[philwyett@aura-yoda ~]$ gdb rhythmbox
GNU gdb (GDB) Fedora 7.6.50.20130731-19.fc20
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
..
Reading symbols from /usr/bin/rhythmbox...Reading symbols from /usr/lib/debug/usr/bin/rhythmbox.debug...done.
done.
(gdb) run
Starting program: /usr/bin/rhythmbox 
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.3800.2-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Missing separate debuginfo for /lib64/libgraphite2.so.3
Try: yum --enablerepo='*debug*' install /usr/lib/debug/.build-id/90/82e46860379c3dff9004eb8c9834e50afbb528.debug
[New Thread 0x7fffdc13f700 (LWP 19495)]
[New Thread 0x7fffda054700 (LWP 19496)]
[New Thread 0x7fffd3fff700 (LWP 19497)]
[New Thread 0x7fffd37fe700 (LWP 19498)]
[New Thread 0x7fffc7c8c700 (LWP 19500)]
[Thread 0x7fffc7c8c700 (LWP 19500) exited]
[Thread 0x7fffd3fff700 (LWP 19497) exited]

Program received signal SIGSEGV, Segmentation fault.
gtk_menu_tracker_model_changed (model=0xb8bd50, position=1, removed=0, 
    added=1, user_data=0xc9aa30) at gtkmenutracker.c:339
339	      offset += gtk_menu_tracker_section_measure ((*change_point)->data);
Missing separate debuginfos, use: debuginfo-install GConf2-3.2.6-7.fc20.x86_64 PackageKit-gtk3-module-0.8.17-1.fc20.x86_64 adwaita-gtk3-theme-3.10.0-1.fc20.x86_64 at-spi2-atk-2.10.2-1.fc20.x86_64 at-spi2-core-2.10.2-1.fc20.x86_64 bzip2-libs-1.0.6-9.fc20.x86_64 dbus-glib-0.100.2-2.fc20.x86_64 dbus-libs-1.6.12-8.fc20.x86_64 dconf-0.18.0-2.fc20.x86_64 enchant-1.6.0-7.fc20.x86_64 expat-2.1.0-7.fc20.x86_64 fontconfig-2.11.0-1.fc20.x86_64 freetype-2.5.0-5.fc20.x86_64 geoclue-0.12.99-5.fc20.x86_64 gmime-2.6.19-1.fc20.x86_64 gstreamer1-plugins-good-1.2.3-2.fc20.x86_64 gvfs-1.18.3-2.fc20.x86_64 harfbuzz-0.9.26-1.fc20.x86_64 harfbuzz-icu-0.9.26-1.fc20.x86_64 libICE-1.0.8-6.fc20.x86_64 libSM-1.2.1-6.fc20.x86_64 libXau-1.0.8-2.fc20.x86_64 libXcursor-1.1.14-2.fc20.x86_64 libXinerama-1.1.3-2.fc20.x86_64 libXrender-0.9.8-2.fc20.x86_64 libXt-1.1.4-7.fc20.x86_64 libXxf86vm-1.1.3-2.fc20.x86_64 libacl-2.2.52-4.fc20.x86_64 libarchive-3.1.2-7.fc20.x86_64 libattr-2.4.47-3.fc20.x86_64 libbluray-0.5.0-2.fc20.x86_64 libcanberra-0.30-4.fc20.x86_64 libcanberra-gtk3-0.30-4.fc20.x86_64 libcroco-0.6.8-3.fc20.x86_64 libffi-3.0.13-5.fc20.x86_64 libgcc-4.8.2-7.fc20.x86_64 libgcrypt-1.5.3-2.fc20.x86_64 libgpg-error-1.12-1.fc20.x86_64 libicu-50.1.2-10.fc20.x86_64 libjpeg-turbo-1.3.0-2.fc20.x86_64 libogg-1.3.0-6.fc20.x86_64 libpng-1.6.3-3.fc20.x86_64 librsvg2-2.40.1-1.fc20.x86_64 libselinux-2.2.1-6.fc20.x86_64 libstdc++-4.8.2-7.fc20.x86_64 libtool-ltdl-2.4.2-23.fc20.x86_64 libuuid-2.24.1-1.fc20.x86_64 libvorbis-1.3.4-1.fc20.x86_64 libwebp-0.3.1-2.fc20.x86_64 libxcb-1.9.1-3.fc20.x86_64 libxslt-1.1.28-5.fc20.x86_64 lzo-2.06-5.fc20.x86_64 openssl-libs-1.0.1e-37.fc20.x86_64 orc-0.4.18-1.fc20.x86_64 pcre-8.33-4.fc20.x86_64 pixman-0.30.0-3.fc20.x86_64 python3-gobject-3.10.2-1.fc20.x86_64 python3-libs-3.3.2-11.fc20.x86_64 sqlite-3.8.4-1.fc20.x86_64 xz-libs-5.1.2-6alpha.fc20.x86_64
(gdb) thread apply all bt full

