GNOME Bugzilla – Bug 349886
[xviddec] crash on Movie Player
Last modified: 2006-08-10 14:09:58 UTC
What were you doing when the application crashed? seeking through a movie while it was still being copied Distribution: Ubuntu 6.10 (edgy) Gnome Release: 2.15.90 2006-07-24 (Ubuntu) BugBuddy Version: 2.15.90 Memory status: size: 163696640 vsize: 0 resident: 163696640 share: 0 rss: 35127296 rss_rlim: 0 CPU usage: start_time: 1154669791 rtime: 0 utime: 615 stime: 0 cutime:570 cstime: 0 timeout: 45 it_real_value: 0 frequency: 2 Backtrace was generated from '/usr/bin/totem' (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1225193808 (LWP 10555)] [New Thread -1341764704 (LWP 10644)] [New Thread -1324356704 (LWP 10643)] [New Thread -1275429984 (LWP 10642)] [New Thread -1314161760 (LWP 10641)] [New Thread -1265849440 (LWP 10640)] [New Thread -1315964000 (LWP 10637)] [New Thread -1284047968 (LWP 10574)] [New Thread -1305666656 (LWP 10573)] [New Thread -1292440672 (LWP 10572)] (no debugging symbols found) 0xffffe410 in __kernel_vsyscall ()
+ Trace 69957
Thread 9 (Thread -1305666656 (LWP 10573))
Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Ubuntu has gstreamer0.10-plugins-*-dbg packages as well I believe.
Actually, since this looks like a crash in xviddec, it might already be fixed in gst-plugins-bad in CVS by these commits: 2006-07-28 Tim-Philipp Müller <tim at centricular dot net> * ext/xvid/gstxviddec.c: (gst_xviddec_init), (gst_xviddec_reset), (gst_xviddec_unset), (gst_xviddec_handle_sink_event), (gst_xviddec_setup), (gst_xviddec_negotiate), (gst_xviddec_chain), (gst_xviddec_flush_buffers), (gst_xviddec_src_getcaps), (gst_xviddec_setcaps), (gst_xviddec_change_state): * ext/xvid/gstxviddec.h: Clean-ups and code reflows. Pass return value from gst_pad_alloc_buffer() upstream among other things. Also check for NULL GValue before using GST_VALUE_TYPE macro (#348976). Mass rename of xviddec -> dec variable for better code readability. 2006-07-28 Tim-Philipp Müller <tim at centricular dot net> * ext/xvid/gstxvid.c: (gst_xvid_image_fill): Fix size calculation for I420/YV12. Fixes #348976. You might want to install the gstreamer0.10-ffmpeg package for better mpeg4 decoding support.
Closing as INCOMPLETE for now, since I'm fairly sure this is fixed in CVS. If you still get this with gst-plugins-bad CVS or 0.10.4 (once it is released), please re-open this bug. If you have a better/full stack trace with debugging symbols, please also re-open. Thanks!