After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 349886 - [xviddec] crash on Movie Player
[xviddec] crash on Movie Player
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.10.x
Other All
: High critical
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-08-04 05:38 UTC by Niran Babalola
Modified: 2006-08-10 14:09 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Niran Babalola 2006-08-04 05:38:25 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 ()

Thread 9 (Thread -1305666656 (LWP 10573))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 ??
    from /usr/lib/libxvidcore.so.4
  • #5 ??
  • #6 ??

Comment 1 Tim-Philipp Müller 2006-08-04 08:19:00 UTC
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.
Comment 2 Tim-Philipp Müller 2006-08-04 08:27:06 UTC
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.
Comment 3 Tim-Philipp Müller 2006-08-10 14:09:58 UTC
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!