Thread 5 (Thread 0x7fffd37fe700 (LWP 19498)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
No locals.
#1  0x00007ffff01f1915 in g_cond_wait_until (cond=cond@entry=0x854c98, 
    mutex=mutex@entry=0x854c90, end_time=end_time@entry=52543891843)
    at gthread-posix.c:870
        ts = {tv_sec = 52543, tv_nsec = 891843000}
        status = <optimized out>
#2  0x00007ffff01860d1 in g_async_queue_pop_intern_unlocked (queue=0x854c90, 
    wait=wait@entry=1, end_time=52543891843) at gasyncqueue.c:424
        retval = <optimized out>
        __FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#3  0x00007ffff01866c8 in g_async_queue_timeout_pop_unlocked (
    queue=<optimized out>, timeout=timeout@entry=500000) at gasyncqueue.c:572
        end_time = <optimized out>
#4  0x00007ffff01d63d8 in g_thread_pool_wait_for_new_task (pool=0x854c30)
    at gthreadpool.c:264
        task = <optimized out>
#5  g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:298
        task = 0x1214840
        pool = 0x854c30
---Type <return> to continue, or q <return> to quit---
#6  0x00007ffff01d5a45 in g_thread_proxy (data=0xba9320) at gthread.c:798
        thread = 0xba9320
#7  0x00007fffefd3bf33 in start_thread (arg=0x7fffd37fe700)
    at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7fffd37fe700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736741762816, 
                6268660382983596933, 1, 0, 140736741763520, 140736741762816, 
                -6268615302027859067, -6268695393442780283}, 
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
#8  0x00007fffefa69ded in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 3 (Thread 0x7fffda054700 (LWP 19496)):
#0  0x00007fffefa5f9dd in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
---Type <return> to continue, or q <return> to quit---
#1  0x00007ffff01b05b4 in g_main_context_poll (priority=2147483647, n_fds=1, 
    fds=0x7fffcc0010c0, timeout=-1, context=0x846ce0) at gmain.c:4007
        poll_func = 0x7ffff01bf500 <g_poll>
#2  g_main_context_iterate (context=context@entry=0x846ce0, 
    block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at gmain.c:3708
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x7fffcc0010c0
#3  0x00007ffff01b06dc in g_main_context_iteration (context=0x846ce0, 
    may_block=1) at gmain.c:3774
        retval = <optimized out>
#4  0x00007fffda05bb7d in dconf_gdbus_worker_thread ()
   from /usr/lib64/gio/modules/libdconfsettings.so
No symbol table info available.
#5  0x00007ffff01d5a45 in g_thread_proxy (data=0x7fffd4003ad0) at gthread.c:798
        thread = 0x7fffd4003ad0
#6  0x00007fffefd3bf33 in start_thread (arg=0x7fffda054700)
    at pthread_create.c:309
        __res = <optimized out>
---Type <return> to continue, or q <return> to quit---
        pd = 0x7fffda054700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736851166976, 
                6268660382983596933, 1, 0, 140736851167680, 140736851166976, 
                -6268600092474922107, -6268695393442780283}, 
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
#7  0x00007fffefa69ded in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 2 (Thread 0x7fffdc13f700 (LWP 19495)):
#0  0x00007fffefa5f9dd in poll () at ../sysdeps/unix/syscall-template.S:81
No locals.
#1  0x00007ffff01b05b4 in g_main_context_poll (priority=2147483647, n_fds=3, 
    fds=0x7fffd40010e0, timeout=-1, context=0x79dac0) at gmain.c:4007
        poll_func = 0x7ffff01bf500 <g_poll>
