Codeblocks crashes after opening the project.
stderr:
ReadVarNames() : Unexpected token '((__deprecated__))' for 'auto_ptr_ref', file '/usr/include/c++/4.8/backward/auto_ptr.h', line 54. ReadVarNames() : Unexpected token '((__deprecated__))' for 'auto_ptr', file '/usr/include/c++/4.8/backward/auto_ptr.h', line 281. ReadVarNames() : Unexpected token '((__deprecated__))' for 'auto_ptr', file '/usr/include/c++/4.8/backward/auto_ptr.h', line 290. *** Error in `codeblocks': double free or corruption (fasttop): 0x00000000031feae0 ***
Backtrace:
#0 0x00007ff87fd97cc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #1 0x00007ff87fd9b0d8 in __GI_abort () at abort.c:89 #2 0x00007ff87fdd4394 in __libc_message (do_abort=do_abort@entry=1, fmt=fmt@entry=0x7ff87fee2b28 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175 #3 0x00007ff87fde066e in malloc_printerr (ptr=<optimized out>, str=0x7ff87fee2cf0 "double free or corruption (fasttop)", action=1) at malloc.c:4996 #4 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3840 #5 0x00007ff84fb4c585 in Unlock (this=<optimized out>) at /usr/include/wx-2.8/wx/string.h:243 #6 ~wxStringBase (this=0x7ff84a9c5f80, __in_chrg=<optimized out>) at /usr/include/wx-2.8/wx/string.h:396 #7 ~wxString (this=0x7ff84a9c5f80, __in_chrg=<optimized out>) at /usr/include/wx-2.8/wx/string.h:659 #8 Tokenizer::GetToken (this=this@entry=0x7ff83d733e30) at parser/tokenizer.cpp:843 #9 0x00007ff84fb36f71 in ParserThread::SkipBlock (this=this@entry=0x7ff83d733e20) at parser/parserthread.cpp:276 #10 0x00007ff84fb3e4fd in ParserThread::HandleFunction (this=this@entry=0x7ff83d733e20, name=..., isOperator=isOperator@entry=false, isPointer=isPointer@entry=false) at parser/parserthread.cpp:2320 #11 0x00007ff84fb4054f in ParserThread::DoParse (this=this@entry=0x7ff83d733e20) at parser/parserthread.cpp:1189 #12 0x00007ff84fb42ac0 in ParserThread::HandleNamespace (this=this@entry=0x7ff83d733e20) at parser/parserthread.cpp:1795 #13 0x00007ff84fb3fbbb in ParserThread::DoParse (this=this@entry=0x7ff83d733e20) at parser/parserthread.cpp:1045 #14 0x00007ff84fb428e2 in ParserThread::Parse (this=this@entry=0x7ff83d733e20) at parser/parserthread.cpp:534 #15 0x00007ff84fb31585 in Parser::Parse (this=0x61d7400, filename=..., isLocal=<optimized out>, locked=<optimized out>) at parser/parser.cpp:341 #16 0x00007ff84fb382e0 in ParserThread::HandleIncludes (this=this@entry=0x7ff845256360) at parser/parserthread.cpp:1740 #17 0x00007ff84fb41d03 in ParserThread::DoParse (this=this@entry=0x7ff845256360) at parser/parserthread.cpp:654 #18 0x00007ff84fb428e2 in ParserThread::Parse (this=this@entry=0x7ff845256360) at parser/parserthread.cpp:534 #19 0x00007ff84fb31585 in Parser::Parse (this=0x61d7400, filename=..., isLocal=<optimized out>, locked=<optimized out>) at parser/parser.cpp:341 #20 0x00007ff84fb382e0 in ParserThread::HandleIncludes (this=this@entry=0x7ff845254820) at parser/parserthread.cpp:1740 #21 0x00007ff84fb41d03 in ParserThread::DoParse (this=this@entry=0x7ff845254820) at parser/parserthread.cpp:654 #22 0x00007ff84fb428e2 in ParserThread::Parse (this=this@entry=0x7ff845254820) at parser/parserthread.cpp:534 #23 0x00007ff84fb31585 in Parser::Parse (this=0x61d7400, filename=..., isLocal=<optimized out>, locked=<optimized out>) at parser/parser.cpp:341 #24 0x00007ff84fb382e0 in ParserThread::HandleIncludes (this=this@entry=0x7ff83d753190) at parser/parserthread.cpp:1740 #25 0x00007ff84fb41d03 in ParserThread::DoParse (this=this@entry=0x7ff83d753190) at parser/parserthread.cpp:654 #26 0x00007ff84fb428e2 in ParserThread::Parse (this=this@entry=0x7ff83d753190) at parser/parserthread.cpp:534 #27 0x00007ff84fb31585 in Parser::Parse (this=0x61d7400, filename=..., isLocal=<optimized out>, locked=<optimized out>) at parser/parser.cpp:341 #28 0x00007ff84fb382e0 in ParserThread::HandleIncludes (this=this@entry=0x7ff83d2a1990) at parser/parserthread.cpp:1740 #29 0x00007ff84fb41d03 in ParserThread::DoParse (this=this@entry=0x7ff83d2a1990) at parser/parserthread.cpp:654 #30 0x00007ff84fb428e2 in ParserThread::Parse (this=this@entry=0x7ff83d2a1990) at parser/parserthread.cpp:534 #31 0x00007ff84fb31585 in Parser::Parse (this=0x61d7400, filename=..., isLocal=<optimized out>, locked=<optimized out>) at parser/parser.cpp:341 #32 0x00007ff84fb382e0 in ParserThread::HandleIncludes (this=this@entry=0x7ff83d29e970) at parser/parserthread.cpp:1740 #33 0x00007ff84fb41d03 in ParserThread::DoParse (this=this@entry=0x7ff83d29e970) at parser/parserthread.cpp:654 #34 0x00007ff84fb428e2 in ParserThread::Parse (this=this@entry=0x7ff83d29e970) at parser/parserthread.cpp:534 #35 0x00007ff84fb31585 in Parser::Parse (this=0x61d7400, filename=..., isLocal=<optimized out>, locked=<optimized out>) at parser/parser.cpp:341 #36 0x00007ff84fb382e0 in ParserThread::HandleIncludes (this=this@entry=0x7ff83d29d630) at parser/parserthread.cpp:1740 #37 0x00007ff84fb41d03 in ParserThread::DoParse (this=this@entry=0x7ff83d29d630) at parser/parserthread.cpp:654 #38 0x00007ff84fb428e2 in ParserThread::Parse (this=this@entry=0x7ff83d29d630) at parser/parserthread.cpp:534 #39 0x00007ff84fb31585 in Parser::Parse (this=0x61d7400, filename=..., isLocal=<optimized out>, locked=<optimized out>) at parser/parser.cpp:341 #40 0x00007ff84fb382e0 in ParserThread::HandleIncludes (this=this@entry=0x7ff84412c640) at parser/parserthread.cpp:1740 #41 0x00007ff84fb41d03 in ParserThread::DoParse (this=this@entry=0x7ff84412c640) at parser/parserthread.cpp:654 #42 0x00007ff84fb428e2 in ParserThread::Parse (this=0x7ff84412c640) at parser/parserthread.cpp:534 #43 0x00007ff84fb45fa9 in ParserThread::Execute (this=<optimized out>) at parser/parserthread.h:157 #44 0x00007ff882d933ba in cbThreadPool::cbWorkerThread::Entry (this=0x61d4780) at cbthreadpool.cpp:224 #45 0x00007ff8814cb863 in wxThreadInternal::PthreadStart(wxThread*) () from /usr/lib/x86_64-linux-gnu/libwx_baseu-2.8.so.0 #46 0x00007ff88094e182 in start_thread (arg=0x7ff84a9c9700) at pthread_create.c:312 #47 0x00007ff87fe5b47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
Diff: