[ubuntu-mono] [Bug 410763] [NEW] Banshee freeze after some song playback
Alex Ivasyuv
industral at gmail.com
Sat Aug 8 16:55:41 UTC 2009
Public bug reported:
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
** Affects: banshee (Ubuntu)
Importance: Undecided
Status: New
** Tags: apport-bug i386
--
Banshee freeze after some song playback
https://bugs.launchpad.net/bugs/410763
You received this bug notification because you are a member of MOTU Mono
Team, which is subscribed to banshee in ubuntu.
More information about the Ubuntu-mono
mailing list