rhythmbox crashed with SIGSEGV in rb_ipod_db_get_tracks (ipod_db=0x0)
Submitted by gno..@..il.com
Link to original bug (#773792)
Description
(gdb) bt full
#0 0x00007fffdcb0f5c4 in rb_ipod_db_get_tracks (ipod_db=0x0) at rb-ipod-db.c:937
priv = 0x0
#1 0x00007fffdcb138f8 in load_ipod_db_idle_cb (source=0x555557770390 [RBiPodSource]) at rb-ipod-source.c:1238
db = 0x555555978410 [RhythmDBTree]
it = <optimized out>
settings = 0x555556c7f1f0
priv = 0x555557770090
__FUNCTION__ = "load_ipod_db_idle_cb"
#2 0x00007ffff68f368a in g_main_context_dispatch (context=0x5555557776b0) at ././glib/gmain.c:3203
dispatch = 0x7ffff68f00d0 <g_idle_dispatch>
prev_source = 0x0
was_in_call = 0
user_data = 0x555557770390
callback = 0x7fffdcb138a0 <load_ipod_db_idle_cb>
cb_funcs = <optimized out>
cb_data = 0x5555577b4820
need_destroy = <optimized out>
source = 0x55555759e480
current = 0x5555559a70b0
i = 2
#3 0x00007ffff68f368a in g_main_context_dispatch (context=context@entry=0x5555557776b0) at ././glib/gmain.c:3856
#4 0x00007ffff68f3a40 in g_main_context_iterate (context=context@entry=0x5555557776b0, block=block@entry=0, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3929
max_priority = 200
timeout = 0
some_ready = 1
nfds = 12
allocated_nfds = 15
fds = <optimized out>
#5 0x00007ffff68f3aec in g_main_context_iteration (context=context@entry=0x5555557776b0, may_block=may_block@entry=0) at ././glib/gmain.c:3990
retval = <optimized out>
#6 0x00007ffff38da7c0 in g_application_run (application=0x555555780180 [RBApplication], argc=argc@entry=1, argv=argv@entry=0x7fffffffe248) at ././gio/gapplication.c:2405
arguments = 0x55555577f210
status = 0
context = 0x5555557776b0
acquired_context = <optimized out>
__func__ = "g_application_run"
#7 0x00007ffff7a9f588 in rb_application_run (app=0x555555780180 [RBApplication], argc=1, argv=<optimized out>) at rb-application.c:667
context = <optimized out>
debug = 0
debug_match = 0x0
nargc = 1
nargv = 0x7fffffffe248
error = 0x0
options = {{
long_name = 0x7ffff7b6d3ba "debug",
short_name = 100 'd',
flags = 0,
arg = G_OPTION_ARG_NONE,
arg_data = 0x7fffffffdf10,
description = 0x7ffff7b4cde7 "Enable debug output",
arg_description = 0x0
}, {
long_name = 0x7ffff7b6d3c2 "debug-match",
short_name = 68 'D',
flags = 0,
arg = G_OPTION_ARG_STRING,
arg_data = 0x7fffffffdf18,
description = 0x7ffff7b4d870 "Enable debug output matching a specified string",
arg_description = 0x0
}, {
long_name = 0x7ffff7b4cdfb "no-update",
short_name = 0 '\000',
flags = 0,
arg = G_OPTION_ARG_NONE,
arg_data = 0x555555780074,
description = 0x7ffff7b4d8a0 "Do not update the library with file changes",
arg_description = 0x0
}, {
long_name = 0x7ffff7b4ce05 "no-registration",
short_name = 110 'n',
flags = 0,
arg = G_OPTION_ARG_NONE,
arg_data = 0x555555780078,
description = 0x7ffff7b4ce15 "Do not register the shell",
arg_description = 0x0
}, {
long_name = 0x7ffff7b4ce2f "dry-run",
short_name = 0 '\000',
flags = 0,
arg = G_OPTION_ARG_NONE,
arg_data = 0x55555578007c,
description = 0x7ffff7b4d8d0 "Don't save any data permanently (implies --no-registration)",
arg_description = 0x0
}, {
long_name = 0x7ffff7b4ce37 "disable-plugins",
short_name = 0 '\000',
flags = 0,
arg = G_OPTION_ARG_NONE,
arg_data = 0x555555780080,
description = 0x7ffff7b4ce47 "Disable loading of plugins",
arg_description = 0x0
}, {
long_name = 0x7ffff7b4ce62 "rhythmdb-file",
short_name = 0 '\000',
flags = 0,
arg = G_OPTION_ARG_STRING,
arg_data = 0x555555780088,
description = 0x7ffff7b4ce70 "Path for database file to use",
arg_description = 0x0
}, {
long_name = 0x7ffff7b4ce8e "playlists-file",
short_name = 0 '\000',
flags = 0,
arg = G_OPTION_ARG_STRING,
arg_data = 0x555555780090,
description = 0x7ffff7b4d910 "Path for playlists file to use",
arg_description = 0x0
}, {
long_name = 0x7ffff7b6a494 "version",
short_name = 0 '\000',
flags = 8,
arg = G_OPTION_ARG_CALLBACK,
arg_data = 0x7ffff7a9e4f0 <show_version_cb>,
description = 0x7ffff7b4d930 "Show the version of the program",
arg_description = 0x0
}, {
long_name = 0x0,
short_name = 0 '\000',
flags = 0,
arg = G_OPTION_ARG_NONE,
arg_data = 0x0,
description = 0x0,
arg_description = 0x0
}}
#8 0x0000555555554d73 in main (argc=1, argv=0x7fffffffe248) at main.c:88
app = 0x555555780180 [RBApplication]
rc = <optimized out>
Version: HEAD