Restarting system dbus daemon makes rhythmbox freeze up using 100% of the cpu
@yrro
Submitted by Sam Morris Link to original bug (#547851)
Description
Steps to reproduce: I upgraded my system and the dbus system daemon was restared. This made rhythmbox freeze up, pegging my CPU at 100% usage.
Stack trace: Attaching to the process with gdb yeilds this backtrace:
Thread 11 (Thread 0xb42feb90 (LWP 3932)):
#0 0xb7fa4424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7d1b025 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb6f61eea in g_async_queue_pop_intern_unlocked (queue=0x98015d0,
try=<value optimized out>, end_time=0x0)
at /tmp/buildd/glib2.0-2.16.4/glib/gasyncqueue.c:358
retval = <value optimized out>
__PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#3 0xb6f62288 in IA__g_async_queue_pop (queue=0x98015d0)
at /tmp/buildd/glib2.0-2.16.4/glib/gasyncqueue.c:398
retval = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_async_queue_pop"
#4 0xb7f3a9aa in action_thread_main (db=0x97fb100) at rhythmdb.c:2475
action = (RhythmDBAction *) 0xa283a98
__FUNCTION__ = "action_thread_main"
__PRETTY_FUNCTION__ = "action_thread_main"
#5 0xb6fb22bf in g_thread_create_proxy (data=0xa8735b8)
at /tmp/buildd/glib2.0-2.16.4/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6 0xb7d174c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb6e6d55e in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.
Thread 10 (Thread 0xadadcb90 (LWP 3950)):
#0 0xb7fa4424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6e62ce7 in poll () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb6f8b812 in g_main_context_iterate (context=0xacd15a0, block=1,
dispatch=1, self=0x9651308) at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:2954
max_priority = 2147483647
timeout = -1
some_ready = <value optimized out>
nfds = 5
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xacd1510
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#3 0xb6f8bea2 in IA__g_main_loop_run (loop=0x9651268)
at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:2853
self = (GThread *) 0x9651308
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#4 0xb785db50 in ?? () from /usr/lib/libORBit-2.so.0
No symbol table info available.
#5 0x09651268 in ?? ()
No symbol table info available.
#6 0xb70034e8 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7 0xadadc358 in ?? ()
No symbol table info available.
#8 0xb6fb22bf in g_thread_create_proxy (data=0x9651308)
at /tmp/buildd/glib2.0-2.16.4/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
Backtrace stopped: frame did not save the PC
Thread 9 (Thread 0xaafffb90 (LWP 3962)):
#0 0xb7fa4424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7d1e0bb in read () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb6f89225 in child_watch_helper_thread (data=0x0)
at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:3857
b = "B\017\000\000\000\000\000\000\001\000\000\000P/�\n�\221
list = (GSList *) 0xb7d1a3f0
#3 0xb6fb22bf in g_thread_create_proxy (data=0xacb2f50)
at /tmp/buildd/glib2.0-2.16.4/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#4 0xb7d174c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#5 0xb6e6d55e in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.
Thread 8 (Thread 0xb2b32b90 (LWP 23208)):
#0 0xb7fa4424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb6e62ce7 in poll () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb6f8b812 in g_main_context_iterate (context=0x9e01480, block=1,
dispatch=1, self=0xad34768) at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:2954
max_priority = 2147483647
timeout = -1
some_ready = <value optimized out>
nfds = 2
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0x969a0f8
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#3 0xb6f8bea2 in IA__g_main_loop_run (loop=0xa0a04e0)
at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:2853
self = (GThread *) 0xad34768
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#4 0xada5864f in gst_soup_http_src_create (psrc=0xad03270, outbuf=0xb2b32274)
at gstsouphttpsrc.c:964
src = (GstSoupHTTPSrc *) 0xad03270
__FUNCTION__ = "gst_soup_http_src_create"
#5 0xb723c8e5 in gst_push_src_create (bsrc=0xad03270, offset=8272416,
length=4096, ret=0xb2b32274) at gstpushsrc.c:117
fret = <value optimized out>
#6 0xb722e3c9 in gst_base_src_get_range (src=0xad03270, offset=8272416,
length=4096, buf=0xb2b32274) at gstbasesrc.c:1776
ret = -1210997776
status = <value optimized out>
__PRETTY_FUNCTION__ = "gst_base_src_get_range"
#7 0xb723214f in gst_base_src_loop (pad=0xad29ca0) at gstbasesrc.c:2018
src = (GstBaseSrc *) 0xad03270
buf = (GstBuffer *) 0x0
ret = <value optimized out>
position = 8272416
eos = <value optimized out>
blocksize = 4096
__PRETTY_FUNCTION__ = "gst_base_src_loop"
#8 0xb71de130 in gst_task_func (task=0xaa623e50, tclass=0xad07c60)
at gsttask.c:192
lock = (GStaticRecMutex *) 0xa29f060
tself = (GThread *) 0xad34768
__PRETTY_FUNCTION__ = "gst_task_func"
#9 0xb6fb3956 in g_thread_pool_thread_proxy (data=0xad07520)
at /tmp/buildd/glib2.0-2.16.4/glib/gthreadpool.c:265
task = (gpointer) 0xaa623e50
pool = (GRealThreadPool *) 0xad07520
#10 0xb6fb22bf in g_thread_create_proxy (data=0xad34768)
at /tmp/buildd/glib2.0-2.16.4/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#11 0xb7d174c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#12 0xb6e6d55e in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.
Thread 7 (Thread 0xb2331b90 (LWP 23472)):
#0 0xb7fa4424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7d1e8b6 in nanosleep () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb6fb4582 in IA__g_usleep (microseconds=2989691388)
at /tmp/buildd/glib2.0-2.16.4/glib/gtimer.c:170
request = {tv_sec = 0, tv_nsec = 50000000}
remaining = {tv_sec = 0, tv_nsec = 148879}
#3 0xada90002 in gst_xvimagesink_event_thread (xvimagesink=0xace2860)
at xvimagesink.c:1544
__PRETTY_FUNCTION__ = "gst_xvimagesink_event_thread"
#4 0xb6fb22bf in g_thread_create_proxy (data=0xad4e748)
at /tmp/buildd/glib2.0-2.16.4/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#5 0xb7d174c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#6 0xb6e6d55e in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.
Thread 6 (Thread 0xb1b30b90 (LWP 23474)):
#0 0xb7fa4424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7d1b025 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xadaf2eff in gst_queue_loop (pad=0xacfb848) at gstqueue.c:1112
queue = (GstQueue *) 0xacfc010
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_queue_loop"
#3 0xb71de130 in gst_task_func (task=0xb4d96b38, tclass=0xad07c60)
at gsttask.c:192
lock = (GStaticRecMutex *) 0xacfa360
tself = (GThread *) 0x96d1150
__PRETTY_FUNCTION__ = "gst_task_func"
#4 0xb6fb3956 in g_thread_pool_thread_proxy (data=0xad07520)
at /tmp/buildd/glib2.0-2.16.4/glib/gthreadpool.c:265
task = (gpointer) 0xb4d96b38
pool = (GRealThreadPool *) 0xad07520
#5 0xb6fb22bf in g_thread_create_proxy (data=0x96d1150)
at /tmp/buildd/glib2.0-2.16.4/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6 0xb7d174c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb6e6d55e in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.
Thread 5 (Thread 0xb3afdb90 (LWP 23475)):
#0 0xb7fa4424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7d1b025 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xadaf2eff in gst_queue_loop (pad=0x96694c0) at gstqueue.c:1112
queue = (GstQueue *) 0xad14460
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_queue_loop"
#3 0xb71de130 in gst_task_func (task=0xa8c3b78, tclass=0xad07c60)
at gsttask.c:192
lock = (GStaticRecMutex *) 0x98370b0
tself = (GThread *) 0xa6130d8
__PRETTY_FUNCTION__ = "gst_task_func"
#4 0xb6fb3956 in g_thread_pool_thread_proxy (data=0xad07520)
at /tmp/buildd/glib2.0-2.16.4/glib/gthreadpool.c:265
task = (gpointer) 0xa8c3b78
pool = (GRealThreadPool *) 0xad07520
#5 0xb6fb22bf in g_thread_create_proxy (data=0xa6130d8)
at /tmp/buildd/glib2.0-2.16.4/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6 0xb7d174c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb6e6d55e in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.
Thread 4 (Thread 0xb4affb90 (LWP 23476)):
#0 0xb7fa4424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7d1b025 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xb7222f3c in gst_base_sink_wait_preroll (sink=0xace2860)
at gstbasesink.c:1504
__PRETTY_FUNCTION__ = "gst_base_sink_wait_preroll"
#3 0xb7226ee4 in gst_base_sink_render_object (basesink=0xace2860,
pad=0xacd5180, obj=0xacb0ee8) at gstbasesink.c:1661
ret = <value optimized out>
bclass = <value optimized out>
late = <value optimized out>
priv = (GstBaseSinkPrivate *) 0xace2a68
__PRETTY_FUNCTION__ = "gst_base_sink_render_object"
#4 0xb72283f5 in gst_base_sink_queue_object_unlocked (basesink=0xace2860,
pad=0xacd5180, obj=0xacb0ee8, prerollable=1) at gstbasesink.c:2219
ret = GST_FLOW_OK
length = 157455560
q = (GQueue *) 0xa18dfd0
__PRETTY_FUNCTION__ = "gst_base_sink_queue_object_unlocked"
#5 0xb7228a39 in gst_base_sink_chain_unlocked (basesink=0xace2860,
pad=0xacd5180, buf=0xacb0ee8) at gstbasesink.c:2548
result = <value optimized out>
start = 515996715344
end = 516996715344
clip_segment = (GstSegment *) 0xa0953a0
__PRETTY_FUNCTION__ = "gst_base_sink_chain_unlocked"
#6 0xb7229055 in gst_base_sink_chain (pad=0xacd5180, buf=0xacb0ee8)
at gstbasesink.c:2589
basesink = (GstBaseSink *) 0xace2860
result = <value optimized out>
__PRETTY_FUNCTION__ = "gst_base_sink_chain"
#7 0xb71c22e9 in gst_pad_chain_unchecked (pad=0xacd5180, buffer=0xacb0ee8)
at gstpad.c:3523
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb7229000 <gst_base_sink_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#8 0xb71c29b6 in gst_pad_push (pad=0xac1fbf8, buffer=0xacb0ee8)
at gstpad.c:3691
peer = (GstPad *) 0xacd5180
ret = <value optimized out>
caps = (GstCaps *) 0xa0d5f80
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#9 0xb71b4aba in gst_proxy_pad_do_chain (pad=0xaea0700, buffer=0xacb0ee8)
at gstghostpad.c:193
res = -512
#10 0xb71c22e9 in gst_pad_chain_unchecked (pad=0xaea0700, buffer=0xacb0ee8)
at gstpad.c:3523
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb71b4a90 <gst_proxy_pad_do_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#11 0xb71c29b6 in gst_pad_push (pad=0x9b9e648, buffer=0xacb0ee8)
at gstpad.c:3691
peer = (GstPad *) 0xaea0700
ret = <value optimized out>
caps = (GstCaps *) 0xa0d5f80
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#12 0xb71b4aba in gst_proxy_pad_do_chain (pad=0xaea0460, buffer=0xacb0ee8)
at gstghostpad.c:193
res = -512
#13 0xb71c22e9 in gst_pad_chain_unchecked (pad=0xaea0460, buffer=0xacb0ee8)
at gstpad.c:3523
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb71b4a90 <gst_proxy_pad_do_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#14 0xb71c29b6 in gst_pad_push (pad=0x9b9e580, buffer=0xacb0ee8)
at gstpad.c:3691
peer = (GstPad *) 0xaea0460
ret = <value optimized out>
caps = (GstCaps *) 0xa0d5f80
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#15 0xb71b4aba in gst_proxy_pad_do_chain (pad=0x98f6620, buffer=0xacb0ee8)
at gstghostpad.c:193
res = -512
#16 0xb71c22e9 in gst_pad_chain_unchecked (pad=0x98f6620, buffer=0xacb0ee8)
at gstpad.c:3523
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb71b4a90 <gst_proxy_pad_do_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#17 0xb71c29b6 in gst_pad_push (pad=0xae64608, buffer=0xacb0ee8)
at gstpad.c:3691
peer = (GstPad *) 0x98f6620
ret = <value optimized out>
caps = (GstCaps *) 0xa0d5f80
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#18 0xb72378ce in gst_base_transform_chain (pad=0xae64548, buffer=0xacb0ee8)
at gstbasetransform.c:1610
trans = (GstBaseTransform *) 0xae9a020
ret = GST_FLOW_OK
last_stop = 516996715344
outbuf = (GstBuffer *) 0xacb0ee8
#19 0xb71c22e9 in gst_pad_chain_unchecked (pad=0xae64548, buffer=0xacb0ee8)
at gstpad.c:3523
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb72377f0 <gst_base_transform_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#20 0xb71c29b6 in gst_pad_push (pad=0xae64488, buffer=0xacb0ee8)
at gstpad.c:3691
peer = (GstPad *) 0xae64548
ret = <value optimized out>
caps = (GstCaps *) 0xa0d5f80
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#21 0xb72378ce in gst_base_transform_chain (pad=0xae643c8, buffer=0xaa466c50)
at gstbasetransform.c:1610
trans = (GstBaseTransform *) 0x9759800
ret = GST_FLOW_OK
last_stop = 516996715344
outbuf = (GstBuffer *) 0xacb0ee8
#22 0xb71c22e9 in gst_pad_chain_unchecked (pad=0xae643c8, buffer=0xaa466c50)
at gstpad.c:3523
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb72377f0 <gst_base_transform_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#23 0xb71c29b6 in gst_pad_push (pad=0xacd5540, buffer=0xaa466c50)
at gstpad.c:3691
peer = (GstPad *) 0xae643c8
ret = <value optimized out>
caps = (GstCaps *) 0x9fd6240
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#24 0xb72378ce in gst_base_transform_chain (pad=0xae646c8, buffer=0xaa466c50)
at gstbasetransform.c:1610
trans = (GstBaseTransform *) 0xae9b050
ret = GST_FLOW_OK
last_stop = 516996715344
outbuf = (GstBuffer *) 0xaa466c50
#25 0xb71c22e9 in gst_pad_chain_unchecked (pad=0xae646c8, buffer=0xaa466c50)
at gstpad.c:3523
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb72377f0 <gst_base_transform_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#26 0xb71c29b6 in gst_pad_push (pad=0xacf8260, buffer=0xaa466c50)
at gstpad.c:3691
peer = (GstPad *) 0xae646c8
ret = <value optimized out>
caps = (GstCaps *) 0x9fd6240
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#27 0xb71b4aba in gst_proxy_pad_do_chain (pad=0xacfaaa0, buffer=0xaa466c50)
at gstghostpad.c:193
res = -512
#28 0xb71c22e9 in gst_pad_chain_unchecked (pad=0xacfaaa0, buffer=0xaa466c50)
at gstpad.c:3523
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb71b4a90 <gst_proxy_pad_do_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#29 0xb71c29b6 in gst_pad_push (pad=0xaccb8e0, buffer=0xaa466c50)
at gstpad.c:3691
peer = (GstPad *) 0xacfaaa0
ret = <value optimized out>
caps = (GstCaps *) 0x9fd6240
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#30 0xb71b4aba in gst_proxy_pad_do_chain (pad=0xaccb0c8, buffer=0xaa466c50)
at gstghostpad.c:193
res = -512
#31 0xb71c22e9 in gst_pad_chain_unchecked (pad=0xaccb0c8, buffer=0xaa466c50)
at gstpad.c:3523
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb71b4a90 <gst_proxy_pad_do_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#32 0xb71c29b6 in gst_pad_push (pad=0xacd5300, buffer=0xaa466c50)
at gstpad.c:3691
peer = (GstPad *) 0xaccb0c8
ret = <value optimized out>
caps = (GstCaps *) 0x9fd6240
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#33 0xb72378ce in gst_base_transform_chain (pad=0xacd5240, buffer=0xaa466c50)
at gstbasetransform.c:1610
trans = (GstBaseTransform *) 0xacee058
ret = GST_FLOW_OK
last_stop = 516996715344
outbuf = (GstBuffer *) 0xaa466c50
#34 0xb71c22e9 in gst_pad_chain_unchecked (pad=0xacd5240, buffer=0xaa466c50)
at gstpad.c:3523
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb72377f0 <gst_base_transform_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#35 0xb71c29b6 in gst_pad_push (pad=0xacd5480, buffer=0xaa466c50)
at gstpad.c:3691
peer = (GstPad *) 0xacd5240
ret = <value optimized out>
caps = (GstCaps *) 0x9fd6240
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#36 0xb5349654 in rb_fake_vis_chain (pad=0xacd53c0, buffer=0xad7b780)
at rb-fake-visualizer.c:530
need_skip = 0
outbuf = (GstBuffer *) 0xaa466c50
visual = (RBFakeVis *) 0x978c650
ret = GST_FLOW_OK
__FUNCTION__ = "rb_fake_vis_chain"
#37 0xb71c22e9 in gst_pad_chain_unchecked (pad=0xacd53c0, buffer=0xad7b780)
at gstpad.c:3523
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb5349220 <rb_fake_vis_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#38 0xb71c29b6 in gst_pad_push (pad=0xaccb190, buffer=0xad7b780)
at gstpad.c:3691
peer = (GstPad *) 0xacd53c0
ret = <value optimized out>
caps = (GstCaps *) 0xacdb140
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#39 0xb71b4aba in gst_proxy_pad_do_chain (pad=0xaccb9c0, buffer=0xad7b780)
at gstghostpad.c:193
res = -512
#40 0xb71c22e9 in gst_pad_chain_unchecked (pad=0xaccb9c0, buffer=0xad7b780)
at gstpad.c:3523
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb71b4a90 <gst_proxy_pad_do_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#41 0xb71c29b6 in gst_pad_push (pad=0xad29e20, buffer=0xad7b780)
at gstpad.c:3691
peer = (GstPad *) 0xaccb9c0
ret = <value optimized out>
caps = (GstCaps *) 0xacdb140
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#42 0xb72378ce in gst_base_transform_chain (pad=0xae64248, buffer=0xad7b780)
at gstbasetransform.c:1610
trans = (GstBaseTransform *) 0xacf7b70
ret = GST_FLOW_OK
last_stop = 516022837792
outbuf = (GstBuffer *) 0xad7b780
#43 0xb71c22e9 in gst_pad_chain_unchecked (pad=0xae64248, buffer=0xad7b780)
at gstpad.c:3523
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb72377f0 <gst_base_transform_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#44 0xb71c29b6 in gst_pad_push (pad=0x9669280, buffer=0xad7b780)
at gstpad.c:3691
peer = (GstPad *) 0xae64248
ret = <value optimized out>
caps = (GstCaps *) 0xacdb140
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#45 0xb72378ce in gst_base_transform_chain (pad=0xacaae20, buffer=0xad7b780)
at gstbasetransform.c:1610
trans = (GstBaseTransform *) 0xad4ca58
ret = GST_FLOW_OK
last_stop = 516022837792
outbuf = (GstBuffer *) 0xad7b780
#46 0xb71c22e9 in gst_pad_chain_unchecked (pad=0xacaae20, buffer=0xad7b780)
at gstpad.c:3523
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb72377f0 <gst_base_transform_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#47 0xb71c29b6 in gst_pad_push (pad=0x9669040, buffer=0xad7b780)
at gstpad.c:3691
peer = (GstPad *) 0xacaae20
ret = <value optimized out>
caps = (GstCaps *) 0xacdb140
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#48 0xb72378ce in gst_base_transform_chain (pad=0xac710d0, buffer=0xad7b780)
at gstbasetransform.c:1610
trans = (GstBaseTransform *) 0xacf6898
ret = GST_FLOW_OK
last_stop = 516022837792
outbuf = (GstBuffer *) 0xad7b780
#49 0xb71c22e9 in gst_pad_chain_unchecked (pad=0xac710d0, buffer=0xad7b780)
at gstpad.c:3523
caps = <value optimized out>
caps_changed = 0
chainfunc = (GstPadChainFunction) 0xb72377f0 <gst_base_transform_chain>
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_chain_unchecked"
#50 0xb71c29b6 in gst_pad_push (pad=0xac71490, buffer=0xad7b780)
at gstpad.c:3691
peer = (GstPad *) 0xac710d0
ret = <value optimized out>
caps = (GstCaps *) 0xacdb140
caps_changed = 0
__PRETTY_FUNCTION__ = "gst_pad_push"
#51 0xadaf35bd in gst_queue_loop (pad=0xac71490) at gstqueue.c:1021
queue = (GstQueue *) 0xad142c0
ret = GST_FLOW_OK
__PRETTY_FUNCTION__ = "gst_queue_loop"
#52 0xb71de130 in gst_task_func (task=0xb4e5f290, tclass=0xad07c60)
at gsttask.c:192
lock = (GStaticRecMutex *) 0xa0a54c0
tself = (GThread *) 0xa368ac0
__PRETTY_FUNCTION__ = "gst_task_func"
#53 0xb6fb3956 in g_thread_pool_thread_proxy (data=0xad07520)
at /tmp/buildd/glib2.0-2.16.4/glib/gthreadpool.c:265
task = (gpointer) 0xb4e5f290
pool = (GRealThreadPool *) 0xad07520
#54 0xb6fb22bf in g_thread_create_proxy (data=0xa368ac0)
at /tmp/buildd/glib2.0-2.16.4/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#55 0xb7d174c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#56 0xb6e6d55e in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.
Thread 3 (Thread 0xb132fb90 (LWP 23477)):
#0 0xb7fa4424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7d1b025 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xadaf2eff in gst_queue_loop (pad=0xacaaee0) at gstqueue.c:1112
queue = (GstQueue *) 0xacfcb70
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_queue_loop"
#3 0xb71de130 in gst_task_func (task=0xaa6c9c60, tclass=0xad07c60)
at gsttask.c:192
lock = (GStaticRecMutex *) 0x9ffd488
tself = (GThread *) 0xa5fa2c8
__PRETTY_FUNCTION__ = "gst_task_func"
#4 0xb6fb3956 in g_thread_pool_thread_proxy (data=0xad07520)
at /tmp/buildd/glib2.0-2.16.4/glib/gthreadpool.c:265
task = (gpointer) 0xaa6c9c60
pool = (GRealThreadPool *) 0xad07520
#5 0xb6fb22bf in g_thread_create_proxy (data=0xa5fa2c8)
at /tmp/buildd/glib2.0-2.16.4/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6 0xb7d174c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#7 0xb6e6d55e in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.
Thread 2 (Thread 0xb0b2eb90 (LWP 23478)):
#0 0xb7fa4424 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb7d1b025 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#2 0xada29519 in audioringbuffer_thread_func (buf=0xad3aa70)
at gstaudiosink.c:250
left = 0
len = 1764
readptr = (guint8 *) 0xaf4435c ""
readseg = 15
sink = (GstAudioSink *) 0xae74998
writefunc = (WriteFunc) 0xac214580 <gst_alsasink_write>
__FUNCTION__ = "audioringbuffer_thread_func"
#3 0xb6fb22bf in g_thread_create_proxy (data=0xa7eb190)
at /tmp/buildd/glib2.0-2.16.4/glib/gthread.c:635
__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#4 0xb7d174c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#5 0xb6e6d55e in clone () from /lib/i686/cmov/libc.so.6
No symbol table info available.
Thread 1 (Thread 0xb6549940 (LWP 3922)):
#0 IA__g_list_remove (list=0xc1e6740, data=0xb2207e0)
at /tmp/buildd/glib2.0-2.16.4/glib/glist.c:336
tmp = (GList *) 0xbe14ad0
#1 0xb7f3a2da in rhythmdb_execute_stat_info_cb (handle=0x5982,
results=0xb21e060, event=0xb2207e0) at rhythmdb.c:2210
info_result = (GnomeVFSGetFileInfoResult *) 0xb220590
#2 0xb729aefe in dispatch_job_callback (data=0xb2206e0) at gnome-vfs-job.c:229
notify_result = <value optimized out>
job = <value optimized out>
valid = 1
cancelled = 0
__PRETTY_FUNCTION__ = "dispatch_job_callback"
#3 0xb6f86391 in g_idle_dispatch (source=0xb220718, callback=0xb2207e0,
user_data=0xb2206e0) at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:4090
No locals.
#4 0xb6f882f1 in IA__g_main_context_dispatch (context=0x975e7e8)
at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:2012
No locals.
#5 0xb6f8b983 in g_main_context_iterate (context=0x975e7e8, block=1,
dispatch=1, self=0x9629408) at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:2645
max_priority = 200
timeout = 0
some_ready = 1
nfds = 7
allocated_nfds = <value optimized out>
fds = (GPollFD *) 0xac87eb8
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#6 0xb6f8bea2 in IA__g_main_loop_run (loop=0x9a37078)
at /tmp/buildd/glib2.0-2.16.4/glib/gmain.c:2853
self = (GThread *) 0x9629408
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#7 0xb75b5c99 in IA__gtk_main ()
at /build/buildd/gtk+2.0-2.12.11/gtk/gtkmain.c:1163
tmp_list = (GList *) 0x976b184
functions = (GList *) 0x0
init = (GtkInitFunction *) 0x978c060
loop = (GMainLoop *) 0x9a37078
#8 0x08062d40 in main (argc=Cannot access memory at address 0xf52
) at main.c:335
_save = (PyThreadState *) 0x99c7150
program = (GnomeProgram *) 0x963b858
session_bus = <value optimized out>
error = (GError *) 0x0
rb_shell = (RBShell *) 0x978c060
new_argv = (char **) 0x962b600
context = <value optimized out>
options = {{long_name = 0x80d7628 "debug", short_name = 100 'd',
flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80df8a8,
description = 0x80c5ee4 "Enable debug output", arg_description = 0x0}, {
long_name = 0x80c5ef8 "debug-match", short_name = 68 'D', flags = 0,
arg = G_OPTION_ARG_STRING, arg_data = 0x80df8ac,
description = 0x80c6084 "Enable debug output matching a specified string",
arg_description = 0x0}, {long_name = 0x80c5f04 "no-update",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x80df8c4,
description = 0x80c60b4 "Do not update the library with file changes",
arg_description = 0x0}, {long_name = 0x80c5f0e "no-registration",
short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x80df8b0, description = 0x80c5f1e "Do not register the shell",
arg_description = 0x0}, {long_name = 0x80c5f38 "dry-run",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x80df8c0,
description = 0x80c60e0 "Don't save any data permanently (implies --no-registration)", arg_description = 0x0}, {long_name = 0x80c5f40 "rhythmdb-file",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING,
arg_data = 0x80df8bc,
description = 0x80c5f4e "Path for database file to use",
arg_description = 0x0}, {long_name = 0x80c5f6c "playlists-file",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING,
arg_data = 0x80df8b8,
description = 0x80c611c "Path for playlists file to use",
arg_description = 0x0}, {long_name = 0x80c7e43 "quit",
short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x80df8b4, description = 0x80c5f7b "Quit Rhythmbox",
arg_description = 0x0}, {long_name = 0x80ccb1e "", short_name = 0 '\0',
flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x80df8c8,
description = 0x0, arg_description = 0x80c5f8a "[URI...]"}, {
long_name = 0x0, short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x0, description = 0x0, arg_description = 0x0}}
__FUNCTION__ = "main"
336 in /tmp/buildd/glib2.0-2.16.4/glib/glist.c
Other information:
Version: 0.11.x