Application: kdevelop (4.1.60) KDE Platform Version: 4.5.1 (KDE 4.5.1) (Compiled from sources) Qt Version: 4.6.3 Operating System: Linux 2.6.35-ARCH x86_64 -- Information about the crash: - What I was doing when the application crashed: I typed #define foo( The crash occured when the open parenthesis was inserted. I reproduced it four times. kdevplatform 288c1a8bf8f0a82e0c1da687856d5546faf5718a kdevelop aa8d05379525d83d53512475105a9201f0c37e07 The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0x7fa2e0980760 (LWP 27662))] Thread 8 (Thread 0x7fa2c1f23710 (LWP 27663)): #0 0x00007fa2dc2e5779 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fa2dc568ab2 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007fa2d91eca0b in KDevelop::DUChainPrivate::CleanupThread::run() () from /home/jed/usr/kde-dev/lib/libkdevplatformlanguage.so.3 #3 0x00007fa2dc568485 in ?? () from /usr/lib/libQtCore.so.4 #4 0x00007fa2dc2e0cb0 in start_thread () from /lib/libpthread.so.0 #5 0x00007fa2da9f87ad in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fa2b37fe710 (LWP 27864)): #0 0xffffffffff60017b in ?? () #1 0x00007fa2b37fdb20 in ?? () #2 0x00007fff165556e2 in ?? () Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 6 (Thread 0x7fa2b3fff710 (LWP 27865)): #0 0x00007fa2da9eff43 in poll () from /lib/libc.so.6 #1 0x00007fa2d5420064 in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fa2d542059d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fa2dc677886 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #4 0x00007fa2dc64e122 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #5 0x00007fa2dc64e35c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0x00007fa2dc565bef in QThread::exec() () from /usr/lib/libQtCore.so.4 #7 0x00007fa2dc568485 in ?? () from /usr/lib/libQtCore.so.4 #8 0x00007fa2dc2e0cb0 in start_thread () from /lib/libpthread.so.0 #9 0x00007fa2da9f87ad in clone () from /lib/libc.so.6 #10 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fa2ab863710 (LWP 27870)): #0 0x00007fa2dc2e5779 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fa2dc568255 in ?? () from /usr/lib/libQtCore.so.4 #2 0x00007fa2dc5683b0 in QThread::msleep(unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x00007fa2b007d451 in UIBlockTester::UIBlockTesterThread::run (this=0x7fa2bc8ccb00) at /home/jed/build/kdevelop/languages/cpp/cpplanguagesupport.cpp:678 #4 0x00007fa2dc568485 in ?? () from /usr/lib/libQtCore.so.4 #5 0x00007fa2dc2e0cb0 in start_thread () from /lib/libpthread.so.0 #6 0x00007fa2da9f87ad in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fa2ab062710 (LWP 27873)): #0 0x00007fa2dc2e540c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fa2d9dce540 in ?? () from /usr/lib/libQtScript.so.4 #2 0x00007fa2d9dce579 in ?? () from /usr/lib/libQtScript.so.4 #3 0x00007fa2dc2e0cb0 in start_thread () from /lib/libpthread.so.0 #4 0x00007fa2da9f87ad in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fa29c527710 (LWP 27880)): #0 0x00007fa2dc2e540c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fa2dc568b4b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #2 0x00007fa2dee921d6 in ?? () from /usr/lib/libthreadweaver.so.4 #3 0x00007fa2dee94583 in ?? () from /usr/lib/libthreadweaver.so.4 #4 0x00007fa2dee9347f in ?? () from /usr/lib/libthreadweaver.so.4 #5 0x00007fa2dee93508 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #6 0x00007fa2dc568485 in ?? () from /usr/lib/libQtCore.so.4 #7 0x00007fa2dc2e0cb0 in start_thread () from /lib/libpthread.so.0 #8 0x00007fa2da9f87ad in clone () from /lib/libc.so.6 #9 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fa29bd26710 (LWP 27881)): #0 0x00007fa2da9c9b2d in nanosleep () from /lib/libc.so.6 #1 0x00007fa2da9f2934 in usleep () from /lib/libc.so.6 #2 0x00007fa2d922c75e in KDevelop::DUChainLock::lockForWrite (this=0x1857208, timeout=0) at /home/jed/build/kdevplatform/language/duchain/duchainlock.cpp:201 #3 0x00007fa2d922c924 in KDevelop::DUChainWriteLocker::lock (this=0x7fa29bd15530) at /home/jed/build/kdevplatform/language/duchain/duchainlock.cpp:299 #4 0x00007fa2abb2467d in DeclarationBuilder::visitClassSpecifier (this=<value optimized out>, node=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:1095 #5 0x00007fa2abb46f8f in TypeBuilder::visitSimpleDeclaration (this=0x7fa29bd15d90, node=0x7fa294a7f718) at /home/jed/build/kdevelop/languages/cpp/cppduchain/typebuilder.cpp:544 #6 0x00007fa2abb1ee85 in DeclarationBuilder::visitSimpleDeclaration (this=0x7fa29bd15d90, node=0x7fa294a7f718) at /home/jed/build/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:315 #7 0x00007fa2abb0ff8b in ContextBuilder::visitTemplateDeclaration (this=0x7fa29bd15d90, ast=0x7fa294a7f760) at /home/jed/build/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:292 #8 0x00007fa2ab87967e in visitNodes<DeclarationAST*> (v=0x7fa29bd15df0, nodes=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/parser/visitor.h:129 #9 0x00007fa2abb0cdf2 in ContextBuilder::visitNamespace (this=0x7fa29bd15d90, node=0x7fa2949ec188) at /home/jed/build/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:476 #10 0x00007fa2abb20be7 in DeclarationBuilder::visitNamespace (this=0x7fa29bd15d90, ast=0x7fa2949ec188) at /home/jed/build/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:975 #11 0x00007fa2ab87967e in visitNodes<DeclarationAST*> (v=0x7fa29bd15df0, nodes=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/parser/visitor.h:129 #12 0x00007fa2abb11aa1 in KDevelop::AbstractContextBuilder<AST, NameAST>::supportBuild (this=0x7fa29bd15d90, node=0x7fa29489faf0, context=<value optimized out>) at /home/jed/usr/kde-dev/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:133 #13 0x00007fa2abb10d25 in ContextBuilder::buildContexts (this=0x7fa29bd15d90, file=..., node=0x7fa29489faf0, includes=<value optimized out>, updateContext=<value optimized out>, removeOldImports=false) at /home/jed/build/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:424 #14 0x00007fa2abb1ce81 in DeclarationBuilder::buildDeclarations (this=<value optimized out>, file=<value optimized out>, node=<value optimized out>, includes=<value optimized out>, updateContext=<value optimized out>, removeOldImports=false) at /home/jed/build/kdevelop/languages/cpp/cppduchain/declarationbuilder.cpp:91 #15 0x00007fa2b008b70d in CPPInternalParseJob::run (this=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/cppparsejob.cpp:639 #16 0x00007fa2b0090d17 in PreprocessJob::sourceNeeded (this=0x7fa294801b00, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=25, skipCurrentPath=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/preprocessjob.cpp:589 #17 0x00007fa2abdf20af in rpp::pp::handle_include (this=0x7fa29bd17aa0, skip_current_path=false, input=..., output=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #18 0x00007fa2abdf7aab in rpp::pp::handle_directive (this=0x7fa29bd17aa0, directive=584627, input=..., output=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #19 0x00007fa2abdf8237 in rpp::pp::operator() (this=0x7fa29bd17aa0, input=..., output=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #20 0x00007fa2abdf844e in rpp::pp::processFileInternal (this=0x7fa29bd17aa0, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #21 0x00007fa2abdf84d5 in rpp::pp::processFile (this=<value optimized out>, fileName=<value optimized out>, data=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #22 0x00007fa2b0092d47 in PreprocessJob::run (this=0x7fa294801b00) at /home/jed/build/kdevelop/languages/cpp/preprocessjob.cpp:238 #23 0x00007fa2b0088aee in CPPParseJob::parseForeground (this=0x7fa2947d82c0) at /home/jed/build/kdevelop/languages/cpp/cppparsejob.cpp:173 #24 0x00007fa2b0090d17 in PreprocessJob::sourceNeeded (this=0x7fa2afa95d60, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=8, skipCurrentPath=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/preprocessjob.cpp:589 #25 0x00007fa2abdf20af in rpp::pp::handle_include (this=0x7fa29bd19d00, skip_current_path=false, input=..., output=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #26 0x00007fa2abdf7aab in rpp::pp::handle_directive (this=0x7fa29bd19d00, directive=584627, input=..., output=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #27 0x00007fa2abdf8237 in rpp::pp::operator() (this=0x7fa29bd19d00, input=..., output=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #28 0x00007fa2abdf844e in rpp::pp::processFileInternal (this=0x7fa29bd19d00, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #29 0x00007fa2abdf84d5 in rpp::pp::processFile (this=<value optimized out>, fileName=<value optimized out>, data=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #30 0x00007fa2b0092d47 in PreprocessJob::run (this=0x7fa2afa95d60) at /home/jed/build/kdevelop/languages/cpp/preprocessjob.cpp:238 #31 0x00007fa2b0088aee in CPPParseJob::parseForeground (this=0x7fa2afa95b10) at /home/jed/build/kdevelop/languages/cpp/cppparsejob.cpp:173 #32 0x00007fa2b0090d17 in PreprocessJob::sourceNeeded (this=0x7fa2ad91f6a0, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=21, skipCurrentPath=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/preprocessjob.cpp:589 #33 0x00007fa2abdf20af in rpp::pp::handle_include (this=0x7fa29bd1bf60, skip_current_path=false, input=..., output=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #34 0x00007fa2abdf7aab in rpp::pp::handle_directive (this=0x7fa29bd1bf60, directive=584627, input=..., output=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #35 0x00007fa2abdf8237 in rpp::pp::operator() (this=0x7fa29bd1bf60, input=..., output=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #36 0x00007fa2abdf844e in rpp::pp::processFileInternal (this=0x7fa29bd1bf60, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #37 0x00007fa2abdf84d5 in rpp::pp::processFile (this=<value optimized out>, fileName=<value optimized out>, data=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #38 0x00007fa2b0092d47 in PreprocessJob::run (this=0x7fa2ad91f6a0) at /home/jed/build/kdevelop/languages/cpp/preprocessjob.cpp:238 #39 0x00007fa2b0088aee in CPPParseJob::parseForeground (this=0x7fa2afa94d30) at /home/jed/build/kdevelop/languages/cpp/cppparsejob.cpp:173 #40 0x00007fa2b0090d17 in PreprocessJob::sourceNeeded (this=0x7fa2af405fa0, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=15, skipCurrentPath=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/preprocessjob.cpp:589 #41 0x00007fa2abdf20af in rpp::pp::handle_include (this=0x7fa29bd1e1c0, skip_current_path=false, input=..., output=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #42 0x00007fa2abdf7aab in rpp::pp::handle_directive (this=0x7fa29bd1e1c0, directive=584627, input=..., output=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #43 0x00007fa2abdf8237 in rpp::pp::operator() (this=0x7fa29bd1e1c0, input=..., output=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #44 0x00007fa2abdf844e in rpp::pp::processFileInternal (this=0x7fa29bd1e1c0, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #45 0x00007fa2abdf84d5 in rpp::pp::processFile (this=<value optimized out>, fileName=<value optimized out>, data=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #46 0x00007fa2b0092d47 in PreprocessJob::run (this=0x7fa2af405fa0) at /home/jed/build/kdevelop/languages/cpp/preprocessjob.cpp:238 #47 0x00007fa2b0088aee in CPPParseJob::parseForeground (this=0x7fa2af357340) at /home/jed/build/kdevelop/languages/cpp/cppparsejob.cpp:173 #48 0x00007fa2b0090d17 in PreprocessJob::sourceNeeded (this=0x7fa2af90e870, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=15, skipCurrentPath=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/preprocessjob.cpp:589 #49 0x00007fa2abdf20af in rpp::pp::handle_include (this=0x7fa29bd20420, skip_current_path=false, input=..., output=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #50 0x00007fa2abdf7aab in rpp::pp::handle_directive (this=0x7fa29bd20420, directive=584627, input=..., output=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #51 0x00007fa2abdf8237 in rpp::pp::operator() (this=0x7fa29bd20420, input=..., output=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #52 0x00007fa2abdf844e in rpp::pp::processFileInternal (this=0x7fa29bd20420, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #53 0x00007fa2abdf84d5 in rpp::pp::processFile (this=<value optimized out>, fileName=<value optimized out>, data=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #54 0x00007fa2b0092d47 in PreprocessJob::run (this=0x7fa2af90e870) at /home/jed/build/kdevelop/languages/cpp/preprocessjob.cpp:238 #55 0x00007fa2b0088aee in CPPParseJob::parseForeground (this=0x7fa2af3a7b30) at /home/jed/build/kdevelop/languages/cpp/cppparsejob.cpp:173 #56 0x00007fa2b0090d17 in PreprocessJob::sourceNeeded (this=0x7fa2af0e0620, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=9, skipCurrentPath=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/preprocessjob.cpp:589 #57 0x00007fa2abdf20af in rpp::pp::handle_include (this=0x7fa29bd22680, skip_current_path=false, input=..., output=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #58 0x00007fa2abdf7aab in rpp::pp::handle_directive (this=0x7fa29bd22680, directive=584627, input=..., output=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #59 0x00007fa2abdf8237 in rpp::pp::operator() (this=0x7fa29bd22680, input=..., output=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #60 0x00007fa2abdf844e in rpp::pp::processFileInternal (this=0x7fa29bd22680, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #61 0x00007fa2abdf84d5 in rpp::pp::processFile (this=<value optimized out>, fileName=<value optimized out>, data=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #62 0x00007fa2b0092d47 in PreprocessJob::run (this=0x7fa2af0e0620) at /home/jed/build/kdevelop/languages/cpp/preprocessjob.cpp:238 #63 0x00007fa2b0088aee in CPPParseJob::parseForeground (this=0x7fa2ae68b9b0) at /home/jed/build/kdevelop/languages/cpp/cppparsejob.cpp:173 #64 0x00007fa2b0090d17 in PreprocessJob::sourceNeeded (this=0x7fa2af60d8e0, _fileName=<value optimized out>, type=<value optimized out>, sourceLine=9, skipCurrentPath=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/preprocessjob.cpp:589 #65 0x00007fa2abdf20af in rpp::pp::handle_include (this=0x7fa29bd248e0, skip_current_path=false, input=..., output=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #66 0x00007fa2abdf7aab in rpp::pp::handle_directive (this=0x7fa29bd248e0, directive=584627, input=..., output=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #67 0x00007fa2abdf8237 in rpp::pp::operator() (this=0x7fa29bd248e0, input=..., output=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #68 0x00007fa2abdf844e in rpp::pp::processFileInternal (this=0x7fa29bd248e0, fileName=<value optimized out>, fileContents=<value optimized out>, result=...) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #69 0x00007fa2abdf84d5 in rpp::pp::processFile (this=<value optimized out>, fileName=<value optimized out>, data=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #70 0x00007fa2b0092d47 in PreprocessJob::run (this=0x7fa2af60d8e0) at /home/jed/build/kdevelop/languages/cpp/preprocessjob.cpp:238 #71 0x00007fa2dee93b45 in ?? () from /usr/lib/libthreadweaver.so.4 #72 0x00007fa2dee93c7e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #73 0x00007fa2dee94e43 in ?? () from /usr/lib/libthreadweaver.so.4 #74 0x00007fa2dee9344f in ?? () from /usr/lib/libthreadweaver.so.4 #75 0x00007fa2dee93508 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #76 0x00007fa2dc568485 in ?? () from /usr/lib/libQtCore.so.4 #77 0x00007fa2dc2e0cb0 in start_thread () from /lib/libpthread.so.0 #78 0x00007fa2da9f87ad in clone () from /lib/libc.so.6 #79 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fa2e0980760 (LWP 27662)): [KCrash Handler] #6 0x00007fa2c3b22370 in Kate::TextHistory::Entry::transformCursor(int&, int&, bool) const () from /usr/lib/libkatepartinterfaces.so.4 #7 0x00007fa2c3b2291a in Kate::TextHistory::transformCursor(int&, int&, KTextEditor::MovingCursor::InsertBehavior, long long, long long) () from /usr/lib/libkatepartinterfaces.so.4 #8 0x00007fa2d91c2d0a in KDevelop::DocumentChangeTracker::transformBetweenRevisions (this=0x3de5550, cursor=..., fromRevision=-1, toRevision=12, behavior=KTextEditor::MovingCursor::StayOnInsert) at /home/jed/build/kdevplatform/language/backgroundparser/documentchangetracker.cpp:310 #9 0x00007fa2d91c2d86 in KDevelop::DocumentChangeTracker::transformToRevision (this=<value optimized out>, cursor=<value optimized out>, toRevision=<value optimized out>, behavior=<value optimized out>) at /home/jed/build/kdevplatform/language/backgroundparser/documentchangetracker.cpp:323 #10 0x00007fa2d922b6df in KDevelop::DUChainBase::transformToLocalRevision (this=<value optimized out>, cursor=...) at /home/jed/build/kdevplatform/language/duchain/duchainbase.cpp:184 #11 0x00007fa2d925208c in KDevelop::DUChainUtils::declarationInLine (_cursor=..., ctx=0x7fa2bc9994f0) at /home/jed/build/kdevplatform/language/duchain/duchainutils.cpp:323 #12 0x00007fa2b00e71ba in Cpp::AdaptDefinitionSignatureAssistant::AdaptDefinitionSignatureAssistant (this=0x59bbce0, view=<value optimized out>, inserted=<value optimized out>) at /home/jed/build/kdevelop/languages/cpp/codegen/signatureassistant.cpp:67 #13 0x00007fa2b00e5709 in Cpp::StaticCodeAssistant::eventuallyStartAssistant (this=0x7fa2bc8b9a60, document=<value optimized out>, range=<incomplete type>) at /home/jed/build/kdevelop/languages/cpp/codegen/codeassistant.cpp:100 #14 0x00007fa2b00e5f9a in Cpp::StaticCodeAssistant::qt_metacall (this=0x7fa2bc8b9a60, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at /home/jed/build/kdevelop/build/languages/cpp/codeassistant.moc:96 #15 0x00007fa2dc660639 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #16 0x00007fa2db82a854 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #17 0x00007fa2db82e93a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #18 0x00007fa2dcdf8a76 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #19 0x0000000000404969 in KDevelopApplication::notify (this=0x7fff164afb00, receiver=0x7fa2bc8b9a60, event=0x7fa294ad7c20) at /home/jed/build/kdevelop/app/main.cpp:87 #20 0x00007fa2dc64ed3c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #21 0x00007fa2dc65249a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #22 0x00007fa2dc677323 in ?? () from /usr/lib/libQtCore.so.4 #23 0x00007fa2d541fb23 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #24 0x00007fa2d5420300 in ?? () from /usr/lib/libglib-2.0.so.0 #25 0x00007fa2d542059d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #26 0x00007fa2dc67782f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #27 0x00007fa2db8ca37e in ?? () from /usr/lib/libQtGui.so.4 #28 0x00007fa2dc64e122 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #29 0x00007fa2dc64e35c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #30 0x00007fa2dc65276b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #31 0x000000000040a88a in main (argc=<value optimized out>, argv=0x178e5a0) at /home/jed/build/kdevelop/app/main.cpp:416 Possible duplicates by query: bug 251727, bug 251600, bug 251499, bug 250851, bug 250622. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 250369 ***