crash when closing projects/files

Frederik Gladhorn gladhorn at kde.org
Wed Oct 8 22:11:42 UTC 2008


Hi list,
now that KDevelop 4 is taking shape I'd really love to use it.
Since bug fixing seems to work pretty well now, here's another back trace.
For me 100% reproducible.
Close a project, close a file that is still open and it will crash.

Greetings,
Frederik


-------------- next part --------------
Application: KDevelop (kdevelop), signal SIGSEGV
[Current thread is 0 (LWP 14727)]

Thread 8 (Thread 0xb35bfb90 (LWP 14734)):
#0  0xb7f83410 in __kernel_vsyscall ()
#1  0xb61a4881 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb74b4f6b in QProcessManager::run (this=0x80bb0e8) at io/qprocess_unix.cpp:301
#3  0xb73c9507 in QThreadPrivate::start (arg=0x80bb0e8) at thread/qthread_unix.cpp:185
#4  0xb733c4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb61abe5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xb06a4b90 (LWP 14757)):
#0  0xb733fdf1 in pthread_mutex_unlock () from /lib/tls/i686/cmov/libpthread.so.0
#1  0xb59ea821 in IA__g_main_context_prepare (context=0x87a6bb0, priority=0xb06a41d8) at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2360
#2  0xb59eae49 in g_main_context_iterate (context=0x87a6bb0, block=1, dispatch=1, self=0x87a6ee8) at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2625
#3  0xb59eb74e in IA__g_main_context_iteration (context=0x87a6bb0, may_block=1) at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2708
#4  0xb750ceb0 in QEventDispatcherGlib::processEvents (this=0x879dad8, flags=@0xb06a4254) at kernel/qeventdispatcher_glib.cpp:321
#5  0xb74d419e in QEventLoop::processEvents (this=0xb06a42dc, flags=@0xb06a4294) at kernel/qeventloop.cpp:143
#6  0xb74d43dd in QEventLoop::exec (this=0xb06a42dc, flags=@0xb06a42e4) at kernel/qeventloop.cpp:194
#7  0xb73c4b55 in QThread::exec (this=0x87df3e0) at thread/qthread.cpp:458
#8  0xb5f3b0f5 in KDevelop::CodeCompletionWorker::run (this=0x87df3e0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/language/codecompletion/codecompletionworker.cpp:87
#9  0xb73c9507 in QThreadPrivate::start (arg=0x87df3e0) at thread/qthread_unix.cpp:185
#10 0xb733c4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#11 0xb61abe5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xafae5b90 (LWP 14995)):
#0  0xb7f83410 in __kernel_vsyscall ()
#1  0xb616acb6 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2  0xb61a51dc in usleep () from /lib/tls/i686/cmov/libc.so.6
#3  0xb5ee63da in KDevelop::DUChainLock::lockForWrite (this=0x826cf0c, timeout=10000) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/language/duchain/duchainlock.cpp:283
#4  0xb5ee6505 in KDevelop::DUChainWriteLocker::lock (this=0xaface3ac) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/language/duchain/duchainlock.cpp:392
#5  0xb5ee65b4 in DUChainWriteLocker (this=0xaface3ac, duChainLock=0x826cf0c, timeout=0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/language/duchain/duchainlock.cpp:377
#6  0xb0e213a1 in CPPInternalParseJob::run (this=0xc348638) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:431
#7  0xb0e207d2 in CPPParseJob::parseForeground (this=0x100496a0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:157
#8  0xb0e2cb5f in PreprocessJob::sourceNeeded (this=0xfca68f0, _fileName=@0xaface8e8, type=rpp::Preprocessor::IncludeGlobal, sourceLine=44, skipCurrentPath=false)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:471
#9  0xb0cb2001 in rpp::pp::handle_include (this=0xafaceb90, skip_current_path=false, input=@0xaface97c, output=@0xafacea78)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183
#10 0xb0cb211e in rpp::pp::handle_directive (this=0xafaceb90, directive=69785, input=@0xaface97c, output=@0xafacea78)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121
#11 0xb0cb2476 in rpp::pp::operator() (this=0xafaceb90, input=@0xafaceaac, output=@0xafacea78) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236
#12 0xb0cb271d in rpp::pp::processFileInternal (this=0xafaceb90, fileName=@0xafacfcac, fileContents=@0xafacfd50, result=@0xafacfcb4)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95
#13 0xb0cb2791 in rpp::pp::processFile (this=0xafaceb90, fileName=@0xafacfcac, data=@0xafacfd50) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82
#14 0xb0e2b56c in PreprocessJob::run (this=0xfca68f0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236
#15 0xb0e207ba in CPPParseJob::parseForeground (this=0xfdc3068) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156
#16 0xb0e2cb5f in PreprocessJob::sourceNeeded (this=0xf6c1000, _fileName=@0xafad0138, type=rpp::Preprocessor::IncludeGlobal, sourceLine=69, skipCurrentPath=false)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:471
#17 0xb0cb2001 in rpp::pp::handle_include (this=0xafad03e0, skip_current_path=false, input=@0xafad01cc, output=@0xafad02c8)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183
#18 0xb0cb211e in rpp::pp::handle_directive (this=0xafad03e0, directive=69785, input=@0xafad01cc, output=@0xafad02c8)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121
#19 0xb0cb2476 in rpp::pp::operator() (this=0xafad03e0, input=@0xafad02fc, output=@0xafad02c8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236
#20 0xb0cb271d in rpp::pp::processFileInternal (this=0xafad03e0, fileName=@0xafad14fc, fileContents=@0xafad15a0, result=@0xafad1504)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95
#21 0xb0cb2791 in rpp::pp::processFile (this=0xafad03e0, fileName=@0xafad14fc, data=@0xafad15a0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82
#22 0xb0e2b56c in PreprocessJob::run (this=0xf6c1000) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236
#23 0xb0e207ba in CPPParseJob::parseForeground (this=0xfe32c80) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156
#24 0xb0e2cb5f in PreprocessJob::sourceNeeded (this=0x98239b8, _fileName=@0xafad1988, type=rpp::Preprocessor::IncludeGlobal, sourceLine=45, skipCurrentPath=false)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:471
#25 0xb0cb2001 in rpp::pp::handle_include (this=0xafad1c30, skip_current_path=false, input=@0xafad1a1c, output=@0xafad1b18)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183
#26 0xb0cb211e in rpp::pp::handle_directive (this=0xafad1c30, directive=69785, input=@0xafad1a1c, output=@0xafad1b18)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121
#27 0xb0cb2476 in rpp::pp::operator() (this=0xafad1c30, input=@0xafad1b4c, output=@0xafad1b18) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236
#28 0xb0cb271d in rpp::pp::processFileInternal (this=0xafad1c30, fileName=@0xafad2d4c, fileContents=@0xafad2df0, result=@0xafad2d54)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95
#29 0xb0cb2791 in rpp::pp::processFile (this=0xafad1c30, fileName=@0xafad2d4c, data=@0xafad2df0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82
#30 0xb0e2b56c in PreprocessJob::run (this=0x98239b8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236
#31 0xb0e207ba in CPPParseJob::parseForeground (this=0xfeb6368) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156
#32 0xb0e2cb5f in PreprocessJob::sourceNeeded (this=0xfdb4018, _fileName=@0xafad31d8, type=rpp::Preprocessor::IncludeLocal, sourceLine=0, skipCurrentPath=false)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:471
#33 0xb0cb2001 in rpp::pp::handle_include (this=0xafad3480, skip_current_path=false, input=@0xafad326c, output=@0xafad3368)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183
#34 0xb0cb211e in rpp::pp::handle_directive (this=0xafad3480, directive=69785, input=@0xafad326c, output=@0xafad3368)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121
#35 0xb0cb2476 in rpp::pp::operator() (this=0xafad3480, input=@0xafad339c, output=@0xafad3368) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236
#36 0xb0cb271d in rpp::pp::processFileInternal (this=0xafad3480, fileName=@0xafad459c, fileContents=@0xafad4640, result=@0xafad45a4)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95
#37 0xb0cb2791 in rpp::pp::processFile (this=0xafad3480, fileName=@0xafad459c, data=@0xafad4640) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82
#38 0xb0e2b56c in PreprocessJob::run (this=0xfdb4018) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236
#39 0xb0e207ba in CPPParseJob::parseForeground (this=0xf5f15f8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156
#40 0xb0e2cb5f in PreprocessJob::sourceNeeded (this=0xcb08ea0, _fileName=@0xafad4a28, type=rpp::Preprocessor::IncludeGlobal, sourceLine=43, skipCurrentPath=false)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:471
#41 0xb0cb2001 in rpp::pp::handle_include (this=0xafad4cd0, skip_current_path=false, input=@0xafad4abc, output=@0xafad4bb8)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183
#42 0xb0cb211e in rpp::pp::handle_directive (this=0xafad4cd0, directive=69785, input=@0xafad4abc, output=@0xafad4bb8)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121
#43 0xb0cb2476 in rpp::pp::operator() (this=0xafad4cd0, input=@0xafad4bec, output=@0xafad4bb8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236
#44 0xb0cb271d in rpp::pp::processFileInternal (this=0xafad4cd0, fileName=@0xafad5dec, fileContents=@0xafad5e90, result=@0xafad5df4)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95
#45 0xb0cb2791 in rpp::pp::processFile (this=0xafad4cd0, fileName=@0xafad5dec, data=@0xafad5e90) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82
#46 0xb0e2b56c in PreprocessJob::run (this=0xcb08ea0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236
#47 0xb0e207ba in CPPParseJob::parseForeground (this=0xf5f0a28) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156
#48 0xb0e2cb5f in PreprocessJob::sourceNeeded (this=0x10011c90, _fileName=@0xafad6278, type=rpp::Preprocessor::IncludeLocal, sourceLine=0, skipCurrentPath=false)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:471
#49 0xb0cb2001 in rpp::pp::handle_include (this=0xafad6520, skip_current_path=false, input=@0xafad630c, output=@0xafad6408)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183
#50 0xb0cb211e in rpp::pp::handle_directive (this=0xafad6520, directive=69785, input=@0xafad630c, output=@0xafad6408)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121
#51 0xb0cb2476 in rpp::pp::operator() (this=0xafad6520, input=@0xafad643c, output=@0xafad6408) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236
#52 0xb0cb271d in rpp::pp::processFileInternal (this=0xafad6520, fileName=@0xafad763c, fileContents=@0xafad76e0, result=@0xafad7644)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95
#53 0xb0cb2791 in rpp::pp::processFile (this=0xafad6520, fileName=@0xafad763c, data=@0xafad76e0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82
#54 0xb0e2b56c in PreprocessJob::run (this=0x10011c90) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236
#55 0xb0e207ba in CPPParseJob::parseForeground (this=0xfbc0450) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156
#56 0xb0e2cb5f in PreprocessJob::sourceNeeded (this=0xfd00fe0, _fileName=@0xafad7ac8, type=rpp::Preprocessor::IncludeGlobal, sourceLine=41, skipCurrentPath=false)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:471
#57 0xb0cb2001 in rpp::pp::handle_include (this=0xafad7d70, skip_current_path=false, input=@0xafad7b5c, output=@0xafad7c58)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183
#58 0xb0cb211e in rpp::pp::handle_directive (this=0xafad7d70, directive=69785, input=@0xafad7b5c, output=@0xafad7c58)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121
#59 0xb0cb2476 in rpp::pp::operator() (this=0xafad7d70, input=@0xafad7c8c, output=@0xafad7c58) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236
#60 0xb0cb271d in rpp::pp::processFileInternal (this=0xafad7d70, fileName=@0xafad8e8c, fileContents=@0xafad8f30, result=@0xafad8e94)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95
#61 0xb0cb2791 in rpp::pp::processFile (this=0xafad7d70, fileName=@0xafad8e8c, data=@0xafad8f30) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82
#62 0xb0e2b56c in PreprocessJob::run (this=0xfd00fe0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236
#63 0xb0e207ba in CPPParseJob::parseForeground (this=0xfe5e9f8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156
#64 0xb0e2cb5f in PreprocessJob::sourceNeeded (this=0xf65f700, _fileName=@0xafad9318, type=rpp::Preprocessor::IncludeLocal, sourceLine=0, skipCurrentPath=false)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:471
#65 0xb0cb2001 in rpp::pp::handle_include (this=0xafad95c0, skip_current_path=false, input=@0xafad93ac, output=@0xafad94a8)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183
#66 0xb0cb211e in rpp::pp::handle_directive (this=0xafad95c0, directive=69785, input=@0xafad93ac, output=@0xafad94a8)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121
#67 0xb0cb2476 in rpp::pp::operator() (this=0xafad95c0, input=@0xafad94dc, output=@0xafad94a8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236
#68 0xb0cb271d in rpp::pp::processFileInternal (this=0xafad95c0, fileName=@0xafada6dc, fileContents=@0xafada780, result=@0xafada6e4)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95
#69 0xb0cb2791 in rpp::pp::processFile (this=0xafad95c0, fileName=@0xafada6dc, data=@0xafada780) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82
#70 0xb0e2b56c in PreprocessJob::run (this=0xf65f700) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236
#71 0xb0e207ba in CPPParseJob::parseForeground (this=0xfcaf468) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156
#72 0xb0e2cb5f in PreprocessJob::sourceNeeded (this=0xf9321c0, _fileName=@0xafadab68, type=rpp::Preprocessor::IncludeLocal, sourceLine=0, skipCurrentPath=false)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:471
#73 0xb0cb2001 in rpp::pp::handle_include (this=0xafadae10, skip_current_path=false, input=@0xafadabfc, output=@0xafadacf8)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183
#74 0xb0cb211e in rpp::pp::handle_directive (this=0xafadae10, directive=69785, input=@0xafadabfc, output=@0xafadacf8)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121
#75 0xb0cb2476 in rpp::pp::operator() (this=0xafadae10, input=@0xafadad2c, output=@0xafadacf8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236
#76 0xb0cb271d in rpp::pp::processFileInternal (this=0xafadae10, fileName=@0xafadbf2c, fileContents=@0xafadbfd0, result=@0xafadbf34)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95
#77 0xb0cb2791 in rpp::pp::processFile (this=0xafadae10, fileName=@0xafadbf2c, data=@0xafadbfd0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82
#78 0xb0e2b56c in PreprocessJob::run (this=0xf9321c0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236
#79 0xb0e207ba in CPPParseJob::parseForeground (this=0xe968670) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156
#80 0xb0e2cb5f in PreprocessJob::sourceNeeded (this=0xfe88848, _fileName=@0xafadc3b8, type=rpp::Preprocessor::IncludeGlobal, sourceLine=26, skipCurrentPath=false)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:471
#81 0xb0cb2001 in rpp::pp::handle_include (this=0xafadc660, skip_current_path=false, input=@0xafadc44c, output=@0xafadc548)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183
#82 0xb0cb211e in rpp::pp::handle_directive (this=0xafadc660, directive=69785, input=@0xafadc44c, output=@0xafadc548)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121
#83 0xb0cb2476 in rpp::pp::operator() (this=0xafadc660, input=@0xafadc57c, output=@0xafadc548) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236
#84 0xb0cb271d in rpp::pp::processFileInternal (this=0xafadc660, fileName=@0xafadd77c, fileContents=@0xafadd820, result=@0xafadd784)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95
#85 0xb0cb2791 in rpp::pp::processFile (this=0xafadc660, fileName=@0xafadd77c, data=@0xafadd820) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82
#86 0xb0e2b56c in PreprocessJob::run (this=0xfe88848) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236
#87 0xb0e207ba in CPPParseJob::parseForeground (this=0xfcf0bc8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156
#88 0xb0e2cb5f in PreprocessJob::sourceNeeded (this=0xfcddc10, _fileName=@0xafaddc08, type=rpp::Preprocessor::IncludeGlobal, sourceLine=26, skipCurrentPath=false)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:471
#89 0xb0cb2001 in rpp::pp::handle_include (this=0xafaddeb0, skip_current_path=false, input=@0xafaddc9c, output=@0xafaddd98)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183
#90 0xb0cb211e in rpp::pp::handle_directive (this=0xafaddeb0, directive=69785, input=@0xafaddc9c, output=@0xafaddd98)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121
#91 0xb0cb2476 in rpp::pp::operator() (this=0xafaddeb0, input=@0xafadddcc, output=@0xafaddd98) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236
#92 0xb0cb271d in rpp::pp::processFileInternal (this=0xafaddeb0, fileName=@0xafadefcc, fileContents=@0xafadf070, result=@0xafadefd4)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95
#93 0xb0cb2791 in rpp::pp::processFile (this=0xafaddeb0, fileName=@0xafadefcc, data=@0xafadf070) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82
#94 0xb0e2b56c in PreprocessJob::run (this=0xfcddc10) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236
#95 0xb0e207ba in CPPParseJob::parseForeground (this=0xfecfb50) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156
#96 0xb0e2cb5f in PreprocessJob::sourceNeeded (this=0xfad3008, _fileName=@0xafadf458, type=rpp::Preprocessor::IncludeGlobal, sourceLine=26, skipCurrentPath=false)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:471
#97 0xb0cb2001 in rpp::pp::handle_include (this=0xafadf700, skip_current_path=false, input=@0xafadf4ec, output=@0xafadf5e8)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183
#98 0xb0cb211e in rpp::pp::handle_directive (this=0xafadf700, directive=69785, input=@0xafadf4ec, output=@0xafadf5e8)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121
#99 0xb0cb2476 in rpp::pp::operator() (this=0xafadf700, input=@0xafadf61c, output=@0xafadf5e8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236
#100 0xb0cb271d in rpp::pp::processFileInternal (this=0xafadf700, fileName=@0xafae081c, fileContents=@0xafae08c0, result=@0xafae0824)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95
#101 0xb0cb2791 in rpp::pp::processFile (this=0xafadf700, fileName=@0xafae081c, data=@0xafae08c0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82
#102 0xb0e2b56c in PreprocessJob::run (this=0xfad3008) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236
#103 0xb0e207ba in CPPParseJob::parseForeground (this=0xd486bb0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156
#104 0xb0e2cb5f in PreprocessJob::sourceNeeded (this=0xfccf3f0, _fileName=@0xafae0ca8, type=rpp::Preprocessor::IncludeGlobal, sourceLine=23, skipCurrentPath=false)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:471
#105 0xb0cb2001 in rpp::pp::handle_include (this=0xafae0f50, skip_current_path=false, input=@0xafae0d3c, output=@0xafae0e38)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183
#106 0xb0cb211e in rpp::pp::handle_directive (this=0xafae0f50, directive=69785, input=@0xafae0d3c, output=@0xafae0e38)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121
#107 0xb0cb2476 in rpp::pp::operator() (this=0xafae0f50, input=@0xafae0e6c, output=@0xafae0e38) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236
#108 0xb0cb271d in rpp::pp::processFileInternal (this=0xafae0f50, fileName=@0xafae206c, fileContents=@0xafae2110, result=@0xafae2074)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95
#109 0xb0cb2791 in rpp::pp::processFile (this=0xafae0f50, fileName=@0xafae206c, data=@0xafae2110) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82
#110 0xb0e2b56c in PreprocessJob::run (this=0xfccf3f0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236
#111 0xb0e207ba in CPPParseJob::parseForeground (this=0xfede800) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156
#112 0xb0e2cb5f in PreprocessJob::sourceNeeded (this=0xfe40a68, _fileName=@0xafae24f8, type=rpp::Preprocessor::IncludeGlobal, sourceLine=24, skipCurrentPath=false)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:471
#113 0xb0cb2001 in rpp::pp::handle_include (this=0xafae27a0, skip_current_path=false, input=@0xafae258c, output=@0xafae2688)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183
#114 0xb0cb211e in rpp::pp::handle_directive (this=0xafae27a0, directive=69785, input=@0xafae258c, output=@0xafae2688)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121
#115 0xb0cb2476 in rpp::pp::operator() (this=0xafae27a0, input=@0xafae26bc, output=@0xafae2688) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236
#116 0xb0cb271d in rpp::pp::processFileInternal (this=0xafae27a0, fileName=@0xafae38bc, fileContents=@0xafae3960, result=@0xafae38c4)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95
#117 0xb0cb2791 in rpp::pp::processFile (this=0xafae27a0, fileName=@0xafae38bc, data=@0xafae3960) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82
#118 0xb0e2b56c in PreprocessJob::run (this=0xfe40a68) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236
#119 0xb0e207ba in CPPParseJob::parseForeground (this=0xfedeb08) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156
#120 0xb0e2cb5f in PreprocessJob::sourceNeeded (this=0x99f2568, _fileName=@0xafae3d48, type=rpp::Preprocessor::IncludeLocal, sourceLine=21, skipCurrentPath=false)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:471
#121 0xb0cb2001 in rpp::pp::handle_include (this=0xafae3ff0, skip_current_path=false, input=@0xafae3ddc, output=@0xafae3ed8)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183
#122 0xb0cb211e in rpp::pp::handle_directive (this=0xafae3ff0, directive=69785, input=@0xafae3ddc, output=@0xafae3ed8)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121
#123 0xb0cb2476 in rpp::pp::operator() (this=0xafae3ff0, input=@0xafae3f0c, output=@0xafae3ed8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236
#124 0xb0cb271d in rpp::pp::processFileInternal (this=0xafae3ff0, fileName=@0xafae510c, fileContents=@0xafae51b0, result=@0xafae5114)
    at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95
