Bug#303683: totem-gstreamer: Crashes with "The Making of Riven"

Javier Kohen Javier Kohen <jkohen@users.sourceforge.net>, 303683@bugs.debian.org
Fri, 08 Apr 2005 01:36:14 -0300


Package: totem-gstreamer
Version: 0.100-5
Severity: normal

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Totem crashes when trying to play "The Making of Riven" video from the "Myst 10th Anniversary DVD Edition." The file is a QuickTime mov that, although I might not have the necessary codecs to play, doesn't crash gst-launch (as far as I can tell).

When using gst-launch:
jkohen@nada:~$ gst-launch-0.8 filesrc location=/media/cdrom0/The\ Making\ of\ Riven/Makingof.mov !  spider  name=spider  !       alsasink spider. ! sdlvideosinkRUNNING pipeline ...
Execution ended after 17943 iterations (sum 878693000 ns, average 48971 ns, min 14000 ns, max 133900000 ns).
(Nothing is shown, but no errors or segmentation faults happen.)

On the other hand, using totem:
** Message: don't know how to handle video/x-cinepak, width=(int)432, height=(int)324, framerate=(double)15
** Message: don't know how to handle audio/x-adpcm, layout=(string)quicktime, rate=(int)22050, channels=(int)2

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1075837296 (LWP 17215)]
0x00002aaaae0c46b8 in g_type_check_instance_cast ()
   from /usr/lib/libgobject-2.0.so.0
(gdb) bt
#0  0x00002aaaae0c46b8 in g_type_check_instance_cast ()
   from /usr/lib/libgobject-2.0.so.0
#1  0x00002aaab0f2a601 in gst_play_base_bin_get_type ()
   from /usr/lib/gstreamer-0.8/libgstplaybin.so
#2  0x00002aaaaddb280d in gst_probe_perform ()
   from /usr/lib/libgstreamer-0.8.so.1
#3  0x00002aaaaddb2b22 in gst_probe_dispatcher_dispatch ()
   from /usr/lib/libgstreamer-0.8.so.1
#4  0x00002aaaaddad192 in gst_pad_push () from /usr/lib/libgstreamer-0.8.so.1
#5  0x00002aaab23effa1 in ?? () from /usr/lib/gstreamer-0.8/libgstqtdemux.so
#6  0x00002aaab1a5fc87 in ?? ()
   from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#7  0x00002aaab1a5f24a in ?? ()
   from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#8  0x00002aaab1a5f4db in ?? ()
   from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#9  0x00002aaab1a5f63d in ?? ()
   from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#10 0x00002aaab1a63127 in ?? ()
   from /usr/lib/gstreamer-0.8/libgstoptscheduler.so
#11 0x00002aaaaddb91ae in gst_scheduler_iterate ()
   from /usr/lib/libgstreamer-0.8.so.1
#12 0x00002aaaadd9133f in gst_bin_sync_children_state ()
- ---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libgstreamer-0.8.so.1
#13 0x00002aaaaddcc422 in gst_marshal_BOOLEAN__VOID ()
   from /usr/lib/libgstreamer-0.8.so.1
#14 0x00002aaaae0ad190 in g_cclosure_new_swap ()
   from /usr/lib/libgobject-2.0.so.0
#15 0x00002aaaae0acf16 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0x00002aaaae0bc23a in g_signal_emit_by_name ()
   from /usr/lib/libgobject-2.0.so.0
#17 0x00002aaaae0bb5d3 in g_signal_emit_valist ()
   from /usr/lib/libgobject-2.0.so.0
#18 0x00002aaaae0bba93 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0x00002aaaadd914e7 in gst_bin_iterate ()
   from /usr/lib/libgstreamer-0.8.so.1
#20 0x00002aaaaddc1633 in gst_thread_get_current ()
   from /usr/lib/libgstreamer-0.8.so.1
#21 0x00002aaaaeaee402 in g_static_private_free ()
   from /usr/lib/libglib-2.0.so.0
#22 0x00002aaaae709b55 in start_thread () from /lib/libpthread.so.0
#23 0x00002aaaaf2ff630 in clone () from /lib/libc.so.6
#24 0x0000000000000000 in ?? ()
[..] goes on forever after here...

I'm not sure whether this bug is the same as #300553 as the reporter
didn't provide a back trace. Note that this is a gcc 3.3-based 64-bit Debian AMD64/pure64. I just checked and it works fine with totem (xine) in my IA-32 chroot, but that probably doesn't mean a lot.

- -- System Information:
Debian Release: 3.1
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.11-ck3
Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.UTF-8 (charmap=UTF-8)

