2007-12-15 09:02:13 |
Alex Mauer |
description |
rhythmbox crashes immediately on startup. I installed the rhythmbox-dbg package, and ran it under gdb.
full backtrace:
(gdb) bt full
#0 0x0806220d in main (argc=138928960, argv=0x0) at main.c:325
_save = (PyThreadState *) 0x0
program = (GnomeProgram *) 0x80f1010
session_bus = (DBusGConnection *) 0x81d47c4
error = (GError *) 0x0
rb_shell = (RBShell *) 0x81f2008
new_argv = (char **) 0x80dc200
context = <value optimized out>
options = {{long_name = 0x80d1f21 "debug", short_name = 100 'd',
flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80d9464,
description = 0x80c1164 "Enable debug output", arg_description = 0x0}, {
long_name = 0x80c1178 "debug-match", short_name = 68 'D', flags = 0,
arg = G_OPTION_ARG_STRING, arg_data = 0x80d9468,
description = 0x80c1304 "Enable debug output matching a specified string",
arg_description = 0x0}, {long_name = 0x80c1184 "no-update",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x80d9480,
description = 0x80c1334 "Do not update the library with file changes",
arg_description = 0x0}, {long_name = 0x80c118e "no-registration",
short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x80d946c, description = 0x80c119e "Do not register the shell",
arg_description = 0x0}, {long_name = 0x80c11b8 "dry-run",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
---Type <return> to continue, or q <return> to quit---
arg_data = 0x80d947c,
description = 0x80c1360 "Don't save any data permanently (implies --no-registration)", arg_description = 0x0}, {long_name = 0x80c11c0 "rhythmdb-file",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING,
arg_data = 0x80d9478,
description = 0x80c11ce "Path for database file to use",
arg_description = 0x0}, {long_name = 0x80c11ec "playlists-file",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING,
arg_data = 0x80d9474,
description = 0x80c139c "Path for playlists file to use",
arg_description = 0x0}, {long_name = 0x80c30b0 "quit",
short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x80d9470, description = 0x80c11fb "Quit Rhythmbox",
arg_description = 0x0}, {long_name = 0x80c7a1e "", short_name = 0 '\0',
flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x80d9484,
description = 0x0, arg_description = 0x80c120a "[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"
(gdb) |
rhythmbox crashes immediately on startup. I installed the rhythmbox-dbg package, and ran it under gdb.
rhythmbox version 0.11.3-0ubuntu4
full backtrace:
(gdb) bt full
#0 0x0806220d in main (argc=138928960, argv=0x0) at main.c:325
_save = (PyThreadState *) 0x0
program = (GnomeProgram *) 0x80f1010
session_bus = (DBusGConnection *) 0x81d47c4
error = (GError *) 0x0
rb_shell = (RBShell *) 0x81f2008
new_argv = (char **) 0x80dc200
context = <value optimized out>
options = {{long_name = 0x80d1f21 "debug", short_name = 100 'd',
flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x80d9464,
description = 0x80c1164 "Enable debug output", arg_description = 0x0}, {
long_name = 0x80c1178 "debug-match", short_name = 68 'D', flags = 0,
arg = G_OPTION_ARG_STRING, arg_data = 0x80d9468,
description = 0x80c1304 "Enable debug output matching a specified string",
arg_description = 0x0}, {long_name = 0x80c1184 "no-update",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x80d9480,
description = 0x80c1334 "Do not update the library with file changes",
arg_description = 0x0}, {long_name = 0x80c118e "no-registration",
short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x80d946c, description = 0x80c119e "Do not register the shell",
arg_description = 0x0}, {long_name = 0x80c11b8 "dry-run",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE,
---Type <return> to continue, or q <return> to quit---
arg_data = 0x80d947c,
description = 0x80c1360 "Don't save any data permanently (implies --no-registration)", arg_description = 0x0}, {long_name = 0x80c11c0 "rhythmdb-file",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING,
arg_data = 0x80d9478,
description = 0x80c11ce "Path for database file to use",
arg_description = 0x0}, {long_name = 0x80c11ec "playlists-file",
short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING,
arg_data = 0x80d9474,
description = 0x80c139c "Path for playlists file to use",
arg_description = 0x0}, {long_name = 0x80c30b0 "quit",
short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE,
arg_data = 0x80d9470, description = 0x80c11fb "Quit Rhythmbox",
arg_description = 0x0}, {long_name = 0x80c7a1e "", short_name = 0 '\0',
flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x80d9484,
description = 0x0, arg_description = 0x80c120a "[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"
(gdb) |
|