#2  g_main_context_iterate (context=0x79dac0, block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708
---Type <return> to continue, or q <return> to quit---
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 3
        allocated_nfds = 3
        fds = 0x7fffd40010e0
#3  0x00007ffff01b0a3a in g_main_loop_run (loop=0x79da50) at gmain.c:3907
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#4  0x00007ffff13b1376 in gdbus_shared_thread_func (user_data=0x79da90)
    at gdbusprivate.c:278
        data = 0x79da90
#5  0x00007ffff01d5a45 in g_thread_proxy (data=0x669e30) at gthread.c:798
        thread = 0x669e30
#6  0x00007fffefd3bf33 in start_thread (arg=0x7fffdc13f700)
    at pthread_create.c:309
        __res = <optimized out>
        pd = 0x7fffdc13f700
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736885683968, 
                6268660382983596933, 1, 0, 140736885684672, 140736885683968, 
                -6268595890386293883, -6268695393442780283}, 
              mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, 
            data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
---Type <return> to continue, or q <return> to quit---
        not_first_call = <optimized out>
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
#7  0x00007fffefa69ded in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
No locals.

Thread 1 (Thread 0x7ffff7faaa40 (LWP 19487)):
#0  gtk_menu_tracker_model_changed (model=0xb8bd50, position=1, removed=0, 
    added=1, user_data=0xc9aa30) at gtkmenutracker.c:339
        tracker = 0xc9aa30
        section = 0xc9aa60
        change_point = <optimized out>
        offset = 1
        i = 0
#1  0x00007fffe6e2cd8c in ffi_call_unix64 () from /lib64/libffi.so.6
No symbol table info available.
#2  0x00007fffe6e2c6bc in ffi_call () from /lib64/libffi.so.6
No symbol table info available.
#3  0x00007ffff04a3ad8 in g_cclosure_marshal_generic (closure=0x10460b0, 
    return_gvalue=0x0, n_param_values=<optimized out>, 
    param_values=<optimized out>, invocation_hint=<optimized out>, 
---Type <return> to continue, or q <return> to quit---
    marshal_data=0x0) at gclosure.c:1454
        rtype = <optimized out>
        rvalue = 0x7fffffffce30
        n_args = 5
        atypes = <optimized out>
        i = <optimized out>
        cif = {abi = FFI_UNIX64, nargs = 5, arg_types = 0x7fffffffcdf0, 
          rtype = 0x7fffe6e2d180 <ffi_type_void>, bytes = 0, flags = 0}
        cc = 0x10460b0
        enum_tmpval = <optimized out>
        tmpval_used = 0
#4  0x00007ffff04a3298 in g_closure_invoke (closure=0x10460b0, 
    return_value=return_value@entry=0x0, n_param_values=4, 
    param_values=param_values@entry=0x7fffffffd0c0, 
    invocation_hint=invocation_hint@entry=0x7fffffffd060) at gclosure.c:777
        marshal = 0x7ffff04a38e0 <g_cclosure_marshal_generic>
        marshal_data = 0x0
        in_marshal = 0
        real_closure = 0x1046090
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#5  0x00007ffff04b535d in signal_emit_unlocked_R (node=node@entry=0x914800, 
    detail=detail@entry=0, instance=instance@entry=0xb8bd50, 
    emission_return=emission_return@entry=0x0, 
