← Back to team overview

desktop-packages team mailing list archive

[Bug 746316] SEGFAULT When cant open a web radio stream

 

Thank you for taking the time to report this bug and helping to make
Ubuntu better. The issue that you reported is one that should be
reproducible with the live environment of the Desktop CD of the stable
release - Oneiric Ocelot. It would help us greatly if you could test
with it so we can work on getting it fixed. You can find out more about
it at http://www.ubuntu.com/download . Thanks again and we appreciate
your help.

** Changed in: gstreamer0.10 (Ubuntu)
   Importance: Undecided => Low

** Changed in: gstreamer0.10 (Ubuntu)
       Status: New => Incomplete

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

Title:
  SEGFAULT When cant open a web radio stream

Status in “gstreamer0.10” package in Ubuntu:
  Incomplete

Bug description:
  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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gstreamer0.10/+bug/746316/+subscriptions