http://bugs.kde.org/show_bug.cgi?id=171850 Summary: Crash when right clicking class view Product: kdevelop Version: unspecified Platform: Compiled Sources OS/Version: Linux Status: NEW Severity: crash Priority: NOR Component: general AssignedTo: kdevelop-bugs@kdevelop.org ReportedBy: gladhorn@kde.org Version: (using Devel) OS: Linux Installed from: Compiled sources Open a project, be happy that the class view is populated. Right click on a class -> crash Seems like duchain asserts... Greetings, Frederik BT: Application: KDevelop (kdevelop), signal SIGABRT [Current thread is 0 (LWP 10471)] Thread 8 (Thread 0xb1499b90 (LWP 10472)): #0 0xb5ab90e4 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1 #1 0xb756bdf0 in QTimerInfoList::getTime (this=0x84fa264, t=@0x84fa288) at kernel/qeventdispatcher_unix.cpp:341 #2 0xb756c023 in QTimerInfoList::updateCurrentTime (this=0x84fa264) at kernel/qeventdispatcher_unix.cpp:299 #3 0xb756c709 in QTimerInfoList::timerWait (this=0x84fa264, tm=@0xb149911c) at kernel/qeventdispatcher_unix.cpp:422 #4 0xb7569e6c in timerSourcePrepare (source=0x84fa230, timeout=0xb1499178) at kernel/qeventdispatcher_glib.cpp:142 #5 0xb5a3d68f in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #6 0xb5a3de49 in ?? () from /usr/lib/libglib-2.0.so.0 #7 0xb5a3e74e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #8 0xb7568eb0 in QEventDispatcherGlib::processEvents (this=0x84f6420, flags=@0xb1499254) at kernel/qeventdispatcher_glib.cpp:327 #9 0xb753019e in QEventLoop::processEvents (this=0xb14992dc, flags=@0xb1499294) at kernel/qeventloop.cpp:149 #10 0xb75303dd in QEventLoop::exec (this=0xb14992dc, flags=@0xb14992e4) at kernel/qeventloop.cpp:200 #11 0xb7420b55 in QThread::exec (this=0x8520420) at thread/qthread.cpp:464 #12 0xb5f9e5b5 in KDevelop::CodeCompletionWorker::run (this=0x8520420) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/language/codecompletion/codecompletionworker.cpp:87 #13 0xb7425507 in QThreadPrivate::start (arg=0x8520420) at thread/qthread_unix.cpp:191 #14 0xb73994fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #15 0xb620de5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 7 (Thread 0xb0c98b90 (LWP 10473)): #0 0xb7fdc410 in __kernel_vsyscall () #1 0xb6206881 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7510f6b in QProcessManager::run (this=0x80ba8b8) at io/qprocess_unix.cpp:307 #3 0xb7425507 in QThreadPrivate::start (arg=0x80ba8b8) at thread/qthread_unix.cpp:191 #4 0xb73994fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0xb620de5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 6 (Thread 0xb02f4b90 (LWP 10478)): #0 0xb7fdc410 in __kernel_vsyscall () #1 0xb739daa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7424038 in QMutexPrivate::wait (this=0x827dcf8, timeout=-1) at thread/qmutex_unix.cpp:85 #3 0xb741db8a in QMutex::lock (this=0x827dcc0) at thread/qmutex.cpp:188 #4 0xb5ed8550 in QMutexLocker::relock (this=0xb02e9438) at /home/frederik/kde/qt-copy/include/QtCore/../../src/corelib/thread/qmutex.h:122 #5 0xb5f471f5 in KDevelop::DUChainLock::lockForWrite (this=0x827db9c, timeout=10000) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/language/duchain/duchainlock.cpp:288 #6 0xb5f47311 in KDevelop::DUChainWriteLocker::lock (this=0xb02e98d0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/language/duchain/duchainlock.cpp:395 #7 0xb5f473c0 in DUChainWriteLocker (this=0xb02e98d0, duChainLock=0x827db9c, timeout=0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/language/duchain/duchainlock.cpp:380 #8 0xb1d5533e in CPPInternalParseJob::run (this=0x41fea218) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:554 #9 0xb1d5355e in CPPParseJob::parseForeground (this=0x4204c148) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:157 #10 0xb1d5f60a in PreprocessJob::sourceNeeded (this=0x42048328, _fileName=@0xb02e9d48, type=rpp::Preprocessor::IncludeLocal, sourceLine=35, skipCurrentPath=false) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:453 #11 0xb1ba7001 in rpp::pp::handle_include (this=0xb02e9ff0, skip_current_path=false, input=@0xb02e9ddc, output=@0xb02e9ed8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183 #12 0xb1ba711e in rpp::pp::handle_directive (this=0xb02e9ff0, directive=65818, input=@0xb02e9ddc, output=@0xb02e9ed8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121 #13 0xb1ba7476 in rpp::pp::operator() (this=0xb02e9ff0, input=@0xb02e9f0c, output=@0xb02e9ed8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236 #14 0xb1ba771d in rpp::pp::processFileInternal (this=0xb02e9ff0, fileName=@0xb02eb10c, fileContents=@0xb02eb1b0, result=@0xb02eb114) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95 #15 0xb1ba7791 in rpp::pp::processFile (this=0xb02e9ff0, fileName=@0xb02eb10c, data=@0xb02eb1b0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82 #16 0xb1d5e2f8 in PreprocessJob::run (this=0x42048328) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236 #17 0xb1d53546 in CPPParseJob::parseForeground (this=0x42047df0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156 #18 0xb1d5f60a in PreprocessJob::sourceNeeded (this=0x4204ea00, _fileName=@0xb02eb548, type=rpp::Preprocessor::IncludeLocal, sourceLine=21, skipCurrentPath=false) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:453 #19 0xb1ba7001 in rpp::pp::handle_include (this=0xb02eb7f0, skip_current_path=false, input=@0xb02eb5dc, output=@0xb02eb6d8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183 #20 0xb1ba711e in rpp::pp::handle_directive (this=0xb02eb7f0, directive=65818, input=@0xb02eb5dc, output=@0xb02eb6d8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121 #21 0xb1ba7476 in rpp::pp::operator() (this=0xb02eb7f0, input=@0xb02eb70c, output=@0xb02eb6d8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236 #22 0xb1ba771d in rpp::pp::processFileInternal (this=0xb02eb7f0, fileName=@0xb02ec90c, fileContents=@0xb02ec9b0, result=@0xb02ec914) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95 #23 0xb1ba7791 in rpp::pp::processFile (this=0xb02eb7f0, fileName=@0xb02ec90c, data=@0xb02ec9b0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82 #24 0xb1d5e2f8 in PreprocessJob::run (this=0x4204ea00) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236 #25 0xb1d53546 in CPPParseJob::parseForeground (this=0x42056ea8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156 #26 0xb1d5f60a in PreprocessJob::sourceNeeded (this=0x42049c00, _fileName=@0xb02ecd48, type=rpp::Preprocessor::IncludeLocal, sourceLine=21, skipCurrentPath=false) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:453 #27 0xb1ba7001 in rpp::pp::handle_include (this=0xb02ecff0, skip_current_path=false, input=@0xb02ecddc, output=@0xb02eced8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183 #28 0xb1ba711e in rpp::pp::handle_directive (this=0xb02ecff0, directive=65818, input=@0xb02ecddc, output=@0xb02eced8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121 #29 0xb1ba7476 in rpp::pp::operator() (this=0xb02ecff0, input=@0xb02ecf0c, output=@0xb02eced8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236 #30 0xb1ba771d in rpp::pp::processFileInternal (this=0xb02ecff0, fileName=@0xb02ee10c, fileContents=@0xb02ee1b0, result=@0xb02ee114) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95 #31 0xb1ba7791 in rpp::pp::processFile (this=0xb02ecff0, fileName=@0xb02ee10c, data=@0xb02ee1b0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82 #32 0xb1d5e2f8 in PreprocessJob::run (this=0x42049c00) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236 #33 0xb1d53546 in CPPParseJob::parseForeground (this=0x42048398) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156 #34 0xb1d5f60a in PreprocessJob::sourceNeeded (this=0x41fe73f8, _fileName=@0xb02ee548, type=rpp::Preprocessor::IncludeLocal, sourceLine=32, skipCurrentPath=false) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:453 #35 0xb1ba7001 in rpp::pp::handle_include (this=0xb02ee7f0, skip_current_path=false, input=@0xb02ee5dc, output=@0xb02ee6d8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183 #36 0xb1ba711e in rpp::pp::handle_directive (this=0xb02ee7f0, directive=65818, input=@0xb02ee5dc, output=@0xb02ee6d8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121 #37 0xb1ba7476 in rpp::pp::operator() (this=0xb02ee7f0, input=@0xb02ee70c, output=@0xb02ee6d8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236 #38 0xb1ba771d in rpp::pp::processFileInternal (this=0xb02ee7f0, fileName=@0xb02ef90c, fileContents=@0xb02ef9b0, result=@0xb02ef914) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95 #39 0xb1ba7791 in rpp::pp::processFile (this=0xb02ee7f0, fileName=@0xb02ef90c, data=@0xb02ef9b0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82 #40 0xb1d5e2f8 in PreprocessJob::run (this=0x41fe73f8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236 #41 0xb1d53546 in CPPParseJob::parseForeground (this=0x3a004fb8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156 #42 0xb1d5f60a in PreprocessJob::sourceNeeded (this=0x41fea250, _fileName=@0xb02efd48, type=rpp::Preprocessor::IncludeLocal, sourceLine=24, skipCurrentPath=false) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:453 #43 0xb1ba7001 in rpp::pp::handle_include (this=0xb02efff0, skip_current_path=false, input=@0xb02efddc, output=@0xb02efed8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183 #44 0xb1ba711e in rpp::pp::handle_directive (this=0xb02efff0, directive=65818, input=@0xb02efddc, output=@0xb02efed8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121 #45 0xb1ba7476 in rpp::pp::operator() (this=0xb02efff0, input=@0xb02eff0c, output=@0xb02efed8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236 #46 0xb1ba771d in rpp::pp::processFileInternal (this=0xb02efff0, fileName=@0xb02f110c, fileContents=@0xb02f11b0, result=@0xb02f1114) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95 #47 0xb1ba7791 in rpp::pp::processFile (this=0xb02efff0, fileName=@0xb02f110c, data=@0xb02f11b0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82 #48 0xb1d5e2f8 in PreprocessJob::run (this=0x41fea250) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236 #49 0xb1d53546 in CPPParseJob::parseForeground (this=0x41fe5460) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156 #50 0xb1d5f60a in PreprocessJob::sourceNeeded (this=0x41d91be8, _fileName=@0xb02f1548, type=rpp::Preprocessor::IncludeLocal, sourceLine=33, skipCurrentPath=false) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:453 #51 0xb1ba7001 in rpp::pp::handle_include (this=0xb02f17f0, skip_current_path=false, input=@0xb02f15dc, output=@0xb02f16d8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183 #52 0xb1ba711e in rpp::pp::handle_directive (this=0xb02f17f0, directive=65818, input=@0xb02f15dc, output=@0xb02f16d8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121 #53 0xb1ba7476 in rpp::pp::operator() (this=0xb02f17f0, input=@0xb02f170c, output=@0xb02f16d8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236 #54 0xb1ba771d in rpp::pp::processFileInternal (this=0xb02f17f0, fileName=@0xb02f290c, fileContents=@0xb02f29b0, result=@0xb02f2914) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95 #55 0xb1ba7791 in rpp::pp::processFile (this=0xb02f17f0, fileName=@0xb02f290c, data=@0xb02f29b0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82 #56 0xb1d5e2f8 in PreprocessJob::run (this=0x41d91be8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236 #57 0xb1d53546 in CPPParseJob::parseForeground (this=0x41f00a18) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/cppparsejob.cpp:156 #58 0xb1d5f60a in PreprocessJob::sourceNeeded (this=0x9fb51f8, _fileName=@0xb02f2d48, type=rpp::Preprocessor::IncludeLocal, sourceLine=29, skipCurrentPath=false) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:453 #59 0xb1ba7001 in rpp::pp::handle_include (this=0xb02f2ff0, skip_current_path=false, input=@0xb02f2ddc, output=@0xb02f2ed8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:183 #60 0xb1ba711e in rpp::pp::handle_directive (this=0xb02f2ff0, directive=65818, input=@0xb02f2ddc, output=@0xb02f2ed8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:121 #61 0xb1ba7476 in rpp::pp::operator() (this=0xb02f2ff0, input=@0xb02f2f0c, output=@0xb02f2ed8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:236 #62 0xb1ba771d in rpp::pp::processFileInternal (this=0xb02f2ff0, fileName=@0xb02f410c, fileContents=@0xb02f41b0, result=@0xb02f4114) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:95 #63 0xb1ba7791 in rpp::pp::processFile (this=0xb02f2ff0, fileName=@0xb02f410c, data=@0xb02f41b0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/parser/rpp/pp-engine.cpp:82 #64 0xb1d5e2f8 in PreprocessJob::run (this=0x9fb51f8) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/languages/cpp/preprocessjob.cpp:236 #65 0xb671f986 in ThreadWeaver::JobRunHelper::runTheJob (this=0xb02f4240, th=0x834e0a8, job=0x9fb51f8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Job.cpp:106 #66 0xb671fbfd in ThreadWeaver::Job::execute (this=0x9fb51f8, th=0x834e0a8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Job.cpp:135 #67 0xb6722409 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x9fb4f30, t=0x834e0a8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/JobCollection.cpp:82 #68 0xb67223b4 in ThreadWeaver::JobCollection::execute (this=0x9fb5030, t=0x834e0a8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/JobCollection.cpp:228 #69 0xb671eddc in ThreadWeaver::ThreadRunHelper::run (this=0xb02f42f8, parent=0x818fe40, th=0x834e0a8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:95 #70 0xb671ef32 in ThreadWeaver::Thread::run (this=0x834e0a8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142 #71 0xb7425507 in QThreadPrivate::start (arg=0x834e0a8) at thread/qthread_unix.cpp:191 #72 0xb73994fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #73 0xb620de5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 5 (Thread 0xaefe5b90 (LWP 11644)): #0 0xb7fdc410 in __kernel_vsyscall () #1 0xb739daa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7426068 in QWaitConditionPrivate::wait (this=0x273bea50, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 0xb7425b67 in QWaitCondition::wait (this=0x273be9c8, mutex=0x272e2550, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0xb671c130 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x273be9b0, th=0x26c020e8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb6720bbe in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x27354248, th=0x26c020e8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb671b7b9 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x273be9b0, th=0x26c020e8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb6720cdb in ThreadWeaver::WorkingHardState::applyForWork (this=0x27354248, th=0x26c020e8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb671c39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x273be9b0, th=0x26c020e8, previous=0x41627e88) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb671ed8f in ThreadWeaver::ThreadRunHelper::run (this=0xaefe52f8, parent=0x273be9b0, th=0x26c020e8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87 #10 0xb671ef32 in ThreadWeaver::Thread::run (this=0x26c020e8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142 #11 0xb7425507 in QThreadPrivate::start (arg=0x26c020e8) at thread/qthread_unix.cpp:191 #12 0xb73994fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #13 0xb620de5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 4 (Thread 0xae440b90 (LWP 11696)): #0 0xb7fdc410 in __kernel_vsyscall () #1 0xb739daa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7426068 in QWaitConditionPrivate::wait (this=0x273bea50, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 0xb7425b67 in QWaitCondition::wait (this=0x273be9c8, mutex=0x272e2550, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0xb671c130 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x273be9b0, th=0x2bd49710) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb6720bbe in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x27354248, th=0x2bd49710) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb671b7b9 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x273be9b0, th=0x2bd49710) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb6720cdb in ThreadWeaver::WorkingHardState::applyForWork (this=0x27354248, th=0x2bd49710) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb671c39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x273be9b0, th=0x2bd49710, previous=0x0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb6720d03 in ThreadWeaver::WorkingHardState::applyForWork (this=0x27354248, th=0x2bd49710) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0xb671c39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x273be9b0, th=0x2bd49710, previous=0x0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0xb6720d03 in ThreadWeaver::WorkingHardState::applyForWork (this=0x27354248, th=0x2bd49710) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #12 0xb671c39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x273be9b0, th=0x2bd49710, previous=0x36122598) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #13 0xb671ed8f in ThreadWeaver::ThreadRunHelper::run (this=0xae4402f8, parent=0x273be9b0, th=0x2bd49710) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87 #14 0xb671ef32 in ThreadWeaver::Thread::run (this=0x2bd49710) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142 #15 0xb7425507 in QThreadPrivate::start (arg=0x2bd49710) at thread/qthread_unix.cpp:191 #16 0xb73994fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #17 0xb620de5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xadb97b90 (LWP 11731)): #0 0xb7fdc410 in __kernel_vsyscall () #1 0xb739daa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7426068 in QWaitConditionPrivate::wait (this=0x273bea50, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 0xb7425b67 in QWaitCondition::wait (this=0x273be9c8, mutex=0x272e2550, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0xb671c130 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x273be9b0, th=0x2ea166e8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb6720bbe in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x27354248, th=0x2ea166e8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb671b7b9 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x273be9b0, th=0x2ea166e8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb6720cdb in ThreadWeaver::WorkingHardState::applyForWork (this=0x27354248, th=0x2ea166e8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb671c39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x273be9b0, th=0x2ea166e8, previous=0x0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb6720d03 in ThreadWeaver::WorkingHardState::applyForWork (this=0x27354248, th=0x2ea166e8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0xb671c39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x273be9b0, th=0x2ea166e8, previous=0x36159790) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0xb671ed8f in ThreadWeaver::ThreadRunHelper::run (this=0xadb972f8, parent=0x273be9b0, th=0x2ea166e8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87 #12 0xb671ef32 in ThreadWeaver::Thread::run (this=0x2ea166e8) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142 #13 0xb7425507 in QThreadPrivate::start (arg=0x2ea166e8) at thread/qthread_unix.cpp:191 #14 0xb73994fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #15 0xb620de5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xacf92b90 (LWP 11884)): #0 0xb7fdc410 in __kernel_vsyscall () #1 0xb739daa5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb7426068 in QWaitConditionPrivate::wait (this=0x273bea50, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 0xb7425b67 in QWaitCondition::wait (this=0x273be9c8, mutex=0x272e2550, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0xb671c130 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x273be9b0, th=0x360af5b0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb6720bbe in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x27354248, th=0x360af5b0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb671b7b9 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x273be9b0, th=0x360af5b0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb6720cdb in ThreadWeaver::WorkingHardState::applyForWork (this=0x27354248, th=0x360af5b0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb671c39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x273be9b0, th=0x360af5b0, previous=0x0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb6720d03 in ThreadWeaver::WorkingHardState::applyForWork (this=0x27354248, th=0x360af5b0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0xb671c39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x273be9b0, th=0x360af5b0, previous=0x0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0xb6720d03 in ThreadWeaver::WorkingHardState::applyForWork (this=0x27354248, th=0x360af5b0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #12 0xb671c39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x273be9b0, th=0x360af5b0, previous=0x0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #13 0xb6720d03 in ThreadWeaver::WorkingHardState::applyForWork (this=0x27354248, th=0x360af5b0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #14 0xb671c39e in ThreadWeaver::WeaverImpl::applyForWork (this=0x273be9b0, th=0x360af5b0, previous=0x0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #15 0xb671ed8f in ThreadWeaver::ThreadRunHelper::run (this=0xacf922f8, parent=0x273be9b0, th=0x360af5b0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87 #16 0xb671ef32 in ThreadWeaver::Thread::run (this=0x360af5b0) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142 #17 0xb7425507 in QThreadPrivate::start (arg=0x360af5b0) at thread/qthread_unix.cpp:191 #18 0xb73994fb in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #19 0xb620de5e in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb5796720 (LWP 10471)): [KCrash Handler] #6 0xb7fdc410 in __kernel_vsyscall () #7 0xb6162085 in raise () from /lib/tls/i686/cmov/libc.so.6 #8 0xb6163a01 in abort () from /lib/tls/i686/cmov/libc.so.6 #9 0xb74192a4 in qt_message_output (msgType=QtFatalMsg, buf=0xbffa16a0 "ASSERT: \"d->ownReaderRecursion() == 0\" in file /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/language/duchain/duchainlock.cpp, line 276") at global/qglobal.cpp:2108 #10 0xb7419329 in qFatal (msg=0xb7597604 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2309 #11 0xb74197a5 in qt_assert (assertion=0xb5fb2ff0 "d->ownReaderRecursion() == 0", file=0xb5fb2f58 "/home/frederik/kde/src/kde/trunk/KDE/kdevplatform/language/duchain/duchainlock.cpp", line=276) at global/qglobal.cpp:1878 #12 0xb5f471bb in KDevelop::DUChainLock::lockForWrite (this=0x827db9c, timeout=10000) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/language/duchain/duchainlock.cpp:276 #13 0xb5f47311 in KDevelop::DUChainWriteLocker::lock (this=0xbffa383c) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/language/duchain/duchainlock.cpp:395 #14 0xb5f473c0 in DUChainWriteLocker (this=0xbffa383c, duChainLock=0x827db9c, timeout=0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/language/duchain/duchainlock.cpp:380 #15 0xb5ef85e3 in KDevelop::DUChain::documentLoadedPrepare (this=0x81a2a80, doc=0x42047b90) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/language/duchain/duchain.cpp:764 #16 0xb5ef96be in KDevelop::DUChain::qt_metacall (this=0x81a2a80, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbffa39ac) at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/language/duchain.moc:133 #17 0xb754b7bb in QMetaObject::activate (sender=0x81905f0, from_signal_index=12, to_signal_index=12, argv=0xbffa39ac) at kernel/qobject.cpp:3028 #18 0xb754bd45 in QMetaObject::activate (sender=0x81905f0, m=0xb7dc863c, local_signal_index=8, argv=0xbffa39ac) at kernel/qobject.cpp:3098 #19 0xb7dc1c04 in KDevelop::IDocumentController::documentLoadedPrepare (this=0x81905f0, _t1=0x42047b90) at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/interfaces/idocumentcontroller.moc:225 #20 0xb7dbf0c8 in KDevelop::IDocument::notifyLoaded (this=0x42047b90) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/interfaces/idocument.cpp:119 #21 0xb7d9448b in KDevelop::TextDocumentPrivate::slotDocumentLoaded (this=0x420b4cb0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/shell/textdocument.cpp:145 #22 0xb7d9193a in KDevelop::TextDocument::qt_metacall (this=0x42047b80, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbffa3afc) at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/shell/textdocument.moc:83 #23 0xb754b7bb in QMetaObject::activate (sender=0x4204d330, from_signal_index=24, to_signal_index=24, argv=0xbffa3afc) at kernel/qobject.cpp:3028 #24 0xb754bd45 in QMetaObject::activate (sender=0x4204d330, m=0xb767f050, local_signal_index=5, argv=0xbffa3afc) at kernel/qobject.cpp:3098 #25 0xb766a476 in KTextEditor::Document::textChanged (this=0x4204d330, _t1=0x4204d330) at /home/frederik/kde/build/kde/trunk/KDE/kdelibs/interfaces/ktexteditor/document.moc:154 #26 0xb2275eab in KateDocument::openFile (this=0x4204d330) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/kate/document/katedocument.cpp:3395 #27 0xb7a8f69e in KParts::ReadOnlyPart::openUrl (this=0x4204d330, url=@0xbffa3d74) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/kparts/part.cpp:557 #28 0xb7d9342c in KDevelop::TextDocument::createViewWidget (this=0x42047b80, parent=0x2094a778) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/shell/textdocument.cpp:200 #29 0xb7d91f79 in KDevelop::TextView::createWidget (this=0x420afe10, parent=0x2094a778) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/shell/textdocument.cpp:463 #30 0xb5e51055 in Sublime::View::widget (this=0x420afe10, parent=0x2094a778) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/sublime/view.cpp:77 #31 0xb5e4bfec in Sublime::MainWindowPrivate::ViewCreator::operator() (this=0xbffa3f50, index=0x81457c0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/sublime/mainwindow_p.cpp:169 #32 0xb5e4f7f8 in Sublime::Area::walkViewsInternal (this=0x8145860, op=@0xbffa3f50, index=0x81457c0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/sublime/areawalkers.h:32 #33 0xb5e4f8cd in Sublime::Area::walkViews (this=0x8145860, op=@0xbffa3f50, index=0x81457c0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/sublime/areawalkers.h:48 #34 0xb5e4c372 in Sublime::MainWindowPrivate::viewAdded (this=0x80ffd70, index=0x81457c0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/sublime/mainwindow_p.cpp:295 #35 0xb5e48911 in Sublime::MainWindow::qt_metacall (this=0x80fd240, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbffa4078) at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/sublime/mainwindow.moc:97 #36 0xb7d6c4a6 in KDevelop::MainWindow::qt_metacall (this=0x80fd240, _c=QMetaObject::InvokeMetaMethod, _id=54, _a=0xbffa4078) at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/shell/mainwindow.moc:77 #37 0xb754b7bb in QMetaObject::activate (sender=0x8145860, from_signal_index=4, to_signal_index=4, argv=0xbffa4078) at kernel/qobject.cpp:3028 #38 0xb754bd45 in QMetaObject::activate (sender=0x8145860, m=0xb5e69240, local_signal_index=0, argv=0xbffa4078) at kernel/qobject.cpp:3098 #39 0xb5e3ba25 in Sublime::Area::viewAdded (this=0x8145860, _t1=0x81457c0, _t2=0x420afe10) at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/sublime/area.moc:92 #40 0xb5e3cf89 in Sublime::Area::addView (this=0x8145860, view=0x420afe10, index=0x81457c0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/sublime/area.cpp:148 #41 0xb5e3d01c in Sublime::Area::addView (this=0x8145860, view=0x420afe10, after=0x3e3ee858) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/sublime/area.cpp:161 #42 0xb7d97494 in KDevelop::DocumentController::openDocument (this=0x81905f0, inputUrl=@0xbffa42c8, range=@0xbffa4270, activationParams=@0xbffa427c) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/shell/documentcontroller.cpp:386 #43 0xb7dc1f7a in KDevelop::IDocumentController::openDocument (this=0x81905f0, url=@0xbffa42c8, cursor=@0x4204c1e0, activationParams=@0xbffa42d0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/interfaces/idocumentcontroller.cpp:32 #44 0xb32d9746 in ClassTree::itemActivated (this=0x879e1a8, index=@0x410f1dd0) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/plugins/classbrowser/classtree.cpp:222 #45 0xb32d97e3 in ClassTree::qt_metacall (this=0x879e1a8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbffa43ec) at /home/frederik/kde/build/kde/trunk/KDE/kdevplatform/plugins/classbrowser/classtree.moc:116 #46 0xb754b7bb in QMetaObject::activate (sender=0x879e1a8, from_signal_index=34, to_signal_index=34, argv=0xbffa43ec) at kernel/qobject.cpp:3028 #47 0xb754bd45 in QMetaObject::activate (sender=0x879e1a8, m=0xb71b10a4, local_signal_index=3, argv=0xbffa43ec) at kernel/qobject.cpp:3098 #48 0xb6e1a31e in QAbstractItemView::activated (this=0x879e1a8, _t1=@0x410f1dd0) at .moc/debug-shared/moc_qabstractitemview.cpp:330 #49 0xb6e20286 in QAbstractItemView::mouseReleaseEvent (this=0x879e1a8, event=0xbffa4e48) at itemviews/qabstractitemview.cpp:1622 #50 0xb6e618ac in QTreeView::mouseReleaseEvent (this=0x879e1a8, event=0xbffa4e48) at itemviews/qtreeview.cpp:1765 #51 0xb68e6c21 in QWidget::event (this=0x879e1a8, event=0xbffa4e48) at kernel/qwidget.cpp:7169 #52 0xb6cbaea8 in QFrame::event (this=0x879e1a8, e=0xbffa4e48) at widgets/qframe.cpp:657 #53 0xb6d6568d in QAbstractScrollArea::viewportEvent (this=0x879e1a8, e=0xbffa4e48) at widgets/qabstractscrollarea.cpp:949 #54 0xb6e24a3d in QAbstractItemView::viewportEvent (this=0x879e1a8, event=0xbffa4e48) at itemviews/qabstractitemview.cpp:1435 #55 0xb6e65030 in QTreeView::viewportEvent (this=0x879e1a8, event=0xbffa4e48) at itemviews/qtreeview.cpp:1258 #56 0xb6d68630 in QAbstractScrollAreaPrivate::viewportEvent (this=0x879e680, event=0xbffa4e48) at widgets/qabstractscrollarea_p.h:102 #57 0xb6d68662 in QAbstractScrollAreaFilter::eventFilter (this=0x87a7dc8, o=0x8626880, e=0xbffa4e48) at widgets/qabstractscrollarea_p.h:113 #58 0xb7531756 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80b7538, receiver=0x8626880, event=0xbffa4e48) at kernel/qcoreapplication.cpp:700 #59 0xb687df3f in QApplicationPrivate::notify_helper (this=0x80b7538, receiver=0x8626880, e=0xbffa4e48) at kernel/qapplication.cpp:3805 #60 0xb687ea64 in QApplication::notify (this=0xbffa6bcc, receiver=0x8626880, e=0xbffa4e48) at kernel/qapplication.cpp:3534 #61 0xb78c59ad in KApplication::notify (this=0xbffa6bcc, receiver=0x8626880, event=0xbffa4e48) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #62 0xb7533921 in QCoreApplication::notifyInternal (this=0xbffa6bcc, receiver=0x8626880, event=0xbffa4e48) at kernel/qcoreapplication.cpp:593 #63 0xb688b983 in QCoreApplication::sendSpontaneousEvent (receiver=0x8626880, event=0xbffa4e48) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #64 0xb68830b0 in QApplicationPrivate::sendMouseEvent (receiver=0x8626880, event=0xbffa4e48, alienWidget=0x8626880, nativeWidget=0x80fd240, buttonDown=0xb71c3be0, lastMouseReceiver=@0xb71c3be4) at kernel/qapplication.cpp:2799 #65 0xb690e043 in QETWidget::translateMouseEvent (this=0x80fd240, event=0xbffa541c) at kernel/qapplication_x11.cpp:4048 #66 0xb690b528 in QApplication::x11ProcessEvent (this=0xbffa6bcc, event=0xbffa541c) at kernel/qapplication_x11.cpp:3044 #67 0xb693b295 in x11EventSourceDispatch (s=0x80ba560, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148 #68 0xb5a3add6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #69 0xb5a3e193 in ?? () from /usr/lib/libglib-2.0.so.0 #70 0xb5a3e74e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #71 0xb7568e90 in QEventDispatcherGlib::processEvents (this=0x80b70b0, flags=@0xbffa55b4) at kernel/qeventdispatcher_glib.cpp:325 #72 0xb693a964 in QGuiEventDispatcherGlib::processEvents (this=0x80b70b0, flags=@0xbffa55e4) at kernel/qguieventdispatcher_glib.cpp:204 #73 0xb753019e in QEventLoop::processEvents (this=0xbffa5660, flags=@0xbffa5624) at kernel/qeventloop.cpp:149 #74 0xb75303dd in QEventLoop::exec (this=0xbffa5660, flags=@0xbffa5668) at kernel/qeventloop.cpp:200 #75 0xb7ea3e6e in KJob::exec (this=0x42044668) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/kdecore/jobs/kjob.cpp:194 #76 0xb542ef60 in GitExecutor::isValidDirectory (this=0x8282030, dirPath=@0xbffa57a4) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/plugins/git/gitexecutor.cpp:60 #77 0xb3dc2181 in KDevelop::DistributedVersionControlPlugin::isVersionControlled (this=0x8132d68, localLocation=@0xbffa57a4) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/vcs/dvcs/dvcsplugin.cpp:87 #78 0xb3dda484 in KDevVcsCommonPlugin::findVcsPluginForNonProjectUrl (this=0x81357c0, url=@0xbffa57a4) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/plugins/vcscommon/kdevvcscommonplugin.cpp:134 #79 0xb3dda73f in KDevVcsCommonPlugin::findVcsPluginForProjectItem (this=0x81357c0, item=0x97d5850) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/plugins/vcscommon/kdevvcscommonplugin.cpp:108 #80 0xb3dda84f in KDevVcsCommonPlugin::findVcsPluginForUrl (this=0x81357c0, url=@0xbffa58a4) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/plugins/vcscommon/kdevvcscommonplugin.cpp:118 #81 0xb3ddafcc in KDevVcsCommonPlugin::contextMenuExtension (this=0x81357c0, context=0x41d5a190) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/plugins/vcscommon/kdevvcscommonplugin.cpp:212 #82 0xb7d72016 in KDevelop::PluginController::queryPluginsForContextMenuExtensions (this=0x8156da8, context=0x41d5a190) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/shell/plugincontroller.cpp:474 #83 0xb32d98ea in ClassTree::contextMenuEvent (this=0x879e1a8, e=0xbffa6324) at /home/frederik/kde/src/kde/trunk/KDE/kdevplatform/plugins/classbrowser/classtree.cpp:203 #84 0xb68e757d in QWidget::event (this=0x879e1a8, event=0xbffa6324) at kernel/qwidget.cpp:7326 #85 0xb6cbaea8 in QFrame::event (this=0x879e1a8, e=0xbffa6324) at widgets/qframe.cpp:657 #86 0xb6d6568d in QAbstractScrollArea::viewportEvent (this=0x879e1a8, e=0xbffa6324) at widgets/qabstractscrollarea.cpp:949 #87 0xb6e24a3d in QAbstractItemView::viewportEvent (this=0x879e1a8, event=0xbffa6324) at itemviews/qabstractitemview.cpp:1435 #88 0xb6e65030 in QTreeView::viewportEvent (this=0x879e1a8, event=0xbffa6324) at itemviews/qtreeview.cpp:1258 #89 0xb6d68630 in QAbstractScrollAreaPrivate::viewportEvent (this=0x879e680, event=0xbffa6324) at widgets/qabstractscrollarea_p.h:102 #90 0xb6d68662 in QAbstractScrollAreaFilter::eventFilter (this=0x87a7dc8, o=0x8626880, e=0xbffa6324) at widgets/qabstractscrollarea_p.h:113 #91 0xb7531756 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x80b7538, receiver=0x8626880, event=0xbffa6324) at kernel/qcoreapplication.cpp:700 #92 0xb687df3f in QApplicationPrivate::notify_helper (this=0x80b7538, receiver=0x8626880, e=0xbffa6324) at kernel/qapplication.cpp:3805 #93 0xb687f234 in QApplication::notify (this=0xbffa6bcc, receiver=0x8626880, e=0xbffa6324) at kernel/qapplication.cpp:3620 #94 0xb78c59ad in KApplication::notify (this=0xbffa6bcc, receiver=0x8626880, event=0xbffa6324) at /home/frederik/kde/src/kde/trunk/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307 #95 0xb7533921 in QCoreApplication::notifyInternal (this=0xbffa6bcc, receiver=0x8626880, event=0xbffa6324) at kernel/qcoreapplication.cpp:593 #96 0xb688b983 in QCoreApplication::sendSpontaneousEvent (receiver=0x8626880, event=0xbffa6324) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #97 0xb690e0d3 in QETWidget::translateMouseEvent (this=0x80fd240, event=0xbffa68bc) at kernel/qapplication_x11.cpp:4054 #98 0xb690b528 in QApplication::x11ProcessEvent (this=0xbffa6bcc, event=0xbffa68bc) at kernel/qapplication_x11.cpp:3044 #99 0xb693b295 in x11EventSourceDispatch (s=0x80ba560, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148 #100 0xb5a3add6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #101 0xb5a3e193 in ?? () from /usr/lib/libglib-2.0.so.0 #102 0xb5a3e74e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #103 0xb7568e90 in QEventDispatcherGlib::processEvents (this=0x80b70b0, flags=@0xbffa6a54) at kernel/qeventdispatcher_glib.cpp:325 #104 0xb693a964 in QGuiEventDispatcherGlib::processEvents (this=0x80b70b0, flags=@0xbffa6a84) at kernel/qguieventdispatcher_glib.cpp:204 #105 0xb753019e in QEventLoop::processEvents (this=0xbffa6b0c, flags=@0xbffa6ac4) at kernel/qeventloop.cpp:149 #106 0xb75303dd in QEventLoop::exec (this=0xbffa6b0c, flags=@0xbffa6b14) at kernel/qeventloop.cpp:200 #107 0xb7534258 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:851 #108 0xb687dc7e in QApplication::exec () at kernel/qapplication.cpp:3337 #109 0x0804e8af in main (argc=-1208148048, argv=0x80e13d0) at /home/frederik/kde/src/kde/trunk/KDE/kdevelop/src/main.cpp:194 -- Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ KDevelop-bugs mailing list KDevelop-bugs@kdevelop.org https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs