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 = #4 0xb3c89ee5 in gst_alsasink_reset (asink=0xb5def3b0) at gstalsasink.c:947 alsa = 0xb5def3b0 err = __PRETTY_FUNCTION__ = "gst_alsasink_reset" #5 0xb45a301f in gst_audioringbuffer_pause (buf=0xa226dd8) at gstaudiosink.c:520 sink = 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 = __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 = __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 = 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 = __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 = #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 = 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 = __PRETTY_FUNCTION__ = "gst_element_change_state" ---Type to continue, or q 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 = 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 = __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 = #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 = 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 = __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 = 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 = __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 = #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 = 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 = __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 = ---Type to continue, or q 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 = __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 = #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 = 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 = __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 = 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 = __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 = #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 = 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 = pipeline = 0x99ab6c0 clock = __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 = play_base_bin = #38 0xb41233cd in gst_play_bin_change_state (element=0x99ab6c0, transition=GST_STATE_CHANGE_PLAYING_TO_PAUSED) at gstplaybin.c:1932 ret = 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 = __PRETTY_FUNCTION__ = "gst_element_change_state" ---Type to continue, or q 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 = 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 = __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