Hi,
Unfortunately there is no crash dialog showing up,
codeblocks -v -d just outputs "segmentation fault",
here is the gdb output i get:
Program received signal SIGSEGV, Segmentation fault.
0x00007fffe3929364 in DirectCommands::DirectCommands(CompilerGCC*, Compiler*, cbProject*, int) () from /usr/lib64/codeblocks/plugins/libcompiler.so
(gdb) bt
#0 0x00007fffe3929364 in DirectCommands::DirectCommands(CompilerGCC*, Compiler*, cbProject*, int) () from /usr/lib64/codeblocks/plugins/libcompiler.so
#1 0x00007fffe38ef95a in CompilerGCC::CompileFileDefault(cbProject*, ProjectFile*, ProjectBuildTarget*) () from /usr/lib64/codeblocks/plugins/libcompiler.so
#2 0x00007fffe38eb66f in CompilerGCC::CompileFile(wxString const&) () from /usr/lib64/codeblocks/plugins/libcompiler.so
#3 0x00007fffe38e0c06 in CompilerGCC::StartCompileFile(wxFileName) () from /usr/lib64/codeblocks/plugins/libcompiler.so
#4 0x00007fffe38efeef in CompilerGCC::OnCompileFile(wxCommandEvent&) () from /usr/lib64/codeblocks/plugins/libcompiler.so
#5 0x00007fffe38f01fd in CompilerGCC::Dispatcher(wxCommandEvent&) () from /usr/lib64/codeblocks/plugins/libcompiler.so
#6 0x0000003d024e7b10 in wxEvtHandler::ProcessEventIfMatches (entry=<value optimized out>, handler=<value optimized out>, event=<value optimized out>)
at ./src/common/event.cpp:1239
#7 0x0000003d024e8714 in wxEventHashTable::HandleEvent (this=<value optimized out>, event=<value optimized out>, self=<value optimized out>) at ./src/common/event.cpp:906
#8 0x0000003d024e87f7 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1301
#9 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#10 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
... (same from 11 to 36)
#37 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#38 0x0000003cffed5e19 in wxWindowBase::TryParent (this=<value optimized out>, event=<value optimized out>) at ./src/common/wincmn.cpp:2661
#39 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#40 0x0000003cffed5e19 in wxWindowBase::TryParent (this=<value optimized out>, event=<value optimized out>) at ./src/common/wincmn.cpp:2661
#41 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#42 0x0000003cfff01bc5 in wxScrollHelperEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/generic/scrlwing.cpp:208
#43 0x0000003cffeb3ad5 in wxMenuBase::SendEvent (this=<value optimized out>, id=<value optimized out>, checked=<value optimized out>) at ./src/common/menucmn.cpp:792
---Type <return> to continue, or q <return> to quit---
#44 0x0000003cffe4c3dc in gtk_menu_clicked_callback (widget=<value optimized out>, menu=<value optimized out>) at ./src/gtk/menu.cpp:658
#45 0x0000003cf700bb3e in g_closure_invoke () from /lib64/libgobject-2.0.so.0
#46 0x0000003cf7020e23 in ?? () from /lib64/libgobject-2.0.so.0
#47 0x0000003cf70220af in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0
#48 0x0000003cf70225f3 in g_signal_emit () from /lib64/libgobject-2.0.so.0
#49 0x0000003cfde7dc5e in gtk_widget_activate () from /usr/lib64/libgtk-x11-2.0.so.0
#50 0x0000003cfdd64c3d in gtk_menu_shell_activate_item () from /usr/lib64/libgtk-x11-2.0.so.0
#51 0x0000003cfdd668ea in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#52 0x0000003cfdd53f53 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#53 0x0000003cf700bb3e in g_closure_invoke () from /lib64/libgobject-2.0.so.0
#54 0x0000003cf70209ed in ?? () from /lib64/libgobject-2.0.so.0
#55 0x0000003cf7021f4a in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0
#56 0x0000003cf70225f3 in g_signal_emit () from /lib64/libgobject-2.0.so.0
#57 0x0000003cfde76abf in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#58 0x0000003cfdd4acca in gtk_propagate_event () from /usr/lib64/libgtk-x11-2.0.so.0
#59 0x0000003cfdd4be3c in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0
#60 0x0000003cfc45fcdc in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
#61 0x0000003cf6838f0e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#62 0x0000003cf683c938 in ?? () from /lib64/libglib-2.0.so.0
#63 0x0000003cf683ca3a in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#64 0x0000003cfdd4c1d1 in gtk_main_iteration () from /usr/lib64/libgtk-x11-2.0.so.0
#65 0x0000003cffe488e5 in wxWindow::DoPopupMenu (this=<value optimized out>, menu=<value optimized out>, x=<value optimized out>, y=<value optimized out>)
at ./src/gtk/menu.cpp:1730
#66 0x00000000004d0fea in ?? ()
#67 0x00000000004d3aa6 in ProjectManagerUI::OnTreeItemRightClick(wxTreeEvent&) ()
#68 0x0000003d024e7b10 in wxEvtHandler::ProcessEventIfMatches (entry=<value optimized out>, handler=<value optimized out>, event=<value optimized out>)
at ./src/common/event.cpp:1239
#69 0x0000003d024e8714 in wxEventHashTable::HandleEvent (this=<value optimized out>, event=<value optimized out>, self=<value optimized out>) at ./src/common/event.cpp:906
#70 0x0000003d024e87f7 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1301
#71 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#72 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#73 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#74 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#75 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#76 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#77 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#78 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#79 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#80 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#81 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#82 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#83 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#84 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#85 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#86 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
---Type <return> to continue, or q <return> to quit---
#87 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#88 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
(...)
#131 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
---Type <return> to continue, or q <return> to quit---
#132 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#133 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
(...)
#139 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#140 0x0000003cffed5e19 in wxWindowBase::TryParent (this=<value optimized out>, event=<value optimized out>) at ./src/common/wincmn.cpp:2661
#141 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#142 0x0000003cffed5e19 in wxWindowBase::TryParent (this=<value optimized out>, event=<value optimized out>) at ./src/common/wincmn.cpp:2661
#143 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#144 0x0000003cfff01bc5 in wxScrollHelperEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/generic/scrlwing.cpp:208
#145 0x0000003cfff147c3 in wxGenericTreeCtrl::OnMouse (this=<value optimized out>, event=<value optimized out>) at ./src/generic/treectlg.cpp:3430
#146 0x0000003d024e7b10 in wxEvtHandler::ProcessEventIfMatches (entry=<value optimized out>, handler=<value optimized out>, event=<value optimized out>)
at ./src/common/event.cpp:1239
#147 0x0000003d024e8714 in wxEventHashTable::HandleEvent (this=<value optimized out>, event=<value optimized out>, self=<value optimized out>) at ./src/common/event.cpp:906
#148 0x0000003d024e87f7 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1301
#149 0x0000003d024e8780 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#150 0x0000003cfff01bc5 in wxScrollHelperEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/generic/scrlwing.cpp:208
#151 0x0000003cffdf9bb1 in gtk_window_button_press_callback (widget=<value optimized out>, gdk_event=<value optimized out>, win=<value optimized out>)
at ./src/gtk/window.cpp:1634
#152 0x0000003cfdd53f53 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#153 0x0000003cf700bb3e in g_closure_invoke () from /lib64/libgobject-2.0.so.0
#154 0x0000003cf7020e23 in ?? () from /lib64/libgobject-2.0.so.0
#155 0x0000003cf7021f4a in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0
#156 0x0000003cf70225f3 in g_signal_emit () from /lib64/libgobject-2.0.so.0
#157 0x0000003cfde76abf in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#158 0x0000003cfdd4acca in gtk_propagate_event () from /usr/lib64/libgtk-x11-2.0.so.0
#159 0x0000003cfdd4be3c in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0
#160 0x0000003cfc45fcdc in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
#161 0x0000003cf6838f0e in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#162 0x0000003cf683c938 in ?? () from /lib64/libglib-2.0.so.0
#163 0x0000003cf683cd55 in g_main_loop_run () from /lib64/libglib-2.0.so.0
#164 0x0000003cfdd4c327 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#165 0x0000003cffde7848 in wxEventLoop::Run (this=<value optimized out>) at ./src/gtk/evtloop.cpp:76
#166 0x0000003cffe61c98 in wxAppBase::MainLoop (this=<value optimized out>) at ./src/common/appcmn.cpp:312
#167 0x0000000000447e3b in ?? ()
#168 0x0000003d02496405 in wxEntry (argc=<value optimized out>, argv=<value optimized out>) at ./src/common/init.cpp:448
#169 0x0000000000448172 in ?? ()
#170 0x0000003cf541ecdd in __libc_start_main () from /lib64/libc.so.6
#171 0x0000000000447c69 in ?? ()
#172 0x00007fffffffe278 in ?? ()
#173 0x000000000000001c in ?? ()
#174 0x0000000000000001 in ?? ()
---Type <return> to continue, or q <return> to quit---
#175 0x00007fffffffe564 in ?? ()
#176 0x0000000000000000 in ?? ()