#125 0xb0cb2791 in rpp::pp::processFile (this=0xafae3ff0, fileName=@0xafae510c, data=@0xafae51b0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82
#126 0xb0e2b56c in PreprocessJob::run (this=0x99f2568) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236
#127 0xb66bd986 in ThreadWeaver::JobRunHelper::runTheJob (this=0xafae5240, th=0x9a59038, job=0x99f2568) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Job.cpp:106
#128 0xb66bdbfd in ThreadWeaver::Job::execute (this=0x99f2568, th=0x9a59038) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Job.cpp:135
#129 0xb66c0409 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x99f20d8, t=0x9a59038) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/JobCollection.cpp:82
#130 0xb66c03b4 in ThreadWeaver::JobCollection::execute (this=0x99f2350, t=0x9a59038) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/JobCollection.cpp:228
#131 0xb66bcddc in ThreadWeaver::ThreadRunHelper::run (this=0xafae52f8, parent=0x81c43b0, th=0x9a59038) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:95
#132 0xb66bcf32 in ThreadWeaver::Thread::run (this=0x9a59038) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#133 0xb73c9507 in QThreadPrivate::start (arg=0x9a59038) at thread/qthread_unix.cpp:185
#134 0xb733c4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#135 0xb61abe5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xb4ed0b90 (LWP 15826)):
#0  0xb7f83410 in __kernel_vsyscall ()
#1  0xb7340aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb73ca068 in QWaitConditionPrivate::wait (this=0xd753de0, time=4294967295) at thread/qwaitcondition_unix.cpp:82
#3  0xb73c9b67 in QWaitCondition::wait (this=0x1000f450, mutex=0xa89c3a0, time=4294967295) at thread/qwaitcondition_unix.cpp:154
#4  0xb66ba130 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1000f438, th=0xdb07228) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb66bebbe in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xf6bc518, th=0xdb07228) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb66b97b9 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x1000f438, th=0xdb07228) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb66becdb in ThreadWeaver::WorkingHardState::applyForWork (this=0xf6bc518, th=0xdb07228) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb66ba39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x1000f438, th=0xdb07228, previous=0xdeaeaf0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb66bcd8f in ThreadWeaver::ThreadRunHelper::run (this=0xb4ed02f8, parent=0x1000f438, th=0xdb07228) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
#10 0xb66bcf32 in ThreadWeaver::Thread::run (this=0xdb07228) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#11 0xb73c9507 in QThreadPrivate::start (arg=0xdb07228) at thread/qthread_unix.cpp:185
#12 0xb733c4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0xb61abe5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xae1b5b90 (LWP 15829)):
#0  0xb7f83410 in __kernel_vsyscall ()
#1  0xb7340aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb73ca068 in QWaitConditionPrivate::wait (this=0xd753de0, time=4294967295) at thread/qwaitcondition_unix.cpp:82
#3  0xb73c9b67 in QWaitCondition::wait (this=0x1000f450, mutex=0xa89c3a0, time=4294967295) at thread/qwaitcondition_unix.cpp:154
#4  0xb66ba130 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1000f438, th=0xad32ab8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb66bebbe in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xf6bc518, th=0xad32ab8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb66b97b9 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x1000f438, th=0xad32ab8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb66becdb in ThreadWeaver::WorkingHardState::applyForWork (this=0xf6bc518, th=0xad32ab8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb66ba39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x1000f438, th=0xad32ab8, previous=0x0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb66bed03 in ThreadWeaver::WorkingHardState::applyForWork (this=0xf6bc518, th=0xad32ab8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb66ba39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x1000f438, th=0xad32ab8, previous=0xf59e760) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb66bcd8f in ThreadWeaver::ThreadRunHelper::run (this=0xae1b52f8, parent=0x1000f438, th=0xad32ab8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
#12 0xb66bcf32 in ThreadWeaver::Thread::run (this=0xad32ab8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#13 0xb73c9507 in QThreadPrivate::start (arg=0xad32ab8) at thread/qthread_unix.cpp:185
#14 0xb733c4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0xb61abe5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xad9b4b90 (LWP 15837)):
#0  0xb7f83410 in __kernel_vsyscall ()
#1  0xb7340aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb73ca068 in QWaitConditionPrivate::wait (this=0xd753de0, time=4294967295) at thread/qwaitcondition_unix.cpp:82
#3  0xb73c9b67 in QWaitCondition::wait (this=0x1000f450, mutex=0xa89c3a0, time=4294967295) at thread/qwaitcondition_unix.cpp:154
#4  0xb66ba130 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1000f438, th=0xad50ce0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb66bebbe in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xf6bc518, th=0xad50ce0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb66b97b9 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x1000f438, th=0xad50ce0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb66becdb in ThreadWeaver::WorkingHardState::applyForWork (this=0xf6bc518, th=0xad50ce0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb66ba39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x1000f438, th=0xad50ce0, previous=0x0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb66bed03 in ThreadWeaver::WorkingHardState::applyForWork (this=0xf6bc518, th=0xad50ce0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb66ba39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x1000f438, th=0xad50ce0, previous=0x0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb66bed03 in ThreadWeaver::WorkingHardState::applyForWork (this=0xf6bc518, th=0xad50ce0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#12 0xb66ba39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x1000f438, th=0xad50ce0, previous=0x0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#13 0xb66bcd8f in ThreadWeaver::ThreadRunHelper::run (this=0xad9b42f8, parent=0x1000f438, th=0xad50ce0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
#14 0xb66bcf32 in ThreadWeaver::Thread::run (this=0xad50ce0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#15 0xb73c9507 in QThreadPrivate::start (arg=0xad50ce0) at thread/qthread_unix.cpp:185
#16 0xb733c4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0xb61abe5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xad1b3b90 (LWP 15840)):
#0  0xb7f83410 in __kernel_vsyscall ()
#1  0xb7340aa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb73ca068 in QWaitConditionPrivate::wait (this=0xd753de0, time=4294967295) at thread/qwaitcondition_unix.cpp:82
#3  0xb73c9b67 in QWaitCondition::wait (this=0x1000f450, mutex=0xa89c3a0, time=4294967295) at thread/qwaitcondition_unix.cpp:154
#4  0xb66ba130 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1000f438, th=0x101cbb90)
    at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb66bebbe in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xf6bc518, th=0x101cbb90) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#6  0xb66b97b9 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x1000f438, th=0x101cbb90) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#7  0xb66becdb in ThreadWeaver::WorkingHardState::applyForWork (this=0xf6bc518, th=0x101cbb90) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#8  0xb66ba39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x1000f438, th=0x101cbb90, previous=0x0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#9  0xb66bed03 in ThreadWeaver::WorkingHardState::applyForWork (this=0xf6bc518, th=0x101cbb90) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0xb66ba39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x1000f438, th=0x101cbb90, previous=0x0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#11 0xb66bcd8f in ThreadWeaver::ThreadRunHelper::run (this=0xad1b32f8, parent=0x1000f438, th=0x101cbb90) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87
#12 0xb66bcf32 in ThreadWeaver::Thread::run (this=0x101cbb90) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142
#13 0xb73c9507 in QThreadPrivate::start (arg=0x101cbb90) at thread/qthread_unix.cpp:185
#14 0xb733c4fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0xb61abe5e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5742720 (LWP 14727)):
[KCrash Handler]
#6  0xb5f007d0 in KDevelop::DUChainUtils::standardContextForUrl (url=@0xbf8e6b34) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/language/duchain/duchainutils.cpp:233
#7  0xb5e97735 in KDevelop::DUChain::documentActivated (this=0x820b9c8, doc=0x89ac0e8) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/language/duchain/duchain.cpp:759
#8  0xb5e97cec in KDevelop::DUChain::qt_metacall (this=0x820b9c8, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbf8e6cac)
    at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/language/duchain.moc:131
#9  0xb74ef7bb in QMetaObject::activate (sender=0x81c4b48, from_signal_index=4, to_signal_index=4, argv=0xbf8e6cac) at kernel/qobject.cpp:3022
#10 0xb74efd45 in QMetaObject::activate (sender=0x81c4b48, m=0xb7d6f63c, local_signal_index=0, argv=0xbf8e6cac) at kernel/qobject.cpp:3092
#11 0xb7d690ac in KDevelop::IDocumentController::documentActivated (this=0x81c4b48, _t1=0x89ac0e8) at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/interfaces/idocumentcontroller.moc:169
#12 0xb7d66228 in KDevelop::IDocument::notifyActivated (this=0x89ac0e8) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/interfaces/idocument.cpp:79
#13 0xb7d37468 in KDevelop::PartDocument::activate (this=0x89ac0d8, activeView=0x8e61fe0, mainWindow=0x814c9c0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/shell/partdocument.cpp:164
#14 0xb7d17b97 in KDevelop::MainWindowPrivate::changeActiveView (this=0x81da458, view=0x8e61fe0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/shell/mainwindow_p.cpp:124
#15 0xb7d17f1e in KDevelop::MainWindowPrivate::qt_metacall (this=0x81da458, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbf8e6ecc)
    at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/shell/mainwindow_p.moc:114
