(gdb) cont

Continuing.

Program received signal SIGSEGV, Segmentation fault.

0x00007fc2cd680fbb in g_type_class_meta_marshal () from /lib64/libgobject-2.0.so.0

(gdb) bt

#0 0x00007fc2cd680fbb in g_type_class_meta_marshal () at /lib64/libgobject-2.0.so.0

#1 0x00007fc2cd682a68 in g_closure_invoke () at /lib64/libgobject-2.0.so.0

#2 0x00007fc2cd694977 in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0

#3 0x00007fc2cd69d0e1 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0

#4 0x00007fc2cd69d3cf in g_signal_emit () at /lib64/libgobject-2.0.so.0

#5 0x00007fc2c498d066 in gtk_style_context_do_invalidate () at /lib64/libgtk-3.so.0

#6 0x00007fc2c498f50a in gtk_style_context_invalidate () at /lib64/libgtk-3.so.0

#7 0x00007fc2c499091c in gtk_style_context_finalize () at /lib64/libgtk-3.so.0

#8 0x00007fc2cd687ad4 in g_object_unref () at /lib64/libgobject-2.0.so.0

#9 0x0000000000781b83 in ()

#10 0x00007fc2cd687ad4 in g_object_unref () at /lib64/libgobject-2.0.so.0

#11 0x00007fc2c484e390 in gtk_container_destroy () at /lib64/libgtk-3.so.0

#12 0x00007fc2cd6829e2 in g_closure_invoke () at /lib64/libgobject-2.0.so.0

#13 0x00007fc2cd6954c4 in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0

#14 0x00007fc2cd69d0e1 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0

#15 0x00007fc2cd69d3cf in g_signal_emit () at /lib64/libgobject-2.0.so.0

#16 0x00007fc2c4a36688 in gtk_widget_dispose () at /lib64/libgtk-3.so.0

#17 0x00007fc2cd689549 in g_object_run_dispose () at /lib64/libgobject-2.0.so.0

#18 0x00007fc2c49170fd in gtk_menu_shell_forall () at /lib64/libgtk-3.so.0

#19 0x00007fc2c484e390 in gtk_container_destroy () at /lib64/libgtk-3.so.0

#20 0x00007fc2cd6829e2 in g_closure_invoke () at /lib64/libgobject-2.0.so.0

#21 0x00007fc2cd6954c4 in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0

#22 0x00007fc2cd69d0e1 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0

#23 0x00007fc2cd69d3cf in g_signal_emit () at /lib64/libgobject-2.0.so.0

#24 0x00007fc2c4a36688 in gtk_widget_dispose () at /lib64/libgtk-3.so.0

#25 0x00007fc2cd689549 in g_object_run_dispose () at /lib64/libgobject-2.0.so.0

#26 0x00007fc2c4a3edc9 in gtk_window_forall () at /lib64/libgtk-3.so.0

#27 0x00007fc2c484e390 in gtk_container_destroy () at /lib64/libgtk-3.so.0

#28 0x00007fc2cd682a68 in g_closure_invoke () at /lib64/libgobject-2.0.so.0

#29 0x00007fc2cd6954c4 in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0

#30 0x00007fc2cd69d0e1 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0

#31 0x00007fc2cd69d3cf in g_signal_emit () at /lib64/libgobject-2.0.so.0

#32 0x00007fc2c4a36688 in gtk_widget_dispose () at /lib64/libgtk-3.so.0

#33 0x00007fc2c4a457eb in gtk_window_dispose () at /lib64/libgtk-3.so.0

#34 0x00007fc2cd689549 in g_object_run_dispose () at /lib64/libgobject-2.0.so.0

#35 0x0000000000764520 in ()

#36 0x0000000000764580 in ()

#37 0x00007fc2cd3a5cc7 in g_idle_dispatch () at /lib64/libglib-2.0.so.0

#38 0x00007fc2cd3a9099 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0

#39 0x00007fc2cd3a93f8 in g_main_context_iterate.isra.19 () at /lib64/libglib-2.0.so.0

#40 0x00007fc2cd3a96ca in g_main_loop_run () at /lib64/libglib-2.0.so.0

#41 0x00007fc2c48f9045 in gtk_main () at /lib64/libgtk-3.so.0

#42 0x000000000076a8ab in ()

#43 0x00000000005aed15 in ()

#44 0x00007fc2cc4f1b35 in __libc_start_main (main=

0x5ab687, argc=2, ubp_av=0x7ffd0ccf2118, init=, fini=, rtld_fini=, stack_end=0x7ffd0ccf2108) at …/csu/libc-start.c:274

#45 0x00000000004d402a in ()

(gdb)

That is the backtrace right after the SEGV, let me know if you need anything else!