GNOME Bugzilla – Bug 523244
Crash in gst_base_transform_set_gap_aware
Last modified: 2009-04-15 22:38:38 UTC
Version: 2.20.3 What were you doing when the application crashed? Distribution: Debian lenny/sid Gnome Release: 2.20.3 2008-01-12 (Debian) BugBuddy Version: 2.20.1 System: Linux 2.6.22-3-686 #1 SMP Mon Nov 12 08:32:57 UTC 2007 i686 X Vendor: The X.Org Foundation X Vendor Release: 10300000 Selinux: No Accessibility: Disabled GTK+ Theme: Industrial Icon Theme: gnome Memory status: size: 70717440 vsize: 70717440 resident: 25128960 share: 13594624 rss: 25128960 rss_rlim: 4294967295 CPU usage: start_time: 1205874756 rtime: 61 utime: 55 stime: 6 cutime:4 cstime: 1 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/totem' (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0xb6db8b70 (LWP 3911)] [New Thread 0xb57dbb90 (LWP 3919)] [New Thread 0xb4fdbb90 (LWP 3918)] [New Thread 0xb61dcb90 (LWP 3917)] [New Thread 0xb6a40b90 (LWP 3913)] 0xb70c65bd in poll () from /lib/libc.so.6
+ Trace 192802
Thread 4 (Thread 0xb61dcb90 (LWP 3917))
----------- .xsession-errors --------------------- (totem:3912): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstmad.so': /usr/lib/gstreamer-0.10/libgstmad.so: undefined symbol: gst_audio_buffer_clip (totem:3912): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstxvimagesink.so': /usr/lib/gstreamer-0.10/libgstxvimagesink.so: undefined symbol: gst_video_calculate_display_ra (totem:3911): GStreamer-CRITICAL **: Trying to dispose object "audiosinkringbuffer0", but it still has a parent "autoaudiosink0-actual-sink-pulse". You need to let the parent manage the object instead of unreffing the object directly. (totem:3911): GStreamer-CRITICAL **: Trying to dispose object "audiosinkringbuffer1", but it still has a parent "autoaudiosink0-actual-sink-alsa". You need to let the parent manage the object instead of unreffing the object directly. (totem:3911): GLib-GObject-WARNING **: invalid cast from `GstVolume' to `GstBaseTransform' --------------------------------------------------
Looks like a GStreamer bug; passing to the GStreamer people. Thanks for taking the time to report this bug. Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so and reopen this bug or report a new one. Thanks in advance!
There seems to be something really broken with your installation. Could you paste the output of "dpkg -l | grep gst"? This looks much like you have many packages from sid installed but a very old gst-plugins-base for some reason.
Hi, sorry for the long delay. "dpkg -l | grep gst" revealed some older packages, that I removed. However, the crash still happens... Here's my output currently from "dpkg -l | grep gst": ii gstreamer-tools 0.10.17-2 Tools for use with GStreamer ii gstreamer0.10-alsa 0.10.17-3 GStreamer plugin for ALSA ii gstreamer0.10-doc 0.10.17-2 GStreamer core documentation and manuals ii gstreamer0.10-esd 0.10.7-2 GStreamer plugin for ESD ii gstreamer0.10-ffmpeg 0.10.3-6 FFmpeg plugin for GStreamer ii gstreamer0.10-fluendo-mp3 0.10.7.debian-1 Fluendo mp3 decoder GStreamer plugin ii gstreamer0.10-fluendo-mpegdemux 0.10.15-1 GStreamer plugin for demuxing of MPEG2 strea ii gstreamer0.10-fluendo-mpegmux 0.10.2-1 GStreamer plugin for muxing of MPEG2 TS stre ii gstreamer0.10-gl 0.10.5-5+b1 GStreamer plugin for OpenGL output ii gstreamer0.10-gnomevfs 0.10.17-3 GStreamer plugin for GnomeVFS ii gstreamer0.10-gnonlin 0.10.9-1 non-linear editing module for GStreamer ii gstreamer0.10-pitfdll 0.9.1.1+cvs20080215-1 GStreamer plugin for using MS Windows binary ii gstreamer0.10-plugins-base 0.10.17-3 GStreamer plugins from the "base" set ii gstreamer0.10-plugins-base-apps 0.10.17-3 GStreamer helper programs from the "base" se ii gstreamer0.10-plugins-base-dbg 0.10.17-3 GStreamer plugins from the "base" set ii gstreamer0.10-plugins-good 0.10.7-2 GStreamer plugins from the "good" set ii gstreamer0.10-plugins-good-dbg 0.10.7-2 GStreamer plugins from the "good" set ii gstreamer0.10-plugins-ugly 0.10.7-1 GStreamer plugins from the "ugly" set ii gstreamer0.10-plugins-ugly-dbg 0.10.7-1 GStreamer plugins from the "ugly" set ii gstreamer0.10-pulseaudio 0.9.7-2 GStreamer plugin for PulseAudio ii gstreamer0.10-schroedinger 1.0.1-2 GStreamer plugin for encoding/decoding of Di ii gstreamer0.10-sdl 0.10.5-5+b1 GStreamer plugin for SDL output ii gstreamer0.10-tools 0.10.17-2 Tools for use with GStreamer ii gstreamer0.10-x 0.10.17-3 GStreamer plugins for X11 and Pango ii libgstreamer-plugins-base0.10-0 0.10.17-3 GStreamer libraries from the "base" set ii libgstreamer-plugins-pulse0.10-0 0.9.7-2 GStreamer plugin for PulseAudio (transitiona ii libgstreamer0.10-0 0.10.17-2 Core GStreamer libraries and elements ii libgstreamer0.10-dev 0.10.17-2 GStreamer core development files ii python-gst0.10 0.10.10-1+b1 generic media-playing framework (Python bind ii totem-gstreamer 2.20.3-1 A simple media player for the Gnome desktop
(In reply to comment #1) > Looks like a GStreamer bug; passing to the GStreamer people. > > Thanks for taking the time to report this bug. > Unfortunately, that stack trace is missing some elements that will help a lot > to solve the problem, so it will be hard for the developers to fix that crash. > Can you get us a stack trace with debugging symbols? Please see > http://live.gnome.org/GettingTraces for more information on how to do so and > reopen this bug or report a new one. Thanks in advance! > Hi there; I hope I've got the right info now: Distribution: Debian lenny/sid Gnome Release: 2.20.3 2008-01-12 (Debian) BugBuddy Version: 2.20.1 System: Linux 2.6.22-3-686 #1 SMP Mon Nov 12 08:32:57 UTC 2007 i686 X Vendor: The X.Org Foundation X Vendor Release: 10300000 Selinux: No Accessibility: Disabled GTK+ Theme: Gorilla Icon Theme: Gorilla Memory status: size: 83947520 vsize: 83947520 resident: 32956416 share: 14635008 rss: 32956416 rss_rlim: 4294967295 CPU usage: start_time: 1206798121 rtime: 106 utime: 88 stime: 18 cutime:4 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/totem' Using host libthread_db library "/lib/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 0xb6d2c720 (LWP 5725)] [New Thread 0xb572eb90 (LWP 5733)] [New Thread 0xb4f2eb90 (LWP 5732)] [New Thread 0xb612fb90 (LWP 5731)] [New Thread 0xb6993b90 (LWP 5727)] 0xb704f5bd in poll () from /lib/libc.so.6
+ Trace 193612
Thread 2 (Thread 0xb572eb90 (LWP 5733))
----------- .xsession-errors (1342 sec old) --------------------- AF_pre: 44100Hz/2ch/floatle [AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory Could not open/initialize audio device -> no sound. Audio: no sound Starting playback... VDec: vo config request - 352 x 288 (preferred csp: Planar YV12) VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is 1.33:1 - prescaling to correct movie aspect. VO: [xv] 352x288 => 384x288 Planar YV12 V: 0.0 1/ 1 ??% ??% ??,?% 0 0 New_Face failed. Maybe the font path is wrong. Please supply the text font file (~/.mplayer/subfont.ttf). subtitle font: load_sub_face failed. V: 0.3 2/ 2 ??% ??% ??,?% 0 0 V: 0.4 3/ 3 ??% ??% ??,?% 0 0 V: 0.4 4/ 4 ??% ??% ??,?% 0 0 ===== PAUSE ===== V: 256.0 1726/1726 1% 25% 0.0% 0 0 V: 256.1 1727/1727 1% 25% 0.0% 0 0 V: 256.1 1728/17 ...Too much output, ignoring rest... --------------------------------------------------
Could someone reproduce this with GST_DEBUG=5 GST_DEBUG_NO_COLOR=1? I.e. GST_DEBUG=5 GST_DEBUG_NO_COLOR=1 totem /path/to/file &> log and then bzip and attach the created log file to this bug?
The resulting log is too large to post. Here's a temporary link http://www.savefile.com/files/1577237
*** Bug 576241 has been marked as a duplicate of this bug. ***
Hrm, so the other bug (bug #576241) is also debian/sid with similar versions, if not the same, but this in .xsession-errors: (totem:3912): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstmad.so': /usr/lib/gstreamer-0.10/libgstmad.so: undefined symbol: gst_audio_buffer_clip (totem:3912): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstxvimagesink.so': /usr/lib/gstreamer-0.10/libgstxvimagesink.so: undefined symbol: gst_video_calculate_display_ra (totem:3911): GStreamer-CRITICAL **: Trying to dispose object "audiosinkringbuffer0", but it still has a parent "autoaudiosink0-actual-sink-pulse". You need to let the parent manage the object instead of unreffing the object directly. (totem:3911): GStreamer-CRITICAL **: Trying to dispose object "audiosinkringbuffer1", but it still has a parent "autoaudiosink0-actual-sink-alsa". You need to let the parent manage the object instead of unreffing the object directly. (totem:3911): GLib-GObject-WARNING **: invalid cast from `GstVolume' to `GstBaseTransform' This (esp. the undefined symbols) indicates that something is really messed up with your installation of GStreamer and/or GStreamer for some reason. Please re-open if you can still reproduce this problem with an up-to-date debian/sid and if totem and/or gst-inspect-0.10 run from the command line without spewing the undefined symbol errors.