#16 0xb74ef7bb in QMetaObject::activate (sender=0x814c9c0, from_signal_index=50, to_signal_index=50, argv=0xbf8e6ecc) at kernel/qobject.cpp:3022
#17 0xb74efd45 in QMetaObject::activate (sender=0x814c9c0, m=0xb5e244f4, local_signal_index=2, argv=0xbf8e6ecc) at kernel/qobject.cpp:3092
#18 0xb5e026d6 in Sublime::MainWindow::activeViewChanged (this=0x814c9c0, _t1=0x8e61fe0) at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/sublime/mainwindow.moc:127
#19 0xb5e0374a in Sublime::MainWindow::setActiveView (this=0x814c9c0, view=0x8e61fe0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/sublime/mainwindow.cpp:129
#20 0xb5e0b1a4 in Sublime::MainWindowOperator::setActiveView (this=0x814afb0, w=0x814c9c0, view=0x8e61fe0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/sublime/mainwindowoperator.cpp:37
#21 0xb5dfe281 in Sublime::Controller::eventFilter (this=0x814afb0, obj=0x8e86768, ev=0xbf8e7378) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/sublime/controller.cpp:336
#22 0xb74d582d in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x80b7d98, receiver=0x8e86768, event=0xbf8e7378) at kernel/qcoreapplication.cpp:676
#23 0xb681ca5c in QApplicationPrivate::notify_helper (this=0x80b7d98, receiver=0x8e86768, e=0xbf8e7378) at kernel/qapplication.cpp:3778
#24 0xb681e909 in QApplication::notify (this=0xbf8e907c, receiver=0x8e86768, e=0xbf8e7378) at kernel/qapplication.cpp:3768
#25 0xb786a437 in KApplication::notify (this=0xbf8e907c, receiver=0x8e86768, event=0xbf8e7378) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#26 0xb74d7921 in QCoreApplication::notifyInternal (this=0xbf8e907c, receiver=0x8e86768, event=0xbf8e7378) at kernel/qcoreapplication.cpp:587
#27 0xb74dbef1 in QCoreApplication::sendEvent (receiver=0x8e86768, event=0xbf8e7378) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209
#28 0xb682013b in QApplicationPrivate::setFocusWidget (focus=0x8e86768, reason=Qt::OtherFocusReason) at kernel/qapplication.cpp:1999
#29 0xb687d8f8 in QWidget::setFocus (this=0x8e62710, reason=Qt::OtherFocusReason) at kernel/qwidget.cpp:5376
#30 0xb5dfdac3 in QWidget::setFocus (this=0x8e62710) at /home/frederik/kde/qt-copy/include/QtGui/../../src/gui/kernel/qwidget.h:409
#31 0xb5dfcabb in Sublime::Container::widgetActivated (this=0x9675e40, idx=0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/sublime/container.cpp:77
#32 0xb5dfcb9b in Sublime::Container::qt_metacall (this=0x9675e40, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbf8e757c)
    at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/sublime/container.moc:73
