#0  0x0000003eb0a36355 in raise () from /lib64/libc.so.6
No symbol table info available.
#1  0x0000003eb0a37c6b in abort () from /lib64/libc.so.6
No symbol table info available.
#2  0x00007ffff5e9691d in g_assertion_message (domain=<optimized out>, file=<optimized out>, line=<optimized out>, 
    func=0x7ffff7dad3d0 "rhythmdb_entry_get_refstring", message=0x7ffff5ee7607 "code should not be reached")
    at gtestutils.c:1425
        lstr = "4938\000\000\000\000\225Ha\260>\000\000\000\033\357\325\367\377\177\000\000\320\323\332\367\377\177\000"
        s = 0x28184a0 ""
#3  0x00007ffff7d5ef3d in rhythmdb_entry_get_refstring (entry=0x7fffc8a936a0, propid=RHYTHMDB_PROP_BITRATE)
    at rhythmdb.c:4938
        __PRETTY_FUNCTION__ = "rhythmdb_entry_get_refstring"
#4  0x00007fffdc49b3c4 in entry_prop_changed_cb (source_data=<optimized out>, prop=RHYTHMDB_PROP_BITRATE, 
    entry=0x7fffc8a936a0, model=<optimized out>, old=<optimized out>, new_value=<optimized out>)
    at rb-dbus-media-server-plugin.c:1715
        prop_data = 0xe0ce10
        value = <optimized out>
        l = 0xdbd680
#5  entry_prop_changed_cb (model=<optimized out>, entry=0x7fffc8a936a0, prop=RHYTHMDB_PROP_BITRATE, 
    old=<optimized out>, new_value=<optimized out>, source_data=<optimized out>)
    at rb-dbus-media-server-plugin.c:1692
No locals.
#6  0x00007ffff6363794 in g_closure_invoke (closure=0xe0c960, return_value=0x0, n_param_values=5, 
    param_values=0x284c030, invocation_hint=<optimized out>) at gclosure.c:773
        marshal = 0x7ffff7d92cb0 <rb_marshal_VOID__BOXED_INT_POINTER_POINTER>
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#7  0x00007ffff6376a4b in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0xa4de30, 
    emission_return=0x0, instance_and_params=0x284c030) at gsignal.c:3271
        tmp = <optimized out>
        handler = 0xdc62c0
        accumulator = 0x0
        emission = {next = 0x7fffffffdbb0, instance = 0xa4de30, ihint = {signal_id = 407, detail = 0, 
            run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = 0x7df090
        hlist = 0x3eb0e0aee0
        handler_list = 0xdc62c0
        return_accu = 0x0
        accu = {g_type = 0, data = {{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}, {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}}}
        signal_id = 407
        max_sequential_handler_number = 17286
        return_value_altered = 0
#8  0x00007ffff6380097 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, 
    detail=<optimized out>, var_args=0x7fffffffd8e8) at gsignal.c:3002
        instance_and_params = 0x284c030
        signal_return_type = 4
        param_values = 0x284c048
        node = 0x9eeb70
        i = <optimized out>
        n_params = 4
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#9  0x00007ffff6380262 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, 
    detail=<optimized out>) at gsignal.c:3059
        var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fffffffd9c8, 
            reg_save_area = 0x7fffffffd900}}
#10 0x00007ffff7d6b39e in rhythmdb_query_model_entry_changed_cb (db=0x80c330, entry=0x7fffc8a936a0, 
    changes=0x7fffc82e00a0, model=0xa4de30) at rhythmdb-query-model.c:1097
        v = <optimized out>
        change = 0x2567880
        hidden = <optimized out>
        i = <optimized out>
        __FUNCTION__ = "rhythmdb_query_model_entry_changed_cb"
        __PRETTY_FUNCTION__ = "rhythmdb_query_model_entry_changed_cb"
#11 0x00007ffff6363794 in g_closure_invoke (closure=0xaed240, return_value=0x0, n_param_values=3, 
    param_values=0x25f9540, invocation_hint=<optimized out>) at gclosure.c:773
        marshal = 0x7ffff7d92be0 <rb_marshal_VOID__BOXED_BOXED>
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#12 0x00007ffff6376a4b in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x80c330, 
    emission_return=0x0, instance_and_params=0x25f9540) at gsignal.c:3271
        tmp = <optimized out>
        handler = 0xb01190
        accumulator = 0x0
        emission = {next = 0x0, instance = 0x80c330, ihint = {signal_id = 248, detail = 0, 
            run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = 0x949150
        hlist = 0x3eb0e0aee0
        handler_list = 0xac6d90
        return_accu = 0x0
        accu = {g_type = 0, data = {{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}, {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}}}
        signal_id = 248
        max_sequential_handler_number = 17286
        return_value_altered = 1
#13 0x00007ffff6380097 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, 
    detail=<optimized out>, var_args=0x7fffffffdda8) at gsignal.c:3002
        instance_and_params = 0x25f9540
        signal_return_type = 4
        param_values = 0x25f9558
        node = 0x9456b0
        i = <optimized out>
        n_params = 2
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#14 0x00007ffff6380262 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, 
    detail=<optimized out>) at gsignal.c:3059
        var_args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffffffde80, 
            reg_save_area = 0x7fffffffddc0}}
