Can reproduce crash by starting codeblocks. Then open a code project. This is a large project and so takes some time for it to parse code completion. If I leave it 1 or 2 minutes until the parsing has finished then all is Ok. If I dont wait, and I start clicking on source code windows or open a source code file, then it will crash.
This makes me suspect it is possibly a threading issue. Below are all the debug details :
Linux, Fedora 23 64-bit, xfce desktop
$ dnf info codeblocks Last metadata expiration check: 1:15:59 ago on Wed Sep 7 16:20:47 2016. Installed Packages Name : codeblocks Arch : x86_64 Epoch : 0 Version : 16.01 Release : 1.fc23 Size : 12 M Repo : @System From repo : updates
$ /usr/bin/codeblocks -d -v Warning: Mismatch between the program and library build versions detected. The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1008,wx containers,compatible with 2.4,compatible with 2.6), and your program used 2.8 (no debug,Unicode,compiler with C++ ABI 1009,wx containers,compatible with 2.4,compatible with 2.6). Starting Code::Blocks Release 16.01 rev 10692 Jul 27 2016, 22:34:48 - wx2.8.12 (Linux, unicode) - 64 bit ** (codeblocks:27373): CRITICAL **: murrine_style_draw_flat_box: assertion 'width >= -1' failed ** (codeblocks:27373): CRITICAL **: murrine_style_draw_flat_box: assertion 'width >= -1' failed ** (codeblocks:27373): CRITICAL **: murrine_style_draw_flat_box: assertion 'width >= -1' failed ** (codeblocks:27373): CRITICAL **: murrine_style_draw_flat_box: assertion 'width >= -1' failed ** (codeblocks:27373): CRITICAL **: murrine_style_draw_flat_box: assertion 'width >= -1' failed ** (codeblocks:27373): CRITICAL **: murrine_style_draw_flat_box: assertion 'width >= -1' failed ** (codeblocks:27373): CRITICAL **: murrine_style_draw_flat_box: assertion 'width >= -1' failed ** (codeblocks:27373): CRITICAL **: murrine_style_draw_flat_box: assertion 'width >= -1' failed ** (codeblocks:27373): CRITICAL **: murrine_style_draw_flat_box: assertion 'width >= -1' failed ** (codeblocks:27373): CRITICAL **: murrine_style_draw_flat_box: assertion 'width >= -1' failed ** (codeblocks:27373): CRITICAL **: murrine_style_draw_flat_box: assertion 'width >= -1' failed ** (codeblocks:27373): CRITICAL **: murrine_style_draw_flat_box: assertion 'width >= -1' failed ** (codeblocks:27373): CRITICAL **: murrine_style_draw_flat_box: assertion 'width >= -1' failed *** Error in `/usr/bin/codeblocks': malloc(): memory corruption (fast): 0x0000561c1438121e *** ======= Backtrace: ========= /usr/lib64/libc.so.6(+0x77d75)[0x7f00cbadfd75] /usr/lib64/libc.so.6(+0x81f39)[0x7f00cbae9f39] /usr/lib64/libc.so.6(__libc_malloc+0x50)[0x7f00cbaeb3d0] /usr/lib64/libwx_baseu-2.8.so.0(_ZN12wxStringBase11AllocBufferEm+0x36)[0x7f00cf0c7d06] /usr/lib64/libwx_baseu-2.8.so.0(_ZN12wxStringBase15CopyBeforeWriteEv+0x30)[0x7f00cf0c7e40] /usr/lib64/codeblocks/plugins/libcodecompletion.so(_ZN9Tokenizer15ReadParenthesesER8wxString+0x1e3)[0x7f00aae2ea33] /usr/lib64/codeblocks/plugins/libcodecompletion.so(_ZN9Tokenizer8GetTokenEv+0x114)[0x7f00aae2f1b4] /usr/lib64/codeblocks/plugins/libcodecompletion.so(_ZN12ParserThread9SkipBlockEv+0x79)[0x7f00aae195f9] /usr/lib64/codeblocks/plugins/libcodecompletion.so(_ZN12ParserThread24ParseBufferForNamespacesERK8wxStringRSt6vectorI9NameSpaceSaIS4_EE+0x318)[0x7f00aae1c1c8] /usr/lib64/codeblocks/plugins/libcodecompletion.so(_ZN6Parser24ParseBufferForNamespacesERK8wxStringRSt6vectorI9NameSpaceSaIS4_EE+0x110)[0x7f00aae15f50] /usr/lib64/codeblocks/plugins/libcodecompletion.so(_ZN14CodeCompletion28ParseFunctionsAndFillToolbarEv+0xddc)[0x7f00aadcd0ac] /usr/lib64/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler21ProcessEventIfMatchesERK21wxEventTableEntryBasePS_R7wxEvent+0x5c)[0x7f00cf101f1c] /usr/lib64/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler23SearchDynamicEventTableER7wxEvent+0x4f)[0x7f00cf10227f] /usr/lib64/libwx_baseu-2.8.so.0(_ZN12wxEvtHandler12ProcessEventER7wxEvent+0xb2)[0x7f00cf102352] /usr/lib64/libwx_gtk2u_core-2.8.so.0(_ZN11wxTimerBase6NotifyEv+0x70)[0x7f00cfaaee40] /usr/lib64/libwx_gtk2u_core-2.8.so.0(+0x1fda33)[0x7f00cf9afa33] /usr/lib64/libglib-2.0.so.0(+0x4a8b3)[0x7f00cd01e8b3] /usr/lib64/libglib-2.0.so.0(g_main_context_dispatch+0x15a)[0x7f00cd01de5a] /usr/lib64/libglib-2.0.so.0(+0x4a1f0)[0x7f00cd01e1f0] /usr/lib64/libglib-2.0.so.0(g_main_loop_run+0xc2)[0x7f00cd01e512] /usr/lib64/libgtk-x11-2.0.so.0(gtk_main+0xb7)[0x7f00ceac9e57] /usr/lib64/libwx_gtk2u_core-2.8.so.0(_ZN11wxEventLoop3RunEv+0x3a)[0x7f00cf9a5dba] /usr/lib64/libwx_gtk2u_core-2.8.so.0(_ZN9wxAppBase8MainLoopEv+0x5a)[0x7f00cfa34d0a] /usr/bin/codeblocks(+0x770c0)[0x561c0a0e60c0] /usr/lib64/libwx_baseu-2.8.so.0(_Z7wxEntryRiPPw+0x9a)[0x7f00cf0a994a] /usr/bin/codeblocks(+0x66722)[0x561c0a0d5722] /usr/lib64/libc.so.6(__libc_start_main+0xf0)[0x7f00cba88580] /usr/bin/codeblocks(+0x73149)[0x561c0a0e2149] ======= Memory map: ======== 561c0a06f000-561c0a1de000 r-xp 00000000 fd:00 1612600 /usr/bin/codeblocks 561c0a3de000-561c0a3f1000 r--p 0016f000 fd:00 1612600 /usr/bin/codeblocks 561c0a3f1000-561c0a3f4000 rw-p 00182000 fd:00 1612600 /usr/bin/codeblocks 561c0a3f4000-561c0a3fc000 rw-p 00000000 00:00 0 561c0ab82000-561c147a6000 rw-p 00000000 00:00 0 [heap] 7f0074000000-7f007563e000 rw-p 00000000 00:00 0 7f007563e000-7f0078000000 ---p 00000000 00:00 0 7f0078000000-7f0078021000 rw-p 00000000 00:00 0 7f0078021000-7f007c000000 ---p 00000000 00:00 0 7f007c000000-7f007fe1a000 rw-p 00000000 00:00 0 7f007fe1a000-7f0080000000 ---p 00000000 00:00 0 7f0080000000-7f0084000000 rw-p 00000000 00:00 0 7f0084000000-7f0087f39000 rw-p 00000000 00:00 0 7f0087f39000-7f0088000000 ---p 00000000 00:00 0 7f0088000000-7f008c000000 rw-p 00000000 00:00 0 7f008c000000-7f008c5c1000 rw-p 00000000 00:00 0 7f008c5c1000-7f0090000000 ---p 00000000 00:00 0 7f0090000000-7f0093fff000 rw-p 00000000 00:00 0 7f0093fff000-7f0094000000 ---p 00000000 00:00 0 7f0097de7000-7f0098000000 rw-p 00000000 00:00 0 7f0098000000-7f009bf45000 rw-p 00000000 00:00 0 7f009bf45000-7f009c000000 ---p 00000000 00:00 0 7f009c000000-7f009ffa6000 rw-p 00000000 00:00 0 7f009ffa6000-7f00a0000000 ---p 00000000 00:00 0 7f00a0000000-7f00a0021000 rw-p 00000000 00:00 0 7f00a0021000-7f00a4000000 ---p 00000000 00:00 0 7f00a4000000-7f00a7ff3000 rw-p 00000000 00:00 0 7f00a7ff3000-7f00a8000000 ---p 00000000 00:00 0 7f00a81c4000-7f00a93e0000 rw-p 00000000 00:00 0 7f00a93e0000-7f00a93e1000 ---p 00000000 00:00 0 7f00a93e1000-7f00a95e1000 rw-p 00000000 00:00 0 7f00a95e1000-7f00a95e2000 ---p 00000000 00:00 0 7f00a95e2000-7f00a9de2000 rw-p 00000000 00:00 0 7f00a9de2000-7f00a9dff000 r-xp 00000000 fd:00 1718433 /usr/lib64/codeblocks/plugins/libabbreviations.so 7f00a9dff000-7f00a9fff000 ---p 0001d000 fd:00 1718433 /usr/lib64/codeblocks/plugins/libabbreviations.so 7f00a9fff000-7f00aa001000 r--p 0001d000 fd:00 1718433 /usr/lib64/codeblocks/plugins/libabbreviations.so 7f00aa001000-7f00aa002000 rw-p 0001f000 fd:00 1718433 /usr/lib64/codeblocks/plugins/libabbreviations.so 7f00aa002000-7f00aa01a000 r-xp 00000000 fd:00 1718445 /usr/lib64/codeblocks/plugins/liboccurrenceshighlighting.so 7f00aa01a000-7f00aa21a000 ---p 00018000 fd:00 1718445 /usr/lib64/codeblocks/plugins/liboccurrenceshighlighting.so 7f00aa21a000-7f00aa21c000 r--p 00018000 fd:00 1718445 /usr/lib64/codeblocks/plugins/liboccurrenceshighlighting.so 7f00aa21c000-7f00aa21d000 rw-p 0001a000 fd:00 1718445 /usr/lib64/codeblocks/plugins/liboccurrenceshighlighting.so 7f00aa21d000-7f00aa24a000 r-xp 00000000 fd:00 1718452 /usr/lib64/codeblocks/plugins/libtodo.so 7f00aa24a000-7f00aa44a000 ---p 0002d000 fd:00 1718452 /usr/lib64/codeblocks/plugins/libtodo.so 7f00aa44a000-7f00aa44e000 r--p 0002d000 fd:00 1718452 /usr/lib64/codeblocks/plugins/libtodo.so 7f00aa44e000-7f00aa44f000 rw-p 00031000 fd:00 1718452 /usr/lib64/codeblocks/plugins/libtodo.so 7f00aa44f000-7f00aa467000 r-xp 00000000 fd:00 1718444 /usr/lib64/codeblocks/plugins/libdefaultmimehandler.so 7f00aa467000-7f00aa666000 ---p 00018000 fd:00 1718444 /usr/lib64/codeblocks/plugins/libdefaultmimehandler.so 7f00aa666000-7f00aa669000 r--p 00017000 fd:00 1718444 /usr/lib64/codeblocks/plugins/libdefaultmimehandler.so 7f00aa669000-7f00aa66a000 rw-p 0001a000 fd:00 1718444 /usr/lib64/codeblocks/plugins/libdefaultmimehandler.so 7f00aa66a000-7f00aa6a1000 r-xp 00000000 fd:00 1718448 /usr/lib64/codeblocks/plugins/libprojectsimporter.so 7f00aa6a1000-7f00aa8a0000 ---p 00037000 fd:00 1718448 /usr/lib64/codeblocks/plugins/libprojectsimporter.so 7f00aa8a0000-7f00aa8a2000 r--p 00036000 fd:00 1718448 /usr/lib64/codeblocks/plugins/libprojectsimporter.so 7f00aa8a2000-7f00aa8a3000 rw-p 00038000 fd:00 1718448 /usr/lib64/codeblocks/plugins/libprojectsimporter.so 7f00aa8a3000-7f00aa960000 r-xp 00000000 fd:00 1718441 /usr/lib64/codeblocks/plugins/libcompiler.so 7f00aa960000-7f00aab60000 ---p 000bd000 fd:00 1718441 /usr/lib64/codeblocks/plugins/libcompiler.so 7f00aab60000-7f00aab68000 r--p 000bd000 fd:00 1718441 /usr/lib64/codeblocks/plugins/libcompiler.so 7f00aab68000-7f00aab69000 rw-p 000c5000 fd:00 1718441 /usr/lib64/codeblocks/plugins/libcompiler.so 7f00aab69000-7f00aab6b000 rw-p 00000000 00:00 0 7f00aab6b000-7f00aab6c000 ---p 00000000 00:00 0 7f00aab6c000-7f00aad6c000 rw-p 00000000 00:00 0 7f00aad6c000-7f00aae68000 r-xp 00000000 fd:00 1718440 /usr/lib64/codeblocks/plugins/libcodecompletion.so 7f00aae68000-7f00ab068000 ---p 000fc000 fd:00 1718440 /usr/lib64/codeblocks/plugins/libcodecompletion.so 7f00ab068000-7f00ab070000 r--p 000fc000 fd:00 1718440 /usr/lib64/codeblocks/plugins/libcodecompletion.so 7f00ab070000-7f00ab071000 rw-p 00104000 fd:00 1718440 /usr/lib64/codeblocks/plugins/libcodecompletion.so 7f00ab071000-7f00ab072000 rw-p 00000000 00:00 0 7f00ab072000-7f00ab08d000 r-xp 00000000 fd:00 1718439 /usr/lib64/codeblocks/plugins/libclasswizard.so 7f00ab08d000-7f00ab28d000 ---p 0001b000 fd:00 1718439 /usr/lib64/codeblocks/plugins/libclasswizard.so 7f00ab28d000-7f00ab28f000 r--p 0001b000 fd:00 1718439 /usr/lib64/codeblocks/plugins/libclasswizard.so 7f00ab28f000-7f00ab290000 rw-p 0001d000 fd:00 1718439 /usr/lib64/codeblocks/plugins/libclasswizard.so 7f00ab290000-7f00ab2cc000 r-xp 00000000 fd:00 1612597 /usr/lib64/libastyle-2.05.so 7f00ab2cc000-7f00ab4cb000 ---p 0003c000 fd:00 1612597 /usr/lib64/libastyle-2.05.so 7f00ab4cb000-7f00ab4cc000 r--p 0003b000 fd:00 1612597 /usr/lib64/libastyle-2.05.so 7f00ab4cc000-7f00ab4cd000 rw-p 0003c000 fd:00 1612597 /usr/lib64/libastyle-2.05.so 7f00ab4cd000-7f00ab4ce000 rw-p 00000000 00:00 0 7f00ab4ce000-7f00ab4eb000 r-xp 00000000 fd:00 1718429 /usr/lib64/codeblocks/plugins/libAstyle.so 7f00ab4eb000-7f00ab6ea000 ---p 0001d000 fd:00 1718429 /usr/lib64/codeblocks/plugins/libAstyle.so 7f00ab6ea000-7f00ab6ec000 r--p 0001c000 fd:00 1718429 /usr/lib64/codeblocks/plugins/libAstyle.so 7f00ab6ec000-7f00ab6ed000 rw-p 0001e000 fd:00 1718429 /usr/lib64/codeblocks/plugins/libAstyle.so 7f00ab6ed000-7f00ab77d000 r-xp 00000000 fd:00 1718442 /usr/lib64/codeblocks/plugins/libdebugger.so 7f00ab77d000-7f00ab97d000 ---p 00090000 fd:00 1718442 /usr/lib64/codeblocks/plugins/libdebugger.so 7f00ab97d000-7f00ab984000 r--p 00090000 fd:00 1718442 /usr/lib64/codeblocks/plugins/libdebugger.so 7f00ab984000-7f00ab985000 rw-p 00097000 fd:00 1718442 /usr/lib64/codeblocks/plugins/libdebugger.so 7f00ab985000-7f00ab98f000 r-xp 00000000 fd:00 1718446 /usr/lib64/codeblocks/plugins/libopenfileslist.so 7f00ab98f000-7f00abb8e000 ---p 0000a000 fd:00 1718446 /usr/lib64/codeblocks/plugins/libopenfileslist.so 7f00abb8e000-7f00abb8f000 r--p 00009000 fd:00 1718446 /usr/lib64/codeblocks/plugins/libopenfileslist.so 7f00abb8f000-7f00abb90000 rw-p 0000a000 fd:00 1718446 /usr/lib64/codeblocks/plugins/libopenfileslist.so 7f00abb90000-7f00abbe5000 r-xp 00000000 fd:00 1718449 /usr/lib64/codeblocks/plugins/libscriptedwizard.so 7f00abbe5000-7f00abde5000 ---p 00055000 fd:00 1718449 /usr/lib64/codeblocks/plugins/libscriptedwizard.so 7f00abde5000-7f00abded000 r--p 00055000 fd:00 1718449 /usr/lib64/codeblocks/plugins/libscriptedwizard.so 7f00abded000-7f00abdee000 rw-p 0005d000 fd:00 1718449 /usr/lib64/codeblocks/plugins/libscriptedwizard.so 7f00abdee000-7f00abdfd000 r-xp 00000000 fd:00 1718436 /usr/lib64/codeblocks/plugins/libautosave.so 7f00abdfd000-7f00abffd000 ---p 0000f000 fd:00 1718436 /usr/lib64/codeblocks/plugins/libautosave.so 7f00abffd000-7f00abfff000 r--p 0000f000 fd:00 1718436 /usr/lib64/codeblocks/plugins/libautosave.so 7f00abfff000-7f00ac000000 rw-p 00011000 fd:00 1718436 /usr/lib64/codeblocks/plugins/libautosave.so 7f00ac000000-7f00ac022000 rw-p 00000000 00:00 0 7f00ac022000-7f00b0000000 ---p 00000000 00:00 0 7f00b0000000-7f00b4000000 rw-p 00000000 00:00 0 7f00b4000000-7f00b4021000 rw-p 00000000 00:00 0 7f00b4021000-7f00b8000000 ---p 00000000 00:00 0 7f00b8155000-7f00b8193000 r--p 00000000 fd:00 6948 /usr/share/fonts/dejavu/DejaVuSansMono-Oblique.ttf 7f00b8193000-7f00b8196000 r--p 00000000 fd:00 527793 /usr/share/locale/en_GB/LC_MESSAGES/atk10.mo 7f00b8196000-7f00b8197000 rw-p 00000000 00:00 0 7f00b8197000-7f00b81e8000 r--p 00000000 fd:00 6946 /usr/share/fonts/dejavu/DejaVuSansMono-Bold.ttf 7f00b81e8000-7f00b8248000 rw-s 00000000 00:05 205488157 /SYSV00000000 (deleted) 7f00b8248000-7f00b824e000 r-xp 00000000 fd:00 1837153 /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so 7f00b824e000-7f00b844d000 ---p 00006000 fd:00 1837153 /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so 7f00b844d000-7f00b844e000 r--p 00005000 fd:00 1837153 /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so 7f00b844e000-7f00b844f000 rw-p 00006000 fd:00 1837153 /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so 7f00b844f000-7f00b8470000 r--s 00000000 fd:00 5133 /usr/share/mime/mime.cache 7f00b8470000-7f00b8471000 r--s 00000000 fd:02 1442604 /home/david.allen/.local/share/mime/mime.cache 7f00b8471000-7f00b8472000 ---p 00000000 00:00 0 7f00b8472000-7f00b8c72000 rw-p 00000000 00:00 0 7f00b8c72000-7f00b8c73000 ---p 00000000 00:00 0 7f00b8c73000-7f00b9473000 rw-p 00000000 00:00 0 7f00b9473000-7f00b9474000 ---p 00000000 00:00 0 7f00b9474000-7f00b9c74000 rw-p 00000000 00:00 0 7f00b9c74000-7f00b9cc8000 r--p 00000000 fd:00 6949 /usr/share/fonts/dejavu/DejaVuSansMono.ttf 7f00b9cc8000-7f00b9d81000 r--p 00000000 fd:00 6941 /usr/share/fonts/dejavu/DejaVuSans.ttf 7f00b9d81000-7f00b9da3000 r--p 00000000 fd:00 6984 /usr/share/fonts/liberation/LiberationSans-Bold.ttf 7f00b9da3000-7f00b9dad000 r--p 00000000 fd:00 263960 /usr/share/icons/hicolor/icon-theme.cache 7f00b9dad000-7f00b9dbd000 r--p 00000000 fd:00 266250 /usr/share/icons/gnome/icon-theme.cache 7f00b9dbd000-7f00b9e0a000 r--p 00000000 fd:00 404168 /usr/share/icons/Faenza-Green/icon-theme.cache 7f00b9e0a000-7f00b9e2d000 r--p 00000000 fd:00 6987 /usr/share/fonts/liberation/LiberationSans-Regular.ttf 7f00b9e2d000-7f00b9e30000 rw-s 00000000 00:05 205455379 /SYSV00000000 (deleted) 7f00b9e30000-7f00b9edc000 r--p 00000000 fd:00 6937 /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf 7f00b9edc000-7f00b9ede000 r--s 00000000 fd:00 673538 /var/cache/fontconfig/87f5e051180a7a75f16eb6fe7dbd3749-le64.cache-7 7f00b9ede000-7f00b9ee9000 r--s 00000000 fd:00 670345 /var/cache/fontconfig/b79f3aaa7d385a141ab53ec885cc22a8-le64.cache-7 7f00b9ee9000-7f00b9eeb000 r--s 00000000 fd:00 681808 /var/cache/fontconfig/2e1514a9fdd499050989183bb65136db-le64.cache-7 7f00b9eeb000-7f00b9eed000 r--s 00000000 fd:00 673569 /var/cache/fontconfig/3f821257dd33660ba7bbb45c32deb84c-le64.cache-7 7f00b9eed000-7f00b9eee000 r--s 00000000 fd:00 673568 /var/cache/fontconfig/4e602040080c966cb821813a3e584564-le64.cache-7 7f00b9eee000-7f00b9ef1000 r--s 00000000 fd:00 673567 /var/cache/fontconfig/830f035fa84a65ce80e050178dbb630d-le64.cache-7 7f00b9ef1000-7f00b9ef2000 r--s 00000000 fd:00 673566 /var/cache/fontconfig/81a173283b451552b599cfaafd6236bd-le64.cache-7 7f00b9ef2000-7f00b9ef3000 r--s 00000000 fd:00 673565 /var/cache/fontconfig/ac68f755438cc3dc5a526084839fc7ca-le64.cache-7 7f00b9ef3000-7f00b9ef4000 r--s 00000000 fd:00 673564 /var/cache/fontconfig/f951a6bc01c50d58ac4af16a0108457e-le64.cache-7 7f00b9ef4000-7f00b9ef5000 r--s 00000000 fd:00 673563 /var/cache/fontconfig/8cab66d8f642305e525ba3e322d0979c-le64.cache-7 7f00b9ef5000-7f00b9ef6000 r--s 00000000 fd:00 673562 /var/cache/fontconfig/12513961c6e7090f8648812f9eaf65d6-le64.cache-7 7f00b9ef6000-7f00b9ef9000 r--s 00000000 fd:00 673561 /var/cache/fontconfig/e26bf336397aae6fcef4d3803472adec-le64.cache-7 7f00b9ef9000-7f00b9efa000 r--s 00000000 fd:00 673560 /var/cache/fontconfig/f132fa2327207a6ac3298c0518879731-le64.cache-7 7f00b9efa000-7f00b9efb000 r--s 00000000 fd:00 674695 /var/cache/fontconfig/6fcb01a03a016cc71057b587cdea6709-le64.cache-7 7f00b9efb000-7f00b9eff000 r--s 00000000 fd:00 673558 /var/cache/fontconfig/8aa05f52519ebacbdf5713e01a6153b0-le64.cache-7 7f00b9eff000-7f00b9f03000 r--s 00000000 fd:00 681807 /var/cache/fontconfig/cfde08ab28ad1d91784abb10973575e3-le64.cache-7 7f00b9f03000-7f00b9f04000 r--s 00000000 fd:00 673556 /var/cache/fontconfig/b887eea8f1b96e1d899b44ed6681fc27-le64.cache-7 7f00b9f04000-7f00b9f05000 r--s 00000000 fd:00 673555 /var/cache/fontconfig/860639f272b8b4b3094f9e399e41bccd-le64.cache-7 7f00b9f05000-7f00b9f06000 r--s 00000000 fd:00 673554 /var/cache/fontconfig/5d33f04e74a97395cf88bbd83847f1f1-le64.cache-7 7f00b9f06000-7f00b9f07000 r--s 00000000 fd:00 673553 /var/cache/fontconfig/df893b4576ad6107f9397134092c4059-le64.cache-7 7f00b9f07000-7f00b9f08000 r--s 00000000 fd:00 673552 /var/cache/fontconfig/1e1e03b57ed9f0c723c5aeafda46c3fb-le64.cache-7 7f00b9f08000-7f00b9f09000 r--s 00000000 fd:00 673551 /var/cache/fontconfig/900402270e15d763a6e008bb2d4c7686-le64.cache-7 7f00b9f09000-7f00b9f0e000 r--s 00000000 fd:00 673546 /var/cache/fontconfig/b67b32625a2bb51b023d3814a918f351-le64.cache-7 7f00b9f0e000-7f00b9f21000 r--s 00000000 fd:00 673540 /var/cache/fontconfig/614d1caaa4d7914789410f6367de37ca-le64.cache-7 7f00b9f21000-7f00b9f22000 ---p 00000000 00:00 0 7f00b9f22000-7f00ba722000 rw-p 00000000 00:00 0 7f00ba722000-7f00ba723000 ---p 00000000 00:00 0 7f00ba723000-7f00baf23000 rw-p 00000000 00:00 0 7f00baf23000-7f00baf24000 ---p 00000000 00:00 0 7f00baf24000-7f00bb724000 rw-p 00000000 00:00 0 7f00bb724000-7f00bb726000 r-xp 00000000 fd:00 1582910 /usr/lib64/libutil-2.22.so 7f00bb726000-7f00bb925000 ---p 00002000 fd:00 1582910 /usr/lib64/libutil-2.22.so 7f00bb925000-7f00bb926000 r--p 00001000 fd:00 1582910 /usr/lib64/libutil-2.22.so 7f00bb926000-7f00bb927000 rw-p 00002000 fd:00 1582910 /usr/lib64/libutil-2.22.so 7f00bb927000-7f00bb95e000 r-xp 00000000 fd:00 1838588 /usr/lib64/gvfs/libgvfscommon.so 7f00bb95e000-7f00bbb5d000 ---p 00037000 fd:00 1838588 /usr/lib64/gvfs/libgvfscommon.so 7f00bbb5d000-7f00bbb63000 r--p 00036000 fd:00 1838588 /usr/lib64/gvfs/libgvfscommon.so 7f00bbb63000-7f00bbb64000 rw-p 00000000 00:00 0 7f00bbb64000-7f00bbb94000 r-xp 00000000 fd:00 1837134 /usr/lib64/gio/modules/libgvfsdbus.so 7f00bbb94000-7f00bbd94000 ---p 00030000 fd:00 1837134 /usr/lib64/gio/modules/libgvfsdbus.so 7f00bbd94000-7f00bbd96000 r--p 00030000 fd:00 1837134 /usr/lib64/gio/modules/libgvfsdbus.so 7f00bbd96000-7f00bbd97000 rw-p 00032000 fd:00 1837134 /usr/lib64/gio/modules/libgvfsdbus.so 7f00bbd97000-7f00bbd9b000 r-xp 00000000 fd:00 1581017 /usr/lib64/libattr.so.1.1.0 7f00bbd9b000-7f00bbf9b000 ---p 00004000 fd:00 1581017 /usr/lib64/libattr.so.1.1.0 7f00bbf9b000-7f00bbf9c000 r--p 00004000 fd:00 1581017 /usr/lib64/libattr.so.1.1.0 7f00bbf9c000-7f00bbf9d000 rw-p 00000000 00:00 0 7f00bbf9d000-7f00bbfb4000 r-xp 00000000 fd:00 1585208 /usr/lib64/libelf-0.166.so 7f00bbfb4000-7f00bc1b3000 ---p 00017000 fd:00 1585208 /usr/lib64/libelf-0.166.so 7f00bc1b3000-7f00bc1b4000 r--p 00016000 fd:00 1585208 /usr/lib64/libelf-0.166.so 7f00bc1b4000-7f00bc1b5000 rw-p 00017000 fd:00 1585208 /usr/lib64/libelf-0.166.so 7f00bc1b5000-7f00bc1b9000 r-xp 00000000 fd:00 1581061 /usr/lib64/libcap.so.2.24 7f00bc1b9000-7f00bc3b8000 ---p 00004000 fd:00 1581061 /usr/lib64/libcap.so.2.24 7f00bc3b8000-7f00bc3b9000 r--p 00003000 fd:00 1581061 /usr/lib64/libcap.so.2.24 7f00bc3b9000-7f00bc3ba000 rw-p 00004000 fd:00 1581061 /usr/lib64/libcap.so.2.24 7f00bc3ba000-7f00bc401000 r-xp 00000000 fd:00 1583067 /usr/lib64/libdw-0.166.so 7f00bc401000-7f00bc600000 ---p 00047000 fd:00 1583067 /usr/lib64/libdw-0.166.so 7f00bc600000-7f00bc603000 r--p 00046000 fd:00 1583067 /usr/lib64/libdw-0.166.so 7f00bc603000-7f00bc604000 rw-p 00049000 fd:00 1583067 /usr/lib64/libdw-0.166.so 7f00bc604000-7f00bc616000 r-xp 00000000 fd:00 1580163 /usr/lib64/libgpg-error.so.0.17.0 7f00bc616000-7f00bc816000 ---p 00012000 fd:00 1580163 /usr/lib64/libgpg-error.so.0.17.0 7f00bc816000-7f00bc817000 r--p 00012000 fd:00 1580163 /usr/lib64/libgpg-error.so.0.17.0 7f00bc817000-7f00bc818000 rw-p 00013000 fd:00 1580163 /usr/lib64/libgpg-error.so.0.17.0 7f00bc818000-7f00bc8f3000 r-xp 00000000 fd:00 1581189 /usr/lib64/libgcrypt.so.20.0.4 7f00bc8f3000-7f00bcaf3000 ---p 000db000 fd:00 1581189 /usr/lib64/libgcrypt.so.20.0.4 7f00bcaf3000-7f00bcaf4000 r--p 000db000 fd:00 1581189 /usr/lib64/libgcrypt.so.20.0.4 7f00bcaf4000-7f00bcafc000 rw-p 000dc000 fd:00 1581189 /usr/lib64/libgcrypt.so.20.0.4 7f00bcafc000-7f00bcafd000 rw-p 00000000 00:00 0 7f00bcafd000-7f00bcb22000 r-xp 00000000 fd:00 1581401 /usr/lib64/liblzma.so.5.2.1 7f00bcb22000-7f00bcd21000 ---p 00025000 fd:00 1581401 /usr/lib64/liblzma.so.5.2.1 7f00bcd21000-7f00bcd22000 r--p 00024000 fd:00 1581401 /usr/lib64/liblzma.so.5.2.1 7f00bcd22000-7f00bcd23000 rw-p 00000000 00:00 0 7f00bcd23000-7f00bcd8b000 r-xp 00000000 fd:00 1581319 /usr/lib64/libibus-1.0.so.5.0.511 7f00bcd8b000-7f00bcf8a000 ---p 00068000 fd:00 1581319 /usr/lib64/libibus-1.0.so.5.0.511 7f00bcf8a000-7f00bcf8d000 r--p 00067000 fd:00 1581319 /usr/lib64/libibus-1.0.so.5.0.511 7f00bcf8d000-7f00bcf8e000 rw-p 0006a000 fd:00 1581319 /usr/lib64/libibus-1.0.so.5.0.511 7f00bcf8e000-7f00bcfdc000 r-xp 00000000 fd:00 1583071 /usr/lib64/libdbus-1.so.3.14.6 7f00bcfdc000-7f00bd1db000 ---p 0004e000 fd:00 1583071 /usr/lib64/libdbus-1.so.3.14.6 7f00bd1db000-7f00bd1dd000 r--p 0004d000 fd:00 1583071 /usr/lib64/libdbus-1.so.3.14.6 7f00bd1dd000-7f00bd1de000 rw-p 0004f000 fd:00 1583071 /usr/lib64/libdbus-1.so.3.14.6 7f00bd1de000-7f00bd1e4000 r-xp 00000000 fd:00 1837900 /usr/lib64/gtk-2.0/2.10.0/immodules/im-ibus.so 7f00bd1e4000-7f00bd3e4000 ---p 00006000 fd:00 1837900 /usr/lib64/gtk-2.0/2.10.0/immodules/im-ibus.so 7f00bd3e4000-7f00bd3e5000 r--p 00006000 fd:00 1837900 /usr/lib64/gtk-2.0/2.10.0/immodules/im-ibus.so 7f00bd3e5000-7f00bd3e6000 rw-p 00007000 fd:00 1837900 /usr/lib64/gtk-2.0/2.10.0/immodules/im-ibus.so 7f00bd3e6000-7f00bd3f1000 r-xp 00000000 fd:00 1585133 /usr/lib64/libnss_files-2.22.so 7f00bd3f1000-7f00bd5f0000 ---p 0000b000 fd:00 1585133 /usr/lib64/libnss_files-2.22.so 7f00bd5f0000-7f00bd5f1000 r--p 0000a000 fd:00 1585133 /usr/lib64/libnss_files-2.22.so 7f00bd5f1000-7f00bd5f2000 rw-p 0000b000 fd:00 1585133 /usr/lib64/libnss_files-2.22.soAborted (core dumped)
Initialize EditColourSet ..... Initialize EditColourSet: done. Loading menubar... Autosave: loaded ScriptedWizard: loaded OpenFilesList: loaded Debugger: loaded AStylePlugin: loaded ClassWizard: loaded CodeCompletion: loaded Compiler: loaded ProjectsImporter: loaded FilesExtensionHandler: loaded ToDoList: loaded OccurrencesHighlighting: loaded Abbreviations: loaded Autosave plugin activated Project wizard added for 'Empty project' Project wizard added for 'Fortran application' Project wizard added for 'Fortran library' Project wizard added for 'Fortran DLL' Project wizard added for 'Console application' Project wizard added for 'D application' Project wizard added for 'FLTK project' Project wizard added for 'GLFW project' Project wizard added for 'GLUT project' Project wizard added for 'GTK+ project' Project wizard added for 'Irrlicht project' Project wizard added for 'Lightfeather project' Project wizard added for 'Matlab project' Project wizard added for 'OpenCV project' Project wizard added for 'OpenGL project' Project wizard added for 'Ogre project' Project wizard added for 'Code::Blocks plugin' Project wizard added for 'QT4 project' Project wizard added for 'SDL project' Project wizard added for 'SFML project' Project wizard added for 'Static library' Project wizard added for 'Shared library' Project wizard added for 'wxWidgets project' Build-target wizard added for 'Console' Build-target wizard added for 'Static library' Build-target wizard added for 'wxWidgets' Project wizard added for 'ARM Project' Project wizard added for 'AVR Project' Project wizard added for 'TriCore Project' Project wizard added for 'PowerPC Project' Project wizard added for 'MCS51 Project' File(s) wizard added for 'Empty file' File(s) wizard added for 'C/C++ source' File(s) wizard added for 'C/C++ header' File(s) wizard added for 'Fortran source' Scripted wizard plugin activated Open files list plugin activated Debugger plugin activated Source code formatter (AStyle) plugin activated Class wizard plugin activated Code completion plugin activated Added compiler "GNU GCC Compiler" ClassBrowser::UpdateClassBrowserView(): No active project available. ClassBrowser::OnThreadEvent(): Updating class browser... ClassBrowser::OnThreadEvent(): Class browser updated. Added compiler "Intel C/C++ Compiler" Added compiler "GDC D Compiler" Added compiler "GNU Fortran Compiler" Added compiler "G95 Fortran Compiler" Added compiler "GNU GCC Compiler for ARM" Added compiler "Tiny C Compiler" Added compiler "GNU GCC Compiler for ZPU" Added compiler "GNU GCC Compiler for LM32" Added compiler "*No Compiler*" Added compiler "GNU GCC Compiler for Blackfin" Added compiler "GNU GCC Compiler for MSP430 (HighTec)" Added compiler "GNU GCC Compiler for LM8" Added compiler "GNU GCC Compiler for AVR" Added compiler "GNU GCC Compiler for TriCore (HighTec)" Added compiler "LLVM Clang Compiler" Added compiler "Digital Mars D Compiler" Added compiler "Small Device C Compiler" Added compiler "GNU GCC Compiler for PowerPC (HighTec)" Added compiler "PGI Fortran Compiler" Added compiler "LLVM D Compiler" Compiler plugin activated Foreign projects importer plugin activated Files extension handler plugin activated Todo List plugin activated OccurrencesHighlighting plugin activated Abbreviations plugin activated Loading toolbar... Initializing plugins... Loading project file... Parsing project file... Loading target all Loading target edit_cache Loading target rebuild_cache Loading target lib-martini Loading target lib-martini/fast Loading target tradingapps-utility Loading target tradingapps-utility/fast Loading target lib-msg Loading target lib-msg/fast Loading target lib-datamodel Loading target lib-datamodel/fast Loading target tradingapps-licence Loading target tradingapps-licence/fast Loading target lib-http Loading target lib-http/fast Loading target lib-mq Loading target lib-mq/fast Loading target lib-equilend-link Loading target lib-equilend-link/fast Loading target lib-oracle Loading target lib-oracle/fast Loading target lib-odbc Loading target lib-odbc/fast Loading target lib-sybase Loading target lib-sybase/fast Loading target lib-mysql Loading target lib-mysql/fast Loading target lib-core Loading target lib-core/fast Loading target lib-fin Loading target lib-fin/fast Loading target lib-markit Loading target lib-markit/fast Loading target lib-astec Loading target lib-astec/fast Loading target lib-eqlend Loading target lib-eqlend/fast Loading target lib-sov Loading target lib-sov/fast Loading target lib-trd Loading target lib-trd/fast Loading target lib-inventory Loading target lib-inventory/fast Loading target lib-avail Loading target lib-avail/fast Loading target lib-trdentry Loading target lib-trdentry/fast Loading target lib-bskt Loading target lib-bskt/fast Loading target lib-position Loading target lib-position/fast Loading target lib-rateop Loading target lib-rateop/fast Loading target lib-loc Loading target lib-loc/fast Loading target lib-locpro Loading target lib-locpro/fast Loading target lib-lend Loading target lib-lend/fast Loading target lib-eqab Loading target lib-eqab/fast Loading target lib-portfolio Loading target lib-portfolio/fast Loading target lib-triparty Loading target lib-triparty/fast Loading target lib-colmgt Loading target lib-colmgt/fast Loading target lib-borrow Loading target lib-borrow/fast Loading target lib-t2o Loading target lib-t2o/fast Loading target lib-ald Loading target lib-ald/fast Loading target lib-gateway Loading target lib-gateway/fast Loading target lib-g1 Loading target lib-g1/fast Loading target glass-business-object-builder Loading target glass-business-object-builder/fast Loading target glass-createimfs Loading target glass-createimfs/fast Loading target glassd Loading target glassd/fast Loading target glass-offline-loader Loading target glass-offline-loader/fast Loading target glass-mq-utility Loading target glass-mq-utility/fast Loading target ta-equilend-gateway Loading target ta-equilend-gateway/fast Loading target ta-equilend-simulator Loading target ta-equilend-simulator/fast Loading target app-martini Loading target app-martini/fast Loading target app-core-sqlite Loading target app-core-sqlite/fast Loading target app-core-oracle Loading target app-core-oracle/fast Loading target app-core-odbc Loading target app-core-odbc/fast Loading target app-core-sybase Loading target app-core-sybase/fast Loading target app-core-mysql Loading target app-core-mysql/fast Loading target app-fin-sqlite Loading target app-fin-sqlite/fast Loading target app-fin-oracle Loading target app-fin-oracle/fast Loading target app-fin-odbc Loading target app-fin-odbc/fast Loading target app-fin-sybase Loading target app-fin-sybase/fast Loading target app-fin-mysql Loading target app-fin-mysql/fast Loading target app-markit-sqlite Loading target app-markit-sqlite/fast Loading target app-markit-oracle Loading target app-markit-oracle/fast Loading target app-markit-odbc Loading target app-markit-odbc/fast Loading target app-markit-sybase Loading target app-markit-sybase/fast Loading target app-markit-mysql Loading target app-markit-mysql/fast Loading target app-astec-sqlite Loading target app-astec-sqlite/fast Loading target app-astec-oracle Loading target app-astec-oracle/fast Loading target app-astec-odbc Loading target app-astec-odbc/fast Loading target app-astec-sybase Loading target app-astec-sybase/fast Loading target app-astec-mysql Loading target app-astec-mysql/fast Loading target app-eqlend-sqlite Loading target app-eqlend-sqlite/fast Loading target app-eqlend-oracle Loading target app-eqlend-oracle/fast Loading target app-eqlend-odbc Loading target app-eqlend-odbc/fast Loading target app-eqlend-sybase Loading target app-eqlend-sybase/fast Loading target app-eqlend-mysql Loading target app-eqlend-mysql/fast Loading target app-sov-sqlite Loading target app-sov-sqlite/fast Loading target app-sov-oracle Loading target app-sov-oracle/fast Loading target app-sov-odbc Loading target app-sov-odbc/fast Loading target app-sov-sybase Loading target app-sov-sybase/fast Loading target app-sov-mysql Loading target app-sov-mysql/fast Loading target app-trd-sqlite Loading target app-trd-sqlite/fast Loading target app-trd-oracle Loading target app-trd-oracle/fast Loading target app-trd-odbc Loading target app-trd-odbc/fast Loading target app-trd-sybase Loading target app-trd-sybase/fast Loading target app-trd-mysql Loading target app-trd-mysql/fast Loading target app-inventory-sqlite Loading target app-inventory-sqlite/fast Loading target app-inventory-oracle Loading target app-inventory-oracle/fast Loading target app-inventory-odbc Loading target app-inventory-odbc/fast Loading target app-inventory-sybase Loading target app-inventory-sybase/fast Loading target app-inventory-mysql Loading target app-inventory-mysql/fast Loading target app-avail-sqlite Loading target app-avail-sqlite/fast Loading target app-avail-oracle Loading target app-avail-oracle/fast Loading target app-avail-odbc Loading target app-avail-odbc/fast Loading target app-avail-sybase Loading target app-avail-sybase/fast Loading target app-avail-mysql Loading target app-avail-mysql/fast Loading target app-trdentry-sqlite Loading target app-trdentry-sqlite/fast Loading target app-trdentry-oracle Loading target app-trdentry-oracle/fast Loading target app-trdentry-odbc Loading target app-trdentry-odbc/fast Loading target app-trdentry-sybase Loading target app-trdentry-sybase/fast Loading target app-trdentry-mysql Loading target app-trdentry-mysql/fast Loading target app-bskt-sqlite Loading target app-bskt-sqlite/fast Loading target app-bskt-oracle Loading target app-bskt-oracle/fast Loading target app-bskt-odbc Loading target app-bskt-odbc/fast Loading target app-bskt-sybase Loading target app-bskt-sybase/fast Loading target app-bskt-mysql Loading target app-bskt-mysql/fast Loading target app-position-sqlite Loading target app-position-sqlite/fast Loading target app-position-oracle Loading target app-position-oracle/fast Loading target app-position-odbc Loading target app-position-odbc/fast Loading target app-position-sybase Loading target app-position-sybase/fast Loading target app-position-mysql Loading target app-position-mysql/fast Loading target app-rateop-sqlite Loading target app-rateop-sqlite/fast Loading target app-rateop-oracle Loading target app-rateop-oracle/fast Loading target app-rateop-odbc Loading target app-rateop-odbc/fast Loading target app-rateop-sybase Loading target app-rateop-sybase/fast Loading target app-rateop-mysql Loading target app-rateop-mysql/fast Loading target app-loc-sqlite Loading target app-loc-sqlite/fast Loading target app-loc-oracle Loading target app-loc-oracle/fast Loading target app-loc-odbc Loading target app-loc-odbc/fast Loading target app-loc-sybase Loading target app-loc-sybase/fast Loading target app-loc-mysql Loading target app-loc-mysql/fast Loading target app-locpro-sqlite Loading target app-locpro-sqlite/fast Loading target app-locpro-oracle Loading target app-locpro-oracle/fast Loading target app-locpro-odbc Loading target app-locpro-odbc/fast Loading target app-locpro-sybase Loading target app-locpro-sybase/fast Loading target app-locpro-mysql Loading target app-locpro-mysql/fast Loading target app-lend-sqlite Loading target app-lend-sqlite/fast Loading target app-lend-oracle Loading target app-lend-oracle/fast Loading target app-lend-odbc Loading target app-lend-odbc/fast Loading target app-lend-sybase Loading target app-lend-sybase/fast Loading target app-lend-mysql Loading target app-lend-mysql/fast Loading target app-eqab-sqlite Loading target app-eqab-sqlite/fast Loading target app-eqab-oracle Loading target app-eqab-oracle/fast Loading target app-eqab-odbc Loading target app-eqab-odbc/fast Loading target app-eqab-sybase Loading target app-eqab-sybase/fast Loading target app-eqab-mysql Loading target app-eqab-mysql/fast Loading target app-portfolio-sqlite Loading target app-portfolio-sqlite/fast Loading target app-portfolio-oracle Loading target app-portfolio-oracle/fast Loading target app-portfolio-odbc Loading target app-portfolio-odbc/fast Loading target app-portfolio-sybase Loading target app-portfolio-sybase/fast Loading target app-portfolio-mysql Loading target app-portfolio-mysql/fast Loading target app-triparty-sqlite Loading target app-triparty-sqlite/fast Loading target app-triparty-oracle Loading target app-triparty-oracle/fast Loading target app-triparty-odbc Loading target app-triparty-odbc/fast Loading target app-triparty-sybase Loading target app-triparty-sybase/fast Loading target app-triparty-mysql Loading target app-triparty-mysql/fast Loading target app-colmgt-sqlite Loading target app-colmgt-sqlite/fast Loading target app-colmgt-oracle Loading target app-colmgt-oracle/fast Loading target app-colmgt-odbc Loading target app-colmgt-odbc/fast Loading target app-colmgt-sybase Loading target app-colmgt-sybase/fast Loading target app-colmgt-mysql Loading target app-colmgt-mysql/fast Loading target app-borrow-sqlite Loading target app-borrow-sqlite/fast Loading target app-borrow-oracle Loading target app-borrow-oracle/fast Loading target app-borrow-odbc Loading target app-borrow-odbc/fast Loading target app-borrow-sybase Loading target app-borrow-sybase/fast Loading target app-borrow-mysql Loading target app-borrow-mysql/fast Loading target app-t2o-sqlite Loading target app-t2o-sqlite/fast Loading target app-t2o-oracle Loading target app-t2o-oracle/fast Loading target app-t2o-odbc Loading target app-t2o-odbc/fast Loading target app-t2o-sybase Loading target app-t2o-sybase/fast Loading target app-t2o-mysql Loading target app-t2o-mysql/fast Loading target app-ald-sqlite Loading target app-ald-sqlite/fast Loading target app-ald-oracle Loading target app-ald-oracle/fast Loading target app-ald-odbc Loading target app-ald-odbc/fast Loading target app-ald-sybase Loading target app-ald-sybase/fast Loading target app-ald-mysql Loading target app-ald-mysql/fast Loading target app-gateway-sqlite Loading target app-gateway-sqlite/fast Loading target app-gateway-oracle Loading target app-gateway-oracle/fast Loading target app-gateway-odbc Loading target app-gateway-odbc/fast Loading target app-gateway-sybase Loading target app-gateway-sybase/fast Loading target app-gateway-mysql Loading target app-gateway-mysql/fast Loading target app-data-exporter Loading target app-data-exporter/fast Loading target app-g1 Loading target app-g1/fast Loading target app-bnym Loading target app-bnym/fast Loading target app-bnpp Loading target app-bnpp/fast Loading target app-hsbc Loading target app-hsbc/fast Loading target app-ochziff Loading target app-ochziff/fast Loading target app-mq Loading target app-mq/fast Loading target app-mufj Loading target app-mufj/fast Loading target tradingapps-utility-tests Loading target tradingapps-utility-tests/fast Loading target glass-webservices-tests Loading target glass-webservices-tests/fast Loading project files... 9287 files loaded Done loading project in 2109ms Project's base path: /mnt/hdd/dev/GLASS-3.0/src/ Project's common toplevel path: /mnt/hdd/dev/GLASS-3.0/src/ Mozilla universal detection engine detected 'Pure *ASCII*'. Final encoding detected: Unicode 8 bit (UTF-8) (ID: 41) Project data set for /mnt/hdd/dev/GLASS-3.0/src/executables/glass-business-object-builder/JavascriptStoreWriter.cpp Mozilla universal detection engine detected 'Pure *ASCII*'. Final encoding detected: Unicode 8 bit (UTF-8) (ID: 41) Project data set for /mnt/hdd/dev/GLASS-3.0/src/executables/glass-business-object-builder/JavascriptModelWriter.cpp Mozilla universal detection engine detected 'Pure *ASCII*'. Final encoding detected: Unicode 8 bit (UTF-8) (ID: 41) Project data set for /mnt/hdd/dev/GLASS-3.0/src/executables/glass-business-object-builder/ImportProcessorWriter.cpp Mozilla universal detection engine detected 'Pure *ASCII*'. Final encoding detected: Unicode 8 bit (UTF-8) (ID: 41) Project data set for /mnt/hdd/dev/GLASS-3.0/src/executables/glass-business-object-builder/BOBApplication.cpp Mozilla universal detection engine detected 'Pure *ASCII*'. Final encoding detected: Unicode 8 bit (UTF-8) (ID: 41) Project data set for /mnt/hdd/dev/GLASS-3.0/src/executables/glass-business-object-builder/BOBObject.cpp Mozilla universal detection engine detected 'Pure *ASCII*'. Final encoding detected: Unicode 8 bit (UTF-8) (ID: 41) Project data set for /mnt/hdd/dev/GLASS-3.0/src/lib/tradingapps-utility/Conversions.cpp Mozilla universal detection engine detected 'Pure *ASCII*'. Final encoding detected: Unicode 8 bit (UTF-8) (ID: 41) Project data set for /mnt/hdd/dev/GLASS-3.0/src/executables/glass-business-object-builder/BOBUtility.cpp Mozilla universal detection engine detected 'Pure *ASCII*'. Final encoding detected: Unicode 8 bit (UTF-8) (ID: 41) Project data set for /mnt/hdd/dev/GLASS-3.0/src/executables/glass-business-object-builder/DataSourceWriter.cpp Mozilla universal detection engine detected 'Pure *ASCII*'. Final encoding detected: Unicode 8 bit (UTF-8) (ID: 41) Project data set for /mnt/hdd/dev/GLASS-3.0/src/executables/glass-business-object-builder/BOBUser.cpp Top Editor: /mnt/hdd/dev/GLASS-3.0/src/executables/glass-business-object-builder/BOBObject.cpp NativeParser::GetGCCCompilerDirs(): Caching GCC default include dir: /usr/include/c++/5.3.1 NativeParser::GetGCCCompilerDirs(): Caching GCC default include dir: /usr/include/c++/5.3.1/x86_64-redhat-linux NativeParser::GetGCCCompilerDirs(): Caching GCC default include dir: /usr/include/c++/5.3.1/backward NativeParser::GetGCCCompilerDirs(): Caching GCC default include dir: /usr/lib/gcc/x86_64-redhat-linux/5.3.1/include NativeParser::GetGCCCompilerDirs(): Caching GCC default include dir: /usr/local/include NativeParser::GetGCCCompilerDirs(): Caching GCC default include dir: /usr/include NativeParser::AddCompilerPredefinedMacrosGCC: Caching predefined macros for compiler '/usr/libexec/icecc/bin/g++': #define __DBL_MIN_EXP__ (-1021) #define __UINT_LEAST16_MAX__ 0xffff #define __ATOMIC_ACQUIRE 2 #define __FLT_MIN__ 1.17549435082228750797e-38F #define __GCC_IEC_559_COMPLEX 2 #define __UINT_LEAST8_TYPE__ unsigned char #define __SIZEOF_FLOAT80__ 16 #define __INTMAX_C(c) c ## L #define __CHAR_BIT__ 8 #define __UINT8_MAX__ 0xff #define __WINT_MAX__ 0xffffffffU #define __ORDER_LITTLE_ENDIAN__ 1234 #define __SIZE_MAX__ 0xffffffffffffffffUL #define __WCHAR_MAX__ 0x7fffffff #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 #define __DBL_DENORM_MIN__ double(4.94065645841246544177e-324L) #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 #define __GCC_ATOMIC_CHAR_LOCK_FREE 2 #define __GCC_IEC_559 2 #define __FLT_EVAL_METHOD__ 0 #define __unix__ 1 #define __cpp_binary_literals 201304 #define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 #define __x86_64 1 #define __UINT_FAST64_MAX__ 0xffffffffffffffffUL #define __SIG_ATOMIC_TYPE__ int #define __DBL_MIN_10_EXP__ (-307) #define __FINITE_MATH_ONLY__ 0 #define __GNUC_PATCHLEVEL__ 1 #define __UINT_FAST8_MAX__ 0xff #define __has_include(STR) __has_include__(STR) #define __DEC64_MAX_EXP__ 385 #define __INT8_C(c) c #define __UINT_LEAST64_MAX__ 0xffffffffffffffffUL #define __SHRT_MAX__ 0x7fff #define __LDBL_MAX__ 1.18973149535723176502e+4932L #define __UINT_LEAST8_MAX__ 0xff #define __GCC_ATOMIC_BOOL_LOCK_FREE 2 #define __UINTMAX_TYPE__ long unsigned int #define __linux 1 #define __DEC32_EPSILON__ 1E-6DF #define __unix 1 #define __UINT32_MAX__ 0xffffffffU #define __LDBL_MAX_EXP__ 16384 #define __WINT_MIN__ 0U #define __linux__ 1 #define __SCHAR_MAX__ 0x7f #define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) #define __INT64_C(c) c ## L #define __DBL_DIG__ 15 #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 #define __SIZEOF_INT__ 4 #define __SIZEOF_POINTER__ 8 #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 #define __USER_LABEL_PREFIX__ #define __STDC_HOSTED__ 1 #define __LDBL_HAS_INFINITY__ 1 #define __FLT_EPSILON__ 1.19209289550781250000e-7F #define __GXX_WEAK__ 1 #define __LDBL_MIN__ 3.36210314311209350626e-4932L #define __DEC32_MAX__ 9.999999E96DF #define __INT32_MAX__ 0x7fffffff #define __SIZEOF_LONG__ 8 #define __STDC_IEC_559__ 1 #define __STDC_ISO_10646__ 201505L #define __UINT16_C(c) c #define __DECIMAL_DIG__ 21 #define __gnu_linux__ 1 #define __has_include_next(STR) __has_include_next__(STR) #define __LDBL_HAS_QUIET_NAN__ 1 #define __GNUC__ 5 #define __GXX_RTTI 1 #define __MMX__ 1 #define __FLT_HAS_DENORM__ 1 #define __SIZEOF_LONG_DOUBLE__ 16 #define __BIGGEST_ALIGNMENT__ 16 #define __DBL_MAX__ double(1.79769313486231570815e+308L) #define __INT_FAST32_MAX__ 0x7fffffffffffffffL #define __DBL_HAS_INFINITY__ 1 #define __INT64_MAX__ 0x7fffffffffffffffL #define __DEC32_MIN_EXP__ (-94) #define __INT_FAST16_TYPE__ long int #define __LDBL_HAS_DENORM__ 1 #define __cplusplus 199711L #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #define __INT_LEAST32_MAX__ 0x7fffffff #define __DEC32_MIN__ 1E-95DF #define __DEPRECATED 1 #define __DBL_MAX_EXP__ 1024 #define __DEC128_EPSILON__ 1E-33DL #define __SSE2_MATH__ 1 #define __ATOMIC_HLE_RELEASE 131072 #define __PTRDIFF_MAX__ 0x7fffffffffffffffL #define __amd64 1 #define __STDC_NO_THREADS__ 1 #define __ATOMIC_HLE_ACQUIRE 65536 #define __GNUG__ 5 #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL #define __SIZEOF_SIZE_T__ 8 #define __SIZEOF_WINT_T__ 4 #define __GCC_HAVE_DWARF2_CFI_ASM 1 #define __GXX_ABI_VERSION 1009 #define __FLT_MIN_EXP__ (-125) #define __INT_FAST64_TYPE__ long int #define __DBL_MIN__ double(2.22507385850720138309e-308L) #define __LP64__ 1 #define __DECIMAL_BID_FORMAT__ 1 #define __DEC128_MIN__ 1E-6143DL #define __REGISTER_PREFIX__ #define __UINT16_MAX__ 0xffff #define __DBL_HAS_DENORM__ 1 #define __UINT8_TYPE__ unsigned char #define __NO_INLINE__ 1 #define __FLT_MANT_DIG__ 24 #define __VERSION__ "5.3.1 20160406 (Red Hat 5.3.1-6)" #define __UINT64_C(c) c ## UL #define _STDC_PREDEF_H 1 #define __GCC_ATOMIC_INT_LOCK_FREE 2 #define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __STDC_IEC_559_COMPLEX__ 1 #define __INT32_C(c) c #define __DEC64_EPSILON__ 1E-15DD #define __ORDER_PDP_ENDIAN__ 3412 #define __DEC128_MIN_EXP__ (-6142) #define __INT_FAST32_TYPE__ long int #define __UINT_LEAST16_TYPE__ short unsigned int #define unix 1 #define __INT16_MAX__ 0x7fff #define __cpp_rtti 199711 #define __SIZE_TYPE__ long unsigned int #define __UINT64_MAX__ 0xffffffffffffffffUL #define __INT8_TYPE__ signed char #define __ELF__ 1 #define __FLT_RADIX__ 2 #define __INT_LEAST16_TYPE__ short int #define __LDBL_EPSILON__ 1.08420217248550443401e-19L #define __UINTMAX_C(c) c ## UL #define __GNUC_RH_RELEASE__ 6 #define __GLIBCXX_BITSIZE_INT_N_0 128 #define __k8 1 #define __SIG_ATOMIC_MAX__ 0x7fffffff #define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 #define __SIZEOF_PTRDIFF_T__ 8 #define __x86_64__ 1 #define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF #define __INT_FAST16_MAX__ 0x7fffffffffffffffL #define __UINT_FAST32_MAX__ 0xffffffffffffffffUL #define __UINT_LEAST64_TYPE__ long unsigned int #define __FLT_HAS_QUIET_NAN__ 1 #define __FLT_MAX_10_EXP__ 38 #define __LONG_MAX__ 0x7fffffffffffffffL #define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL #define __FLT_HAS_INFINITY__ 1 #define __UINT_FAST16_TYPE__ long unsigned int #define __DEC64_MAX__ 9.999999999999999E384DD #define __CHAR16_TYPE__ short unsigned int #define __PRAGMA_REDEFINE_EXTNAME 1 #define __INT_LEAST16_MAX__ 0x7fff #define __DEC64_MANT_DIG__ 16 #define __UINT_LEAST32_MAX__ 0xffffffffU #define __GCC_ATOMIC_LONG_LOCK_FREE 2 #define __INT_LEAST64_TYPE__ long int #define __INT16_TYPE__ short int #define __INT_LEAST8_TYPE__ signed char #define __DEC32_MAX_EXP__ 97 #define __INT_FAST8_MAX__ 0x7f #define __INTPTR_MAX__ 0x7fffffffffffffffL #define linux 1 #define __SSE2__ 1 #define __EXCEPTIONS 1 #define __LDBL_MANT_DIG__ 64 #define __DBL_HAS_QUIET_NAN__ 1 #define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) #define __code_model_small__ 1 #define __k8__ 1 #define __INTPTR_TYPE__ long int #define __UINT16_TYPE__ short unsigned int #define __WCHAR_TYPE__ int #define __SIZEOF_FLOAT__ 4 #define __UINTPTR_MAX__ 0xffffffffffffffffUL #define __DEC64_MIN_EXP__ (-382) #define __INT_FAST64_MAX__ 0x7fffffffffffffffL #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 #define __FLT_DIG__ 6 #define __UINT_FAST64_TYPE__ long unsigned int #define __INT_MAX__ 0x7fffffff #define __amd64__ 1 #define __INT64_TYPE__ long int #define __FLT_MAX_EXP__ 128 #define __ORDER_BIG_ENDIAN__ 4321 #define __DBL_MANT_DIG__ 53 #define __SIZEOF_FLOAT128__ 16 #define __INT_LEAST64_MAX__ 0x7fffffffffffffffL #define __DEC64_MIN__ 1E-383DD #define __WINT_TYPE__ unsigned int #define __UINT_LEAST32_TYPE__ unsigned int #define __SIZEOF_SHORT__ 2 #define __SSE__ 1 #define __LDBL_MIN_EXP__ (-16381) #define __INT_LEAST8_MAX__ 0x7f #define __SIZEOF_INT128__ 16 #define __LDBL_MAX_10_EXP__ 4932 #define __ATOMIC_RELAXED 0 #define __DBL_EPSILON__ double(2.22044604925031308085e-16L) #define _LP64 1 #define __UINT8_C(c) c #define __INT_LEAST32_TYPE__ int #define __SIZEOF_WCHAR_T__ 4 #define __UINT64_TYPE__ long unsigned int #define __INT_FAST8_TYPE__ signed char #define __DBL_DECIMAL_DIG__ 17 #define __FXSR__ 1 #define __DEC_EVAL_METHOD__ 2 #define __cpp_runtime_arrays 198712 #define __UINT32_C(c) c ## U #define __INTMAX_MAX__ 0x7fffffffffffffffL #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ #define __FLT_DENORM_MIN__ 1.40129846432481707092e-45F #define __INT8_MAX__ 0x7f #define __UINT_FAST32_TYPE__ long unsigned int #define __CHAR32_TYPE__ unsigned int #define __FLT_MAX__ 3.40282346638528859812e+38F #define __INT32_TYPE__ int #define __SIZEOF_DOUBLE__ 8 #define __cpp_exceptions 199711 #define __INTMAX_TYPE__ long int #define __DEC128_MAX_EXP__ 6145 #define __ATOMIC_CONSUME 1 #define __GNUC_MINOR__ 3 #define __GLIBCXX_TYPE_INT_N_0 __int128 #define __UINTMAX_MAX__ 0xffffffffffffffffUL #define __DEC32_MANT_DIG__ 7 #define __DBL_MAX_10_EXP__ 308 #define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L #define __INT16_C(c) c #define __STDC__ 1 #define __PTRDIFF_TYPE__ long int #define __ATOMIC_SEQ_CST 5 #define __UINT32_TYPE__ unsigned int #define __UINTPTR_TYPE__ long unsigned int #define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD #define __DEC128_MANT_DIG__ 34 #define __LDBL_MIN_10_EXP__ (-4931) #define __SSE_MATH__ 1 #define __SIZEOF_LONG_LONG__ 8 #define __GCC_ATOMIC_LLONG_LOCK_FREE 2 #define __LDBL_DIG__ 18 #define __FLT_DECIMAL_DIG__ 9 #define __UINT_FAST16_MAX__ 0xffffffffffffffffUL #define __GNUC_GNU_INLINE__ 1 #define __FLT_MIN_10_EXP__ (-37) #define __GCC_ATOMIC_SHORT_LOCK_FREE 2 #define __UINT_FAST8_TYPE__ unsigned char #define _GNU_SOURCE 1 #define __ATOMIC_ACQ_REL 4 #define __ATOMIC_RELEASE 3 NativeParser::DoFullParsing(): AddProjectDefinedMacros failed! NativeParser::DoFullParsing(): Adding cpp/c files to batch-parser NativeParser::DoFullParsing(): Added 4060 source file(s) for project 'GLASS-3.0' to batch-parser... ClassBrowser::UpdateClassBrowserView(): No active project available. NativeParser::GetAllPathsByFilename(): Traversing '/mnt/hdd/dev/GLASS-3.0/src/executables/glass-business-object-builder' for: BOBObject.* NativeParser::GetAllPathsByFilename(): Found 2 files: - /mnt/hdd/dev/GLASS-3.0/src/executables/glass-business-object-builder/BOBObject.cpp - /mnt/hdd/dev/GLASS-3.0/src/executables/glass-business-object-builder/BOBObject.h NativeParser::CreateParser(): Finish creating a new parser for project 'GLASS-3.0' ClassBrowser::OnThreadEvent(): Updating class browser... ClassBrowser::OnThreadEvent(): Class browser updated. NativeParser::OnParserStart(): Starting batch parsing for project 'GLASS-3.0'... ReadClsNames() : Unexpected token '((__aligned__))' for 'struct4131___pthread_unwind_buf_t', file '/usr/include/pthread.h', line 531.
core /var/lib/systemd/coredump/core.codeblocks.1000.0ef6716e65f54158be6bed16da6193be.27373.1473265185000000 [New LWP 27373] [New LWP 27455] [New LWP 27376] [New LWP 27375] [New LWP 27484] [New LWP 27383] [New LWP 27379] [New LWP 27378] [New LWP 27380] [New LWP 27382] [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib64/libthread_db.so.1". Core was generated by `/usr/bin/codeblocks -d -v'. Program terminated with signal SIGABRT, Aborted. #0 0x00007f00cba9ca28 in raise () from /usr/lib64/libc.so.6 [Current thread is 1 (Thread 0x7f00d1eb9a00 (LWP 27373))] ^done (gdb) 47^done,frame={level="0",addr="0x00007f00cba9ca28",func="raise",from="/usr/lib64/libc.so.6"} (gdb) 48^done,threads=[{id="10",target-id="Thread 0x7f00aad6b700 (LWP 27382)",frame={level="0",addr="0x00007f00cc8d4b20",func="pthread_cond_wait@@GLIBC_2.3.2",args=[],from="/usr/lib64/libpthread.so.0"},state="stopped"},{id="9",target-id="Thread 0x7f00b8c71700 (LWP 27380)",frame={level="0",addr="0x00007f00cc8d4b20",func="pthread_cond_wait@@GLIBC_2.3.2",args=[],from="/usr/lib64/libpthread.so.0"},state="stopped"},{id="8",target-id="Thread 0x7f00b9c73700 (LWP 27378)",frame={level="0",addr="0x00007f00cc8d4b20",func="pthread_cond_wait@@GLIBC_2.3.2",args=[],from="/usr/lib64/libpthread.so.0"},state="stopped"},{id="7",target-id="Thread 0x7f00b9472700 (LWP 27379)",frame={level="0",addr="0x00007f00cc8d4b20",func="pthread_cond_wait@@GLIBC_2.3.2",args=[],from="/usr/lib64/libpthread.so.0"},state="stopped"},{id="6",target-id="Thread 0x7f00a9de1700 (LWP 27383)",frame={level="0",addr="0x00007f00cc8d4b20",func="pthread_cond_wait@@GLIBC_2.3.2",args=[],from="/usr/lib64/libpthread.so.0"},state="stopped"},{id="5",target-id="Thread 0x7f00ba721700 (LWP 27484)",frame={level="0",addr="0x00007f00cc8d4b20",func="pthread_cond_wait@@GLIBC_2.3.2",args=[],from="/usr/lib64/libpthread.so.0"},state="stopped"},{id="4",target-id="Thread 0x7f00bb723700 (LWP 27375)",frame={level="0",addr="0x00007f00cbb5eb1d",func="poll",args=[],from="/usr/lib64/libc.so.6"},state="stopped"},{id="3",target-id="Thread 0x7f00baf22700 (LWP 27376)",frame={level="0",addr="0x00007f00cbb5eb1d",func="poll",args=[],from="/usr/lib64/libc.so.6"},state="stopped"},{id="2",target-id="Thread 0x7f00a95e0700 (LWP 27455)",frame={level="0",addr="0x00007f00aae2b098",func="Tokenizer::MoveToNextChar()",args=[],from="/usr/lib64/codeblocks/plugins/libcodecompletion.so"},state="stopped"},{id="1",target-id="Thread 0x7f00d1eb9a00 (LWP 27373)",frame={level="0",addr="0x00007f00cba9ca28",func="raise",args=[],from="/usr/lib64/libc.so.6"},state="stopped"}],current-thread-id="1" (gdb) 49^done,BreakpointTable={nr_rows="0",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[]} (gdb) ~"\nThread 10 (Thread 0x7f00aad6b700 (LWP 27382)):\n" ~"#0 0x00007f00cc8d4b20 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib64/libpthread.so.0\n" ~"#1 0x00007f00cf0ffaa3 in wxConditionInternal::Wait() () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#2 0x00007f00cf1005f0 in wxSemaphoreInternal::Wait() () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#3 0x00007f00d1606053 in cbThreadPool::cbWorkerThread::Entry() () at /usr/lib64/libcodeblocks.so.0\n" ~"#4 0x00007f00cf100e05 in wxThreadInternal::PthreadStart(wxThread*) () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#5 0x00007f00cc8cf61a in start_thread () at /usr/lib64/libpthread.so.0\n" ~"#6 0x00007f00cbb6a59d in clone () at /usr/lib64/libc.so.6\n" ~"\nThread 9 (Thread 0x7f00b8c71700 (LWP 27380)):\n" ~"#0 0x00007f00cc8d4b20 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib64/libpthread.so.0\n" ~"#1 0x00007f00cf0ffaa3 in wxConditionInternal::Wait() () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#2 0x00007f00cf1005f0 in wxSemaphoreInternal::Wait() () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#3 0x00007f00d167ccba in BackgroundThread::Entry() () at /usr/lib64/libcodeblocks.so.0\n" ~"#4 0x00007f00cf100e05 in wxThreadInternal::PthreadStart(wxThread*) () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#5 0x00007f00cc8cf61a in start_thread () at /usr/lib64/libpthread.so.0\n" ~"#6 0x00007f00cbb6a59d in clone () at /usr/lib64/libc.so.6\n" ~"\nThread 8 (Thread 0x7f00b9c73700 (LWP 27378)):\n" ~"#0 0x00007f00cc8d4b20 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib64/libpthread.so.0\n" ~"#1 0x00007f00cf0ffaa3 in wxConditionInternal::Wait() () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#2 0x00007f00cf1005f0 in wxSemaphoreInternal::Wait() () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#3 0x00007f00d167ccba in BackgroundThread::Entry() () at /usr/lib64/libcodeblocks.so.0\n" ~"#4 0x00007f00cf100e05 in wxThreadInternal::PthreadStart(wxThread*) () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#5 0x00007f00cc8cf61a in start_thread () at /usr/lib64/libpthread.so.0\n" ~"#6 0x00007f00cbb6a59d in clone () at /usr/lib64/libc.so.6\n" ~"\nThread 7 (Thread 0x7f00b9472700 (LWP 27379)):\n" ~"#0 0x00007f00cc8d4b20 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib64/libpthread.so.0\n" ~"#1 0x00007f00cf0ffaa3 in wxConditionInternal::Wait() () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#2 0x00007f00cf1005f0 in wxSemaphoreInternal::Wait() () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#3 0x00007f00d167ccba in BackgroundThread::Entry() () at /usr/lib64/libcodeblocks.so.0\n" ~"#4 0x00007f00cf100e05 in wxThreadInternal::PthreadStart(wxThread*) () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#5 0x00007f00cc8cf61a in start_thread () at /usr/lib64/libpthread.so.0\n" ~"#6 0x00007f00cbb6a59d in clone () at /usr/lib64/libc.so.6\n" ~"\nThread 6 (Thread 0x7f00a9de1700 (LWP 27383)):\n" ~"#0 0x00007f00cc8d4b20 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib64/libpthread.so.0\n" ~"#1 0x00007f00cf0ffaa3 in wxConditionInternal::Wait() () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#2 0x00007f00cf1005f0 in wxSemaphoreInternal::Wait() () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#3 0x00007f00aadc4a72 in ClassBrowserBuilderThread::Entry() () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#4 0x00007f00cf100e05 in wxThreadInternal::PthreadStart(wxThread*) () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#5 0x00007f00cc8cf61a in start_thread () at /usr/lib64/libpthread.so.0\n" ~"#6 0x00007f00cbb6a59d in clone () at /usr/lib64/libc.so.6\n" ~"\nThread 5 (Thread 0x7f00ba721700 (LWP 27484)):\n" ~"#0 0x00007f00cc8d4b20 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib64/libpthread.so.0\n" ~"#1 0x00007f00cf0ffaa3 in wxConditionInternal::Wait() () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#2 0x00007f00cf1005f0 in wxSemaphoreInternal::Wait() () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#3 0x00007f00cf100d1d in wxThreadInternal::PthreadStart(wxThread*) () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#4 0x00007f00cc8cf61a in start_thread () at /usr/lib64/libpthread.so.0\n" ~"#5 0x00007f00cbb6a59d in clone () at /usr/lib64/libc.so.6\n" ~"\nThread 4 (Thread 0x7f00bb723700 (LWP 27375)):\n" ~"#0 0x00007f00cbb5eb1d in poll () at /usr/lib64/libc.so.6\n" ~"#1 0x00007f00cd01e18c in g_main_context_iterate.isra () at /usr/lib64/libglib-2.0.so.0\n" ~"#2 0x00007f00cd01e29c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0\n" ~"#3 0x00007f00cd01e2d9 in glib_worker_main () at /usr/lib64/libglib-2.0.so.0\n" ~"#4 0x00007f00cd0448e5 in g_thread_proxy () at /usr/lib64/libglib-2.0.so.0\n" ~"#5 0x00007f00cc8cf61a in start_thread () at /usr/lib64/libpthread.so.0\n" ~"#6 0x00007f00cbb6a59d in clone () at /usr/lib64/libc.so.6\n" ~"\nThread 3 (Thread 0x7f00baf22700 (LWP 27376)):\n" ~"#0 0x00007f00cbb5eb1d in poll () at /usr/lib64/libc.so.6\n" ~"#1 0x00007f00cd01e18c in g_main_context_iterate.isra () at /usr/lib64/libglib-2.0.so.0\n" ~"#2 0x00007f00cd01e512 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0\n" ~"#3 0x00007f00cdaa0516 in gdbus_shared_thread_func () at /usr/lib64/libgio-2.0.so.0\n" ~"#4 0x00007f00cd0448e5 in g_thread_proxy () at /usr/lib64/libglib-2.0.so.0\n" ~"#5 0x00007f00cc8cf61a in start_thread () at /usr/lib64/libpthread.so.0\n" ~"#6 0x00007f00cbb6a59d in clone () at /usr/lib64/libc.so.6\n" ~"\nThread 2 (Thread 0x7f00a95e0700 (LWP 27455)):\n" ~"#0 0x00007f00aae2b098 in Tokenizer::MoveToNextChar() () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#1 0x00007f00aae2bcd8 in Tokenizer::Lex() () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#2 0x00007f00aae2c870 in Tokenizer::SplitArguments(wxArrayString&) () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#3 0x00007f00aae2d14f in Tokenizer::GetMacroExpandedText(Token const*, wxString&) () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#4 0x00007f00aae2d6e0 in Tokenizer::ReplaceMacroUsage(Token const*) () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#5 0x00007f00aae2e7e8 in Tokenizer::DoGetToken() () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#6 0x00007f00aae2e8eb in Tokenizer::ReadParentheses(wxString&) () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#7 0x00007f00aae2f1b4 in Tokenizer::GetToken() () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#8 0x00007f00aae195f9 in ParserThread::SkipBlock() () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#9 0x00007f00aae20db2 in ParserThread::HandleFunction(wxString&, bool, bool) () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#10 0x00007f00aae22894 in ParserThread::DoParse() () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#11 0x00007f00aae24fcd in ParserThread::HandleNamespace() () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#12 0x00007f00aae2248d in ParserThread::DoParse() () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#13 0x00007f00aae24fcd in ParserThread::HandleNamespace() () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#14 0x00007f00aae2248d in ParserThread::DoParse() () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#15 0x00007f00aae249f5 in ParserThread::Parse() () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#16 0x00007f00aae283f9 in ParserThread::Execute() () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#17 0x00007f00d16060fa in cbThreadPool::cbWorkerThread::Entry() () at /usr/lib64/libcodeblocks.so.0\n" ~"#18 0x00007f00cf100e05 in wxThreadInternal::PthreadStart(wxThread*) () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#19 0x00007f00cc8cf61a in start_thread () at /usr/lib64/libpthread.so.0\n" ~"#20 0x00007f00cbb6a59d in clone () at /usr/lib64/libc.so.6\n" ~"\nThread 1 (Thread 0x7f00d1eb9a00 (LWP 27373)):\n" ~"#0 0x00007f00cba9ca28 in raise () at /usr/lib64/libc.so.6\n" ~"#1 0x00007f00cba9e62a in abort () at /usr/lib64/libc.so.6\n" ~"#2 0x00007f00cbadfd7a in () at /usr/lib64/libc.so.6\n" ~"#3 0x00007f00cbae9f39 in _int_malloc () at /usr/lib64/libc.so.6\n" ~"#4 0x00007f00cbaeb3d0 in malloc () at /usr/lib64/libc.so.6\n" ~"#5 0x00007f00cf0c7d06 in wxStringBase::AllocBuffer(unsigned long) () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#6 0x00007f00cf0c7e40 in wxStringBase::CopyBeforeWrite() () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#7 0x00007f00aae2ea33 in Tokenizer::ReadParentheses(wxString&) () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#8 0x00007f00aae2f1b4 in Tokenizer::GetToken() () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#9 0x00007f00aae195f9 in ParserThread::SkipBlock() () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#10 0x00007f00aae1c1c8 in ParserThread::ParseBufferForNamespaces(wxString const&, std::vector<NameSpace, std::allocator<NameSpace> >&) () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#11 0x00007f00aae15f50 in Parser::ParseBufferForNamespaces(wxString const&, std::vector<NameSpace, std::allocator<NameSpace> >&) () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#12 0x00007f00aadcd0ac in CodeCompletion::ParseFunctionsAndFillToolbar() () at /usr/lib64/codeblocks/plugins/libcodecompletion.so\n" ~"#13 0x00007f00cf101f1c in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#14 0x00007f00cf10227f in wxEvtHandler::SearchDynamicEventTable(wxEvent&) () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#15 0x00007f00cf102352 in wxEvtHandler::ProcessEvent(wxEvent&) () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#16 0x00007f00cfaaee40 in wxTimerBase::Notify() () at /usr/lib64/libwx_gtk2u_core-2.8.so.0\n" ~"#17 0x00007f00cf9afa33 in timeout_callback () at /usr/lib64/libwx_gtk2u_core-2.8.so.0\n" ~"#18 0x00007f00cd01e8b3 in g_timeout_dispatch () at /usr/lib64/libglib-2.0.so.0\n" ~"#19 0x00007f00cd01de5a in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0\n" ~"#20 0x00007f00cd01e1f0 in g_main_context_iterate.isra () at /usr/lib64/libglib-2.0.so.0\n" ~"#21 0x00007f00cd01e512 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0\n" ~"#22 0x00007f00ceac9e57 in gtk_main () at /usr/lib64/libgtk-x11-2.0.so.0\n" ~"#23 0x00007f00cf9a5dba in wxEventLoop::Run() () at /usr/lib64/libwx_gtk2u_core-2.8.so.0\n" ~"#24 0x00007f00cfa34d0a in wxAppBase::MainLoop() () at /usr/lib64/libwx_gtk2u_core-2.8.so.0\n" ~"#25 0x0000561c0a0e60c0 in CodeBlocksApp::OnRun() ()\n" ~"#26 0x00007f00cf0a994a in wxEntry(int&, wchar_t**) () at /usr/lib64/libwx_baseu-2.8.so.0\n" ~"#27 0x0000561c0a0d5722 in main ()\n" ^done (gdb) 50^done,frame={level="0",addr="0x00007f00cba9ca28",func="raise",from="/usr/lib64/libc.so.6"} (gdb) 51^done,threads=[{id="10",target-id="Thread 0x7f00aad6b700 (LWP 27382)",frame={level="0",addr="0x00007f00cc8d4b20",func="pthread_cond_wait@@GLIBC_2.3.2",args=[],from="/usr/lib64/libpthread.so.0"},state="stopped"},{id="9",target-id="Thread 0x7f00b8c71700 (LWP 27380)",frame={level="0",addr="0x00007f00cc8d4b20",func="pthread_cond_wait@@GLIBC_2.3.2",args=[],from="/usr/lib64/libpthread.so.0"},state="stopped"},{id="8",target-id="Thread 0x7f00b9c73700 (LWP 27378)",frame={level="0",addr="0x00007f00cc8d4b20",func="pthread_cond_wait@@GLIBC_2.3.2",args=[],from="/usr/lib64/libpthread.so.0"},state="stopped"},{id="7",target-id="Thread 0x7f00b9472700 (LWP 27379)",frame={level="0",addr="0x00007f00cc8d4b20",func="pthread_cond_wait@@GLIBC_2.3.2",args=[],from="/usr/lib64/libpthread.so.0"},state="stopped"},{id="6",target-id="Thread 0x7f00a9de1700 (LWP 27383)",frame={level="0",addr="0x00007f00cc8d4b20",func="pthread_cond_wait@@GLIBC_2.3.2",args=[],from="/usr/lib64/libpthread.so.0"},state="stopped"},{id="5",target-id="Thread 0x7f00ba721700 (LWP 27484)",frame={level="0",addr="0x00007f00cc8d4b20",func="pthread_cond_wait@@GLIBC_2.3.2",args=[],from="/usr/lib64/libpthread.so.0"},state="stopped"},{id="4",target-id="Thread 0x7f00bb723700 (LWP 27375)",frame={level="0",addr="0x00007f00cbb5eb1d",func="poll",args=[],from="/usr/lib64/libc.so.6"},state="stopped"},{id="3",target-id="Thread 0x7f00baf22700 (LWP 27376)",frame={level="0",addr="0x00007f00cbb5eb1d",func="poll",args=[],from="/usr/lib64/libc.so.6"},state="stopped"},{id="2",target-id="Thread 0x7f00a95e0700 (LWP 27455)",frame={level="0",addr="0x00007f00aae2b098",func="Tokenizer::MoveToNextChar()",args=[],from="/usr/lib64/codeblocks/plugins/libcodecompletion.so"},state="stopped"},{id="1",target-id="Thread 0x7f00d1eb9a00 (LWP 27373)",frame={level="0",addr="0x00007f00cba9ca28",func="raise",args=[],from="/usr/lib64/libc.so.6"},state="stopped"}],current-thread-id="1" (gdb) 52^done,BreakpointTable={nr_rows="0",nr_cols="6",hdr=[{width="7",alignment="-1",col_name="number",colhdr="Num"},{width="14",alignment="-1",col_name="type",colhdr="Type"},{width="4",alignment="-1",col_name="disp",colhdr="Disp"},{width="3",alignment="-1",col_name="enabled",colhdr="Enb"},{width="10",alignment="-1",col_name="addr",colhdr="Address"},{width="40",alignment="2",col_name="what",colhdr="What"}],body=[]} (gdb)
If you need more info just shout. I can do a build of codeblocks from the SVN, if that helps.
Thanks for the report.
I think it's a code completion plugin bug.
If you search the text "ReadParentheses", you will notice that it exits in two threads. (thread 1 and thread 2).
So, it is multiply thread issue as I can see.
Important node: calling a same instance of the Tokenizer from different threads should not happen, because they can access to the TokenTree at the same time.
The thread 1(the GUI thread) need to update the CodeCompletion(CC)'s toolbar, so it will parse the current editor, you can see the function call: CodeCompletion::ParseFunctionsAndFillToolbar() in thread1's call stack.
The thread2 is running a threaded task pool, since it is a large project, many source files will be parsed, and all the parsing job is running inside a threaded task pool.
So, the two threads are accessing to the same TokenTree at some time. We have some lockers to protect the access to TokenTree, but we don't have lockers to project the access to wxString.
Important note: if you looked at wx 2.8's document, you will notice that the wxString is NOT thread safe, which means if both theads copies a wxString from a single wxString, then access them in their own thread, it will cause the thread issue. While, if you look at wx 3.x's wxString, this issue does not exists.
See my detailed explanation here: wxString and the locker issue in our CC code, but this is not a simple task.
Wow, quick work Olly.
Sounds like a tricky fix. I think my limited knowledge of codeblocks internals and wx will mean that this would be difficult for me to fix this bug.
I think a simple workaround is that you can build C::B against wx 3.x library, so that the wxString multiply thread access issue should not happen, because wx 3.x's wxString use std::string, which use atomic reference counting, and is thread safe.
The crash is in a call to malloc(), may be a low memory problem or a program error. The wxWidgets ABI mismatched, that can produce crashes.
Anyway, C::B and wxWidgets have changed a lot since then, and the crash can't be reproduced anymore.