Versions of packages totem-gstreamer depends on:
ii  dbus-1                   0.23.4-1        simple interprocess messaging syst
ii  gconf2                   2.8.1-5         GNOME configuration database syste
ii  gstreamer0.8-aa [gstream 0.8.8-3         AA-lib plugin for GStreamer
ii  gstreamer0.8-alsa [gstre 0.8.8-3         ALSA plugin for GStreamer
ii  gstreamer0.8-artsd [gstr 0.8.8-3         aRtsd plugin for GStreamer
ii  gstreamer0.8-caca [gstre 0.8.8-3         Colour AsCii Art library plugin fo
ii  gstreamer0.8-esd [gstrea 0.8.8-3         Enlightened Sound Daemon plugin fo
ii  gstreamer0.8-gnomevfs    0.8.8-3         Gnome VFS plugin for GStreamer
ii  gstreamer0.8-jack [gstre 0.8.8-3         JACK plugin for GStreamer
ii  gstreamer0.8-mad         0.8.8-3         MAD MPEG audio decoder plugin for 
ii  gstreamer0.8-misc        0.8.8-3         Collection of various GStreamer pl
ii  gstreamer0.8-oss [gstrea 0.8.8-3         OSS plugin for GStreamer
ii  gstreamer0.8-sdl [gstrea 0.8.8-3         SDL videosink plugin for GStreamer
ii  gstreamer0.8-vorbis      0.8.8-3         Vorbis plugin for GStreamer
ii  gstreamer0.8-x [gstreame 0.8.8-3         X videosink plugin for GStreamer
ii  libart-2.0-2             2.3.17-1        Library of functions for 2D graphi
ii  libatk1.0-0              1.8.0-4         The ATK accessibility toolkit
ii  libaudiofile0            0.2.6-6         Open-source version of SGI's audio
ii  libbonobo2-0             2.8.1-2         Bonobo CORBA interfaces library
ii  libbonoboui2-0           2.8.1-2         The Bonobo UI library
ii  libc6                    2.3.2.ds1-20    GNU C Library: Shared libraries an
ii  libesd0                  0.2.35-2        Enlightened Sound Daemon - Shared 
ii  libgconf2-4              2.8.1-5         GNOME configuration database syste
ii  libgcrypt11              1.2.0-11        LGPL Crypto library - runtime libr
ii  libglade2-0              1:2.4.2-2       library to load .glade files at ru
ii  libglib2.0-0             2.6.3-1         The GLib library of C routines
ii  libgnome-desktop-2       2.8.3-2         Utility library for loading .deskt
ii  libgnome-keyring0        0.4.1-1         GNOME keyring services library
ii  libgnome2-0              2.8.1-2         The GNOME 2 library - runtime file
ii  libgnomecanvas2-0        2.8.0-1         A powerful object-oriented display
ii  libgnomeui-0             2.8.1-3         The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0           2.8.4-2         The GNOME virtual file-system libr
ii  libgnutls11              1.0.16-13       GNU TLS library - runtime library
ii  libgpg-error0            1.0-1           library for common error values an
ii  libgstreamer-gconf0.8-0  0.8.8-3         GConf support for GStreamer
ii  libgstreamer-plugins0.8- 0.8.8-3         Various GStreamer libraries and li
ii  libgstreamer0.8-0        0.8.9-2         Core GStreamer libraries, plugins,
ii  libgtk2.0-0              2.6.4-1         The GTK+ graphical user interface 
ii  libhal0                  0.4.7-3         Hardware Abstraction Layer - share
ii  libice6                  4.3.0.dfsg.1-12 Inter-Client Exchange library
ii  libjpeg62                6b-10           The Independent JPEG Group's JPEG 
ii  liblircclient0           0.7.1pre2-2     LIRC client library
ii  libnautilus-burn0        2.8.7-3         Nautilus Burn Library - runtime ve
ii  liborbit2                1:2.12.1-1      libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0            1.8.1-1         Layout and rendering of internatio
ii  libpopt0                 1.7-5           lib for parsing cmdline parameters
ii  libsm6                   4.3.0.dfsg.1-12 X Window System Session Management
ii  libstartup-notification0 0.8-1           library for program launch feedbac
ii  libtasn1-2               0.2.10-4        Manage ASN.1 structures (runtime)
ii  libx11-6                 4.3.0.dfsg.1-12 X Window System protocol client li
ii  libxml2                  2.6.16-6        GNOME XML library
ii  libxrandr2               4.3.0.dfsg.1-12 X Window System Resize, Rotate and
ii  libxrender1              0.8.3-7         X Rendering Extension client libra
ii  libxtst6                 4.3.0.dfsg.1-12 X Window System event recording an
ii  xlibs                    4.3.0.dfsg.1-12 X Keyboard Extension (XKB) configu
ii  zlib1g                   1:1.2.2-4       compression library - runtime

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)

iD8DBQFCVgo+823633cP2P8RAsa2AJ0R4bQN88BKl5CUyG2EitFobRHmTACfVV6U
y7TAud3GAgMbBjkxJy9EvyI=
=w3ai
-----END PGP SIGNATURE-----