$ gdb ./ristretto GNU gdb (GDB) 7.4 Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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-unknown-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /home/hashimo/git/xfce.d/apps/ristretto/src/ristretto...done. (gdb) run Starting program: /home/hashimo/git/xfce.d/apps/ristretto/src/ristretto [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/libthread_db.so.1". [New Thread 0x7fffebff3700 (LWP 20522)] [New Thread 0x7fffeb7f2700 (LWP 20523)] [New Thread 0x7fffeaff1700 (LWP 20524)] [New Thread 0x7fffea7f0700 (LWP 20525)] [New Thread 0x7fffe9fef700 (LWP 20526)] [New Thread 0x7fffe97ee700 (LWP 20527)] [Thread 0x7fffeaff1700 (LWP 20524) exited] [Thread 0x7fffe97ee700 (LWP 20527) exited] [Thread 0x7fffea7f0700 (LWP 20525) exited] [Thread 0x7fffeb7f2700 (LWP 20523) exited] [Thread 0x7fffe9fef700 (LWP 20526) exited] [New Thread 0x7fffe9fef700 (LWP 20528)] [New Thread 0x7fffeb7f2700 (LWP 20529)] [New Thread 0x7fffe97ee700 (LWP 20530)] [New Thread 0x7fffea7f0700 (LWP 20531)] [New Thread 0x7fffeaff1700 (LWP 20532)] [New Thread 0x7fffd3fff700 (LWP 20533)] [New Thread 0x7fffd37fe700 (LWP 20534)] [New Thread 0x7fffd2ffd700 (LWP 20535)] [Thread 0x7fffeaff1700 (LWP 20532) exited] [Thread 0x7fffea7f0700 (LWP 20531) exited] [Thread 0x7fffd2ffd700 (LWP 20535) exited] [Thread 0x7fffeb7f2700 (LWP 20529) exited] [Thread 0x7fffe9fef700 (LWP 20528) exited] [Thread 0x7fffd37fe700 (LWP 20534) exited] [Thread 0x7fffebff3700 (LWP 20522) exited] [Thread 0x7fffd3fff700 (LWP 20533) exited] Program received signal SIGSEGV, Segmentation fault. 0x00007ffff61bcc88 in g_utf8_validate () from /usr/lib/libglib-2.0.so.0 (gdb) bt #0 0x00007ffff61bcc88 in g_utf8_validate () from /usr/lib/libglib-2.0.so.0 #1 0x00007ffff5cf9631 in xfconf_channel_set_property () from /usr/lib/libxfconf-0.so.2 #2 0x00007ffff5cf4e22 in ?? () from /usr/lib/libxfconf-0.so.2 #3 0x00007ffff66520e4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #4 0x00007ffff666406a in ?? () from /usr/lib/libgobject-2.0.so.0 #5 0x00007ffff666d6f1 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #6 0x00007ffff666d892 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #7 0x00007ffff6655007 in ?? () from /usr/lib/libgobject-2.0.so.0 #8 0x00007ffff665a82c in g_object_set_property () from /usr/lib/libgobject-2.0.so.0 #9 0x00000000004218ad in cb_rstto_main_window_open_image (widget=0x6f1710, window=0x699360) at main_window.c:2728 #10 0x00007ffff66520e4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #11 0x00007ffff666406a in ?? () from /usr/lib/libgobject-2.0.so.0 #12 0x00007ffff666d6f1 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #13 0x00007ffff666d892 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #14 0x00007ffff781ffc3 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #15 0x00007ffff79ad719 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #16 0x00007ffff66520e4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #17 0x00007ffff666406a in ?? () from /usr/lib/libgobject-2.0.so.0 ---Type to continue, or q to quit--- #18 0x00007ffff666d6f1 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #19 0x00007ffff666d892 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #20 0x00007ffff7839705 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #21 0x00007ffff66520e4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #22 0x00007ffff666385a in ?? () from /usr/lib/libgobject-2.0.so.0 #23 0x00007ffff666d6f1 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #24 0x00007ffff666d892 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #25 0x00007ffff783852d in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x00007ffff78e20f8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #27 0x00007ffff66520e4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #28 0x00007ffff6663e9f in ?? () from /usr/lib/libgobject-2.0.so.0 #29 0x00007ffff666d4c3 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #30 0x00007ffff666d892 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #31 0x00007ffff79fb171 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #32 0x00007ffff78e0283 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #33 0x00007ffff78e05e3 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #34 0x00007ffff755584c in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #35 0x00007ffff618d8bd in g_main_context_dispatch () ---Type to continue, or q to quit--- from /usr/lib/libglib-2.0.so.0 #36 0x00007ffff618e0b8 in ?? () from /usr/lib/libglib-2.0.so.0 #37 0x00007ffff618e5f2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #38 0x00007ffff78df637 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #39 0x0000000000430687 in main (argc=1, argv=0x7fffffffe028) at main.c:163 (gdb) quit A debugging session is active. Inferior 1 [process 20516] will be killed. Quit anyway? (y or n) y