(gdb) bt
#0 0x000000373d60d4c4 in __lll_lock_wait () from /lib64/libpthread.so.0
#1 0x000000373d608e1a in _L_lock_1034 () from /lib64/libpthread.so.0
#2 0x000000373d608cdc in pthread_mutex_lock () from /lib64/libpthread.so.0
#3 0x0000003744cfa3e9 in wxMutexInternal::Lock (this=<value optimized out>) at ./src/unix/threadpsx.cpp:248
#4 0x00002b847045a2f7 in wxCriticalSection::Enter (this=0x2aaab3e98a80) at /usr/include/wx-2.8/wx/thread.h:271
#5 0x00002b847045a321 in wxCriticalSectionLocker::wxCriticalSectionLocker (this=0x7fffa337bb30, cs=...) at /usr/include/wx-2.8/wx/thread.h:286
#6 0x00002aaab3c04248 in Parser::Reparse (this=0xde2c9e0, filename=..., isLocal=true) at parser/parser.cpp:692
#7 0x00002aaab3beb227 in NativeParser::ReparseFile (this=0xa1fbd50, project=0xbe0e160, filename=...) at nativeparser.cpp:1229
#8 0x00002aaab3bb5dd9 in CodeCompletion::OnRealtimeParsing (this=0xa1fbcd0, event=...) at codecompletion.cpp:3267
#9 0x0000003744cfcbff in wxEvtHandler::ProcessEventIfMatches (entry=<value optimized out>, handler=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1239
#10 0x0000003744cfcd9f in wxEventHashTable::HandleEvent (this=<value optimized out>, event=<value optimized out>, self=<value optimized out>) at ./src/common/event.cpp:906
#11 0x0000003744cfcee9 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1301
#12 0x0000003b39af2106 in wxTimerBase::Notify (this=<value optimized out>) at ./src/common/timercmn.cpp:57
#13 0x0000003b399ed2e3 in timeout_callback (data=<value optimized out>) at ./src/gtk/timer.cpp:45
#14 0x000000373ee2d2bb in ?? () from /lib64/libglib-2.0.so.0
#15 0x000000373ee2cdb4 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#16 0x000000373ee2fc0d in ?? () from /lib64/libglib-2.0.so.0
#17 0x000000373ee2ff1a in g_main_loop_run () from /lib64/libglib-2.0.so.0
#18 0x0000003b386b88ca in gtk_dialog_run () from /usr/lib64/libgtk-x11-2.0.so.0
#19 0x0000003b39a5a7ba in wxMessageDialog::ShowModal (this=<value optimized out>) at ./src/gtk/msgdlg.cpp:117
#20 0x00002b84704b4611 in cbMessageBox (message=..., caption=..., style=256, parent=0x9901230, x=-1, y=-1) at globals.cpp:1219
#21 0x00002aaab3bb78c1 in CodeCompletion::OnGotoDeclaration (this=0xa1fbcd0, event=...) at codecompletion.cpp:2821
#22 0x0000003744cfcbff in wxEvtHandler::ProcessEventIfMatches (entry=<value optimized out>, handler=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1239
#23 0x0000003744cfcd9f in wxEventHashTable::HandleEvent (this=<value optimized out>, event=<value optimized out>, self=<value optimized out>) at ./src/common/event.cpp:906
#24 0x0000003744cfcee9 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1301
#25 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#26 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#27 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#28 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#29 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#30 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#31 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#32 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#33 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#34 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#35 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#36 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#37 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#38 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#39 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#40 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#41 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#42 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#43 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#44 0x0000003744cfce80 in wxEvtHandler::ProcessEvent (this=<value optimized out>, event=<value optimized out>) at ./src/common/event.cpp:1308
#45 0x0000003b39a55ed5 in gtk_menu_clicked_callback (widget=<value optimized out>, menu=<value optimized out>) at ./src/gtk/menu.cpp:653
#46 0x000000373f60b08a in g_closure_invoke () from /lib64/libgobject-2.0.so.0
#47 0x000000373f61b2ed in ?? () from /lib64/libgobject-2.0.so.0
#48 0x000000373f61c748 in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0
#49 0x000000373f61c923 in g_signal_emit () from /lib64/libgobject-2.0.so.0
#50 0x0000003b38831e1b in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#51 0x000000373f60b08a in g_closure_invoke () from /lib64/libgobject-2.0.so.0
#52 0x000000373f61b2ed in ?? () from /lib64/libgobject-2.0.so.0
#53 0x000000373f61c516 in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0
#54 0x000000373f61c923 in g_signal_emit () from /lib64/libgobject-2.0.so.0
#55 0x0000003b3865f3ee in gtk_accel_group_activate () from /usr/lib64/libgtk-x11-2.0.so.0
#56 0x0000003b3865f4ef in gtk_accel_groups_activate () from /usr/lib64/libgtk-x11-2.0.so.0
#57 0x0000003b3883e559 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#58 0x0000003b3872ffcd in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#59 0x000000373f60b08a in g_closure_invoke () from /lib64/libgobject-2.0.so.0
#60 0x000000373f61b8e6 in ?? () from /lib64/libgobject-2.0.so.0
#61 0x000000373f61c516 in g_signal_emit_valist () from /lib64/libgobject-2.0.so.0
#62 0x000000373f61c923 in g_signal_emit () from /lib64/libgobject-2.0.so.0
#63 0x0000003b3882d79e in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
#64 0x0000003b38729785 in gtk_propagate_event () from /usr/lib64/libgtk-x11-2.0.so.0
#65 0x0000003b3872a6d1 in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0
#66 0x0000003b3824689c in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
#67 0x000000373ee2cdb4 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#68 0x000000373ee2fc0d in ?? () from /lib64/libglib-2.0.so.0
#69 0x000000373ee2ff1a in g_main_loop_run () from /lib64/libglib-2.0.so.0
#70 0x0000003b3872aa63 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#71 0x0000003b399e456d in wxEventLoop::Run (this=<value optimized out>) at ./src/gtk/evtloop.cpp:76
#72 0x0000003b39a72378 in wxAppBase::MainLoop (this=<value optimized out>) at ./src/common/appcmn.cpp:312
#73 0x0000000000448d0a in CodeBlocksApp::OnRun (this=0x9520050) at app.cpp:788
#74 0x0000003744c99cc1 in wxEntry (argc=<value optimized out>, argv=<value optimized out>) at ./src/common/init.cpp:448
#75 0x000000000044c7bc in main (argc=1, argv=0x7fffa337e0b8) at app.cpp:260