#15 0x00007ffff7d62be2 in rhythmdb_emit_entry_signals_idle (db=0x80c330) at rhythmdb.c:1350
        emit_changes = 0x7fffc82ca760
        c = <optimized out>
        added_entries = 0x0
        deleted_entries = 0x0
        changed_entries = 0x280fd20
        l = <optimized out>
        iter = {dummy1 = 0x280fd20, dummy2 = 0x2, dummy3 = 0x0, dummy4 = 4, dummy5 = 62, dummy6 = 0x7fff00000001}
        entry = 0x7fffc8a936a0
        entry_changes = 0x23e43a0
#16 0x00007ffff5e72e2d in g_main_dispatch (context=0x7d90c0) at gmain.c:2439
        dispatch = 0x7ffff5e6ec10 <g_idle_dispatch>
        was_in_call = 0
        user_data = 0x80c330
        callback = 0x7ffff7d62a80 <rhythmdb_emit_entry_signals_idle>
        cb_funcs = 0x7ffff614d610
        cb_data = 0x27e36c0
        current_source_link = {data = 0x28433c0, next = 0x0}
        need_destroy = <optimized out>
        source = 0x28433c0
        current = 0x964190
        i = <optimized out>
#17 g_main_context_dispatch (context=0x7d90c0) at gmain.c:3008
No locals.
#18 0x00007ffff5e73618 in g_main_context_iterate (context=0x7d90c0, block=<optimized out>, dispatch=1, 
    self=<optimized out>) at gmain.c:3086
        max_priority = 200
        timeout = 0
        some_ready = 1
        nfds = 14
        allocated_nfds = <optimized out>
        fds = <optimized out>
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#19 0x00007ffff5e73b65 in g_main_loop_run (loop=0x16ec160) at gmain.c:3294
        self = 0x6093a0
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#20 0x00007ffff779133d in gtk_main () at gtkmain.c:1362
        loop = 0x16ec160
#21 0x0000000000402b16 in main (argc=1, argv=0x7fffffffe1b8) at main.c:324
        session_bus = 0x8db848
        error = 0x0
        rb_shell = 0x8fa080
        activated = 0
        autostarted = <optimized out>
        desktop_file_path = <optimized out>
        context = <optimized out>
        options = {{long_name = 0x403e64 "debug", short_name = 100 'd', flags = 0, arg = G_OPTION_ARG_NONE, 
            arg_data = 0x6062a8, description = 0x403e6a "Enable debug output", arg_description = 0x0}, {
            long_name = 0x403e7e "debug-match", short_name = 68 'D', flags = 0, arg = G_OPTION_ARG_STRING, 
            arg_data = 0x6062b0, description = 0x404070 "Enable debug output matching a specified string", 
            arg_description = 0x0}, {long_name = 0x403e8a "no-update", short_name = 0 '\000', flags = 0, 
            arg = G_OPTION_ARG_NONE, arg_data = 0x6062d8, 
            description = 0x4040a0 "Do not update the library with file changes", arg_description = 0x0}, {
            long_name = 0x403e94 "no-registration", short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE, 
            arg_data = 0x6062b8, description = 0x403ea4 "Do not register the shell", arg_description = 0x0}, {
            long_name = 0x403ebe "dry-run", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, 
            arg_data = 0x6062d4, 
            description = 0x4040d0 "Don't save any data permanently (implies --no-registration)", 
            arg_description = 0x0}, {long_name = 0x403ec6 "disable-plugins", short_name = 0 '\000', flags = 0, 
            arg = G_OPTION_ARG_NONE, arg_data = 0x6062d0, description = 0x403ed6 "Disable loading of plugins", 
            arg_description = 0x0}, {long_name = 0x403ef1 "rhythmdb-file", short_name = 0 '\000', flags = 0, 
            arg = G_OPTION_ARG_STRING, arg_data = 0x6062c8, 
            description = 0x403eff "Path for database file to use", arg_description = 0x0}, {
            long_name = 0x403f1d "playlists-file", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING, 
            arg_data = 0x6062c0, description = 0x404110 "Path for playlists file to use", arg_description = 0x0}, {
            long_name = 0x403e31 "quit", short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE, 
            arg_data = 0x6062bc, description = 0x403f2c "Quit Rhythmbox", arg_description = 0x0}, {
            long_name = 0x403c71 "", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, 
            arg_data = 0x6062e0, description = 0x0, arg_description = 0x403f3b "[URI...]"}, {long_name = 0x0, 
            short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, 
            arg_description = 0x0}}
        __FUNCTION__ = "main"
