[gstreamer-bugs] [Bug 524937] New: [playbin2] Playing local mp3 crashes playbin2

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sat Mar 29 03:55:10 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=524937

  GStreamer | gst-plugins-base | Ver: 0.10.18
           Summary: [playbin2] Playing local mp3 crashes playbin2
           Product: GStreamer
           Version: 0.10.18
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: hixon.alexander at mediati.org
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


Playing a local MP3 file causes a crash within playbin2.
Running the same example pipeline below with filesrc location=xyz ! decodebin2
! audioconvert ! alsasink works fine.

For example:

$ gst-launch-0.10 playbin2 uri="file:///home/alex/smallworld101806.mp3"
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Caught SIGSEGV accessing address (nil)
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7d4f4c7 in poll () from /lib/i686/cmov/libc.so.6
#2  0xb7e28a5f in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb6f00590 in ?? ()
#4  0x00000001 in ?? ()
#5  0x00000031 in ?? ()
#6  0xb6f00590 in ?? ()
#7  0x00000001 in ?? ()
#8  0xb7e9b5f8 in ?? () from /usr/lib/libglib-2.0.so.0
#9  0xb7e9b620 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0xbfd236a4 in ?? ()
#11 0x00000001 in ?? ()
#12 0x00000001 in ?? ()
#13 0x0812c580 in ?? ()
#14 0xb6f00590 in ?? ()
#15 0xb7d4f450 in ?? () from /lib/i686/cmov/libc.so.6
#16 0xb7dde3e0 in ?? () from /lib/i686/cmov/libpthread.so.0
#17 0xb7ddc970 in ?? () from /lib/i686/cmov/libpthread.so.0
#18 0xb7e4cda2 in g_thread_self () from /usr/lib/libglib-2.0.so.0
#19 0xb7e28dc7 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#20 0xb7f06639 in gst_bus_poll (bus=0x812c868, events=GST_MESSAGE_ANY, 
#21 0x0804a4e3 in event_loop (pipeline=0x812e028, blocking=1, 
#22 0x0804b878 in main (argc=3, argv=0xbfd23b64) at gst-launch.c:729
#23 0xb7c90456 in __libc_start_main () from /lib/i686/cmov/libc.so.6
#24 0x0804a201 in _start ()
Spinning.  Please run 'gdb gst-launch 17651' to continue debugging, Ctrl-C to
quit, or Ctrl-\ to dump core.
Quit

I have all the available debugging symbols installed, even though there are
some missing there. If there's any other symbols you'd like me to attempt to
install, feel free to ask.

That's the stack I get most of time. I did manage to get the following once
before (using the same pipeline as above - didn't seem to be easily
reproducible, however):

Caught SIGSEGV accessing address (nil)
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7dd2dbc in __lll_unlock_wake () from /lib/i686/cmov/libpthread.so.0
#2  0xb7dcf3fb in _L_unlock_90 () from /lib/i686/cmov/libpthread.so.0
#3  0xb7dcf03c in __pthread_mutex_unlock_usercnt ()
#4  0xb7e3e82e in g_static_rec_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#5  0xb78895cf in gst_base_src_perform_seek (src=0x813f0c0, event=0xb7dcf3e0, 
#6  0xb7889cec in gst_base_src_activate_push (pad=0x8140058, active=1)
#7  0xb7f1f597 in gst_pad_activate_push (pad=0x8140058, active=1)
#8  0xb7f1fa85 in gst_pad_activate_default (pad=0x8140058) at gstpad.c:569
#9  0xb7f1fb13 in gst_pad_set_active (pad=0x8140058, active=1) at gstpad.c:658
#10 0xb7f0697b in activate_pads (pad=0x8140058, ret=0xbfa07518, 
#11 0xb7f12e07 in gst_iterator_fold (it=0x8162b78, 
#12 0xb7f063f2 in iterator_activate_fold_with_resync (iter=0x8162b78, 
#13 0xb7f0648e in gst_element_pads_activate (element=0x813f0c0, active=1)
#14 0xb7f067f1 in gst_element_change_state_func (element=0x813f0c0, 
#15 0xb788bd3d in gst_base_src_change_state (element=0x813f0c0, 
#16 0xb7f02f07 in gst_element_change_state (element=0x813f0c0, 
#17 0xb7f02ba5 in gst_element_continue_state (element=0x813f0c0, 
#18 0xb7f03021 in gst_element_change_state (element=0x813f0c0, 
#19 0xb7f03453 in gst_element_set_state_func (element=0x813f0c0, 
#20 0xb7f01fb3 in gst_element_set_state (element=0x813f0c0, 
#21 0xb7ef3fec in gst_bin_change_state_func (element=0x8134030, 
#22 0xb7f843bb in gst_uri_decode_bin_change_state (element=0x8134030, 
#23 0xb7f02f07 in gst_element_change_state (element=0x8134030, 
#24 0xb7f02ba5 in gst_element_continue_state (element=0x8134030, 
#25 0xb7f03021 in gst_element_change_state (element=0x8134030, 
#26 0xb7f03453 in gst_element_set_state_func (element=0x8134030, 
#27 0xb7f01fb3 in gst_element_set_state (element=0x8134030, 
#28 0xb78f391f in setup_next_source (playbin=0x812e028) at gstplaybin2.c:1697
#29 0xb78f3af5 in gst_play_bin_change_state (element=0x812e028, 
#30 0xb7f02f07 in gst_element_change_state (element=0x812e028, 
#31 0xb7f02ba5 in gst_element_continue_state (element=0x812e028, 
#32 0xb7f03021 in gst_element_change_state (element=0x812e028, 
#33 0xb7f03453 in gst_element_set_state_func (element=0x812e028, 
#34 0xb7f01fb3 in gst_element_set_state (element=0x812e028, 
#35 0x0804b4c4 in main (argc=3, argv=0xbfa08044) at gst-launch.c:715
#36 0xb7c81456 in __libc_start_main () from /lib/i686/cmov/libc.so.6
#37 0x0804a201 in _start ()
Pipeline is PREROLLING ...
Spinning.  Please run 'gdb gst-launch 17607' to continue debugging, Ctrl-C to
quit, or Ctrl-\ to dump core.
Quit

I'll see if I can get any other filetypes to test in the meantime. OGGs seem to
work OK.


-- 
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=524937.




More information about the Gstreamer-bugs mailing list