Bug#580758: rhythmbox: rhythmbox-metadata segfaults
Julien Cristau
jcristau at debian.org
Sat May 8 13:19:35 UTC 2010
On Sat, May 8, 2010 at 15:12:14 +0200, Josselin Mouette wrote:
> Le samedi 08 mai 2010 à 12:49 +0200, Julien Cristau a écrit :
> > The last few days rhythmbox-metadata has been segfaulting on me, and
> > rhythmbox has been unusable (it pops up a ton of error windows with an
> > unspecific message).
> >
> > The backtrace from the crash follows. Let me know if you need more info.
>
> The same one with debugging symbols from GStreamer would be nice,
> because it seems the problem comes from there.
>
There it goes:
Core was generated by `/usr/lib/rhythmbox/rhythmbox-metadata unix:tmpdir=/tmp'.
Program terminated with signal 11, Segmentation fault.
#0 magazine_chain_pop_head (mem_size=16) at /tmp/buildd/glib2.0-2.24.1/glib/gslice.c:486
486 /tmp/buildd/glib2.0-2.24.1/glib/gslice.c: No such file or directory.
in /tmp/buildd/glib2.0-2.24.1/glib/gslice.c
(gdb) bt full
#0 magazine_chain_pop_head (mem_size=16) at /tmp/buildd/glib2.0-2.24.1/glib/gslice.c:486
No locals.
#1 thread_memory_magazine1_alloc (mem_size=16) at /tmp/buildd/glib2.0-2.24.1/glib/gslice.c:789
chunk = 0x6c616e7265746e49
#2 IA__g_slice_alloc (mem_size=16) at /tmp/buildd/glib2.0-2.24.1/glib/gslice.c:827
tmem = 0x243d830
ix = 0
chunk_size = <value optimized out>
mem = <value optimized out>
#3 0x00007feb6aafbbbe in IA__g_slist_prepend (list=0x0, data=0x243f320) at /tmp/buildd/glib2.0-2.24.1/glib/gslist.c:273
No locals.
#4 0x00007feb6b19923d in g_object_notify_queue_add (object=0x2500820, property_name=<value optimized out>) at /tmp/buildd/glib2.0-2.24.1/gobject/gobjectnotifyqueue.c:151
No locals.
#5 IA__g_object_notify (object=0x2500820, property_name=<value optimized out>) at /tmp/buildd/glib2.0-2.24.1/gobject/gobject.c:887
nqueue = <value optimized out>
pspec = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_object_notify"
#6 0x00007feb6c41ab9c in gst_pad_set_caps (pad=0x2500820, caps=0x0) at gstpad.c:2626
setcaps = <value optimized out>
existing = <value optimized out>
__PRETTY_FUNCTION__ = "gst_pad_set_caps"
#7 0x00007feb6c4011cb in clear_caps (pad=0x10, ret=<value optimized out>, active=0x6c616e7265746e49) at gstelement.c:2627
No locals.
#8 0x00007feb6c4121fe in gst_iterator_fold (it=0x2636ac0, func=0x7feb6c4011c0 <clear_caps>, ret=0x7fff56309b70, user_data=0x7fff56309bdc) at gstiterator.c:550
item = 0x2500820
result = GST_ITERATOR_OK
#9 0x00007feb6c401166 in iterator_activate_fold_with_resync (iter=0x2636ac0, func=0x7feb6c4011c0 <clear_caps>, user_data=0x7fff56309bdc) at gstelement.c:2647
ires = <value optimized out>
ret = {g_type = 20, data = {{v_int = 1, v_uint = 1, v_long = 1, v_ulong = 1, v_int64 = 1, v_uint64 = 1, v_float = 1.40129846e-45, v_double = 4.9406564584124654e-324, v_pointer = 0x1}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
#10 0x00007feb6c40388d in gst_element_pads_activate (element=0x2626640, active=0) at gstelement.c:2702
iter = 0x2636ac0
res = 1
__PRETTY_FUNCTION__ = "gst_element_pads_activate"
#11 0x00007feb6c4058ea in gst_element_change_state_func (element=0x2626640, transition=<value optimized out>) at gstelement.c:2773
state = GST_STATE_PAUSED
next = GST_STATE_READY
result = GST_STATE_CHANGE_SUCCESS
__PRETTY_FUNCTION__ = "gst_element_change_state_func"
#12 0x00007feb6466ad69 in gst_ogg_demux_change_state (element=0x2626640, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstoggdemux.c:3277
ogg = 0x2626640
result = <value optimized out>
#13 0x00007feb6c4024ac in gst_element_change_state (element=0x10, transition=38007584) at gstelement.c:2531
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_element_change_state"
#14 0x00007feb6c40561b in gst_element_set_state_func (element=0x2626640, state=GST_STATE_READY) at gstelement.c:2487
current = GST_STATE_PAUSED
next = GST_STATE_READY
ret = <value optimized out>
old_ret = GST_STATE_CHANGE_SUCCESS
__PRETTY_FUNCTION__ = "gst_element_set_state_func"
#15 0x00007feb6c3f3539 in gst_bin_element_set_state (element=0x25f6090, transition=<value optimized out>) at gstbin.c:2121
pending = <value optimized out>
child_current = GST_STATE_PAUSED
child_pending = GST_STATE_VOID_PENDING
found = <value optimized out>
#16 gst_bin_change_state_func (element=0x25f6090, transition=<value optimized out>) at gstbin.c:2420
child = 0x2626640
data = 0x2626640
ret = GST_STATE_CHANGE_SUCCESS
current = GST_STATE_PAUSED
next = GST_STATE_READY
have_async = 0
have_no_preroll = 0
base_time = 0
start_time = 0
it = 0x250b4b0
__PRETTY_FUNCTION__ = "gst_bin_change_state_func"
#17 0x00007feb6c423624 in gst_pipeline_change_state (element=0x25f6090, transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstpipeline.c:475
result = <value optimized out>
clock = 0x2
__PRETTY_FUNCTION__ = "gst_pipeline_change_state"
#18 0x00007feb6c4024ac in gst_element_change_state (element=0x10, transition=38007584) at gstelement.c:2531
ret = <value optimized out>
__PRETTY_FUNCTION__ = "gst_element_change_state"
#19 0x00007feb6c40561b in gst_element_set_state_func (element=0x25f6090, state=GST_STATE_NULL) at gstelement.c:2487
current = GST_STATE_PAUSED
next = GST_STATE_READY
ret = <value optimized out>
old_ret = GST_STATE_CHANGE_ASYNC
__PRETTY_FUNCTION__ = "gst_element_set_state_func"
#20 0x000000000040b91d in ?? ()
No symbol table info available.
#21 0x0000000000408c72 in ?? ()
No symbol table info available.
#22 0x00007feb6b60670e in ?? () from /lib/libdbus-1.so.3
No symbol table info available.
#23 0x00007feb6b5fa30c in dbus_connection_dispatch () from /lib/libdbus-1.so.3
No symbol table info available.
#24 0x00007feb6b833545 in ?? () from /usr/lib/libdbus-glib-1.so.2
No symbol table info available.
#25 0x00007feb6aadc6c2 in g_main_dispatch (context=0x25e5ee0) at /tmp/buildd/glib2.0-2.24.1/glib/gmain.c:1960
dispatch = 0x7feb6b833530
user_data = 0x0
callback = 0
cb_funcs = 0x0
cb_data = 0x0
current_source_link = {data = 0x25e6d10, next = 0x0}
source = 0x25e6d10
current = 0x2453570
i = 0
#26 IA__g_main_context_dispatch (context=0x25e5ee0) at /tmp/buildd/glib2.0-2.24.1/glib/gmain.c:2513
No locals.
#27 0x00007feb6aae0538 in g_main_context_iterate (context=0x25e5ee0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /tmp/buildd/glib2.0-2.24.1/glib/gmain.c:2591
max_priority = 0
timeout = 0
some_ready = 1
nfds = 4
allocated_nfds = 1789842176
fds = <value optimized out>
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#28 0x00007feb6aae0a45 in IA__g_main_loop_run (loop=0x2446fd0) at /tmp/buildd/glib2.0-2.24.1/glib/gmain.c:2799
self = 0x243d0b0
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#29 0x00000000004081c4 in ?? ()
No symbol table info available.
#30 0x00007feb6a551abd in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>,
rtld_fini=<value optimized out>, stack_end=0x7fff5630a5f8) at libc-start.c:222
result = <value optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 6604040295290077862, 4226752, 140734639416832, 0, 0, -6604265203192200538, -6597607416570740058}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x410ef0,
0x7fff5630a608}, data = {prev = 0x0, cleanup = 0x0, canceltype = 4263664}}}
not_first_call = <value optimized out>
#31 0x0000000000407ee9 in ?? ()
No symbol table info available.
#32 0x00007fff5630a5f8 in ?? ()
No symbol table info available.
#33 0x000000000000001c in ?? ()
No symbol table info available.
#34 0x0000000000000002 in ?? ()
No symbol table info available.
#35 0x00007fff5630c5b8 in ?? ()
No symbol table info available.
#36 0x00007fff5630c5de in ?? ()
No symbol table info available.
#37 0x0000000000000000 in ?? ()
No symbol table info available.
Cheers,
Julien
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20100508/36629330/attachment-0001.pgp>
More information about the pkg-gnome-maintainers
mailing list