Public bug reported:

The problem comes when after trying to open a radio stream in a pipeline
and after an error was received you try to free the playbin. I have seen
a closed report like this for rhythmbox but was closed because
inactivity.

Here comes a backtrace

Program received signal SIGSEGV, Segmentation fault.
__pthread_mutex_lock (mutex=0x3fd620e8) at pthread_mutex_lock.c:50
50      pthread_mutex_lock.c: No existe el fichero o el directorio.
        in pthread_mutex_lock.c
(gdb) bt
#0  __pthread_mutex_lock (mutex=0x3fd620e8) at pthread_mutex_lock.c:50
#1  0x00a4f547 in g_source_destroy_internal (source=0x86e1238, 
    context=0x3fd620e4, have_lock=0)
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:942
#2  0x022a23c9 in ?? () from /usr/lib/libsoup-2.4.so.1
#3  0x008a3994 in g_object_unref (_object=0x92b1870)
    at /build/buildd/glib2.0-2.26.1/gobject/gobject.c:2712
#4  0x022462b1 in gst_soup_http_src_session_close (bsrc=0x86287e8)
    at gstsouphttpsrc.c:688
#5  gst_soup_http_src_stop (bsrc=0x86287e8) at gstsouphttpsrc.c:1277
#6  0x020abbb5 in gst_base_src_stop (basesrc=0x86287e8) at gstbasesrc.c:2783
#7  0x020ae018 in gst_base_src_activate_push (pad=0x933a1a0, active=0)
    at gstbasesrc.c:2938
#8  0x00827edf in gst_pad_activate_push (pad=0x933a1a0, active=0)
    at gstpad.c:930
#9  0x00828d28 in gst_pad_set_active (pad=0x933a1a0, active=0) at gstpad.c:693
#10 0x00806aeb in activate_pads (pad=0x933a1a0, ret=0xbfffed6c, 
    active=0xbfffedcc) at gstelement.c:2630
#11 0x00819477 in gst_iterator_fold (it=0x92f5f48, 
    func=0x806ac0 <activate_pads>, ret=0xbfffed6c, user_data=0xbfffedcc)
    at gstiterator.c:549
#12 0x00806a1f in iterator_activate_fold_with_resync (iter=0x92f5f48, 
    func=<value optimised out>, user_data=0xbfffedcc) at gstelement.c:2662
---Type <return> to continue, or q <return> to quit---
#13 0x0080922b in gst_element_pads_activate (element=0x86287e8, active=0)
    at gstelement.c:2699
#14 0x0080b789 in gst_element_change_state_func (element=0x86287e8, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2788
#15 0x020b0bee in gst_base_src_change_state (element=0x86287e8, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbasesrc.c:3053
#16 0x00807e55 in gst_element_change_state (element=0x86287e8, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2546
#17 0x0080b48f in gst_element_set_state_func (element=0x86287e8, 
    state=GST_STATE_READY) at gstelement.c:2502
#18 0x00807210 in gst_element_set_state (element=0x86287e8, 
    state=GST_STATE_READY) at gstelement.c:2403
#19 0x007f73c4 in gst_bin_element_set_state (element=0x8624470, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2136
#20 gst_bin_change_state_func (element=0x8624470, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2435
#21 0x02237c41 in gst_uri_decode_bin_change_state (element=0x8624470, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gsturidecodebin.c:2186
#22 0x00807e55 in gst_element_change_state (element=0x8624470, 
    transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstelement.c:2546
#23 0x0080b48f in gst_element_set_state_func (element=0x8624470, 
    state=GST_STATE_NULL) at gstelement.c:2502
#24 0x00807210 in gst_element_set_state (element=0x8624470, 
---Type <return> to continue, or q <return> to quit---
    state=GST_STATE_NULL) at gstelement.c:2403
#25 0x007f73c4 in gst_bin_element_set_state (element=0x8b0a7b0, 
    transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2136
#26 gst_bin_change_state_func (element=0x8b0a7b0, 
    transition=GST_STATE_CHANGE_READY_TO_NULL) at gstbin.c:2435
#27 0x0082bb9a in gst_pipeline_change_state (element=0x8b0a7b0, 
    transition=GST_STATE_CHANGE_READY_TO_NULL) at gstpipeline.c:475
#28 0x020e17a6 in gst_play_bin_change_state (element=0x8b0a7b0, 
    transition=GST_STATE_CHANGE_READY_TO_NULL) at gstplaybin2.c:3586
#29 0x00807e55 in gst_element_change_state (element=0x8b0a7b0, 
    transition=GST_STATE_CHANGE_READY_TO_NULL) at gstelement.c:2546
#30 0x0080b48f in gst_element_set_state_func (element=0x8b0a7b0, 
    state=GST_STATE_NULL) at gstelement.c:2502
#31 0x00807210 in gst_element_set_state (element=0x8b0a7b0, 
    state=GST_STATE_NULL) at gstelement.c:2403
#32 0x081d7ca2 in guFaderPlayBin::~guFaderPlayBin (this=0x86e0628, 
    __in_chrg=<value optimised out>)
    at /home/jrios/Projects/guayadeque/src/MediaCtrl.cpp:1392
#33 0x081dbe02 in guMediaCtrl::DoCleanUp (this=0x886e470)
    at /home/jrios/Projects/guayadeque/src/MediaCtrl.cpp:1309
#34 0x081dbe61 in cleanup_mediactrl (player=0x886e470)
    at /home/jrios/Projects/guayadeque/src/MediaCtrl.cpp:409
#35 0x00a4ffcc in g_timeout_dispatch (source=0xb700d388, callback=0x3fd620e8, 
---Type <return> to continue, or q <return> to quit---
    user_data=0x886e470) at /build/buildd/glib2.0-2.26.1/glib/gmain.c:3585
#36 0x00a4f855 in g_main_dispatch (context=0x8600d10)
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2149
#37 g_main_context_dispatch (context=0x8600d10)
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2702
#38 0x00a53668 in g_main_context_iterate (context=0x8600d10, 
    block=<value optimised out>, dispatch=1, self=0x86000d8)
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2780
#39 0x00a53ba7 in g_main_loop_run (loop=0x8e42f38)
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2988
#40 0x012951d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#41 0x00399568 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#42 0x0042c65e in wxAppBase::MainLoop() ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#43 0x0042c241 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#44 0x001a86d3 in wxEntry(int&, wchar_t**) ()
   from /usr/lib/libwx_baseu-2.8.so.0
#45 0x001a88b7 in wxEntry(int&, char**) () from /usr/lib/libwx_baseu-2.8.so.0
#46 0x08198f0b in main (argc=1, argv=0xbffff944)
    at /home/jrios/Projects/guayadeque/src/MainApp.cpp:39

** Affects: gstreamer0.10 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/746316

Title:
  SEGFAULT When cant open a web radio stream

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to