Application: kdevelop (4.1.60) KDE Platform Version: 4.5.4 (KDE 4.5.4) (Compiled from sources) Qt Version: 4.6.3 Operating System: Linux 2.6.34.7-56.fc13.i686 i686 Distribution: "Fedora release 13 (Goddard)" -- Information about the crash: - What I was doing when the application crashed: I split a file vertically into two views. When I close either of them, KDevelop crashes. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0xb7899780 (LWP 12377))] Thread 7 (Thread 0xb4db1b70 (LWP 12378)): #0 0x00181416 in __kernel_vsyscall () #1 0x005e15d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236 #2 0x001e3630 in wait (this=0x998a8d4, mutex=0x998a8d8, time=1000) at thread/qwaitcondition_unix.cpp:85 #3 QWaitCondition::wait (this=0x998a8d4, mutex=0x998a8d8, time=1000) at thread/qwaitcondition_unix.cpp:159 #4 0x00e1cdc6 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x998a8c8) at /home/doriad/src/kdevplatform/language/duchain/duchain.cpp:283 #5 0x001e274f in QThreadPrivate::start (arg=0x998a8c8) at thread/qthread_unix.cpp:248 #6 0x005dd919 in start_thread (arg=0xb4db1b70) at pthread_create.c:301 #7 0x004facce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 6 (Thread 0xb35ffb70 (LWP 12381)): #0 0x00181416 in __kernel_vsyscall () #1 0x005e15d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236 #2 0x001e3630 in wait (this=0x99fa384, mutex=0x99fa380, time=30000) at thread/qwaitcondition_unix.cpp:85 #3 QWaitCondition::wait (this=0x99fa384, mutex=0x99fa380, time=30000) at thread/qwaitcondition_unix.cpp:159 #4 0x001d904b in QThreadPoolThread::run (this=0x9a5f180) at concurrent/qthreadpool.cpp:140 #5 0x001e274f in QThreadPrivate::start (arg=0x9a5f180) at thread/qthread_unix.cpp:248 #6 0x005dd919 in start_thread (arg=0xb35ffb70) at pthread_create.c:301 #7 0x004facce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 5 (Thread 0xb29ffb70 (LWP 12424)): #0 0x005f5df6 in clock_gettime (clock_id=1, tp=0xb29fef48) at ../sysdeps/unix/clock_gettime.c:100 #1 0x002f96cb in qt_gettime () at kernel/qcore_unix.cpp:111 #2 0x002fddb6 in QTimerInfoList::updateCurrentTime (this=0xb3603074) at kernel/qeventdispatcher_unix.cpp:340 #3 0x002fddfb in QTimerInfoList::timerWait (this=0xb3603074, tm=...) at kernel/qeventdispatcher_unix.cpp:443 #4 0x002fc688 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb29ff05c) at kernel/qeventdispatcher_glib.cpp:136 #5 0x002fc71d in timerSourcePrepare (source=0xb3603040, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #6 0x03080a6a in IA__g_main_context_prepare (context=<value optimized out>, priority=0xb29ff0dc) at gmain.c:2280 #7 0x03080e81 in g_main_context_iterate (context=0xb3601b18, block=1, dispatch=1, self=0xb3603368) at gmain.c:2571 #8 0x03081449 in IA__g_main_context_iteration (context=0xb3601b18, may_block=1) at gmain.c:2654 #9 0x002fc47f in QEventDispatcherGlib::processEvents (this=0xb3600de8, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #10 0x002d280a in QEventLoop::processEvents (this=0xb29ff220, flags=...) at kernel/qeventloop.cpp:149 #11 0x002d2b4a in QEventLoop::exec (this=0xb29ff220, flags=...) at kernel/qeventloop.cpp:201 #12 0x001e02fe in QThread::exec (this=0x9d0f450) at thread/qthread.cpp:487 #13 0x00efbab1 in KDevelop::CompletionWorkerThread::run (this=0x9d0f450) at /home/doriad/src/kdevplatform/language/codecompletion/codecompletionmodel.cpp:80 #14 0x001e274f in QThreadPrivate::start (arg=0x9d0f450) at thread/qthread_unix.cpp:248 #15 0x005dd919 in start_thread (arg=0xb29ffb70) at pthread_create.c:301 #16 0x004facce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 4 (Thread 0xb0fffb70 (LWP 12425)): #0 0x0307d3d8 in IA__g_main_context_dispatch (context=0x9d0c720) at gmain.c:2517 #1 0x03081268 in g_main_context_iterate (context=0x5e0490, block=1, dispatch=1, self=0x9d0d0d0) at gmain.c:2591 #2 0x03081449 in IA__g_main_context_iteration (context=0x9d0c720, may_block=1) at gmain.c:2654 #3 0x002fc47f in QEventDispatcherGlib::processEvents (this=0x9cefbf8, flags=...) at kernel/qeventdispatcher_glib.cpp:414 #4 0x002d280a in QEventLoop::processEvents (this=0xb0fff220, flags=...) at kernel/qeventloop.cpp:149 #5 0x002d2b4a in QEventLoop::exec (this=0xb0fff220, flags=...) at kernel/qeventloop.cpp:201 #6 0x001e02fe in QThread::exec (this=0x9d1c3c8) at thread/qthread.cpp:487 #7 0x00efbab1 in KDevelop::CompletionWorkerThread::run (this=0x9d1c3c8) at /home/doriad/src/kdevplatform/language/codecompletion/codecompletionmodel.cpp:80 #8 0x001e274f in QThreadPrivate::start (arg=0x9d1c3c8) at thread/qthread_unix.cpp:248 #9 0x005dd919 in start_thread (arg=0xb0fffb70) at pthread_create.c:301 #10 0x004facce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 3 (Thread 0xb1ffeb70 (LWP 12502)): #0 0x00181416 in __kernel_vsyscall () #1 0x005e15d4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236 #2 0x001e1d4a in QMutexPrivate::wait (this=0x956dce8, timeout=10) at thread/qmutex_unix.cpp:94 #3 0x001de049 in QMutex::tryLock (this=0xff7de0, timeout=10) at thread/qmutex.cpp:327 #4 0x00fe5309 in (anonymous namespace)::tryLockForegroundMutexInternal (interval=<value optimized out>) at /home/doriad/src/kdevplatform/interfaces/foregroundlock.cpp:48 #5 0x00fe5682 in KDevelop::ForegroundLock::relock (this=0xb1fea41f) at /home/doriad/src/kdevplatform/interfaces/foregroundlock.cpp:85 #6 0x00fe5776 in KDevelop::ForegroundLock::ForegroundLock (this=0xb1fea41f, lock=true) at /home/doriad/src/kdevplatform/interfaces/foregroundlock.cpp:72 #7 0x00de70c4 in KDevelop::ParseJob::readContents (this=0xa9de7188) at /home/doriad/src/kdevplatform/language/backgroundparser/parsejob.cpp:268 #8 0x0462f1db in PreprocessJob::readContents (this=0xa9db04b8) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:665 #9 0x04632940 in PreprocessJob::run (this=0xa9db04b8) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:231 #10 0x046282e2 in CPPParseJob::parseForeground (this=0xa9de7188) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #11 0x04630db3 in PreprocessJob::sourceNeeded (this=0xa9daf8d8, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=889, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #12 0x046ec68e in rpp::pp::handle_include (this=0xb1febdc4, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #13 0x046ef063 in rpp::pp::handle_directive (this=0xb1febdc4, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #14 0x046ef8b0 in rpp::pp::operator() (this=0xb1febdc4, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #15 0x046efb36 in rpp::pp::processFileInternal (this=0xb1febdc4, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #16 0x046efc05 in rpp::pp::processFile (this=0xb1febdc4, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #17 0x04632b62 in PreprocessJob::run (this=0xa9daf8d8) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #18 0x046282e2 in CPPParseJob::parseForeground (this=0xb11ae1e8) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #19 0x04630db3 in PreprocessJob::sourceNeeded (this=0xb11aefe8, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=41, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #20 0x046ec68e in rpp::pp::handle_include (this=0xb1fed6a4, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #21 0x046ef063 in rpp::pp::handle_directive (this=0xb1fed6a4, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #22 0x046ef8b0 in rpp::pp::operator() (this=0xb1fed6a4, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #23 0x046efb36 in rpp::pp::processFileInternal (this=0xb1fed6a4, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #24 0x046efc05 in rpp::pp::processFile (this=0xb1fed6a4, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #25 0x04632b62 in PreprocessJob::run (this=0xb11aefe8) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #26 0x046282e2 in CPPParseJob::parseForeground (this=0xb11aecd8) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #27 0x04630db3 in PreprocessJob::sourceNeeded (this=0xb1239758, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=161, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #28 0x046ec68e in rpp::pp::handle_include (this=0xb1feef84, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #29 0x046ef063 in rpp::pp::handle_directive (this=0xb1feef84, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #30 0x046ef8b0 in rpp::pp::operator() (this=0xb1feef84, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #31 0x046efb36 in rpp::pp::processFileInternal (this=0xb1feef84, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #32 0x046efc05 in rpp::pp::processFile (this=0xb1feef84, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #33 0x04632b62 in PreprocessJob::run (this=0xb1239758) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #34 0x046282e2 in CPPParseJob::parseForeground (this=0xb1239200) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #35 0x04630db3 in PreprocessJob::sourceNeeded (this=0xa9c48020, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=33, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #36 0x046ec68e in rpp::pp::handle_include (this=0xb1ff0864, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #37 0x046ef063 in rpp::pp::handle_directive (this=0xb1ff0864, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #38 0x046ef8b0 in rpp::pp::operator() (this=0xb1ff0864, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #39 0x046efb36 in rpp::pp::processFileInternal (this=0xb1ff0864, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #40 0x046efc05 in rpp::pp::processFile (this=0xb1ff0864, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #41 0x04632b62 in PreprocessJob::run (this=0xa9c48020) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #42 0x046282e2 in CPPParseJob::parseForeground (this=0xb123a808) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #43 0x04630db3 in PreprocessJob::sourceNeeded (this=0xb1170580, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=40, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #44 0x046ec68e in rpp::pp::handle_include (this=0xb1ff2144, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #45 0x046ef063 in rpp::pp::handle_directive (this=0xb1ff2144, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #46 0x046ef8b0 in rpp::pp::operator() (this=0xb1ff2144, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #47 0x046efb36 in rpp::pp::processFileInternal (this=0xb1ff2144, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #48 0x046efc05 in rpp::pp::processFile (this=0xb1ff2144, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #49 0x04632b62 in PreprocessJob::run (this=0xb1170580) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #50 0x046282e2 in CPPParseJob::parseForeground (this=0xb123aa18) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #51 0x04630db3 in PreprocessJob::sourceNeeded (this=0xb2a45f90, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=52, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #52 0x046ec68e in rpp::pp::handle_include (this=0xb1ff3a24, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #53 0x046ef063 in rpp::pp::handle_directive (this=0xb1ff3a24, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #54 0x046ef8b0 in rpp::pp::operator() (this=0xb1ff3a24, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #55 0x046efb36 in rpp::pp::processFileInternal (this=0xb1ff3a24, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #56 0x046efc05 in rpp::pp::processFile (this=0xb1ff3a24, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #57 0x04632b62 in PreprocessJob::run (this=0xb2a45f90) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #58 0x046282e2 in CPPParseJob::parseForeground (this=0xb143b468) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #59 0x04630db3 in PreprocessJob::sourceNeeded (this=0xb14ca548, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=42, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #60 0x046ec68e in rpp::pp::handle_include (this=0xb1ff5304, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #61 0x046ef063 in rpp::pp::handle_directive (this=0xb1ff5304, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #62 0x046ef8b0 in rpp::pp::operator() (this=0xb1ff5304, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #63 0x046efb36 in rpp::pp::processFileInternal (this=0xb1ff5304, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #64 0x046efc05 in rpp::pp::processFile (this=0xb1ff5304, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #65 0x04632b62 in PreprocessJob::run (this=0xb14ca548) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #66 0x046282e2 in CPPParseJob::parseForeground (this=0xb1201500) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #67 0x04630db3 in PreprocessJob::sourceNeeded (this=0xb2a30d58, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=20, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #68 0x046ec68e in rpp::pp::handle_include (this=0xb1ff6be4, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #69 0x046ef063 in rpp::pp::handle_directive (this=0xb1ff6be4, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #70 0x046ef8b0 in rpp::pp::operator() (this=0xb1ff6be4, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #71 0x046efb36 in rpp::pp::processFileInternal (this=0xb1ff6be4, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #72 0x046efc05 in rpp::pp::processFile (this=0xb1ff6be4, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #73 0x04632b62 in PreprocessJob::run (this=0xb2a30d58) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #74 0x046282e2 in CPPParseJob::parseForeground (this=0xb2a15fa8) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #75 0x04630db3 in PreprocessJob::sourceNeeded (this=0xb2aadf40, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=20, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #76 0x046ec68e in rpp::pp::handle_include (this=0xb1ff84c4, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #77 0x046ef063 in rpp::pp::handle_directive (this=0xb1ff84c4, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #78 0x046ef8b0 in rpp::pp::operator() (this=0xb1ff84c4, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #79 0x046efb36 in rpp::pp::processFileInternal (this=0xb1ff84c4, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #80 0x046efc05 in rpp::pp::processFile (this=0xb1ff84c4, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #81 0x04632b62 in PreprocessJob::run (this=0xb2aadf40) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #82 0x046282e2 in CPPParseJob::parseForeground (this=0xb2aac8d8) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #83 0x04630db3 in PreprocessJob::sourceNeeded (this=0xb2a37658, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=20, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #84 0x046ec68e in rpp::pp::handle_include (this=0xb1ff9da4, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #85 0x046ef063 in rpp::pp::handle_directive (this=0xb1ff9da4, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #86 0x046ef8b0 in rpp::pp::operator() (this=0xb1ff9da4, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #87 0x046efb36 in rpp::pp::processFileInternal (this=0xb1ff9da4, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #88 0x046efc05 in rpp::pp::processFile (this=0xb1ff9da4, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #89 0x04632b62 in PreprocessJob::run (this=0xb2a37658) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #90 0x046282e2 in CPPParseJob::parseForeground (this=0xb2ac0da0) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #91 0x04630db3 in PreprocessJob::sourceNeeded (this=0xb144cad8, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=3, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #92 0x046ec68e in rpp::pp::handle_include (this=0xb1ffb684, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #93 0x046ef063 in rpp::pp::handle_directive (this=0xb1ffb684, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #94 0x046ef8b0 in rpp::pp::operator() (this=0xb1ffb684, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #95 0x046efb36 in rpp::pp::processFileInternal (this=0xb1ffb684, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #96 0x046efc05 in rpp::pp::processFile (this=0xb1ffb684, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #97 0x04632b62 in PreprocessJob::run (this=0xb144cad8) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #98 0x046282e2 in CPPParseJob::parseForeground (this=0xb1463f90) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #99 0x04630db3 in PreprocessJob::sourceNeeded (this=0xa0036b0, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=0, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #100 0x046ec68e in rpp::pp::handle_include (this=0xb1ffcf64, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #101 0x046ef063 in rpp::pp::handle_directive (this=0xb1ffcf64, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #102 0x046ef8b0 in rpp::pp::operator() (this=0xb1ffcf64, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #103 0x046efb36 in rpp::pp::processFileInternal (this=0xb1ffcf64, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #104 0x046efc05 in rpp::pp::processFile (this=0xb1ffcf64, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #105 0x04632b62 in PreprocessJob::run (this=0xa0036b0) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #106 0x00c9fd48 in ?? () from /usr/lib/libthreadweaver.so.4 #107 0x00ca00a2 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #108 0x00ca1754 in ?? () from /usr/lib/libthreadweaver.so.4 #109 0x00ca2007 in ThreadWeaver::JobCollection::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #110 0x00c9eef2 in ?? () from /usr/lib/libthreadweaver.so.4 #111 0x00c9f5cc in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #112 0x001e274f in QThreadPrivate::start (arg=0x9d4c028) at thread/qthread_unix.cpp:248 #113 0x005dd919 in start_thread (arg=0xb1ffeb70) at pthread_create.c:301 #114 0x004facce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 2 (Thread 0xaade1b70 (LWP 12503)): #0 0x00181416 in __kernel_vsyscall () #1 0x005e122c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x001e1dc2 in QMutexPrivate::wait (this=0x956dd50, timeout=-1) at thread/qmutex_unix.cpp:84 #3 0x001de1ba in QMutex::lock (this=0xff7de4) at thread/qmutex.cpp:205 #4 0x00fe5814 in QMutexLocker::relock (this=0xaadd5a0c) at /usr/include/QtCore/qmutex.h:120 #5 0x00fe5713 in KDevelop::ForegroundLock::relock (this=0xaadd5b8f) at /home/doriad/src/kdevplatform/interfaces/foregroundlock.cpp:83 #6 0x00fe5776 in KDevelop::ForegroundLock::ForegroundLock (this=0xaadd5b8f, lock=true) at /home/doriad/src/kdevplatform/interfaces/foregroundlock.cpp:72 #7 0x00de6b31 in KDevelop::ParseJob::translateDUChainToRevision (this=0xb42bc850, context=0xb2af56a8) at /home/doriad/src/kdevplatform/language/backgroundparser/parsejob.cpp:416 #8 0x0462a3d1 in CPPInternalParseJob::run (this=0xb42c1c80) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:433 #9 0x046282ed in CPPParseJob::parseForeground (this=0xb42bc850) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:174 #10 0x04630db3 in PreprocessJob::sourceNeeded (this=0xb42c0610, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=40, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #11 0x046ec68e in rpp::pp::handle_include (this=0xaadd6a24, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #12 0x046ef063 in rpp::pp::handle_directive (this=0xaadd6a24, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #13 0x046ef8b0 in rpp::pp::operator() (this=0xaadd6a24, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #14 0x046efb36 in rpp::pp::processFileInternal (this=0xaadd6a24, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #15 0x046efc05 in rpp::pp::processFile (this=0xaadd6a24, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #16 0x04632b62 in PreprocessJob::run (this=0xb42c0610) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #17 0x046282e2 in CPPParseJob::parseForeground (this=0xb42bcf98) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #18 0x04630db3 in PreprocessJob::sourceNeeded (this=0xb42b5f60, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=41, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #19 0x046ec68e in rpp::pp::handle_include (this=0xaadd8304, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #20 0x046ef063 in rpp::pp::handle_directive (this=0xaadd8304, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #21 0x046ef8b0 in rpp::pp::operator() (this=0xaadd8304, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #22 0x046efb36 in rpp::pp::processFileInternal (this=0xaadd8304, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #23 0x046efc05 in rpp::pp::processFile (this=0xaadd8304, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #24 0x04632b62 in PreprocessJob::run (this=0xb42b5f60) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #25 0x046282e2 in CPPParseJob::parseForeground (this=0xb42b5d68) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #26 0x04630db3 in PreprocessJob::sourceNeeded (this=0xb4245270, _fileName=..., type=rpp::Preprocessor::IncludeGlobal, sourceLine=42, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #27 0x046ec68e in rpp::pp::handle_include (this=0xaadd9be4, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #28 0x046ef063 in rpp::pp::handle_directive (this=0xaadd9be4, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #29 0x046ef8b0 in rpp::pp::operator() (this=0xaadd9be4, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #30 0x046efb36 in rpp::pp::processFileInternal (this=0xaadd9be4, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #31 0x046efc05 in rpp::pp::processFile (this=0xaadd9be4, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #32 0x04632b62 in PreprocessJob::run (this=0xb4245270) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #33 0x046282e2 in CPPParseJob::parseForeground (this=0xb4245188) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #34 0x04630db3 in PreprocessJob::sourceNeeded (this=0xb4226c88, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=20, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #35 0x046ec68e in rpp::pp::handle_include (this=0xaaddb4c4, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #36 0x046ef063 in rpp::pp::handle_directive (this=0xaaddb4c4, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #37 0x046ef8b0 in rpp::pp::operator() (this=0xaaddb4c4, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #38 0x046efb36 in rpp::pp::processFileInternal (this=0xaaddb4c4, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #39 0x046efc05 in rpp::pp::processFile (this=0xaaddb4c4, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #40 0x04632b62 in PreprocessJob::run (this=0xb4226c88) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #41 0x046282e2 in CPPParseJob::parseForeground (this=0xb4236088) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #42 0x04630db3 in PreprocessJob::sourceNeeded (this=0xb4225dc0, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=20, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #43 0x046ec68e in rpp::pp::handle_include (this=0xaaddcda4, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #44 0x046ef063 in rpp::pp::handle_directive (this=0xaaddcda4, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #45 0x046ef8b0 in rpp::pp::operator() (this=0xaaddcda4, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #46 0x046efb36 in rpp::pp::processFileInternal (this=0xaaddcda4, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #47 0x046efc05 in rpp::pp::processFile (this=0xaaddcda4, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #48 0x04632b62 in PreprocessJob::run (this=0xb4225dc0) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #49 0x046282e2 in CPPParseJob::parseForeground (this=0xb4225e68) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #50 0x04630db3 in PreprocessJob::sourceNeeded (this=0xb4208c98, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=20, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #51 0x046ec68e in rpp::pp::handle_include (this=0xaadde684, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #52 0x046ef063 in rpp::pp::handle_directive (this=0xaadde684, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #53 0x046ef8b0 in rpp::pp::operator() (this=0xaadde684, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #54 0x046efb36 in rpp::pp::processFileInternal (this=0xaadde684, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #55 0x046efc05 in rpp::pp::processFile (this=0xaadde684, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #56 0x04632b62 in PreprocessJob::run (this=0xb4208c98) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #57 0x046282e2 in CPPParseJob::parseForeground (this=0xb4208728) at /home/doriad/src/kdevelop/languages/cpp/cppparsejob.cpp:173 #58 0x04630db3 in PreprocessJob::sourceNeeded (this=0x9d19bf8, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=3, skipCurrentPath=false) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:593 #59 0x046ec68e in rpp::pp::handle_include (this=0xaaddff64, skip_current_path=false, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:209 #60 0x046ef063 in rpp::pp::handle_directive (this=0xaaddff64, directive=88536, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:131 #61 0x046ef8b0 in rpp::pp::operator() (this=0xaaddff64, input=..., output=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:262 #62 0x046efb36 in rpp::pp::processFileInternal (this=0xaaddff64, fileName=..., fileContents=..., result=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:98 #63 0x046efc05 in rpp::pp::processFile (this=0xaaddff64, fileName=..., data=...) at /home/doriad/src/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:85 #64 0x04632b62 in PreprocessJob::run (this=0x9d19bf8) at /home/doriad/src/kdevelop/languages/cpp/preprocessjob.cpp:259 #65 0x00c9fd48 in ?? () from /usr/lib/libthreadweaver.so.4 #66 0x00ca00a2 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #67 0x00ca1754 in ?? () from /usr/lib/libthreadweaver.so.4 #68 0x00ca2007 in ThreadWeaver::JobCollection::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #69 0x00c9eef2 in ?? () from /usr/lib/libthreadweaver.so.4 #70 0x00c9f5cc in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #71 0x001e274f in QThreadPrivate::start (arg=0xa1023d0) at thread/qthread_unix.cpp:248 #72 0x005dd919 in start_thread (arg=0xaade1b70) at pthread_create.c:301 #73 0x004facce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 1 (Thread 0xb7899780 (LWP 12377)): [KCrash Handler] #7 0x00640e1a in Sublime::View::document (this=0x9a96028) at /home/doriad/src/kdevplatform/sublime/view.cpp:74 #8 0x007b98ef in KDevelop::WorkingSet::areaViewRemoved (this=0x9a5fc68, view=0x9a96028) at /home/doriad/src/kdevplatform/shell/workingsets/workingset.cpp:391 #9 0x007b9d28 in KDevelop::WorkingSet::qt_metacall (this=0x9a5fc68, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbffc6724) at /home/doriad/src/kdevplatform/build/shell/workingset.moc:85 #10 0x002d8bcb in QMetaObject::metacall (object=0x9a5fc68, cl=QMetaObject::InvokeMetaMethod, idx=8, argv=0xbffc6724) at kernel/qmetaobject.cpp:237 #11 0x002e7a75 in QMetaObject::activate (sender=0x9717618, m=0x659024, local_signal_index=2, argv=0xbffc6724) at kernel/qobject.cpp:3295 #12 0x006243d9 in Sublime::Area::viewRemoved (this=0x9717618, _t1=0x9cb4200, _t2=0x9a96028) at /home/doriad/src/kdevplatform/build/sublime/area.moc:129 #13 0x00625cdb in Sublime::Area::closeView (this=0x9717618, view=0x9a96028) at /home/doriad/src/kdevplatform/sublime/area.cpp:475 #14 0x0063a396 in Sublime::MainWindowPrivate::widgetCloseRequest (this=0x9707418, widget=0xa105ba0) at /home/doriad/src/kdevplatform/sublime/mainwindow_p.cpp:615 #15 0x0063cbbd in Sublime::MainWindowPrivate::qt_metacall (this=0x9707418, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xa1621f8) at /home/doriad/src/kdevplatform/build/sublime/mainwindow_p.moc:130 #16 0x002d8bcb in QMetaObject::metacall (object=0x9707418, cl=QMetaObject::InvokeMetaMethod, idx=17, argv=0xa1621f8) at kernel/qmetaobject.cpp:237 #17 0x002e3187 in QMetaCallEvent::placeMetaCall (this=0xa018e30, object=0x9707418) at kernel/qobject.cpp:561 #18 0x002e409e in QObject::event (this=0x9707418, e=0xa018e30) at kernel/qobject.cpp:1248 #19 0x0572f77c in QApplicationPrivate::notify_helper (this=0x9588cb0, receiver=0x9707418, e=0xa018e30) at kernel/qapplication.cpp:4306 #20 0x057361d6 in QApplication::notify (this=0xbffc7284, receiver=0x9707418, e=0xa018e30) at kernel/qapplication.cpp:3710 #21 0x06214a1b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #22 0x0804bb7c in KDevelopApplication::notify (this=0xbffc7284, receiver=0x9707418, event=0xa018e30) at /home/doriad/src/kdevelop/app/main.cpp:90 #23 0x002d4133 in QCoreApplication::notifyInternal (this=0xbffc7284, receiver=0x9707418, event=0xa018e30) at kernel/qcoreapplication.cpp:726 #24 0x002d65bc in sendEvent (receiver=0x0, event_type=0, data=0x956d050) at kernel/qcoreapplication.h:215 #25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x956d050) at kernel/qcoreapplication.cpp:1367 #26 0x002d673e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260 #27 0x002fc950 in sendPostedEvents (s=0x958b110) at kernel/qcoreapplication.h:220 #28 postEventSourceDispatch (s=0x958b110) at kernel/qeventdispatcher_glib.cpp:276 #29 0x0307d525 in g_main_dispatch (context=0x958b090) at gmain.c:1960 #30 IA__g_main_context_dispatch (context=0x958b090) at gmain.c:2513 #31 0x03081268 in g_main_context_iterate (context=0x5e0490, block=1, dispatch=1, self=0x9588ea0) at gmain.c:2591 #32 0x03081449 in IA__g_main_context_iteration (context=0x958b090, may_block=1) at gmain.c:2654 #33 0x002fc446 in QEventDispatcherGlib::processEvents (this=0x956cb00, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #34 0x057de336 in QGuiEventDispatcherGlib::processEvents (this=0x956cb00, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #35 0x002d280a in QEventLoop::processEvents (this=0xbffc7064, flags=...) at kernel/qeventloop.cpp:149 #36 0x002d2b4a in QEventLoop::exec (this=0xbffc7064, flags=...) at kernel/qeventloop.cpp:201 #37 0x002d6807 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003 #38 0x0572f828 in QApplication::exec () at kernel/qapplication.cpp:3585 #39 0x080526d5 in main (argc=<value optimized out>, argv=0xa224680) at /home/doriad/src/kdevelop/app/main.cpp:468 Reported using DrKonqi
4.1.60 is 4.2.0 alpha, please update to 4.2.0 or recent git master and reopen if you can reproduce.