#33 0xb74ef7bb in QMetaObject::activate (sender=0x9675e40, from_signal_index=27, to_signal_index=27, argv=0xbf8e757c) at kernel/qobject.cpp:3022
#34 0xb74efd45 in QMetaObject::activate (sender=0x9675e40, m=0xb714f0d4, local_signal_index=0, argv=0xbf8e757c) at kernel/qobject.cpp:3092
#35 0xb6ce288c in QTabWidget::currentChanged (this=0x9675e40, _t1=0) at .moc/debug-shared/moc_qtabwidget.cpp:165
#36 0xb6ce3153 in QTabWidgetPrivate::_q_showTab (this=0x9675ff0, index=0) at widgets/qtabwidget.cpp:688
#37 0xb6ce4522 in QTabWidget::qt_metacall (this=0x9675e40, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbf8e775c) at .moc/debug-shared/moc_qtabwidget.cpp:115
#38 0xb7961f6b in KTabWidget::qt_metacall (this=0x9675e40, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0xbf8e775c) at /home/frederik/kde/build/kde/trunk/KDE/kdelibs/kdeui/ktabwidget.moc:123
#39 0xb5dfcb36 in Sublime::Container::qt_metacall (this=0x9675e40, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0xbf8e775c)
    at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/sublime/container.moc:67
