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