Version: (using Devel) OS: Linux Installed from: Compiled sources KDevelop crashes almost always on exit for me. Here is the lastest backtrace: Application: KDevelop (kdevelop), signal SIGSEGV [?1034h[Thread debugging using libthread_db enabled] 0x00007f7219cface1 in nanosleep () from /lib64/libc.so.6 [Current thread is 1 (Thread 0x7f721ec1f750 (LWP 5367))] Thread 5 (Thread 0x7f720e26f950 (LWP 5372)): #0 0x00007f721b56ffdd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f721b7e0eb7 in QWaitCondition::wait (this=0x1682438, mutex=0x1682440, time=200000) at thread/qwaitcondition_unix.cpp:85 #2 0x00007f72185cc029 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x1682420) at /media/kdedev/trunk/src/KDE/kdevplatform/language/duchain/duchain.cpp:280 #3 0x00007f721b7dff22 in QThreadPrivate::start (arg=0x1682420) at thread/qthread_unix.cpp:189 #4 0x00007f721b56c070 in start_thread () from /lib64/libpthread.so.0 #5 0x00007f7219d2c10d in clone () from /lib64/libc.so.6 #6 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f720cb28950 (LWP 5408)): #0 0x00007f7219d25662 in select () from /lib64/libc.so.6 #1 0x00007f721b8a79d6 in QProcessManager::run (this=0x6371e0) at io/qprocess_unix.cpp:305 #2 0x00007f721b7dff22 in QThreadPrivate::start (arg=0x6371e0) at thread/qthread_unix.cpp:189 #3 0x00007f721b56c070 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f7219d2c10d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f71f8745950 (LWP 5525)): #0 0x00007f721b56fd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f721b7e0ed9 in QWaitCondition::wait (this=0x160cac8, mutex=0x160c950, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f721d082de1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x160caa0, th=0x56d7a50) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007f721d087527 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x15f6890, th=0x56d7a50) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #4 0x00007f721d082556 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x160caa0, th=0x56d7a50) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #5 0x00007f721d08761f in ThreadWeaver::WorkingHardState::applyForWork (this=0x15f6890, th=0x56d7a50) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f721d08301d in ThreadWeaver::WeaverImpl::applyForWork (this=0x160caa0, th=0x56d7a50, previous=0x345ca70) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #7 0x00007f721d0858bc in ThreadWeaver::ThreadRunHelper::run (this=0x7f71f8745080, parent=0x160caa0, th=0x56d7a50) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87 #8 0x00007f721d085a51 in ThreadWeaver::Thread::run (this=0x56d7a50) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142 #9 0x00007f721b7dff22 in QThreadPrivate::start (arg=0x56d7a50) at thread/qthread_unix.cpp:189 #10 0x00007f721b56c070 in start_thread () from /lib64/libpthread.so.0 #11 0x00007f7219d2c10d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f71f7f44950 (LWP 5526)): #0 0x00007f721b56fd59 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f721b7e0ed9 in QWaitCondition::wait (this=0x160cac8, mutex=0x160c950, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 0x00007f721d082de1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x160caa0, th=0x38c6530) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #3 0x00007f721d087527 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x15f6890, th=0x38c6530) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #4 0x00007f721d082556 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x160caa0, th=0x38c6530) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #5 0x00007f721d08761f in ThreadWeaver::WorkingHardState::applyForWork (this=0x15f6890, th=0x38c6530) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f721d08301d in ThreadWeaver::WeaverImpl::applyForWork (this=0x160caa0, th=0x38c6530, previous=0x0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #7 0x00007f721d087642 in ThreadWeaver::WorkingHardState::applyForWork (this=0x15f6890, th=0x38c6530) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #8 0x00007f721d08301d in ThreadWeaver::WeaverImpl::applyForWork (this=0x160caa0, th=0x38c6530, previous=0x0) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0x00007f721d087642 in ThreadWeaver::WorkingHardState::applyForWork (this=0x15f6890, th=0x38c6530) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #10 0x00007f721d08301d in ThreadWeaver::WeaverImpl::applyForWork (this=0x160caa0, th=0x38c6530, previous=0x86b2240) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #11 0x00007f721d0858bc in ThreadWeaver::ThreadRunHelper::run (this=0x7f71f7f44080, parent=0x160caa0, th=0x38c6530) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:87 #12 0x00007f721d085a51 in ThreadWeaver::Thread::run (this=0x38c6530) at /media/kdedev/trunk/src/KDE/kdelibs/threadweaver/Weaver/Thread.cpp:142 #13 0x00007f721b7dff22 in QThreadPrivate::start (arg=0x38c6530) at thread/qthread_unix.cpp:189 #14 0x00007f721b56c070 in start_thread () from /lib64/libpthread.so.0 #15 0x00007f7219d2c10d in clone () from /lib64/libc.so.6 #16 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f721ec1f750 (LWP 5367)): [KCrash Handler] #5 0x00007f7219cd90e8 in memcpy () from /lib64/libc.so.6 #6 0x00007f72185a1142 in KDevelop::Bucket<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem, true, 0u>::makeDataPrivate (this=0x7f71fcccd220) at /media/kdedev/trunk/src/KDE/kdevplatform/language/duchain/repositories/itemrepository.h:1039 #7 0x00007f72185a119d in KDevelop::Bucket<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem, true, 0u>::prepareChange (this=0x7f71fcccd220) at /media/kdedev/trunk/src/KDE/kdevplatform/language/duchain/repositories/itemrepository.h:977 #8 0x00007f72185a1618 in KDevelop::ItemRepository<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem, true, true, 0u, 1048576u>::initializeBucket (this=0x2f57010, bucketNumber=117) at /media/kdedev/trunk/src/KDE/kdevplatform/language/duchain/repositories/itemrepository.h:2502 #9 0x00007f72185a16eb in KDevelop::ItemRepository<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem, true, true, 0u, 1048576u>::bucketForIndex (this=0x2f57010, index=117) at /media/kdedev/trunk/src/KDE/kdevplatform/language/duchain/repositories/itemrepository.h:2263 #10 0x00007f72185a8bd1 in KDevelop::ItemRepository<KDevelop::CodeModelRepositoryItem, KDevelop::CodeModelRequestItem, true, true, 0u, 1048576u>::finalCleanup (this=0x2f57010) at /media/kdedev/trunk/src/KDE/kdevplatform/language/duchain/repositories/itemrepository.h:2457 #11 0x00007f7218698302 in KDevelop::ItemRepositoryRegistry::finalCleanup (this=0x7f7218994a40) at /media/kdedev/trunk/src/KDE/kdevplatform/language/duchain/repositories/itemrepository.cpp:327 #12 0x00007f72185ac5eb in KDevelop::DUChain::finalCleanup (this=0x16acea0) at /media/kdedev/trunk/src/KDE/kdevplatform/language/duchain/duchain.cpp:1581 #13 0x00007f72185adb04 in KDevelop::DUChain::aboutToQuit (this=0x16acea0) at /media/kdedev/trunk/src/KDE/kdevplatform/language/duchain/duchain.cpp:1478 #14 0x00007f72185add71 in KDevelop::DUChain::qt_metacall (this=0x16acea0, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0x7fff26c65270) at /media/kdedev/trunk/build/KDE/kdevplatform/language/duchain.moc:164 #15 0x00007f721b8dec22 in QMetaObject::activate (sender=0x7fff26c65400, from_signal_index=<value optimized out>, to_signal_index=4, argv=0x65747a) at kernel/qobject.cpp:3120 #16 0x00007f721b8ca0f5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:893 #17 0x0000000000407719 in main (argc=1, argv=0x7fff26c66558) at /media/kdedev/trunk/src/KDE/kdevelop/app/main.cpp:172
Also after removing $HOME/.kdevduchain?
Should be fixed