[Bug 410763] Re: Banshee freeze after some song playback

Sense Hofstede sense at qense.nl
Tue Aug 11 09:33:13 UTC 2009


Thank you for helping with making Ubuntu better. You said the bug isn't
reproducible, but also said that it occurs in Rhythmbox as well. Do you
mean that it can't be reproduced on command, but that it does still
happen? Or did it just happen once?

I'm not sure if this is a bug in Banshee, or a bug in Gstreamer. More
information would be helpful. Do you recall any upgrades just before the
problem started to appear? If so, do you also remember the packages that
were updated?

** Changed in: banshee (Ubuntu)
       Status: New => Incomplete

** Summary changed:

- Banshee freeze after some song playback
+ [karmic] Banshee freeze after some song playback

** Description changed:

  Binary package hint: banshee
  
  Banshee freeze, after some songs playback. It's not reproducible.
  Similar problem with Rhythmbox.
- 
- (gdb) bt full
- #0  0xb807d430 in __kernel_vsyscall ()
- No symbol table info available.
- #1  0xb7f7a829 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
- No locals.
- #2  0xb7f75f3b in _L_lock_752 () from /lib/tls/i686/cmov/libpthread.so.0
- No locals.
- #3  0xb7f75d51 in __pthread_mutex_lock (mutex=0xa684638) at pthread_mutex_lock.c:61
-         ignore3 = 0
-         ignore1 = -512
-         ignore2 = 128
-         __PRETTY_FUNCTION__ = "__pthread_mutex_lock"
-         type = <value optimized out>
- #4  0xb3c89ee5 in gst_alsasink_reset (asink=0xb5def3b0) at gstalsasink.c:947
-         alsa = 0xb5def3b0
-         err = <value optimized out>
-         __PRETTY_FUNCTION__ = "gst_alsasink_reset"
- #5  0xb45a301f in gst_audioringbuffer_pause (buf=0xa226dd8) at gstaudiosink.c:520
-         sink = <value optimized out>
-         csink = 0xa684638
-         __FUNCTION__ = "gst_audioringbuffer_pause"
- #6  0xb45b125d in gst_ring_buffer_pause_unlocked (buf=0xa226dd8) at gstringbuffer.c:1130
-         res = -512
-         __FUNCTION__ = "gst_ring_buffer_pause_unlocked"
- #7  0xb45b2c8f in gst_ring_buffer_pause (buf=0xa226dd8) at gstringbuffer.c:1173
-         res = <value optimized out>
-         __PRETTY_FUNCTION__ = "gst_ring_buffer_pause"
-         __FUNCTION__ = "gst_ring_buffer_pause"
- #8  0xb45ac254 in gst_base_audio_sink_change_state (element=0xb5def3b0, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstbaseaudiosink.c:1773
-         ret = 150371096
-         sink = 0xb5def3b0
-         __FUNCTION__ = "gst_base_audio_sink_change_state"
- #9  0xb522e7c5 in gst_element_change_state (element=0xb5def3b0, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstelement.c:2547
-         ret = <value optimized out>
-         __PRETTY_FUNCTION__ = "gst_element_change_state"
- #10 0xb5231d64 in gst_element_set_state_func (element=0xb5def3b0, state=GST_STATE_PAUSED) at gstelement.c:2503
-         current = GST_STATE_PLAYING
-         next = 174605880
-         ret = <value optimized out>
-         old_ret = GST_STATE_CHANGE_SUCCESS
-         __PRETTY_FUNCTION__ = "gst_element_set_state_func"
- #11 0xb522da22 in gst_element_set_state (element=0xb5def3b0, state=GST_STATE_PAUSED) at gstelement.c:2404
-         result = <value optimized out>
-         __PRETTY_FUNCTION__ = "gst_element_set_state"
- #12 0xb521cfcf in gst_bin_element_set_state (element=0xade76010, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstbin.c:2047
-         found = <value optimized out>
- #13 gst_bin_change_state_func (element=0xade76010, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstbin.c:2335
-         child = 0xb5def3b0
-         data = 0xb5def3b0
-         ret = GST_STATE_CHANGE_SUCCESS
-         current = GST_STATE_PLAYING
-         next = GST_STATE_PAUSED
-         have_async = 0
-         have_no_preroll = 0
-         base_time = 0
-         start_time = <value optimized out>
-         it = 0xa0dd608
-         __PRETTY_FUNCTION__ = "gst_bin_change_state_func"
- #14 0xb522e7c5 in gst_element_change_state (element=0xade76010, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstelement.c:2547
-         ret = <value optimized out>
-         __PRETTY_FUNCTION__ = "gst_element_change_state"
- ---Type <return> to continue, or q <return> to quit---
- #15 0xb5231d64 in gst_element_set_state_func (element=0xade76010, state=GST_STATE_PAUSED) at gstelement.c:2503
-         current = GST_STATE_PLAYING
-         next = 174605880
-         ret = <value optimized out>
-         old_ret = GST_STATE_CHANGE_SUCCESS
-         __PRETTY_FUNCTION__ = "gst_element_set_state_func"
- #16 0xb522da22 in gst_element_set_state (element=0xade76010, state=GST_STATE_PAUSED) at gstelement.c:2404
-         result = <value optimized out>
-         __PRETTY_FUNCTION__ = "gst_element_set_state"
- #17 0xb521cfcf in gst_bin_element_set_state (element=0x99ad020, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstbin.c:2047
-         found = <value optimized out>
- #18 gst_bin_change_state_func (element=0x99ad020, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstbin.c:2335
-         child = 0xade76010
-         data = 0xade76010
-         ret = GST_STATE_CHANGE_SUCCESS
-         current = GST_STATE_PLAYING
-         next = GST_STATE_PAUSED
-         have_async = 0
-         have_no_preroll = 0
-         base_time = 0
-         start_time = <value optimized out>
-         it = 0xa3227b0
-         __PRETTY_FUNCTION__ = "gst_bin_change_state_func"
- #19 0xb451d0ae in gst_switch_sink_change_state (element=0x99ad020, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstswitchsink.c:255
-         ret = GST_STATE_CHANGE_SUCCESS
- #20 0xb4519ee6 in gst_gconf_audio_sink_change_state (element=0x99ad020, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstgconfaudiosink.c:299
-         ret = GST_STATE_CHANGE_SUCCESS
- #21 0xb522e7c5 in gst_element_change_state (element=0x99ad020, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstelement.c:2547
-         ret = <value optimized out>
-         __PRETTY_FUNCTION__ = "gst_element_change_state"
- #22 0xb5231d64 in gst_element_set_state_func (element=0x99ad020, state=GST_STATE_PAUSED) at gstelement.c:2503
-         current = GST_STATE_PLAYING
-         next = 174605880
-         ret = <value optimized out>
-         old_ret = GST_STATE_CHANGE_SUCCESS
-         __PRETTY_FUNCTION__ = "gst_element_set_state_func"
- #23 0xb522da22 in gst_element_set_state (element=0x99ad020, state=GST_STATE_PAUSED) at gstelement.c:2404
-         result = <value optimized out>
-         __PRETTY_FUNCTION__ = "gst_element_set_state"
- #24 0xb521cfcf in gst_bin_element_set_state (element=0xa5e1e48, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstbin.c:2047
-         found = <value optimized out>
- #25 gst_bin_change_state_func (element=0xa5e1e48, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstbin.c:2335
-         child = 0x99ad020
-         data = 0x99ad020
-         ret = GST_STATE_CHANGE_SUCCESS
-         current = GST_STATE_PLAYING
-         next = GST_STATE_PAUSED
-         have_async = 0
-         have_no_preroll = 0
-         base_time = 0
-         start_time = <value optimized out>
-         it = 0x99af9c0
-         __PRETTY_FUNCTION__ = "gst_bin_change_state_func"
- #26 0xb522e7c5 in gst_element_change_state (element=0xa5e1e48, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstelement.c:2547
-         ret = <value optimized out>
-         __PRETTY_FUNCTION__ = "gst_element_change_state"
- #27 0xb5231d64 in gst_element_set_state_func (element=0xa5e1e48, state=GST_STATE_PAUSED) at gstelement.c:2503
-         current = GST_STATE_PLAYING
-         next = 174605880
-         ret = <value optimized out>
- ---Type <return> to continue, or q <return> to quit---
-         old_ret = GST_STATE_CHANGE_SUCCESS
-         __PRETTY_FUNCTION__ = "gst_element_set_state_func"
- #28 0xb522da22 in gst_element_set_state (element=0xa5e1e48, state=GST_STATE_PAUSED) at gstelement.c:2404
-         result = <value optimized out>
-         __PRETTY_FUNCTION__ = "gst_element_set_state"
- #29 0xb521cfcf in gst_bin_element_set_state (element=0x9546008, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstbin.c:2047
-         found = <value optimized out>
- #30 gst_bin_change_state_func (element=0x9546008, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstbin.c:2335
-         child = 0xa5e1e48
-         data = 0xa5e1e48
-         ret = GST_STATE_CHANGE_SUCCESS
-         current = GST_STATE_PLAYING
-         next = GST_STATE_PAUSED
-         have_async = 0
-         have_no_preroll = 0
-         base_time = 0
-         start_time = <value optimized out>
-         it = 0xa564db0
-         __PRETTY_FUNCTION__ = "gst_bin_change_state_func"
- #31 0xb522e7c5 in gst_element_change_state (element=0x9546008, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstelement.c:2547
-         ret = <value optimized out>
-         __PRETTY_FUNCTION__ = "gst_element_change_state"
- #32 0xb5231d64 in gst_element_set_state_func (element=0x9546008, state=GST_STATE_PAUSED) at gstelement.c:2503
-         current = GST_STATE_PLAYING
-         next = 174605880
-         ret = <value optimized out>
-         old_ret = GST_STATE_CHANGE_SUCCESS
-         __PRETTY_FUNCTION__ = "gst_element_set_state_func"
- #33 0xb522da22 in gst_element_set_state (element=0x9546008, state=GST_STATE_PAUSED) at gstelement.c:2404
-         result = <value optimized out>
-         __PRETTY_FUNCTION__ = "gst_element_set_state"
- #34 0xb521cfcf in gst_bin_element_set_state (element=0x99ab6c0, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstbin.c:2047
-         found = <value optimized out>
- #35 gst_bin_change_state_func (element=0x99ab6c0, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstbin.c:2335
-         child = 0x9546008
-         data = 0x9546008
-         ret = GST_STATE_CHANGE_SUCCESS
-         current = GST_STATE_PLAYING
-         next = GST_STATE_PAUSED
-         have_async = 0
-         have_no_preroll = 0
-         base_time = 0
-         start_time = <value optimized out>
-         it = 0xa3be020
-         __PRETTY_FUNCTION__ = "gst_bin_change_state_func"
- #36 0xb5253312 in gst_pipeline_change_state (element=0x99ab6c0, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstpipeline.c:467
-         result = <value optimized out>
-         pipeline = 0x99ab6c0
-         clock = <value optimized out>
-         __PRETTY_FUNCTION__ = "gst_pipeline_change_state"
- #37 0xb4138feb in gst_play_base_bin_change_state (element=0x99ab6c0, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstplaybasebin.c:2749
-         ret = <value optimized out>
-         play_base_bin = <value optimized out>
- #38 0xb41233cd in gst_play_bin_change_state (element=0x99ab6c0, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstplaybin.c:1932
-         ret = <value optimized out>
-         play_bin = 0x99ab6c0
-         __PRETTY_FUNCTION__ = "gst_play_bin_change_state"
- #39 0xb522e7c5 in gst_element_change_state (element=0x99ab6c0, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstelement.c:2547
-         ret = <value optimized out>
-         __PRETTY_FUNCTION__ = "gst_element_change_state"
- ---Type <return> to continue, or q <return> to quit---
- #40 0xb5231d64 in gst_element_set_state_func (element=0x99ab6c0, state=GST_STATE_NULL) at gstelement.c:2503
-         current = GST_STATE_PLAYING
-         next = 174605880
-         ret = <value optimized out>
-         old_ret = GST_STATE_CHANGE_SUCCESS
-         __PRETTY_FUNCTION__ = "gst_element_set_state_func"
- #41 0xb522da22 in gst_element_set_state (element=0x99ab6c0, state=GST_STATE_NULL) at gstelement.c:2404
-         result = <value optimized out>
-         __PRETTY_FUNCTION__ = "gst_element_set_state"
- #42 0xb5309c62 in ?? () from /usr/lib/banshee-1/libbanshee.so
- No symbol table info available.
- #43 0xb17df849 in ?? ()
- No symbol table info available.
- #44 0x09994580 in ?? ()
- No symbol table info available.
- #45 0x00000000 in ?? ()
- No symbol table info available.
- (gdb)
  
  ProblemType: Bug
  Architecture: i386
  Date: Sat Aug  8 19:52:31 2009
  DistroRelease: Ubuntu 9.10
  Package: banshee 1.4.3-5
  ProcEnviron:
   PATH=(custom, user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcVersionSignature: Ubuntu 2.6.31-5.24-generic-pae
  SourcePackage: banshee
  Uname: Linux 2.6.31-5-generic-pae i686

-- 
[karmic] Banshee freeze after some song playback
https://bugs.launchpad.net/bugs/410763
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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




More information about the universe-bugs mailing list