#40 0xb74ef7bb in QMetaObject::activate (sender=0x9677768, from_signal_index=27, to_signal_index=27, argv=0xbf8e775c) at kernel/qobject.cpp:3022
#41 0xb74efd45 in QMetaObject::activate (sender=0x9677768, m=0xb714ef74, local_signal_index=0, argv=0xbf8e775c) at kernel/qobject.cpp:3092
#42 0xb6cdc2cc in QTabBar::currentChanged (this=0x9677768, _t1=0) at .moc/debug-shared/moc_qtabbar.cpp:155
#43 0xb6cdd416 in QTabBar::setCurrentIndex (this=0x9677768, index=0) at widgets/qtabbar.cpp:959
#44 0xb6cdfb44 in QTabBar::removeTab (this=0x9677768, index=0) at widgets/qtabbar.cpp:682
#45 0xb6ce437c in QTabWidgetPrivate::_q_removeTab (this=0x9675ff0, index=0) at widgets/qtabwidget.cpp:698
#46 0xb6ce4545 in QTabWidget::qt_metacall (this=0x9675e40, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbf8e798c) at .moc/debug-shared/moc_qtabwidget.cpp:116
#47 0xb7961f6b in KTabWidget::qt_metacall (this=0x9675e40, _c=QMetaObject::InvokeMetaMethod, _id=36, _a=0xbf8e798c) at /home/frederik/kde/build/kde/trunk/KDE/kdelibs/kdeui/ktabwidget.moc:123
#48 0xb5dfcb36 in Sublime::Container::qt_metacall (this=0x9675e40, _c=QMetaObject::InvokeMetaMethod, _id=36, _a=0xbf8e798c)
    at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/sublime/container.moc:67