---Type <return> to continue, or q <return> to quit---
    instance_and_params=instance_and_params@entry=0x7fffffffd0c0)
    at gsignal.c:3586
        tmp = <optimized out>
        handler = 0xc9aac0
        accumulator = 0x0
        emission = {next = 0x7fffffffd480, instance = 0xb8bd50, ihint = {
            signal_id = 224, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, 
          state = EMISSION_RUN, chain_type = 4}
        handler_list = 0xc9aac0
        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 = 224
        max_sequential_handler_number = 8830
        return_value_altered = 0
#6  0x00007ffff04bd0f2 in g_signal_emit_valist (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=var_args@entry=0x7fffffffd280) at gsignal.c:3330
        instance_and_params = 0x7fffffffd0c0
        signal_return_type = <optimized out>
---Type <return> to continue, or q <return> to quit---
        param_values = 0x7fffffffd0d8
        node = <optimized out>
        i = <optimized out>
        n_params = <optimized out>
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
        __FUNCTION__ = "g_signal_emit_valist"
#7  0x00007ffff04bd3af in g_signal_emit (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3386
        var_args = {{gp_offset = 48, fp_offset = 48, 
            overflow_arg_area = 0x7fffffffd360, 
            reg_save_area = 0x7fffffffd2a0}}
#8  0x00007ffff04a3298 in g_closure_invoke (closure=0xb8cd70, 
    return_value=return_value@entry=0x0, n_param_values=3, 
    param_values=param_values@entry=0x7fffffffd4f0, 
    invocation_hint=invocation_hint@entry=0x7fffffffd490) at gclosure.c:777
        marshal = 0x7ffff342f5b0 <_gtk_marshal_VOID__BOXED_BOXED>
        marshal_data = 0x0
        in_marshal = 0
        real_closure = 0xb8cd50
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#9  0x00007ffff04b535d in signal_emit_unlocked_R (node=node@entry=0x977150, 
    detail=detail@entry=0, instance=instance@entry=0x96ede0, 
    emission_return=emission_return@entry=0x0, 
---Type <return> to continue, or q <return> to quit---
    instance_and_params=instance_and_params@entry=0x7fffffffd4f0)
    at gsignal.c:3586
        tmp = <optimized out>
        handler = 0xb90530
        accumulator = 0x0
        emission = {next = 0x7fffffffdb00, instance = 0x96ede0, ihint = {
            signal_id = 359, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, 
          state = EMISSION_RUN, chain_type = 4}
        handler_list = 0x7fffd4037990
        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 = 359
        max_sequential_handler_number = 8830
        return_value_altered = 1
#10 0x00007ffff04bd0f2 in g_signal_emit_valist (instance=<optimized out>, 
    signal_id=<optimized out>, detail=<optimized out>, 
    var_args=var_args@entry=0x7fffffffd6a0) at gsignal.c:3330
        instance_and_params = 0x7fffffffd4f0
        signal_return_type = <optimized out>
---Type <return> to continue, or q <return> to quit---
        param_values = 0x7fffffffd508
        node = <optimized out>
        i = <optimized out>
        n_params = <optimized out>
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
        __FUNCTION__ = "g_signal_emit_valist"
#11 0x00007ffff04bd3af in g_signal_emit (instance=instance@entry=0x96ede0, 
    signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3386
        var_args = {{gp_offset = 40, fp_offset = 48, 
            overflow_arg_area = 0x7fffffffd780, 
            reg_save_area = 0x7fffffffd6c0}}
#12 0x00007ffff3524bbe in gtk_tree_model_row_inserted (
    tree_model=tree_model@entry=0x96ede0, path=path@entry=0xa21590, 
    iter=iter@entry=0x7fffffffd940) at gtktreemodel.c:1820
        __PRETTY_FUNCTION__ = "gtk_tree_model_row_inserted"
#13 0x00007ffff3535938 in gtk_tree_store_insert_with_values (
    tree_store=0x96ede0, iter=iter@entry=0x7fffffffd940, 
    parent=parent@entry=0x7fffffffd900, position=position@entry=2147483647)
    at gtktreestore.c:1563
        priv = 0x96ed90
        path = 0xa21590
        parent_node = 0x7fffd402f320
        new_node = 0x12b3b30
---Type <return> to continue, or q <return> to quit---
        tmp_iter = {stamp = 1, user_data = 0x7ffff01f1969 <g_private_get+9>, 
          user_data2 = 0x1148a90, 
          user_data3 = 0x7ffff01cc5dc <g_slice_free1+140>}
        var_args = {{gp_offset = 48, fp_offset = 48, 
            overflow_arg_area = 0x7fffffffd8e8, 
            reg_save_area = 0x7fffffffd7e0}}
        changed = 1
        maybe_need_sort = 1
        __PRETTY_FUNCTION__ = "gtk_tree_store_insert_with_values"
