Bug#476187: rhythmbox: segfaults at startup

Kevin Brown kevin at sysexperts.com
Fri Apr 18 10:04:26 UTC 2008


Here's the stacktrace I get when starting it.  Note that I had to reduce 
my stack limit to 128k in order to limit the number of frames I had to 
go through to get to the end.  Obviously there's a recursion loop that 
isn't being broken the way it should be.

Also of note is that I have also found that moving the rb extension out 
of the way causes rhythmbox to start properly, although it is unable to 
activate several extensions (Magnatune Store, Jamendo, Cover Art), 
possibly as a result of the rb extension no longer being loaded.


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2b639a42bac0 (LWP 14602)]
0x00002b6394315793 in vfprintf () from /lib/libc.so.6
(gdb) where
#0  0x00002b6394315793 in vfprintf () from /lib/libc.so.6
#1  0x00002b639433bbbd in vasprintf () from /lib/libc.so.6
#2  0x00002b6393a13dc0 in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#3  0x00002b6393a02b2a in g_string_append_vprintf ()
    from /usr/lib/libglib-2.0.so.0
#4  0x00002b6393a02c48 in g_string_append_printf ()
    from /usr/lib/libglib-2.0.so.0
#5  0x00002b63939ec9b1 in g_log_default_handler ()
    from /usr/lib/libglib-2.0.so.0
#6  0x00002b63939eb926 in g_logv () from /usr/lib/libglib-2.0.so.0
#7  0x00002b63939ebb93 in g_log () from /usr/lib/libglib-2.0.so.0
#8  0x00002b6392c38a36 in g_type_get_qdata () from 
/usr/lib/libgobject-2.0.so.0
#9  0x00002aaab01162c1 in ?? ()
    from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so
#10 0x00002aaab0115e13 in ?? ()
    from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so
#11 0x00002aaab0115ec6 in ?? ()
    from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so
#12 0x00002aaab01162ec in ?? ()
    from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so
#13 0x00002aaab0115e13 in ?? ()
    from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so
#14 0x00002aaab0115ec6 in ?? ()
    from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so
#15 0x00002aaab01162ec in ?? ()
    from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so

[the above repeats over and over again]

#1498 0x00002aaab0115e13 in ?? ()
    from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so
#1499 0x00002aaab0115ec6 in ?? ()
    from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so
#1500 0x00002aaab01162ec in ?? ()
    from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so
#1501 0x00002aaab0115e13 in ?? ()
    from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so
#1502 0x00002aaab0115ec6 in ?? ()
    from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so
#1503 0x00002aaab01162ec in ?? ()
    from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so
#1504 0x00002aaab0115e13 in ?? ()
    from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so
#1505 0x00002aaab011634e in ?? ()
    from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so
#1506 0x00002aaab1666029 in pygst_register_classes ()
    from /usr/lib/python2.4/site-packages/gst/_gst.so
#1507 0x00002aaab16522cb in init_gst ()
    from /usr/lib/python2.4/site-packages/gst/_gst.so

#1508 0x00002b638d0963ed in _PyImport_LoadDynamicModule ()
    from /usr/lib/libpython2.4.so.1.0
#1509 0x00002b638d094b75 in ?? () from /usr/lib/libpython2.4.so.1.0
---Type <return> to continue, or q <return> to quit---
#1510 0x00002b638d09500b in ?? () from /usr/lib/libpython2.4.so.1.0
#1511 0x00002b638d095217 in PyImport_ImportModuleEx ()
    from /usr/lib/libpython2.4.so.1.0
#1512 0x00002b638d06f463 in ?? () from /usr/lib/libpython2.4.so.1.0
#1513 0x00002b638d013110 in PyObject_Call () from 
/usr/lib/libpython2.4.so.1.0
#1514 0x00002b638d072a6d in PyEval_CallObjectWithKeywords ()
    from /usr/lib/libpython2.4.so.1.0
#1515 0x00002b638d075cad in PyEval_EvalFrame ()
    from /usr/lib/libpython2.4.so.1.0
#1516 0x00002b638d0795c5 in PyEval_EvalCodeEx ()
    from /usr/lib/libpython2.4.so.1.0
#1517 0x00002b638d0796e2 in PyEval_EvalCode ()
    from /usr/lib/libpython2.4.so.1.0
#1518 0x00002b638d0921ca in PyImport_ExecCodeModuleEx ()
    from /usr/lib/libpython2.4.so.1.0
#1519 0x00002b638d094240 in ?? () from /usr/lib/libpython2.4.so.1.0
#1520 0x00002b638d095c4d in ?? () from /usr/lib/libpython2.4.so.1.0
#1521 0x00002b638d094b75 in ?? () from /usr/lib/libpython2.4.so.1.0
#1522 0x00002b638d09500b in ?? () from /usr/lib/libpython2.4.so.1.0
#1523 0x00002b638d095217 in PyImport_ImportModuleEx ()
    from /usr/lib/libpython2.4.so.1.0
#1524 0x00002b638d06f463 in ?? () from /usr/lib/libpython2.4.so.1.0
#1525 0x00002b638d013110 in PyObject_Call () from 
/usr/lib/libpython2.4.so.1.0
---Type <return> to continue, or q <return> to quit---
#1526 0x00002b638d015714 in PyObject_CallFunction ()
    from /usr/lib/libpython2.4.so.1.0
#1527 0x00002b638d095648 in PyImport_Import ()
    from /usr/lib/libpython2.4.so.1.0
#1528 0x00002b638d0957f5 in PyImport_ImportModule ()
    from /usr/lib/libpython2.4.so.1.0
#1529 0x000000000046f132 in pyrb_register_classes (d=0xe272f0) at rb.c:8880
#1530 0x000000000045e130 in rb_python_module_init_python ()
     at rb-python-module.c:245
#1531 0x000000000045d2b3 in rb_plugins_engine_init (shell=0x822100)
     at rb-plugins-engine.c:359
#1532 0x000000000042a053 in rb_shell_constructor (type=<value optimized 
out>,
     n_construct_properties=<value optimized out>,
     construct_properties=<value optimized out>) at rb-shell.c:1389
#1533 0x00002b6392c234d0 in g_object_newv () from 
/usr/lib/libgobject-2.0.so.0
#1534 0x00002b6392c23ed6 in g_object_new_valist ()
    from /usr/lib/libgobject-2.0.so.0
#1535 0x00002b6392c24101 in g_object_new () from 
/usr/lib/libgobject-2.0.so.0
#1536 0x00000000004264f6 in rb_shell_new (no_registration=0, no_update=0,
     dry_run=0, rhythmdb=0x0, playlists=<value optimized out>) at 
rb-shell.c:977
#1537 0x000000000042240e in main (argc=<value optimized out>,
     argv=<value optimized out>) at main.c:267
(gdb)


-- 
Kevin Brown					      kevin at sysexperts.com






More information about the pkg-gnome-maintainers mailing list