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