#14 0x00007ffff7afd994 in rb_display_page_model_add_page (page_model=0x639160, 
    page=0x1218200, parent=<optimized out>) at rb-display-page-model.c:678
        model = 0x96ede0
        parent_iter = {stamp = 1268075726, user_data = 0x7fffd402f320, 
          user_data2 = 0x0, user_data3 = 0x0}
        group_iter = {stamp = 9880400, user_data = 0x94f50dc48709a100, 
          user_data2 = 0x1218200, 
          user_data3 = 0x7ffff355c516 <gtk_widget_get_visible+38>}
        parent_iter_ptr = 0x7fffffffd900
        iter = {stamp = 1268075726, user_data = 0x12b3b30, 
          user_data2 = 0x1218200, 
          user_data3 = 0x7ffff7ae3f49 <rb_shell_append_display_page+201>}
        name = 0x120f070 "0\313 \001"
        child = <optimized out>
---Type <return> to continue, or q <return> to quit---
        __PRETTY_FUNCTION__ = "rb_display_page_model_add_page"
        __FUNCTION__ = "rb_display_page_model_add_page"
#15 0x00007ffff04a659b in g_cclosure_marshal_VOID__OBJECTv (closure=0x931460, 
    return_value=<optimized out>, instance=<optimized out>, 
    args=<optimized out>, marshal_data=0x0, n_params=<optimized out>, 
    param_types=0x94dab0) at gmarshal.c:1312
        cc = 0x931460
        data1 = <optimized out>
        data2 = <optimized out>
        callback = <optimized out>
        arg0 = 0x1218200
        args_copy = {{gp_offset = 32, fp_offset = 48, 
            overflow_arg_area = 0x7fffffffdca0, 
            reg_save_area = 0x7fffffffdbe0}}
#16 0x00007ffff04a34c7 in _g_closure_invoke_va (
    closure=closure@entry=0x931460, return_value=return_value@entry=0x0, 
    instance=instance@entry=0x932960, args=args@entry=0x7fffffffdbc0, 
    n_params=1, param_types=0x94dab0) at gclosure.c:840
        marshal = 0x7ffff04a6510 <g_cclosure_marshal_VOID__OBJECTv>
        marshal_data = 0x0
        in_marshal = 0
        real_closure = 0x931440
        __PRETTY_FUNCTION__ = "_g_closure_invoke_va"
---Type <return> to continue, or q <return> to quit---
#17 0x00007ffff04bc749 in g_signal_emit_valist (instance=0x932960, 
    signal_id=<optimized out>, detail=0, 
    var_args=var_args@entry=0x7fffffffdbc0) at gsignal.c:3238
        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}}}
        accumulator = 0x0
        emission = {next = 0x0, instance = 0x932960, ihint = {signal_id = 304, 
            detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, 
          chain_type = 8063744}
        signal_id = 304
        instance_type = 8063744
        emission_return = {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}}}
        rtype = 4
        static_scope = 0
        fastpath_handler = <optimized out>
---Type <return> to continue, or q <return> to quit---
        closure = 0x931460
        run_type = <optimized out>
        l = <optimized out>
        fastpath = <optimized out>
        instance_and_params = <optimized out>
        signal_return_type = <optimized out>
        param_values = <optimized out>
        node = 0x72c990
        i = <optimized out>
        n_params = <optimized out>
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
        __FUNCTION__ = "g_signal_emit_valist"
#18 0x00007ffff04bd3af in g_signal_emit (instance=instance@entry=0x932960, 
    signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3386
        var_args = {{gp_offset = 24, fp_offset = 48, 
            overflow_arg_area = 0x7fffffffdca0, 
            reg_save_area = 0x7fffffffdbe0}}
#19 0x00007ffff7addee2 in append_new_playlist_source (source=<optimized out>, 
    mgr=0x932960) at rb-playlist-manager.c:343
No locals.
#20 rb_playlist_manager_load_playlists (mgr=0x932960)
    at rb-playlist-manager.c:399
        playlist = 0x1218200
---Type <return> to continue, or q <return> to quit---
        file = 0x12137c0 "/home/philwyett/.local/share/rhythmbox/playlists.xml"
        doc = 0x1212ca0
        root = <optimized out>
        child = 0x120bdc0
        exists = <optimized out>
        __FUNCTION__ = "rb_playlist_manager_load_playlists"
