Version: 3.9.95 (using KDE 4.3.1) OS: Linux Installed from: Ubuntu Packages A crash was reported at https://launchpad.net/bugs/433572 that occurred while typing in a new C project. . Thread 8 (process 2654): #0 0x00007f5a4fa33373 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=5) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = <value optimized out> _a3 = 5 _a2 = 11 _a1 = 79407856 oldtype = 0 result = <value optimized out> #1 0x00007f5a4a0763fc in g_main_context_iterate (context=0x366c520, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /build/buildd/glib2.0-2.21.6/glib/gmain.c:2904 max_priority = 2147483647 timeout = 5 some_ready = <value optimized out> nfds = 11 allocated_nfds = <value optimized out> fds = (GPollFD *) 0x4bbaaf0 __PRETTY_FUNCTION__ = "g_main_context_iterate" #2 0x00007f5a4a076740 in IA__g_main_context_iteration (context=0x366c520, may_block=1) at /build/buildd/glib2.0-2.21.6/glib/gmain.c:2654 retval = <value optimized out> #3 0x00007f5a50d000f6 in QEventDispatcherGlib::processEvents ( this=0x258a870, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327 d = (QEventDispatcherGlibPrivate * const) 0x3669e80 canWait = true result = <value optimized out> #4 0x00007f5a502143de in QGuiEventDispatcherGlib::processEvents ( this=0x4bbaaf0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 d = (QGuiEventDispatcherGlibPrivate * const) 0x3669e80 returnValue = true #5 0x00007f5a50cd6482 in QEventLoop::processEvents ( this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:149 d = (QEventLoopPrivate * const) 0x4bd8640 #6 0x00007f5a50cd6854 in QEventLoop::exec (this=0x7fff758ebb70, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:201 d = (QEventLoopPrivate * const) 0x4bd8640 app = (class QCoreApplication *) 0x7fff758ebc80 #7 0x00007f5a50cd8a09 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 threadData = (QThreadData *) 0x258ac40 eventLoop = {<QObject> = {_vptr.QObject = 0x7f5a50fc6fb0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f5a50d6c580 "QObject", data = 0x7f5a50d6c620, extradata = 0x7f5a50fc0040}}, d_ptr = 0x4bd8640, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f5a50d75e00 "Qt", data = 0x7f5a50d79180, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x7f5a50fc0020, stringdata = 0x7f5a50d7e280 "QEventLoop", data = 0x7f5a50d7e2a0, extradata = 0x0}}} returnCode = -1 #8 0x0000000000407f27 in main (argc=<value optimized out>, argv=<value optimized out>) at ../../app/main.cpp:181 aboutData = {d = 0x365ecc0} app = {<QApplication> = {<QCoreApplication> = {<QObject> = { _vptr.QObject = 0x7f5a515cad10, static staticMetaObject = {d = { superdata = 0x0, stringdata = 0x7f5a50d6c580 "QObject", data = 0x7f5a50d6c620, extradata = 0x7f5a50fc0040}}, d_ptr = 0x3669c60, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f5a50d75e00 "Qt", data = 0x7f5a50d79180, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x7f5a50fc0020, stringdata = 0x7f5a50d7e320 "QCoreApplication", data = 0x7f5a50d7e3c0, extradata = 0x0}}, static self = 0x7fff758ebc80}, static staticMetaObject = {d = { superdata = 0x7f5a50fc7040, stringdata = 0x7f5a5078ab40 "QApplication", data = 0x7f5a5078ad40, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x7f5a50b5e960, stringdata = 0x7f5a5134ed80 "KApplication", data = 0x7f5a5134ef20, extradata = 0x0}}, static loadedByKdeinit = false, static KApp = 0x7fff758ebc80, d = 0x370f970} count = 0 __PRETTY_FUNCTION__ = "int main(int, char**)" description = "The KDevelop Integrated Development Environment" options = {d = 0x3669670} args = (KCmdLineArgs *) 0x3669a70 core = (class KDevelop::Core *) 0x37b66c0 projectNames = {<QList<QString>> = {{p = {static shared_null = { ref = {_q_value = 82878}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x60b620}, d = 0x60b620}}, <No data fields>} Current language: auto; currently c . Thread 7 (process 2702): #0 0x00007f5a49e265a9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0x00007f5a50bf24db in QWaitCondition::wait (this=<value optimized out>, mutex=0x39856e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 returnValue = <value optimized out> #2 0x00007f5a47a02326 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3985370, th=0x56aa790) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 l = {{mtx = 0x39856e1, val = 60315361}} #3 0x00007f5a47a0445b in ThreadWeaver::WorkingHardState::applyForWork ( this=0x39846f0, th=0x56aa790) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 next = (class ThreadWeaver::Job *) 0x0 #4 0x00007f5a47a04474 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x39846f0, th=0x56aa790) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 next = (class ThreadWeaver::Job *) 0x0 #5 0x00007f5a47a04474 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x39846f0, th=0x56aa790) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 next = (class ThreadWeaver::Job *) 0x0 #6 0x00007f5a47a02a5f in ThreadWeaver::ThreadRunHelper::run ( this=0x7f5a2bdd1050, parent=0x3985370, th=0x56aa790) at ../../../threadweaver/Weaver/Thread.cpp:87 tmp = (class ThreadWeaver::Job *) 0x989 job = <value optimized out> #7 0x00007f5a47a02eb8 in ThreadWeaver::Thread::run (this=0x56aa790) at ../../../threadweaver/Weaver/Thread.cpp:142 helper = {<QObject> = {_vptr.QObject = 0x7f5a47c0c1b0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f5a50d6c580 "QObject", data = 0x7f5a50d6c620, extradata = 0x7f5a50fc0040}}, d_ptr = 0x5fbe770, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f5a50d75e00 "Qt", data = 0x7f5a50d79180, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x7f5a50fc0020, stringdata = 0x7f5a47a083c0 "ThreadWeaver::ThreadRunHelper", data = 0x7f5a47a084e0, extradata = 0x0}}, m_job = 0x0} #8 0x00007f5a50bf1425 in QThreadPrivate::start (arg=0x56aa790) at thread/qthread_unix.cpp:188 data = (QThreadData *) 0x5fc2630 #9 0x00007f5a49e21a04 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #10 0x00007f5a4fa3f7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #11 0x0000000000000000 in ?? () No symbol table info available. . Thread 6 (process 2656): #0 0x00007f5a4fa383c2 in select () from /lib/libc.so.6 No symbol table info available. #1 0x00007f5a50cb6e91 in QProcessManager::run (this=0x366e720) at io/qprocess_unix.cpp:296 readset = {fds_bits = {32, 0 <repeats 15 times>}} nselect = <value optimized out> c = 0 '\0' #2 0x00007f5a50bf1425 in QThreadPrivate::start (arg=0x366e720) at thread/qthread_unix.cpp:188 data = (QThreadData *) 0x366dd40 #3 0x00007f5a49e21a04 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #4 0x00007f5a4fa3f7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #5 0x0000000000000000 in ?? () No symbol table info available. . Thread 5 (process 2697): #0 0x00007f5a49e2682d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0x00007f5a50bf0eb5 in thread_sleep (ti=0x7f5a314d5000) at thread/qthread_unix.cpp:297 mtx = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 1, __kind = 0, __spins = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\0' <repeats 12 times>, "\001", '\0' <repeats 26 times>, __align = 0} cnd = {__data = {__lock = 0, __futex = 1, __total_seq = 1, __wakeup_seq = 0, __woken_seq = 0, __mutex = 0x7f5a314d4fb0, __nwaiters = 2, __broadcast_seq = 0}, __size = "\000\000\000\000\001\000\000\000\001", '\0' <repeats 23 times>, "°OM1Z\177\000\000\002\000\000\000\000\000\000", __align = 4294967296} #2 0x00007f5a50bf1020 in QThread::msleep (msecs=<value optimized out>) at thread/qthread_unix.cpp:323 tv = {tv_sec = 1253466906, tv_usec = 530876} ti = {tv_sec = 1253466906, tv_nsec = 560876000} #3 0x00007f5a32f37301 in UIBlockTester::UIBlockTesterThread::run ( this=0x54d59e0) at ../../../languages/cpp/cpplanguagesupport.cpp:661 t = {d = 0x7f5a2000c6b0} #4 0x00007f5a50bf1425 in QThreadPrivate::start (arg=0x54d59e0) at thread/qthread_unix.cpp:188 data = (QThreadData *) 0x4c74bd0 #5 0x00007f5a49e21a04 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #6 0x00007f5a4fa3f7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #7 0x0000000000000000 in ?? () No symbol table info available. . Thread 4 (process 2655): #0 0x00007f5a49e2682d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 No symbol table info available. #1 0x00007f5a50bf2442 in QWaitCondition::wait (this=<value optimized out>, mutex=0x3a227c0, time=200000) at thread/qwaitcondition_unix.cpp:85 returnValue = <value optimized out> #2 0x00007f5a4c7959be in KDevelop::DUChainPrivate::CleanupThread::run ( this=0x3a227a0) at ../../language/duchain/duchain.cpp:280 No locals. #3 0x00007f5a50bf1425 in QThreadPrivate::start (arg=0x3a227a0) at thread/qthread_unix.cpp:188 data = (QThreadData *) 0x36fe240 #4 0x00007f5a49e21a04 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #5 0x00007f5a4fa3f7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #6 0x0000000000000000 in ?? () No symbol table info available. . Thread 3 (process 2693): #0 0x00007f5a4fa33373 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = <value optimized out> _a3 = -1 _a2 = 1 _a1 = 80094896 oldtype = 0 result = <value optimized out> #1 0x00007f5a4a0763fc in g_main_context_iterate (context=0x4c65860, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /build/buildd/glib2.0-2.21.6/glib/gmain.c:2904 max_priority = 2147483647 timeout = -1 some_ready = <value optimized out> nfds = 1 allocated_nfds = <value optimized out> fds = (GPollFD *) 0x4c626b0 __PRETTY_FUNCTION__ = "g_main_context_iterate" #2 0x00007f5a4a076740 in IA__g_main_context_iteration (context=0x4c65860, may_block=1) at /build/buildd/glib2.0-2.21.6/glib/gmain.c:2654 retval = <value optimized out> #3 0x00007f5a50d000f6 in QEventDispatcherGlib::processEvents ( this=0x4c63ae0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327 d = (QEventDispatcherGlibPrivate * const) 0x4c63b00 canWait = true result = <value optimized out> #4 0x00007f5a50cd6482 in QEventLoop::processEvents ( this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:149 d = (QEventLoopPrivate * const) 0x4c61f40 #5 0x00007f5a50cd6854 in QEventLoop::exec (this=0x7f5a324d7050, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:201 d = (QEventLoopPrivate * const) 0x4c61f40 app = (class QCoreApplication *) 0x7fff758ebc80 #6 0x00007f5a50bee6cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 d = (QThreadPrivate * const) 0x4c655e0 eventLoop = {<QObject> = {_vptr.QObject = 0x7f5a50fc6fb0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f5a50d6c580 "QObject", data = 0x7f5a50d6c620, extradata = 0x7f5a50fc0040}}, d_ptr = 0x4c61f40, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f5a50d75e00 "Qt", data = 0x7f5a50d79180, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x7f5a50fc0020, stringdata = 0x7f5a50d7e280 "QEventLoop", data = 0x7f5a50d7e2a0, extradata = 0x0}}} returnCode = <value optimized out> #7 0x00007f5a50bf1425 in QThreadPrivate::start (arg=0x4c71e40) at thread/qthread_unix.cpp:188 data = (QThreadData *) 0x4c65710 #8 0x00007f5a49e21a04 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #9 0x00007f5a4fa3f7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #10 0x0000000000000000 in ?? () No symbol table info available. . Thread 2 (process 2694): #0 0x00007f5a4fa33373 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = <value optimized out> _a3 = -1 _a2 = 1 _a1 = 80131120 oldtype = 0 result = <value optimized out> #1 0x00007f5a4a0763fc in g_main_context_iterate (context=0x4c70960, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /build/buildd/glib2.0-2.21.6/glib/gmain.c:2904 max_priority = 2147483647 timeout = -1 some_ready = <value optimized out> nfds = 1 allocated_nfds = <value optimized out> fds = (GPollFD *) 0x4c6b430 __PRETTY_FUNCTION__ = "g_main_context_iterate" #2 0x00007f5a4a076740 in IA__g_main_context_iteration (context=0x4c70960, may_block=1) at /build/buildd/glib2.0-2.21.6/glib/gmain.c:2654 retval = <value optimized out> #3 0x00007f5a50d000f6 in QEventDispatcherGlib::processEvents ( this=0x4c81550, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327 d = (QEventDispatcherGlibPrivate * const) 0x4c708b0 canWait = true result = <value optimized out> #4 0x00007f5a50cd6482 in QEventLoop::processEvents ( this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:149 d = (QEventLoopPrivate * const) 0x4c71300 #5 0x00007f5a50cd6854 in QEventLoop::exec (this=0x7f5a31cd6050, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:201 d = (QEventLoopPrivate * const) 0x4c71300 app = (class QCoreApplication *) 0x7fff758ebc80 #6 0x00007f5a50bee6cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 d = (QThreadPrivate * const) 0x4c61a90 eventLoop = {<QObject> = {_vptr.QObject = 0x7f5a50fc6fb0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f5a50d6c580 "QObject", data = 0x7f5a50d6c620, extradata = 0x7f5a50fc0040}}, d_ptr = 0x4c71300, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f5a50d75e00 "Qt", data = 0x7f5a50d79180, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x7f5a50fc0020, stringdata = 0x7f5a50d7e280 "QEventLoop", data = 0x7f5a50d7e2a0, extradata = 0x0}}} returnCode = <value optimized out> #7 0x00007f5a50bf1425 in QThreadPrivate::start (arg=0x4c6d870) at thread/qthread_unix.cpp:188 data = (QThreadData *) 0x4c64ce0 #8 0x00007f5a49e21a04 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #9 0x00007f5a4fa3f7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #10 0x0000000000000000 in ?? () No symbol table info available. . Thread 1 (process 2703): #0 KDevelop::IndexedString::length (this=<value optimized out>) at ../../language/duchain/repositories/itemrepository.h:848 No locals. #1 0x00007f5a32ce1d79 in rpp::LocationTable::positionAt ( this=<value optimized out>, offset=812, contents=@0x36d7590, collapseIfMacroExpansion=<value optimized out>) at ../../../../../languages/cpp/parser/rpp/pp-location.cpp:53 a = 47 ret = {position = 20, anchor = {<KDevelop::SimpleCursor> = {line = 5, column = 0}, collapsed = false, macroExpansion = {line = -1, column = -1}}, nextPosition = 0, nextAnchor = {<KDevelop::SimpleCursor> = {line = 0, column = 0}, collapsed = false, macroExpansion = {line = 0, column = 0}}} room = <value optimized out> #2 0x00007f5a32780c3f in ParseSession::positionAt ( this=<value optimized out>, offset=0, collapseIfMacroExpansion=<value optimized out>) at ../../../../languages/cpp/parser/parsesession.cpp:103 No locals. #3 0x00007f5a32770b65 in Parser::reportError (this=0x7f5a2b5cf280, msg=@0x7f5a2b5cec50) at ../../../../languages/cpp/parser/parser.cpp:370 p = {d = 0x7f5a2b5cec50} #4 0x00007f5a32771dad in Parser::syntaxError (this=0x7f5a2b5cf280) at ../../../../languages/cpp/parser/parser.cpp:342 cursor = 11 err = {static null = {<No data fields>}, static shared_null = {ref = { _q_value = 42817}, alloc = 0, size = 0, data = 0x60b5da, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, static shared_empty = {ref = { _q_value = 1524}, alloc = 0, size = 0, data = 0x7f5a50fc885a, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x7957f60, static codecForCStrings = 0x0} #5 0x00007f5a3277ab08 in Parser::parseExpressionOrDeclarationStatement ( this=0x7f5a2b5cf280, node=@0x7f5a2b5ced58) at ../../../../languages/cpp/parser/parser.cpp:2894 maybe_amb = false expr_ast = (StatementAST *) 0x0 hold = <value optimized out> start = 8 decl_ast = (StatementAST *) 0x0 #6 0x00007f5a32773edd in Parser::parseStatement (this=0x7f5a2b5cf280, node=@0x7f5a2b5ced58) at ../../../../languages/cpp/parser/parser.cpp:2834 start = 8 #7 0x00007f5a327741ce in Parser::parseCompoundStatement ( this=0x7f5a2b5cf280, node=<value optimized out>) at ../../../../languages/cpp/parser/parser.cpp:3082 stmt = (StatementAST *) 0x0 start = 7 ast = (CompoundStatementAST *) 0x751bc00 #8 0x00007f5a3277de36 in Parser::parseDeclarationInternal ( this=0x7f5a2b5cf280, node=@0x7f5a2b5ceef8) at ../../../../languages/cpp/parser/parser.cpp:3558 funBody = (StatementAST *) 0x0 declarators = (const ListNode<InitDeclaratorAST*> *) 0x0 decl = (InitDeclaratorAST *) 0x751bbd0 hasFunSpec = false cv = (const ListNode<long unsigned int> *) 0x0 hasStorageSpec = <value optimized out> start = 1 winDeclSpec = (WinDeclSpecAST *) 0x0 funSpec = (const ListNode<long unsigned int> *) 0x0 storageSpec = (const ListNode<long unsigned int> *) 0x0 index = <value optimized out> name = (NameAST *) 0x0 spec = (TypeSpecifierAST *) 0x751b838 #9 0x00007f5a32772ce9 in Parser::parseDeclaration (this=0x7f5a2b5cf280, node=@0x7f5a2b5ceef8) at ../../../../languages/cpp/parser/parser.cpp:714 cv = (const ListNode<long unsigned int> *) 0x0 storageSpec = (const ListNode<long unsigned int> *) 0x0 mcomment = {m_line = -1, m_token = 0} spec = (TypeSpecifierAST *) 0x0 start = 1 #10 0x00007f5a3277f1ad in Parser::parseTranslationUnit (this=0x7f5a2b5cf280, node=@0x7f5a2b5cef48) at ../../../../languages/cpp/parser/parser.cpp:615 declaration = (DeclarationAST *) 0x0 start = 1 ast = (TranslationUnitAST *) 0x751b790 #11 0x00007f5a3277f38c in Parser::parse (this=0x7f5a2b5cf280, _session=0x36d7560) at ../../../../languages/cpp/parser/parser.cpp:193 ast = (TranslationUnitAST *) 0x0 #12 0x00007f5a32f4978d in CPPInternalParseJob::run (this=0x7dc56b0) at ../../../languages/cpp/cppparsejob.cpp:529 control = {_M_problems = {{p = {static shared_null = {ref = { _q_value = 82878}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x7d13e00}, d = 0x7d13e00}}} newFeatures = KDevelop::TopDUContext::AllDeclarationsContextsAndUses ast = (TranslationUnitAST *) 0x7f5a2c2c8d00 parser = {token_stream = 0x0, control = 0x7f5a2b5cfc80, lexer = { session = 0x36d7560, control = 0x7f5a2b5cfc80, cursor = { current = 0x79ca170}, endCursor = 0x79c9538, index = 11, m_leaveSize = false, m_canMergeComment = false, m_firstInLine = false, static s_scan_table = 0x7f5a32995140, static s_scan_keyword_table = <optimized out>, static s_initialized = true}, m_currentComment = {m_line = -1, m_token = 0}, m_commentStore = {m_comments = {_M_t = { _M_impl = {<std::allocator<std::_Rb_tree_node<Comment> >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<Comment> >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<Comment, Comment, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7f5a2b5cf2d8, _M_right = 0x7f5a2b5cf2d8}, _M_node_count = 0}}}}, m_tokenMarkers = {_M_ht = { _M_node_allocator = {<__gnu_cxx::new_allocator<__gnu_cxx::_Hashtable_node<std::pair<const long unsigned int, Parser::TokenMarkers> > >> = {<No data fields>}, <No data fields>}, _M_hash = {<No data fields>}, _M_equals = {<std::binary_function<long unsigned int, long unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_get_key = {<std::unary_function<std::pair<const long unsigned int, Parser::TokenMarkers>, const long unsigned int>> = {<No data fields>}, <No data fields>}, _M_buckets = {<std::_Vector_base<__gnu_cxx::_Hashtable_node<std::pair<const long unsigned int, Parser::TokenMarkers> >*, std::allocator<__gnu_cxx::_Hashtable_node<std::pair<const long unsigned int, Parser::TokenMarkers> >*> >> = { _M_impl = {<std::allocator<__gnu_cxx::_Hashtable_node<std::pair<const long unsigned int, Parser::TokenMarkers> >*>> = {<__gnu_cxx::new_allocator<__gnu_cxx::_Hashtable_node<std::pair<const long unsigned int, Parser::TokenMarkers> >*>> = {<No data fields>}, <No data fields>}, _M_start = 0x7925500, _M_finish = 0x7925b08, _M_end_of_storage = 0x7925b08}}, <No data fields>}, _M_num_elements = 0}}, _M_problem_count = 1, _M_max_problem_count = 5, session = 0x36d7560, _M_hold_errors = false, _M_last_valid_token = 10, _M_last_parsed_comment = 0, _M_hadMismatchingCompoundTokens = false, m_primaryExpressionWithTemplateParamsNeedsFunctionCall = true, m_syntaxErrorTokens = {q_hash = {{d = 0x7d4c870, e = 0x7d4c870}}}, m_pendingErrors = {<QList<Parser::PendingError>> = {{p = { static shared_null = {ref = {_q_value = 82878}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x60b620}, d = 0x60b620}}, <No data fields>}} editor = {<KDevelop::EditorIntegrator> = { _vptr.EditorIntegrator = 0x7f5a4cb03910, d = 0x7f5a2c01e630}, m_session = 0x79bff50} oldItemCount = <value optimized out> declarationBuilder = {<DeclarationBuilderBase> = {<KDevelop::AbstractDeclarationBuilder<AST, NameAST, TypeBuilder>> = {<TypeBuilder> = {<KDevelop::AbstractTypeBuilder<AST, NameAST, ContextBuilder>> = {<ContextBuilder> = {<ContextBuilderBase> = {<KDevelop::AbstractContextBuilder<AST, NameAST>> = { _vptr.AbstractContextBuilder = 0x7f5a32cbdab0, m_identifier = {m_index = 73810, {dd = 0x7f5a2c04b382, cd = 0x7f5a2c04b382}}, m_qIdentifier = { _vptr.QualifiedIdentifier = 0x7f5a4cb05810, m_index = 82086, {dd = 0x552fd66, cd = 0x552fd66}}, m_editor = 0x7f5a2b5cf750, m_ownsEditorIntegrator = false, m_compilingContexts = false, m_recompiling = false, m_nextContextStack = {<QVector<int>> = {{p = 0x7f5a50fc8860, d = 0x7f5a50fc8860}}, <No data fields>}, m_lastContext = 0x0, m_encountered = {q_hash = {{ d = 0x7f5a50fc8720, e = 0x7f5a50fc8720}}}, m_contextStack = {<QVector<KDevelop::DUContext*>> = {{ p = 0x7f5a50fc8860, d = 0x7f5a50fc8860}}, <No data fields>}}, <No data fields>}, <DefaultVisitor> = {<Visitor> = {_vptr.Visitor = 0x7f5a3298df10, static _S_table = {NULL, &virtual Visitor::visitAccessSpecifier(AccessSpecifierAST*), &virtual Visitor::visitAsmDefinition(AsmDefinitionAST*), &virtual Visitor::visitBaseClause(BaseClauseAST*), &virtual Visitor::visitBaseSpecifier(BaseSpecifierAST*), &virtual Visitor::visitBinaryExpression(BinaryExpressionAST*), &virtual Visitor::visitCastExpression(CastExpressionAST*), &virtual Visitor::visitClassMemberAccess(ClassMemberAccessAST*), &virtual Visitor::visitClassSpecifier(ClassSpecifierAST*), &virtual Visitor::visitCompoundStatement(CompoundStatementAST*), &virtual Visitor::visitCondition(ConditionAST*), &virtual Visitor::visitConditionalExpression(ConditionalExpressionAST*), &virtual Visitor::visitCppCastExpression(CppCastExpressionAST*), &virtual Visitor::visitCtorInitializer(CtorInitializerAST*), &virtual Visitor::visitDeclarationStatement(DeclarationStatementAST*), &virtual Visitor::visitDeclarator(DeclaratorAST*), &virtual Visitor::visitDeleteExpression(DeleteExpressionAST*), &virtual Visitor::visitDoStatement(DoStatementAST*), &virtual Visitor::visitElaboratedTypeSpecifier(ElaboratedTypeSpecifierAST*), &virtual Visitor::visitEnumSpecifier(EnumSpecifierAST*), &virtual Visitor::visitEnumerator(EnumeratorAST*), &virtual Visitor::visitExceptionSpecification(ExceptionSpecificationAST*), &virtual Visitor::visitExpressionOrDeclarationStatement(ExpressionOrDeclarationStatementAST*), &virtual Visitor::visitExpressionStatement(ExpressionStatementAST*), &virtual Visitor::visitForStatement(ForStatementAST*), &virtual Visitor::visitFunctionCall(FunctionCallAST*), &virtual Visitor::visitFunctionDefinition(FunctionDefinitionAST*), &virtual Visitor::visitIfStatement(IfStatementAST*), &virtual Visitor::visitIncrDecrExpression(IncrDecrExpressionAST*), &virtual Visitor::visitInitDeclarator(InitDeclaratorAST*), &virtual Visitor::visitInitializer(InitializerAST*), &virtual Visitor::visitInitializerClause(InitializerClauseAST*), &virtual Visitor::visitLabeledStatement(LabeledStatementAST*), &virtual Visitor::visitLinkageBody(LinkageBodyAST*), &virtual Visitor::visitLinkageSpecification(LinkageSpecificationAST*), &virtual Visitor::visitMemInitializer(MemInitializerAST*), &virtual Visitor::visitName(NameAST*), &virtual Visitor::visitNamespace(NamespaceAST*), &virtual Visitor::visitNamespaceAliasDefinition(NamespaceAliasDefinitionAST*), &virtual Visitor::visitNewDeclarator(NewDeclaratorAST*), &virtual Visitor::visitNewExpression(NewExpressionAST*), &virtual Visitor::visitNewInitializer(NewInitializerAST*), &virtual Visitor::visitNewTypeId(NewTypeIdAST*), &virtual Visitor::visitOperator(OperatorAST*), &virtual Visitor::visitOperatorFunctionId(OperatorFunctionIdAST*), &virtual Visitor::visitParameterDeclaration(ParameterDeclarationAST*), &virtual Visitor::visitParameterDeclarationClause(ParameterDeclarationClauseAST*), &virtual Visitor::visitPostfixExpression(PostfixExpressionAST*), &virtual Visitor::visitPrimaryExpression(PrimaryExpressionAST*), &virtual Visitor::visitPtrOperator(PtrOperatorAST*), &virtual Visitor::visitPtrToMember(PtrToMemberAST*), &virtual Visitor::visitReturnStatement(ReturnStatementAST*), &virtual Visitor::visitSimpleDeclaration(SimpleDeclarationAST*), &virtual Visitor::visitSimpleTypeSpecifier(SimpleTypeSpecifierAST*), &virtual Visitor::visitSizeofExpression(SizeofExpressionAST*), &virtual Visitor::visitStringLiteral(StringLiteralAST*), &virtual Visitor::visitSubscriptExpression(SubscriptExpressionAST*), &virtual Visitor::visitSwitchStatement(SwitchStatementAST*), &virtual Visitor::visitTemplateArgument(TemplateArgumentAST*), &virtual Visitor::visitTemplateDeclaration(TemplateDeclarationAST*), &virtual Visitor::visitTemplateParameter(TemplateParameterAST*), &virtual Visitor::visitThrowExpression(ThrowExpressionAST*), &virtual Visitor::visitTranslationUnit(TranslationUnitAST*), &virtual Visitor::visitTryBlockStatement(TryBlockStatementAST*), &virtual Visitor::visitCatchStatement(CatchStatementAST*), &virtual Visitor::visitTypeId(TypeIdAST*), &virtual Visitor::visitTypeIdentification(TypeIdentificationAST*), &virtual Visitor::visitTypeParameter(TypeParameterAST*), &virtual Visitor::visitTypedef(TypedefAST*), &virtual Visitor::visitUnaryExpression(UnaryExpressionAST*), &virtual Visitor::visitUnqualifiedName(UnqualifiedNameAST*), &virtual Visitor::visitUsing(UsingAST*), &virtual Visitor::visitUsingDirective(UsingDirectiveAST*), &virtual Visitor::visitWhileStatement(WhileStatementAST*), &virtual Visitor::visitWinDeclSpec(WinDeclSpecAST*), NULL, &virtual Visitor::visitJumpStatement(JumpStatementAST*), &virtual Visitor::visitSignalSlotExpression(SignalSlotExpressionAST*)}}, static _S_table = <optimized out>}, m_nameCompiler = 0x7f5a2c007c80, m_inFunctionDefinition = false, m_templateDeclarationDepth = 0, m_typeSpecifierWithoutInitDeclarators = 4294967295, m_openingFunctionBody = { _vptr.QualifiedIdentifier = 0x7f5a4cb05810, m_index = 82086, { dd = 0x552fd66, cd = 0x552fd66}}, m_onlyComputeVisible = false, m_importedParentContexts = {{ p = 0x7f5a50fc8860, d = 0x7f5a50fc8860}}, m_tryParentContexts = {<QVector<QVector<KDevelop::DUContext::Import> >> = {{p = 0x7f5a50fc8860, d = 0x7f5a50fc8860}}, <No data fields>}, m_currentInitializer = 0x0}, m_typeStack = {<QVector<TypePtr<KDevelop::AbstractType> >> = {{ p = 0x7f5a50fc8860, d = 0x7f5a50fc8860}}, <No data fields>}, m_lastType = {d = 0x0}, m_topTypes = {{p = {static shared_null = { ref = {_q_value = 82878}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x60b620}, d = 0x60b620}}}, m_inTypedef = false, m_currentEnumeratorValue = 0, m_lastTypeWasInstance = false}, m_declarationStack = {<QVector<KDevelop::Declaration*>> = {{ p = 0x7f5a50fc8860, d = 0x7f5a50fc8860}}, <No data fields>}, m_lastComment = {static shared_null = {ref = {_q_value = 6034}, alloc = 0, size = 0, data = 0x60b5f8 "", array = ""}, static shared_empty = {ref = {_q_value = 740}, alloc = 0, size = 0, data = 0x7f5a50fc8718 "", array = ""}, d = 0x60b5e0}}, <No data fields>}, m_accessPolicyStack = {<QVector<KDevelop::Declaration::AccessPolicy>> = {{ p = 0x7f5a50fc8860, d = 0x7f5a50fc8860}}, <No data fields>}, m_functionSpecifiers = {<QVector<QFlags<KDevelop::AbstractFunctionDeclaration::FunctionSpecifier> >> = {{p = 0x7f5a50fc8860, d = 0x7f5a50fc8860}}, <No data fields>}, m_storageSpecifiers = {<QVector<QFlags<KDevelop::ClassMemberDeclaration::StorageSpecifier> >> = {{p = 0x7f5a50fc8860, d = 0x7f5a50fc8860}}, <No data fields>}, m_functionDefinedStack = {<QVector<long unsigned int>> = {{ p = 0x7f5a50fc8860, d = 0x7f5a50fc8860}}, <No data fields>}, m_changeWasSignificant = false, m_ignoreDeclarators = false, m_declarationHasInitializer = false, m_mapAstDuChain = false, m_mappedNodes = {<QVector<AST*>> = {{p = 0x7f5a50fc8860, d = 0x7f5a50fc8860}}, <No data fields>}, m_collectQtFunctionSignature = false, m_qtFunctionSignature = { static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0x60b5f8 "", array = ""}, static shared_empty = {ref = { _q_value = 740}, alloc = 0, size = 0, data = 0x7f5a50fc8718 "", array = ""}, d = 0x60b5e0}} __PRETTY_FUNCTION__ = "virtual void CPPInternalParseJob::run()" contentEnvironmentFile = {d = 0x7f5a2c2b6b80} importedContentChains = {{p = {static shared_null = {ref = { _q_value = 82878}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x60b620}, d = 0x60b620}} importedTemporaryChains = {{p = {static shared_null = {ref = { _q_value = 82878}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x60b620}, d = 0x60b620}} encounteredIncludeUrls = {q_hash = {{d = 0x7f5a50fc8720, e = 0x7f5a50fc8720}}} doNotChangeDUChain = <value optimized out> lock = {{q_lock = 0x54fe159, q_val = 89121113}} urlLock = {m_url = {m_index = 105431}} proxyEnvironmentFile = {d = 0x79145e0} #13 0x00007f5a47a0375d in ThreadWeaver::JobRunHelper::runTheJob ( this=0x7f5a2b5cffa0, th=0x432e3c0, job=0x7dc56b0) at ../../../threadweaver/Weaver/Job.cpp:106 No locals. #14 0x00007f5a47a03a5e in ThreadWeaver::Job::execute (this=0x7dc56b0, th=0x432e3c0) at ../../../threadweaver/Weaver/Job.cpp:135 helper = {<QObject> = {_vptr.QObject = 0x7f5a47c0c330, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f5a50d6c580 "QObject", data = 0x7f5a50d6c620, extradata = 0x7f5a50fc0040}}, d_ptr = 0x79b1070, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f5a50d75e00 "Qt", data = 0x7f5a50d79180, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x7f5a50fc0020, stringdata = 0x7f5a47a08680 "ThreadWeaver::JobRunHelper", data = 0x7f5a47a08780, extradata = 0x0}}} #15 0x00007f5a47a04d83 in ThreadWeaver::JobCollectionJobRunner::execute ( this=0x659e2a0, t=0x432e3c0) at ../../../threadweaver/Weaver/JobCollection.cpp:82 No locals. #16 0x00007f5a47a02a2f in ThreadWeaver::ThreadRunHelper::run ( this=0x7f5a2b5d0050, parent=0x3985370, th=0x432e3c0) at ../../../threadweaver/Weaver/Thread.cpp:95 tmp = <value optimized out> job = <value optimized out> #17 0x00007f5a47a02eb8 in ThreadWeaver::Thread::run (this=0x432e3c0) at ../../../threadweaver/Weaver/Thread.cpp:142 helper = {<QObject> = {_vptr.QObject = 0x7f5a47c0c1b0, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x7f5a50d6c580 "QObject", data = 0x7f5a50d6c620, extradata = 0x7f5a50fc0040}}, d_ptr = 0x60daf30, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x7f5a50d75e00 "Qt", data = 0x7f5a50d79180, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x7f5a50fc0020, stringdata = 0x7f5a47a083c0 "ThreadWeaver::ThreadRunHelper", data = 0x7f5a47a084e0, extradata = 0x0}}, m_job = 0x659e2a0} #18 0x00007f5a50bf1425 in QThreadPrivate::start (arg=0x432e3c0) at thread/qthread_unix.cpp:188 data = (QThreadData *) 0x5fc4470 #19 0x00007f5a49e21a04 in start_thread () from /lib/libpthread.so.0 No symbol table info available. #20 0x00007f5a4fa3f7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #21 0x0000000000000000 in ?? () No symbol table info available. Current language: auto; currently c++
a) Is it reproducible? b) Is it reproducible after "rm -rf ~/.kdevduchain"?
I have pinged the reporter of the bug for information. Should the reporter not respond within 30 days, we will close the downstream bug.
Unfortunately the reporter never responded.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!