#49 0xb74ef7bb in QMetaObject::activate (sender=0x9675f00, from_signal_index=28, to_signal_index=28, argv=0xbf8e798c) at kernel/qobject.cpp:3022
#50 0xb74efd45 in QMetaObject::activate (sender=0x9675f00, m=0xb715ab38, local_signal_index=1, argv=0xbf8e798c) at kernel/qobject.cpp:3092
#51 0xb6f07b3c in QStackedWidget::widgetRemoved (this=0x9675f00, _t1=0) at .moc/debug-shared/moc_qstackedwidget.cpp:126
#52 0xb6f07c3f in QStackedWidget::qt_metacall (this=0x9675f00, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbf8e7abc) at .moc/debug-shared/moc_qstackedwidget.cpp:78
#53 0xb74ef7bb in QMetaObject::activate (sender=0x9676768, from_signal_index=4, to_signal_index=4, argv=0xbf8e7abc) at kernel/qobject.cpp:3022
#54 0xb74efd45 in QMetaObject::activate (sender=0x9676768, m=0xb7157c98, local_signal_index=0, argv=0xbf8e7abc) at kernel/qobject.cpp:3092
#55 0xb6efb744 in QStackedLayout::widgetRemoved (this=0x9676768, _t1=0) at .moc/debug-shared/moc_qstackedlayout.cpp:128
#56 0xb6869d62 in QStackedLayout::takeAt (this=0x9676768, index=0) at kernel/qstackedlayout.cpp:270
#57 0xb68543ac in QLayout::removeWidget (this=0x9676768, widget=0x8d915b8) at kernel/qlayout.cpp:1399
#58 0xb6cd9058 in QStackedWidget::removeWidget (this=0x9675f00, widget=0x8d915b8) at widgets/qstackedwidget.cpp:193
#59 0xb6ce2fa5 in QTabWidget::removeTab (this=0x9675e40, index=0) at widgets/qtabwidget.cpp:569
#60 0xb7962a0a in KTabWidget::Private::removeTab (this=0x9677740, index=0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/kdeui/widgets/ktabwidget.cpp:115
#61 0xb7962ac8 in KTabWidget::removeTab (this=0x9675e40, index=0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/kdeui/widgets/ktabwidget.cpp:540
#62 0xb5dfc880 in Sublime::Container::removeWidget (this=0x9675e40, w=0x8d915b8) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/sublime/container.cpp:108
#63 0xb5e0616e in Sublime::MainWindowPrivate::aboutToRemoveView (this=0x8184060, index=0x8170a90, view=0x8d17bf8) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/sublime/mainwindow_p.cpp:327
#64 0xb5e03940 in Sublime::MainWindow::qt_metacall (this=0x814c9c0, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbf8e7e08)
    at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/sublime/mainwindow.moc:98
#65 0xb7d134e6 in KDevelop::MainWindow::qt_metacall (this=0x814c9c0, _c=QMetaObject::InvokeMetaMethod, _id=55, _a=0xbf8e7e08)
    at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/shell/mainwindow.moc:77
#66 0xb74ef7bb in QMetaObject::activate (sender=0x8164310, from_signal_index=5, to_signal_index=5, argv=0xbf8e7e08) at kernel/qobject.cpp:3022
#67 0xb74efd45 in QMetaObject::activate (sender=0x8164310, m=0xb5e24240, local_signal_index=1, argv=0xbf8e7e08) at kernel/qobject.cpp:3092
#68 0xb5df69c7 in Sublime::Area::aboutToRemoveView (this=0x8164310, _t1=0x8170a90, _t2=0x8d17bf8) at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/sublime/area.moc:99
#69 0xb5df7d3f in Sublime::Area::removeView (this=0x8164310, view=0x8d17bf8) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/sublime/area.cpp:177
#70 0xb5e05a04 in Sublime::MainWindowPrivate::widgetCloseRequest (this=0x8184060, widget=0x8d915b8) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/sublime/mainwindow_p.cpp:489
#71 0xb5e07687 in Sublime::MainWindowPrivate::qt_metacall (this=0x8184060, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbf8e7f7c)
    at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/sublime/mainwindow_p.moc:97