#21 0x00007ffff7ae1a21 in idle_handle_load_complete (shell=0x72b220)
    at rb-shell.c:2499
        __FUNCTION__ = "idle_handle_load_complete"
#22 0x00007ffff01b02a6 in g_main_dispatch (context=0x6116c0) at gmain.c:3066
        dispatch = 0x7ffff01ad150 <g_idle_dispatch>
        was_in_call = 0
        user_data = 0x72b220
        callback = 0x7ffff7ae19d0 <idle_handle_load_complete>
        cb_funcs = 0x7ffff04918e0 <g_source_callback_funcs>
        cb_data = 0x11f0d60
        need_destroy = <optimized out>
        current_source_link = {data = 0xd541d0, next = 0x0}
        source = 0xd541d0
        current = 0x76d770
        i = 0
#23 g_main_context_dispatch (context=context@entry=0x6116c0) at gmain.c:3642
No locals.
---Type <return> to continue, or q <return> to quit---
#24 0x00007ffff01b0628 in g_main_context_iterate (
    context=context@entry=0x6116c0, block=block@entry=1, 
    dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
        max_priority = 200
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 4
        fds = 0x11ddf80
#25 0x00007ffff01b06dc in g_main_context_iteration (context=0x6116c0, 
    context@entry=0x0, may_block=may_block@entry=1) at gmain.c:3774
        retval = <optimized out>
#26 0x00007ffff137d954 in g_application_run (application=0x61a140, 
    argc=argc@entry=1, argv=argv@entry=0x7fffffffe198) at gapplication.c:1635
        arguments = 0x619050
        status = 0
        i = <optimized out>
        __PRETTY_FUNCTION__ = "g_application_run"
#27 0x00007ffff7ad5225 in rb_application_run (app=0x61a140, argc=argc@entry=1, 
    argv=argv@entry=0x7fffffffe198) at rb-application.c:646
        context = <optimized out>
        debug = 0
        debug_match = 0x0
---Type <return> to continue, or q <return> to quit---
        nargc = 1
        nargv = 0x7fffffffe198
        error = 0x0
        options = {{long_name = 0x7ffff7ba23ea "debug", short_name = 100 'd', 
            flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x7fffffffde90, 
            description = 0x7ffff7b817ad "Enable debug output", 
            arg_description = 0x0}, {long_name = 0x7ffff7ba23f2 "debug-match", 
            short_name = 68 'D', flags = 0, arg = G_OPTION_ARG_STRING, 
            arg_data = 0x7fffffffde98, 
            description = 0x7ffff7b82240 "Enable debug output matching a specified string", arg_description = 0x0}, {long_name = 0x7ffff7b817c1 "no-update", 
            short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, 
            arg_data = 0x61a054, 
            description = 0x7ffff7b82270 "Do not update the library with file changes", arg_description = 0x0}, {long_name = 0x7ffff7b817cb "no-registration", 
            short_name = 110 'n', flags = 0, arg = G_OPTION_ARG_NONE, 
            arg_data = 0x61a058, 
            description = 0x7ffff7b817db "Do not register the shell", 
            arg_description = 0x0}, {long_name = 0x7ffff7b817f5 "dry-run", 
            short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, 
            arg_data = 0x61a05c, 
            description = 0x7ffff7b822a0 "Don't save any data permanently (implies --no-registration)", arg_description = 0x0}, {
---Type <return> to continue, or q <return> to quit---
            long_name = 0x7ffff7b817fd "disable-plugins", 
            short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, 
            arg_data = 0x61a060, 
            description = 0x7ffff7b8180d "Disable loading of plugins", 
            arg_description = 0x0}, {
            long_name = 0x7ffff7b81828 "rhythmdb-file", short_name = 0 '\000', 
            flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0x61a068, 
            description = 0x7ffff7b81836 "Path for database file to use", 
            arg_description = 0x0}, {
            long_name = 0x7ffff7b81854 "playlists-file", 
            short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING, 
            arg_data = 0x61a070, 
            description = 0x7ffff7b822e0 "Path for playlists file to use", 
            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}}
#28 0x0000000000400f5a in main (argc=1, argv=0x7fffffffe198) at main.c:89
        app = 0x61a140
        rc = <optimized out>
(gdb) 
