[gstreamer-bugs] [Bug 548097] New: crash when trying to play corrupt MP3

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sun Aug 17 01:00:03 PDT 2008


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=548097

  GStreamer | gst-plugins-ugly | Ver: 0.10.19
           Summary: crash when trying to play corrupt MP3
           Product: GStreamer
           Version: 0.10.19
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-ugly
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: athing at ippimail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


Trying to play from Amarok 2.0 SVN
Application: Amarok (amarok), signal SIGABRT
[Thread debugging using libthread_db enabled]
[New Thread 0xb7ef8770 (LWP 2578)]
[New Thread 0xb2efcb90 (LWP 3807)]
[New Thread 0xb00ffb90 (LWP 2609)]
[New Thread 0xb44ffb90 (LWP 2597)]
[New Thread 0xb507db90 (LWP 2593)]
[New Thread 0xb6680b90 (LWP 2592)]
[KCrash handler]
#6  0x00110416 in __kernel_vsyscall ()
#7  0x07a00660 in raise () from /lib/libc.so.6
#8  0x07a02028 in abort () from /lib/libc.so.6
#9  0x06d8c069 in g_assertion_message () from /lib/libglib-2.0.so.0
#10 0x06d8c4fd in g_assertion_message_expr () from /lib/libglib-2.0.so.0
#11 0x0425983a in ?? () from /usr/lib/libgsttag-0.10.so.0
#12 0x04259c35 in ?? () from /usr/lib/libgsttag-0.10.so.0
#13 0x018c6f32 in gst_pad_get_range () from /usr/lib/libgstreamer-0.10.so.0
#14 0x018c7420 in gst_pad_pull_range () from /usr/lib/libgstreamer-0.10.so.0
#15 0x0238d6b3 in gst_tag_list_add_values ()
   from /usr/lib/gstreamer-0.10/libgstasf.so
#16 0x023983b5 in gst_tag_list_add_values ()
   from /usr/lib/gstreamer-0.10/libgstasf.so
#17 0x018e6133 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#18 0x06d90b46 in ?? () from /lib/libglib-2.0.so.0
#19 0x06d8f4af in ?? () from /lib/libglib-2.0.so.0
#20 0x0084732f in start_thread () from /lib/libpthread.so.0
#21 0x07ab420e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb7ef8770 (LWP 2578)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x0084d839 in __lll_lock_wait () from /lib/libpthread.so.0
#2  0x00848d75 in _L_lock_87 () from /lib/libpthread.so.0
#3  0x008487fa in pthread_mutex_lock () from /lib/libpthread.so.0
#4  0x06d8f3f3 in g_static_rec_mutex_lock () from /lib/libglib-2.0.so.0
#5  0x018c4b28 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#6  0x018ce681 in gst_pad_activate_pull () from /usr/lib/libgstreamer-0.10.so.0
#7  0x018ce583 in gst_pad_activate_pull () from /usr/lib/libgstreamer-0.10.so.0
#8  0x018cecf5 in gst_pad_set_active () from /usr/lib/libgstreamer-0.10.so.0
#9  0x018b4fdb in ?? () from /usr/lib/libgstreamer-0.10.so.0
#10 0x018c18f7 in gst_iterator_fold () from /usr/lib/libgstreamer-0.10.so.0
#11 0x018b4a5f in ?? () from /usr/lib/libgstreamer-0.10.so.0
#12 0x018b4b9d in ?? () from /usr/lib/libgstreamer-0.10.so.0
#13 0x018b4f29 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#14 0x0238eb2a in gst_tag_list_add_values ()
   from /usr/lib/gstreamer-0.10/libgstasf.so
#15 0x018b0ff8 in gst_element_change_state ()
   from /usr/lib/libgstreamer-0.10.so.0
#16 0x018b3f5c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#17 0x018b0222 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#18 0x018a1da6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#19 0x083a134a in gst_element_factory_get_klass ()
   from /usr/lib/gstreamer-0.10/libgstdecodebin.so
#20 0x018b0ff8 in gst_element_change_state ()
   from /usr/lib/libgstreamer-0.10.so.0
#21 0x018b3f5c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#22 0x018b0222 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#23 0x018a1da6 in ?? () from /usr/lib/libgstreamer-0.10.so.0
#24 0x018d1aaa in ?? () from /usr/lib/libgstreamer-0.10.so.0
#25 0x018b0ff8 in gst_element_change_state ()
   from /usr/lib/libgstreamer-0.10.so.0
#26 0x018b3f5c in ?? () from /usr/lib/libgstreamer-0.10.so.0
#27 0x018b0222 in gst_element_set_state () from /usr/lib/libgstreamer-0.10.so.0
#28 0x0186ab71 in ?? ()
   from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so
#29 0x0185c4b4 in ?? ()
   from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so
#30 0x037097ba in ?? () from /usr/lib/libphonon.so.4
#31 0x0370b1e9 in ?? () from /usr/lib/libphonon.so.4
#32 0x03708762 in Phonon::MediaNodePrivate::~MediaNodePrivate ()
   from /usr/lib/libphonon.so.4
#33 0x03707c98 in ?? () from /usr/lib/libphonon.so.4
#34 0x0370812f in Phonon::MediaNode::~MediaNode () from /usr/lib/libphonon.so.4
#35 0x0370559c in Phonon::MediaObject::~MediaObject ()
   from /usr/lib/libphonon.so.4
#36 0x00344f0c in ~EngineController (this=0x8efdd08)
    at /home/notroot/amarok/src/EngineController.cpp:118
#37 0x00346ead in ~EngineControllerSingleton (this=0x8efdd08)
    at /home/notroot/amarok/src/EngineController.cpp:50
#38 0x00345033 in destroy ()
    at /home/notroot/amarok/src/EngineController.cpp:54
#39 0x002a28e7 in ~KCleanUpGlobalStatic (this=0x44a010)
    at /usr/include/kde4/kglobal.h:67
#40 0x07a03b39 in exit () from /lib/libc.so.6
#41 0x04a83c9b in ?? () from /usr/lib/libQtGui.so.4
#42 0x05e5d74a in KApplication::xioErrhandler () from /usr/lib/libkdeui.so.5
#43 0x05e5d786 in ?? () from /usr/lib/libkdeui.so.5
#44 0x00ae5bb2 in _XIOError () from /usr/lib/libX11.so.6
#45 0x00aedc15 in ?? () from /usr/lib/libX11.so.6
#46 0x00aee435 in _XEventsQueued () from /usr/lib/libX11.so.6
#47 0x00ad649f in XEventsQueued () from /usr/lib/libX11.so.6
#48 0x04abc6ad in ?? () from /usr/lib/libQtGui.so.4
#49 0x06d67ce8 in g_main_context_check () from /lib/libglib-2.0.so.0
#50 0x06d6866d in ?? () from /lib/libglib-2.0.so.0
#51 0x06d68941 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#52 0x02165b08 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#53 0x04abc4e5 in ?? () from /usr/lib/libQtGui.so.4
#54 0x02139aea in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#55 0x02139caa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#56 0x0213c355 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#57 0x04a23dd7 in QApplication::exec () from /usr/lib/libQtGui.so.4
#58 0x0804bf47 in main (argc=1, argv=0xbf931404)
    at /home/notroot/amarok/src/main.cpp:127 

Dragon 2.0 and Kaffeine 0.8.6 (which does not use Phonon) also crash, but those
are installed from Fedora repositories, so they were not built with debug
support. Kaffeine using the Xine backend does not crash. It handles the corrupt
MP3 correctly and just does not play it.


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=548097.




More information about the Gstreamer-bugs mailing list