#72 0xb74ef7bb in QMetaObject::activate (sender=0x9675e40, from_signal_index=48, to_signal_index=48, argv=0xbf8e7f7c) at kernel/qobject.cpp:3022
#73 0xb74efd45 in QMetaObject::activate (sender=0x9675e40, m=0xb7a011fc, local_signal_index=11, argv=0xbf8e7f7c) at kernel/qobject.cpp:3092
#74 0xb79602a2 in KTabWidget::closeRequest (this=0x9675e40, _t1=0x8d915b8) at /home/frederik/kde/build/kde/trunk/KDE/kdelibs/kdeui/ktabwidget.moc:279
#75 0xb79606bf in KTabWidget::closeRequest (this=0x9675e40, index=0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/kdeui/widgets/ktabwidget.cpp:606
#76 0xb7962373 in KTabWidget::qt_metacall (this=0x9675e40, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xbf8e80fc) at /home/frederik/kde/build/kde/trunk/KDE/kdelibs/kdeui/ktabwidget.moc:154
#77 0xb5dfcb36 in Sublime::Container::qt_metacall (this=0x9675e40, _c=QMetaObject::InvokeMetaMethod, _id=63, _a=0xbf8e80fc)
    at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/sublime/container.moc:67
#78 0xb74ef7bb in QMetaObject::activate (sender=0x9677768, from_signal_index=42, to_signal_index=42, argv=0xbf8e80fc) at kernel/qobject.cpp:3022
#79 0xb74efd45 in QMetaObject::activate (sender=0x9677768, m=0xb7a010b8, local_signal_index=10, argv=0xbf8e80fc) at kernel/qobject.cpp:3092
#80 0xb795e254 in KTabBar::closeRequest (this=0x9677768, _t1=0) at /home/frederik/kde/build/kde/trunk/KDE/kdelibs/kdeui/ktabbar.moc:184
#81 0xb795f446 in KTabBar::mouseReleaseEvent (this=0x9677768, event=0xbf8e8798) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/kdeui/widgets/ktabbar.cpp:248
#82 0xb6885871 in QWidget::event (this=0x9677768, event=0xbf8e8798) at kernel/qwidget.cpp:7163
#83 0xb6cdf622 in QTabBar::event (this=0x9677768, e=0xbf8e8798) at widgets/qtabbar.cpp:1204
#84 0xb681cbb5 in QApplicationPrivate::notify_helper (this=0x80b7d98, receiver=0x9677768, e=0xbf8e8798) at kernel/qapplication.cpp:3803
#85 0xb681d6b4 in QApplication::notify (this=0xbf8e907c, receiver=0x9677768, e=0xbf8e8798) at kernel/qapplication.cpp:3528
#86 0xb786a437 in KApplication::notify (this=0xbf8e907c, receiver=0x9677768, event=0xbf8e8798) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#87 0xb74d7921 in QCoreApplication::notifyInternal (this=0xbf8e907c, receiver=0x9677768, event=0xbf8e8798) at kernel/qcoreapplication.cpp:587
#88 0xb682a5d3 in QCoreApplication::sendSpontaneousEvent (receiver=0x9677768, event=0xbf8e8798) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:212
#89 0xb6821d00 in QApplicationPrivate::sendMouseEvent (receiver=0x9677768, event=0xbf8e8798, alienWidget=0x9677768, nativeWidget=0x814c9c0, buttonDown=0xb7166600, lastMouseReceiver=@0xb7166604)
    at kernel/qapplication.cpp:2793
#90 0xb68acc93 in QETWidget::translateMouseEvent (this=0x814c9c0, event=0xbf8e8d6c) at kernel/qapplication_x11.cpp:4042
#91 0xb68aa178 in QApplication::x11ProcessEvent (this=0xbf8e907c, event=0xbf8e8d6c) at kernel/qapplication_x11.cpp:3038
#92 0xb68d9ee5 in x11EventSourceDispatch (s=0x80bad88, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:142
#93 0xb59e7dd6 in IA__g_main_context_dispatch (context=0x80ba038) at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2012
#94 0xb59eb193 in g_main_context_iterate (context=0x80ba038, block=1, dispatch=1, self=0x80b5bf0) at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2645
#95 0xb59eb74e in IA__g_main_context_iteration (context=0x80ba038, may_block=1) at /build/buildd/glib2.0-2.16.4/glib/gmain.c:2708
#96 0xb750ce90 in QEventDispatcherGlib::processEvents (this=0x80b7c30, flags=@0xbf8e8f04) at kernel/qeventdispatcher_glib.cpp:319
#97 0xb68d95b4 in QGuiEventDispatcherGlib::processEvents (this=0x80b7c30, flags=@0xbf8e8f34) at kernel/qguieventdispatcher_glib.cpp:198
#98 0xb74d419e in QEventLoop::processEvents (this=0xbf8e8fbc, flags=@0xbf8e8f74) at kernel/qeventloop.cpp:143
#99 0xb74d43dd in QEventLoop::exec (this=0xbf8e8fbc, flags=@0xbf8e8fc4) at kernel/qeventloop.cpp:194
#100 0xb74d8258 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#101 0xb681c8ce in QApplication::exec () at kernel/qapplication.cpp:3331
#102 0x0804e8af in main (argc=-1208511824, argv=0x80e49f8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/src/main.cpp:194



More information about the KDevelop-devel mailing list