c++ - Segfault doesn't occur in debugger neither valgrind -
i'm trying debug c++ qt5 program i'm unable, of times crashes on quit (when launched shell). when it's launched valgrind or gdb/lldb doesn't crash. i tried generating coredump , loading results helpless, 1 frame in bt . the actual code hosted on github . valgrind output: $ valgrind --tool=memcheck ./build/qsubber ==27761== memcheck, memory error detector ==27761== copyright (c) 2002-2013, , gnu gpl'd, julian seward et al. ==27761== using valgrind-3.10.1 , libvex; rerun -h copyright info ==27761== command: ./build/qsubber ==27761== ==27761== conditional jump or move depends on uninitialised value(s) ==27761== @ 0x15d790fa: ??? (in /usr/lib/libgtk-x11-2.0.so.0.2400.28) ==27761== 0x9733523: ??? (in /usr/lib/libgobject-2.0.so.0.4400.1) ==27761== 0x974cf96: g_signal_emit_valist (in /usr/lib/libgobject-2.0.so.0.4400.1) ==27761== 0x974de39: g_signal_emit_by_name (in /usr/lib/libgobject-2.0.so.0.4400.1) ==27761== 0x973ac2a: g_object_set_valist ...