Application: kdevelop (4.2.2) KDE Platform Version: 4.6.3 (4.6.3) Qt Version: 4.7.2 Operating System: Linux 2.6.35.13-91.fc14.i686 i686 Distribution (Platform): Fedora RPMs -- Information about the crash: - What I was doing when the application crashed: Imported a large-ish, nested makefile, project. Tried to build the project. Kdevelop 4 crashed -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0xb7726780 (LWP 23540))] Thread 14 (Thread 0xb7511b70 (LWP 23541)): #0 0x00153416 in __kernel_vsyscall () #1 0x0079ac36 in __poll (fds=0xb6c029c0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x0093bdac in g_poll (fds=0xb6c029c0, nfds=1, timeout=-1) at gpoll.c:132 #3 0x0092b8b7 in g_main_context_poll (context=0x8516ce0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3093 #4 g_main_context_iterate (context=0x8516ce0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2775 #5 0x0092c04b in g_main_loop_run (loop=0x8516d60) at gmain.c:2988 #6 0x00ef2ed5 in gdbus_shared_thread_func (data=0x0) at gdbusprivate.c:277 #7 0x00954bd0 in g_thread_create_proxy (data=0x8516d70) at gthread.c:1897 #8 0x00866e99 in start_thread (arg=0xb7511b70) at pthread_create.c:301 #9 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 13 (Thread 0xb31abb70 (LWP 23542)): #0 0x00153416 in __kernel_vsyscall () #1 0x0086b743 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236 #2 0x04811d30 in wait (this=0x88486e4, mutex=0x88486e8, time=1000) at thread/qwaitcondition_unix.cpp:86 #3 QWaitCondition::wait (this=0x88486e4, mutex=0x88486e8, time=1000) at thread/qwaitcondition_unix.cpp:160 #4 0x038438f2 in KDevelop::DUChainPrivate::CleanupThread::run() () from /usr/lib/libkdevplatformlanguage.so.3 #5 0x048116c3 in QThreadPrivate::start (arg=0x88486d8) at thread/qthread_unix.cpp:320 #6 0x00866e99 in start_thread (arg=0xb31abb70) at pthread_create.c:301 #7 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 12 (Thread 0xb15feb70 (LWP 23559)): #0 0x00153416 in __kernel_vsyscall () #1 0x0086b39b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x0719cc77 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x72b1f20) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #3 0x0719ccc2 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x72b1f20) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #4 0x00866e99 in start_thread (arg=0xb15feb70) at pthread_create.c:301 #5 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 11 (Thread 0xa572ab70 (LWP 23566)): #0 0x00153416 in __kernel_vsyscall () #1 0x0086b39b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x02e481d7 in scavengerThread (context=0x33f4380) at wtf/FastMalloc.cpp:2378 #3 WTF::TCMalloc_PageHeap::runScavengerThread (context=0x33f4380) at wtf/FastMalloc.cpp:1497 #4 0x00866e99 in start_thread (arg=0xa572ab70) at pthread_create.c:301 #5 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 10 (Thread 0xa497fb70 (LWP 23570)): #0 constEnd (this=0xb2802474, tm=...) at ../../src/corelib/tools/qlist.h:259 #1 QTimerInfoList::timerWait (this=0xb2802474, tm=...) at kernel/qeventdispatcher_unix.cpp:447 #2 0x04936482 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa497f08c) at kernel/qeventdispatcher_glib.cpp:136 #3 0x0493651d in timerSourcePrepare (source=0xb2802440, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #4 0x0092a6b6 in g_main_context_prepare (context=<value optimized out>, priority=0xa497f0fc) at gmain.c:2469 #5 0x0092b55b in g_main_context_iterate (context=0xb2801ae8, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2760 #6 0x0092bc35 in g_main_context_iteration (context=0xb2801ae8, may_block=1) at gmain.c:2843 #7 0x04936ce7 in QEventDispatcherGlib::processEvents (this=0xb2801a68, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #8 0x049080fa in QEventLoop::processEvents (this=0xa497f250, flags=...) at kernel/qeventloop.cpp:149 #9 0x049083aa in QEventLoop::exec (this=0xa497f250, flags=...) at kernel/qeventloop.cpp:201 #10 0x0480eb73 in QThread::exec (this=0x8da08b0) at thread/qthread.cpp:492 #11 0x03951789 in KDevelop::CompletionWorkerThread::run (this=0x8da08b0) at /usr/src/debug/kdevplatform-1.2.2/language/codecompletion/codecompletionmodel.cpp:80 #12 0x048116c3 in QThreadPrivate::start (arg=0x8da08b0) at thread/qthread_unix.cpp:320 #13 0x00866e99 in start_thread (arg=0xa497fb70) at pthread_create.c:301 #14 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 9 (Thread 0xa417eb70 (LWP 23571)): #0 0x00153416 in __kernel_vsyscall () #1 0x0079ac36 in __poll (fds=0xb6c00c90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x0093bdac in g_poll (fds=0xb6c00c90, nfds=1, timeout=-1) at gpoll.c:132 #3 0x0092b8b7 in g_main_context_poll (context=0xb6c03288, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3093 #4 g_main_context_iterate (context=0xb6c03288, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2775 #5 0x0092bc35 in g_main_context_iteration (context=0xb6c03288, may_block=1) at gmain.c:2843 #6 0x04936ce7 in QEventDispatcherGlib::processEvents (this=0xb6c029f0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #7 0x049080fa in QEventLoop::processEvents (this=0xa417e250, flags=...) at kernel/qeventloop.cpp:149 #8 0x049083aa in QEventLoop::exec (this=0xa417e250, flags=...) at kernel/qeventloop.cpp:201 #9 0x0480eb73 in QThread::exec (this=0x8dad840) at thread/qthread.cpp:492 #10 0x03951789 in KDevelop::CompletionWorkerThread::run (this=0x8dad840) at /usr/src/debug/kdevplatform-1.2.2/language/codecompletion/codecompletionmodel.cpp:80 #11 0x048116c3 in QThreadPrivate::start (arg=0x8dad840) at thread/qthread_unix.cpp:320 #12 0x00866e99 in start_thread (arg=0xa417eb70) at pthread_create.c:301 #13 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 8 (Thread 0xa2dc8b70 (LWP 23576)): #0 0x00153416 in __kernel_vsyscall () #1 0x0086b743 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236 #2 0x04811d30 in wait (this=0x378bd1c, mutex=0x378bd14, time=30) at thread/qwaitcondition_unix.cpp:86 #3 QWaitCondition::wait (this=0x378bd1c, mutex=0x378bd14, time=30) at thread/qwaitcondition_unix.cpp:160 #4 0x037771f5 in KDevelop::ForegroundLock::relock (this=0xa2dc159f) at /usr/src/debug/kdevplatform-1.2.2/interfaces/foregroundlock.cpp:183 #5 0x037772e7 in KDevelop::ForegroundLock::ForegroundLock (this=0xa2dc159f, lock=true) at /usr/src/debug/kdevplatform-1.2.2/interfaces/foregroundlock.cpp:141 #6 0x038155f7 in KDevelop::ParseJob::translateDUChainToRevision (this=0xbf7a158, context=0xa7f3fa8) at /usr/src/debug/kdevplatform-1.2.2/language/backgroundparser/parsejob.cpp:417 #7 0x07655d7f in CPPInternalParseJob::run (this=0xc1037b8) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/cppparsejob.cpp:433 #8 0x07653f1e in CPPParseJob::parseForeground (this=0xbf7a158) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/cppparsejob.cpp:174 #9 0x0765d31e in PreprocessJob::sourceNeeded (this=0x9ed1980, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=500, skipCurrentPath=false) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/preprocessjob.cpp:593 #10 0x06fff86b in rpp::pp::handle_include (this=0xa2dc2448, skip_current_path=false, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:213 #11 0x07002513 in rpp::pp::handle_directive (this=0xa2dc2448, directive=79913, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:131 #12 0x07002d53 in rpp::pp::operator() (this=0xa2dc2448, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:266 #13 0x07002fa8 in rpp::pp::processFileInternal (this=0xa2dc2448, fileName=..., fileContents=..., result=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:98 #14 0x07003046 in rpp::pp::processFile (this=0xa2dc2448, fileName=..., data=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:85 #15 0x0766014b in PreprocessJob::run (this=0x9ed1980) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/preprocessjob.cpp:268 #16 0x07653f13 in CPPParseJob::parseForeground (this=0xbfd0338) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/cppparsejob.cpp:173 #17 0x0765d31e in PreprocessJob::sourceNeeded (this=0xbfac528, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=46, skipCurrentPath=false) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/preprocessjob.cpp:593 #18 0x06fff86b in rpp::pp::handle_include (this=0xa2dc3d58, skip_current_path=false, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:213 #19 0x07002513 in rpp::pp::handle_directive (this=0xa2dc3d58, directive=79913, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:131 #20 0x07002d53 in rpp::pp::operator() (this=0xa2dc3d58, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:266 #21 0x07002fa8 in rpp::pp::processFileInternal (this=0xa2dc3d58, fileName=..., fileContents=..., result=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:98 #22 0x07003046 in rpp::pp::processFile (this=0xa2dc3d58, fileName=..., data=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:85 #23 0x0765f8e2 in PreprocessJob::run (this=0xbfac528) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/preprocessjob.cpp:259 #24 0x07653f13 in CPPParseJob::parseForeground (this=0xbff14b0) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/cppparsejob.cpp:173 #25 0x0765d31e in PreprocessJob::sourceNeeded (this=0xbf2c778, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=50, skipCurrentPath=false) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/preprocessjob.cpp:593 #26 0x06fff86b in rpp::pp::handle_include (this=0xa2dc5668, skip_current_path=false, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:213 #27 0x07002513 in rpp::pp::handle_directive (this=0xa2dc5668, directive=79913, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:131 #28 0x07002d53 in rpp::pp::operator() (this=0xa2dc5668, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:266 #29 0x07002fa8 in rpp::pp::processFileInternal (this=0xa2dc5668, fileName=..., fileContents=..., result=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:98 #30 0x07003046 in rpp::pp::processFile (this=0xa2dc5668, fileName=..., data=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:85 #31 0x0765f8e2 in PreprocessJob::run (this=0xbf2c778) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/preprocessjob.cpp:259 #32 0x07653f13 in CPPParseJob::parseForeground (this=0xbf90cd0) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/cppparsejob.cpp:173 #33 0x0765d31e in PreprocessJob::sourceNeeded (this=0xbb8cfc8, _fileName=..., type=rpp::Preprocessor::IncludeLocal, sourceLine=39, skipCurrentPath=false) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/preprocessjob.cpp:593 #34 0x06fff86b in rpp::pp::handle_include (this=0xa2dc6f78, skip_current_path=false, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:213 #35 0x07002513 in rpp::pp::handle_directive (this=0xa2dc6f78, directive=79913, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:131 #36 0x07002d53 in rpp::pp::operator() (this=0xa2dc6f78, input=..., output=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:266 #37 0x07002fa8 in rpp::pp::processFileInternal (this=0xa2dc6f78, fileName=..., fileContents=..., result=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:98 #38 0x07003046 in rpp::pp::processFile (this=0xa2dc6f78, fileName=..., data=...) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/parser/rpp/pp-engine.cpp:85 #39 0x0765f8e2 in PreprocessJob::run (this=0xbb8cfc8) at /usr/src/debug/kdevelop-4.2.2/languages/cpp/preprocessjob.cpp:259 #40 0x044e2035 in ThreadWeaver::JobRunHelper::runTheJob (this=0xa2dc818c, th=0x8db7e28, job=0xbb8cfc8) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Job.cpp:106 #41 0x044e2182 in ThreadWeaver::Job::execute (this=0xbb8cfc8, th=0x8db7e28) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Job.cpp:135 #42 0x044e3a74 in ThreadWeaver::JobCollectionJobRunner::execute (this=0x986a5c8, t=0x8db7e28) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/JobCollection.cpp:82 #43 0x044e3c1e in ThreadWeaver::JobCollection::execute (this=0xa657600, t=0x8db7e28) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/JobCollection.cpp:231 #44 0x044e1782 in ThreadWeaver::ThreadRunHelper::run (this=0xa2dc8284, parent=0x876d1f0, th=0x8db7e28) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:95 #45 0x044e187c in ThreadWeaver::Thread::run (this=0x8db7e28) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:142 #46 0x048116c3 in QThreadPrivate::start (arg=0x8db7e28) at thread/qthread_unix.cpp:320 #47 0x00866e99 in start_thread (arg=0xa2dc8b70) at pthread_create.c:301 #48 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 7 (Thread 0xa25c7b70 (LWP 23577)): #0 0x00153416 in __kernel_vsyscall () #1 0x0086b39b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x04811db7 in wait (this=0x876d208, mutex=0x8749fe0, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 QWaitCondition::wait (this=0x876d208, mutex=0x8749fe0, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0x044dffb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x876d1f0, th=0x8b00c48) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0x044e2cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x86e2870, th=0x8b00c48) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0x044dfbec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x876d1f0, th=0x8b00c48) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0x044e2dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x86e2870, th=0x8b00c48) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x876d1f0, th=0x8b00c48, previous=0x0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x044e2df1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x86e2870, th=0x8b00c48) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x876d1f0, th=0x8b00c48, previous=0x99cff90) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0x044e17b6 in ThreadWeaver::ThreadRunHelper::run (this=0xa25c7284, parent=0x876d1f0, th=0x8b00c48) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:87 #12 0x044e187c in ThreadWeaver::Thread::run (this=0x8b00c48) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:142 #13 0x048116c3 in QThreadPrivate::start (arg=0x8b00c48) at thread/qthread_unix.cpp:320 #14 0x00866e99 in start_thread (arg=0xa25c7b70) at pthread_create.c:301 #15 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 6 (Thread 0xa1dc6b70 (LWP 23596)): #0 0x00153416 in __kernel_vsyscall () #1 0x0086b39b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x04811db7 in wait (this=0x8b6e060, mutex=0x8b70450, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 QWaitCondition::wait (this=0x8b6e060, mutex=0x8b70450, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0x044dffb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8b6e048, th=0x8ac7240) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0x044e2cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b13b48, th=0x8ac7240) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0x044dfbec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8b6e048, th=0x8ac7240) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0x044e2dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b13b48, th=0x8ac7240) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b6e048, th=0x8ac7240, previous=0x8839ed8) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x044e17b6 in ThreadWeaver::ThreadRunHelper::run (this=0xa1dc6284, parent=0x8b6e048, th=0x8ac7240) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:87 #10 0x044e187c in ThreadWeaver::Thread::run (this=0x8ac7240) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:142 #11 0x048116c3 in QThreadPrivate::start (arg=0x8ac7240) at thread/qthread_unix.cpp:320 #12 0x00866e99 in start_thread (arg=0xa1dc6b70) at pthread_create.c:301 #13 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 5 (Thread 0xa15c5b70 (LWP 23597)): #0 0x00153416 in __kernel_vsyscall () #1 0x0086b39b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x04811db7 in wait (this=0x8b6e060, mutex=0x8b70450, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 QWaitCondition::wait (this=0x8b6e060, mutex=0x8b70450, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0x044dffb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8b6e048, th=0x8803928) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0x044e2cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b13b48, th=0x8803928) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0x044dfbec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8b6e048, th=0x8803928) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0x044e2dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b13b48, th=0x8803928) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b6e048, th=0x8803928, previous=0x0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x044e2df1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b13b48, th=0x8803928) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b6e048, th=0x8803928, previous=0x8af9718) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0x044e17b6 in ThreadWeaver::ThreadRunHelper::run (this=0xa15c5284, parent=0x8b6e048, th=0x8803928) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:87 #12 0x044e187c in ThreadWeaver::Thread::run (this=0x8803928) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:142 #13 0x048116c3 in QThreadPrivate::start (arg=0x8803928) at thread/qthread_unix.cpp:320 #14 0x00866e99 in start_thread (arg=0xa15c5b70) at pthread_create.c:301 #15 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 4 (Thread 0xa0d75b70 (LWP 23618)): #0 0x00153416 in __kernel_vsyscall () #1 0x0086b39b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x04811db7 in wait (this=0x8b6e060, mutex=0x8b70450, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 QWaitCondition::wait (this=0x8b6e060, mutex=0x8b70450, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0x044dffb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8b6e048, th=0x8afc640) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0x044e2cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b13b48, th=0x8afc640) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0x044dfbec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8b6e048, th=0x8afc640) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0x044e2dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b13b48, th=0x8afc640) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b6e048, th=0x8afc640, previous=0x0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x044e2df1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b13b48, th=0x8afc640) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b6e048, th=0x8afc640, previous=0x0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0x044e2df1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b13b48, th=0x8afc640) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74 #12 0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b6e048, th=0x8afc640, previous=0x0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351 #13 0x044e17b6 in ThreadWeaver::ThreadRunHelper::run (this=0xa0d75284, parent=0x8b6e048, th=0x8afc640) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:87 #14 0x044e187c in ThreadWeaver::Thread::run (this=0x8afc640) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:142 #15 0x048116c3 in QThreadPrivate::start (arg=0x8afc640) at thread/qthread_unix.cpp:320 #16 0x00866e99 in start_thread (arg=0xa0d75b70) at pthread_create.c:301 #17 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 3 (Thread 0xa0574b70 (LWP 23619)): #0 0x00153416 in __kernel_vsyscall () #1 0x0086b39b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169 #2 0x04811db7 in wait (this=0x8b6e060, mutex=0x8b70450, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #3 QWaitCondition::wait (this=0x8b6e060, mutex=0x8b70450, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #4 0x044dffb1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8b6e048, th=0x8af9788) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0x044e2cdd in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8b13b48, th=0x8af9788) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0x044dfbec in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8b6e048, th=0x8af9788) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0x044e2dd2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b13b48, th=0x8af9788) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b6e048, th=0x8af9788, previous=0x0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x044e2df1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8b13b48, th=0x8af9788) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0x044dfb34 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8b6e048, th=0x8af9788, previous=0x0) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0x044e17b6 in ThreadWeaver::ThreadRunHelper::run (this=0xa0574284, parent=0x8b6e048, th=0x8af9788) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:87 #12 0x044e187c in ThreadWeaver::Thread::run (this=0x8af9788) at /usr/src/debug/kdelibs-4.6.3/threadweaver/Weaver/Thread.cpp:142 #13 0x048116c3 in QThreadPrivate::start (arg=0x8af9788) at thread/qthread_unix.cpp:320 #14 0x00866e99 in start_thread (arg=0xa0574b70) at pthread_create.c:301 #15 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 2 (Thread 0xb1dffb70 (LWP 23635)): #0 0x04937c96 in updateCurrentTime (this=0x85ed9a4, tm=...) at kernel/qeventdispatcher_unix.cpp:339 #1 QTimerInfoList::timerWait (this=0x85ed9a4, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #2 0x04936482 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb1dff05c) at kernel/qeventdispatcher_glib.cpp:136 #3 0x0493651d in timerSourcePrepare (source=0x85ed970, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #4 0x0092a6b6 in g_main_context_prepare (context=<value optimized out>, priority=0xb1dff0cc) at gmain.c:2469 #5 0x0092b55b in g_main_context_iterate (context=0x8b334b8, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2760 #6 0x0092bc35 in g_main_context_iteration (context=0x8b334b8, may_block=1) at gmain.c:2843 #7 0x04936ce7 in QEventDispatcherGlib::processEvents (this=0x8699848, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #8 0x049080fa in QEventLoop::processEvents (this=0xb1dff220, flags=...) at kernel/qeventloop.cpp:149 #9 0x049083aa in QEventLoop::exec (this=0xb1dff220, flags=...) at kernel/qeventloop.cpp:201 #10 0x0480eb73 in QThread::exec (this=0x8b7faa8) at thread/qthread.cpp:492 #11 0x048e957c in QInotifyFileSystemWatcherEngine::run (this=0x8b7faa8) at io/qfilesystemwatcher_inotify.cpp:248 #12 0x048116c3 in QThreadPrivate::start (arg=0x8b7faa8) at thread/qthread_unix.cpp:320 #13 0x00866e99 in start_thread (arg=0xb1dffb70) at pthread_create.c:301 #14 0x007a5d2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 1 (Thread 0xb7726780 (LWP 23540)): [KCrash Handler] #7 0x0491a445 in err_method_notfound (object=<value optimized out>, method=0x595e684 "2closeEditor(QWidget*,QAbstractItemDelegate::EndEditHint)", func=0x49cb260 "connect") at kernel/qobject.cpp:2278 #8 0x04920eae in QObject::connect (sender=0x8870760, signal=0x88a7352 "loseEditor(QWidget*,QAbstractItemDelegate::EndEditHint)", receiver=0xa7b37d0, method=0x595e648 "1closeEditor(QWidget*,QAbstractItemDelegate::EndEditHint)", type=Qt::AutoConnection) at kernel/qobject.cpp:2508 #9 0x0578df17 in QAbstractItemView::setItemDelegate (this=0xa7b37d0, delegate=0x8870760) at itemviews/qabstractitemview.cpp:796 #10 0x01c23ae5 in OutputWidget::changeDelegate (this=0xc1cfaa0, id=1) at /usr/src/debug/kdevplatform-1.2.2/plugins/standardoutputview/outputwidget.cpp:142 #11 0x01c23387 in OutputWidget::createListView (this=0xc1cfaa0, id=1) at /usr/src/debug/kdevplatform-1.2.2/plugins/standardoutputview/outputwidget.cpp:372 #12 0x01c236c7 in OutputWidget::addOutput (this=0xc1cfaa0, id=1) at /usr/src/debug/kdevplatform-1.2.2/plugins/standardoutputview/outputwidget.cpp:119 #13 0x01c240d6 in OutputWidget::OutputWidget (this=0xc1cfaa0, parent=0x0, tvdata=0x89a2a30) at /usr/src/debug/kdevplatform-1.2.2/plugins/standardoutputview/outputwidget.cpp:111 #14 0x01c20f9f in OutputViewFactory::create (this=0x8b26848, parent=0x0) at /usr/src/debug/kdevplatform-1.2.2/plugins/standardoutputview/standardoutputview.cpp:58 #15 0x04e28d3c in KDevelop::UiToolViewFactory::create (this=0x8b33a50, doc=0x8ccb2a8, parent=0x0) at /usr/src/debug/kdevplatform-1.2.2/shell/uicontroller.cpp:150 #16 0x03a09d56 in Sublime::ToolDocument::createViewWidget (this=0x8ccb2a8, parent=0x0) at /usr/src/debug/kdevplatform-1.2.2/sublime/tooldocument.cpp:60 #17 0x03a09d7e in Sublime::View::createWidget (this=0x8b2d488, parent=0x0) at /usr/src/debug/kdevplatform-1.2.2/sublime/view.cpp:90 #18 0x03a0a067 in Sublime::View::widget (this=0x8b2d488, parent=0x0) at /usr/src/debug/kdevplatform-1.2.2/sublime/view.cpp:82 #19 0x01c206e7 in StandardOutputView::raiseOutput (this=0x875e8b0, id=2) at /usr/src/debug/kdevplatform-1.2.2/plugins/standardoutputview/standardoutputview.cpp:215 #20 0x00ddd380 in KDevelop::OutputJob::startOutput (this=0xa7a82a0) at /usr/src/debug/kdevplatform-1.2.2/outputview/outputjob.cpp:84 #21 0x06d41a94 in MakeJob::start (this=0xa7a82a0) at /usr/src/debug/kdevelop-4.2.2/projectbuilders/makebuilder/makejob.cpp:111 #22 0x04e509e8 in KDevelop::RunController::registerJob (this=0x8770ee0, job=0xa7a82a0) at /usr/src/debug/kdevplatform-1.2.2/shell/runcontroller.cpp:549 #23 0x0374b7d7 in KDevelop::BuilderJob::start (this=0xc23d148) at /usr/src/debug/kdevplatform-1.2.2/project/builderjob.cpp:164 #24 0x04e509e8 in KDevelop::RunController::registerJob (this=0x8770ee0, job=0xc23d148) at /usr/src/debug/kdevplatform-1.2.2/shell/runcontroller.cpp:549 #25 0x062893f6 in ProjectManagerViewPlugin::runBuilderJob (this=0x895c8e0, t=KDevelop::BuilderJob::Build) at /usr/src/debug/kdevplatform-1.2.2/plugins/projectmanagerview/projectmanagerviewplugin.cpp:348 #26 0x062894ea in ProjectManagerViewPlugin::buildProjectItems (this=0x895c8e0) at /usr/src/debug/kdevplatform-1.2.2/plugins/projectmanagerview/projectmanagerviewplugin.cpp:378 #27 0x0628cc03 in ProjectManagerViewPlugin::qt_metacall (this=0x895c8e0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfefe4e8) at /usr/src/debug/kdevplatform-1.2.2/i686-redhat-linux-gnu/plugins/projectmanagerview/projectmanagerviewplugin.moc:109 #28 0x0490f79b in QMetaObject::metacall (object=0x895c8e0, cl=QMetaObject::InvokeMetaMethod, idx=11, argv=0xbfefe4e8) at kernel/qmetaobject.cpp:237 #29 0x0491ecc7 in QMetaObject::activate (sender=0x895d678, m=0x5b4da98, local_signal_index=1, argv=0xbfefe4e8) at kernel/qobject.cpp:3278 #30 0x052002aa in QAction::triggered (this=0x895d678, _t1=false) at .moc/release-shared/moc_qaction.cpp:263 #31 0x0520052b in QAction::activate (this=0x895d678, event=QAction::Trigger) at kernel/qaction.cpp:1257 #32 0x056ea283 in trigger (this=0x895f0f8) at ../../src/gui/kernel/qaction.h:218 #33 QToolButton::nextCheckState (this=0x895f0f8) at widgets/qtoolbutton.cpp:1147 #34 0x056161e4 in QAbstractButtonPrivate::click (this=0x8942438) at widgets/qabstractbutton.cpp:528 #35 0x056164de in QAbstractButton::mouseReleaseEvent (this=0x895f0f8, e=0xbfefecc4) at widgets/qabstractbutton.cpp:1121 #36 0x056ea36d in QToolButton::mouseReleaseEvent (this=0x895f0f8, e=0xbfefecc4) at widgets/qtoolbutton.cpp:721 #37 0x05260dcb in QWidget::event (this=0x895f0f8, event=0xbfefecc4) at kernel/qwidget.cpp:8259 #38 0x0561551f in QAbstractButton::event (this=0x895f0f8, e=0xbfefecc4) at widgets/qabstractbutton.cpp:1080 #39 0x056ebaeb in QToolButton::event (this=0x895f0f8, event=0xbfefecc4) at widgets/qtoolbutton.cpp:1163 #40 0x0520754c in QApplicationPrivate::notify_helper (this=0x84e1be8, receiver=0x895f0f8, e=0xbfefecc4) at kernel/qapplication.cpp:4462 #41 0x0520cc0d in QApplication::notify (this=0xbfeff748, receiver=0x895f0f8, e=0xbfefecc4) at kernel/qapplication.cpp:4023 #42 0x03cd7feb in KApplication::notify (this=0xbfeff748, receiver=0x895f0f8, event=0xbfefecc4) at /usr/src/debug/kdelibs-4.6.3/kdeui/kernel/kapplication.cpp:311 #43 0x0804bbfc in KDevelopApplication::notify (this=0xbfeff748, receiver=0x895f0f8, event=0xbfefecc4) at /usr/src/debug/kdevelop-4.2.2/app/main.cpp:90 #44 0x04908f63 in QCoreApplication::notifyInternal (this=0xbfeff748, receiver=0x895f0f8, event=0xbfefecc4) at kernel/qcoreapplication.cpp:731 #45 0x052084d8 in sendSpontaneousEvent (receiver=0x895f0f8, event=0xbfefecc4, alienWidget=0x895f0f8, nativeWidget=0x880d070, buttonDown=0x5b69e60, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:218 #46 QApplicationPrivate::sendMouseEvent (receiver=0x895f0f8, event=0xbfefecc4, alienWidget=0x895f0f8, nativeWidget=0x880d070, buttonDown=0x5b69e60, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3120 #47 0x05292084 in QETWidget::translateMouseEvent (this=0x880d070, event=0xbfeff1fc) at kernel/qapplication_x11.cpp:4461 #48 0x052904b7 in QApplication::x11ProcessEvent (this=0xbfeff748, event=0xbfeff1fc) at kernel/qapplication_x11.cpp:3587 #49 0x052bb550 in x11EventSourceDispatch (s=0x84e6140, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148 #50 0x0092b192 in g_main_dispatch (context=0x84e5490) at gmain.c:2149 #51 g_main_context_dispatch (context=0x84e5490) at gmain.c:2702 #52 0x0092b978 in g_main_context_iterate (context=0x84e5490, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780 #53 0x0092bc35 in g_main_context_iteration (context=0x84e5490, may_block=1) at gmain.c:2843 #54 0x04936cad in QEventDispatcherGlib::processEvents (this=0x84c1cf0, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #55 0x052bb1c6 in QGuiEventDispatcherGlib::processEvents (this=0x84c1cf0, flags=...) at kernel/qguieventdispatcher_glib.cpp:207 #56 0x049080fa in QEventLoop::processEvents (this=0xbfeff4d4, flags=...) at kernel/qeventloop.cpp:149 #57 0x049083aa in QEventLoop::exec (this=0xbfeff4d4, flags=...) at kernel/qeventloop.cpp:201 #58 0x0490cf57 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #59 0x05205358 in QApplication::exec () at kernel/qapplication.cpp:3736 #60 0x08052e41 in main (argc=<value optimized out>, argv=0x656d694d) at /usr/src/debug/kdevelop-4.2.2/app/main.cpp:467 Reported using DrKonqi
This is a really strange-looking bug. Look at part 8: #8 0x04920eae in QObject::connect (sender=0x8870760, signal=0x88a7352 "loseEditor(QWidget*,QAbstractItemDelegate::EndEditHint)", receiver=0xa7b37d0, method=0x595e648 "1closeEditor(QWidget*,QAbstractItemDelegate::EndEditHint)", type=Qt::AutoConnection) at kernel/qobject.cpp:2508 The signal is "loseEditor"? The SIGNAL() macro would normally prepend a 2 to the name also. Maybe that's normal, but taken together I'd say there's perhaps binary incompatibility, or maybe a problem with Qt? Is your version of KDevelop compiled against your version of Qt?