
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5cd8e21 in g_object_unref (_object=<optimized out>) at gobject.c:2680
2680	  g_return_if_fail (G_IS_OBJECT (object));

(gdb) bt full

#0  0x00007ffff5cd8e21 in g_object_unref (_object=<optimized out>) at gobject.c:2680
        __inst = 0xbdbe60
        __r = <optimized out>
        _g_boolean_var_ = <optimized out>
        object = 0xbdbe60
        old_ref = <optimized out>
        __PRETTY_FUNCTION__ = "g_object_unref"
#1  0x00007ffff65469ba in button_data_free (button_data=0xadd540) at gtkpathbar.c:1470
No locals.
#2  0x00007ffff5cd8bc9 in weak_refs_notify (data=0xb84350) at gobject.c:2244
        wstack = 0xb84350
        i = <optimized out>
#3  0x00007ffff6c38d6e in g_data_set_internal (dataset=0x0, new_destroy_func=0, new_data=<optimized out>, key_id=<optimized out>, datalist=0xb888b0) at gdataset.c:410
        old = {key = <optimized out>, data = 0xb84350, destroy = 0x7ffff5cd8b9e <weak_refs_notify>}
        data = <optimized out>
        data_last = <optimized out>
        data_end = <optimized out>
        d = 0xbced60
        old_d = <optimized out>
#4  g_datalist_id_set_data_full (datalist=0xb888b0, key_id=<optimized out>, data=<optimized out>, destroy_func=0) at gdataset.c:673
        __PRETTY_FUNCTION__ = "g_datalist_id_set_data_full"
#5  0x00007ffff5cd8c1d in g_object_real_dispose (object=0xb888a0) at gobject.c:896
No locals.
#6  0x00007ffff664a4eb in gtk_widget_dispose (object=0xb888a0) at gtkwidget.c:10670
        widget = 0xb888a0
        priv = 0xb888e0
#7  0x00007ffff644b980 in gtk_button_dispose (object=0xb888a0) at gtkbutton.c:672
        button = 0xb888a0
        priv = 0xb88980
#8  0x00007ffff5cd8ed5 in g_object_unref (_object=0xb888a0) at gobject.c:2709
        object = 0xb888a0
        old_ref = 1
        __PRETTY_FUNCTION__ = "g_object_unref"
#9  0x00007ffff5cd906a in g_value_object_free_value (value=<optimized out>) at gobject.c:3029
No locals.
#10 0x00007ffff5cfb6ce in g_value_unset (value=0xb84628) at gvalue.c:275
        value_table = <optimized out>
        __PRETTY_FUNCTION__ = "g_value_unset"
#11 0x00007ffff5cf054a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fffffffe0f8) at gsignal.c:3032
        instance_and_params = 0xb84610
        signal_return_type = 4
        param_values = 0xb84628
        node = 0xb84628
        i = <optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#12 0x00007ffff5cf064f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffe1d0, reg_save_area = 0x7fffffffe110}}
#13 0x00007ffff6484d83 in gtk_container_remove (container=0xa87090, widget=0xb888a0) at gtkcontainer.c:1539
        __PRETTY_FUNCTION__ = "gtk_container_remove"
#14 0x00007ffff6546abb in gtk_path_bar_clear_buttons (path_bar=0xa87090) at gtkpathbar.c:1280
No locals.
#15 gtk_path_bar_set_file_finish (info=0xb7e460, result=<optimized out>) at gtkpathbar.c:1745
        l = <optimized out>
#16 0x00007ffff6547005 in gtk_path_bar_get_info_callback (cancellable=<optimized out>, info=<optimized out>, error=<optimized out>, data=0xb7e460) at gtkpathbar.c:1828
        cancelled = <optimized out>
        file_info = 0xb7e460
        button_data = 0xb897f0
        display_name = 0x7c1cc0 "/"
        is_hidden = <optimized out>
#17 0x00007ffff64c2a5f in query_info_callback (source_object=<optimized out>, result=0xbba1e0, user_data=0x7fffe401c960) at gtkfilesystem.c:882
        async_data = 0x7fffe401c960
        error = 0x0
        file_info = 0xb84c90
        file = <optimized out>
#18 0x00007ffff32deba4 in g_simple_async_result_complete (simple=0xbba1e0) at gsimpleasyncresult.c:749
        current_source = <optimized out>
        current_context = <optimized out>
        __PRETTY_FUNCTION__ = "g_simple_async_result_complete"
#19 0x00007ffff32dec18 in complete_in_idle_cb_for_thread (_data=0x7fffe4016340) at gsimpleasyncresult.c:817
        data = 0x7fffe4016340
        simple = 0xbba1e0
#20 0x00007ffff6c4ead1 in g_idle_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at gmain.c:4801
No locals.
#21 0x00007ffff6c52a9c in g_main_dispatch (context=0x67d1b0) at gmain.c:2441
        dispatch = 0x7ffff6c4eaa1 <g_idle_dispatch>
        was_in_call = 0
        user_data = 0x7fffe4016340
        callback = 0x7ffff32debb2 <complete_in_idle_cb_for_thread>
        cb_funcs = 0x7ffff6ef9670
        cb_data = 0xbf4ba0
        current_source_link = {data = 0xbf15d0, next = 0x0}
        need_destroy = <optimized out>
        source = 0xbf15d0
        current = 0x754a60
        i = <optimized out>
#22 g_main_context_dispatch (context=0x67d1b0) at gmain.c:3011
No locals.
#23 0x00007ffff6c5305b in g_main_context_iterate (context=0x67d1b0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = <optimized out>
        fds = 0xb4b190
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#24 0x00007ffff6c53612 in g_main_loop_run (loop=0x9267f0) at gmain.c:3297
        self = 0x649000
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#25 0x00007ffff650f5d2 in gtk_main () at gtkmain.c:1362
        loop = 0x9267f0
#26 0x0000000000411fd2 in main (argc=1, argv=0x7fffffffe568) at main.c:561
        __FUNCTION__ = "main"
