Application: kdevelop (3.9.97 (using KDevPlatform 0.9.97)) KDE Platform Version: 4.4.59 (KDE 4.4.59 (KDE 4.5 >= 20100107)) (Compiled from sources) Qt Version: 4.6.1 Operating System: Linux 2.6.31.8-0.1-default x86_64 Distribution: "openSUSE 11.2 (x86_64)" -- Information about the crash: From time to time, when I select Configure KDevelop while working on a project, it crashes with the attached BT. This is SVN from 20th of January. The crash can be reproduced some of the time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0x7f4165ff7750 (LWP 24440))] Thread 12 (Thread 0x7f414fb7d910 (LWP 24441)): #0 0x00007f416274a2cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f41629f9385 in QBitArray (this=0x8d086, size=0, value=204) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/tools/qbitarray.cpp:134 #2 0x00007f41629f9149 in QWaitConditionPrivate::wait (this=0x0, time=0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qwaitcondition_unix.cpp:83 #3 0x00007f415e5ac37b in KDevelop::DUChainPrivate::CleanupThread::run (this=0xac9cc0) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/language/duchain/duchain.cpp:286 #4 0x00007f41629f7da9 in thread_sleep (ti=0xac9cc0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qthread_unix.cpp:390 #5 0x00007f416274565d in start_thread () from /lib64/libpthread.so.0 #6 0x00007f41604bc14d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f4144994910 (LWP 24527)): #0 0x00007f416274a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f415f607bcf in QTWTF::TCMalloc_PageHeap::GrowHeap (this=0x7f415f607bcf, n=139918801435392) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1907 #2 0x00007f415f60721a in NewSpan (p=139918749757978, len=139918300496032) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1082 #3 0x00007f416274565d in start_thread () from /lib64/libpthread.so.0 #4 0x00007f41604bc14d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f41421b6910 (LWP 24671)): #0 0x00007f41604b3033 in poll () from /lib64/libc.so.6 #1 0x00007f415a1ac58c in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f415a1ac8d0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f4162b5ed12 in QEventDispatcherGlibPrivate (this=0x7f4162b5ed12, context=0x7f415e753428) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/kernel/qeventdispatcher_glib.cpp:322 #4 0x00007f4162b1ee00 in QHash<int, QByteArray>::duplicateNode (node=0x7f41421b5f50, newNode=0x2000000000) at ../../include/QtCore/../../../../../sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/tools/qhash.h:529 #5 0x00007f4162b1ef56 in QVector<QPersistentModelIndex>::detach (this=0x1e7d060) at ../../include/QtCore/../../../../../sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/tools/qvector.h:134 #6 0x00007f41629f4fb9 in QThread::setStackSize (this=0x7f415e7534c0, stackSize=0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qthread.cpp:454 #7 0x00007f415e6e3c15 in KDevelop::CompletionWorkerThread::run (this=0x1c18c40) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82 #8 0x00007f41629f7da9 in thread_sleep (ti=0x7f41421b6910) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qthread_unix.cpp:390 #9 0x00007f416274565d in start_thread () from /lib64/libpthread.so.0 #10 0x00007f41604bc14d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f41429b7910 (LWP 24672)): #0 0x00007f41604b3033 in poll () from /lib64/libc.so.6 #1 0x00007f415a1ac58c in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f415a1ac8d0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f4162b5ed12 in QEventDispatcherGlibPrivate (this=0x7f4162b5ed12, context=0x7f415e753428) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/kernel/qeventdispatcher_glib.cpp:322 #4 0x00007f4162b1ee00 in QHash<int, QByteArray>::duplicateNode (node=0x7f41429b6f50, newNode=0x2000000000) at ../../include/QtCore/../../../../../sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/tools/qhash.h:529 #5 0x00007f4162b1ef56 in QVector<QPersistentModelIndex>::detach (this=0x1e7a610) at ../../include/QtCore/../../../../../sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/tools/qvector.h:134 #6 0x00007f41629f4fb9 in QThread::setStackSize (this=0x0, stackSize=6) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qthread.cpp:454 #7 0x00007f415e6e3c15 in KDevelop::CompletionWorkerThread::run (this=0xc21c40) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82 #8 0x00007f41629f7da9 in thread_sleep (ti=0x7f41429b7910) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qthread_unix.cpp:390 #9 0x00007f416274565d in start_thread () from /lib64/libpthread.so.0 #10 0x00007f41604bc14d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f413efce910 (LWP 24673)): #0 0x00007f416274a2cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f41629f7fe6 in QThread::usleep (usecs=2) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qthread_unix.cpp:434 #2 0x00007f41629f816e in QThread::start (this=0x7f41629f7fe6, priority=32767) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qthread_unix.cpp:468 #3 0x00007f414012eaaa in UIBlockTester::UIBlockTesterThread::run (this=0x1e9f340) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevelop/languages/cpp/cpplanguagesupport.cpp:672 #4 0x00007f41629f7da9 in thread_sleep (ti=0xb400000000) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qthread_unix.cpp:390 #5 0x00007f416274565d in start_thread () from /lib64/libpthread.so.0 #6 0x00007f41604bc14d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f413de35910 (LWP 24684)): #0 0x00007f416274a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f41629f93a1 in QBitArray (this=0x7f41629f0f2e, size=32577, value=16) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/tools/qbitarray.cpp:134 #2 0x00007f41629f9149 in QWaitConditionPrivate::wait (this=0xb8ab508, time=193639688) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qwaitcondition_unix.cpp:83 #3 0x00007f416430d0d6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x960520, th=0xaab270) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f41643112f3 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x93a880, th=0xaab270) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007f416430d054 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x960520, th=0xaab270) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007f4164311297 in ThreadWeaver::WorkingHardState::applyForWork (this=0x93a880, th=0xaab270) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007f416430d017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960520, th=0xaab270, previous=0x0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007f41643112c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x93a880, th=0xaab270) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007f416430d017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960520, th=0xaab270, previous=0x0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00007f41643112c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x93a880, th=0xaab270) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x00007f416430d017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960520, th=0xaab270, previous=0xf9a0880) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x00007f416430eb08 in ThreadWeaver::ThreadRunHelper::run (this=0x7f413de35010, parent=0x960520, th=0xaab270) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87 #13 0x00007f416430eeaf in ThreadWeaver::Thread::run (this=0xaab270) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142 #14 0x00007f41629f7da9 in thread_sleep (ti=0x7fff846ff5c0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qthread_unix.cpp:390 #15 0x00007f416274565d in start_thread () from /lib64/libpthread.so.0 #16 0x00007f41604bc14d in clone () from /lib64/libc.so.6 #17 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f413d634910 (LWP 24685)): #0 0x00007f416274a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f41629f93a1 in QBitArray (this=0x7f41629f0f2e, size=32577, value=176) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/tools/qbitarray.cpp:134 #2 0x00007f41629f9149 in QWaitConditionPrivate::wait (this=0xb3ee418, time=188671000) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qwaitcondition_unix.cpp:83 #3 0x00007f416430d0d6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x960520, th=0x11658f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f41643112f3 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x93a880, th=0x11658f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007f416430d054 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x960520, th=0x11658f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007f4164311297 in ThreadWeaver::WorkingHardState::applyForWork (this=0x93a880, th=0x11658f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007f416430d017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960520, th=0x11658f0, previous=0x0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007f41643112c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x93a880, th=0x11658f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007f416430d017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960520, th=0x11658f0, previous=0xf924440) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00007f416430eb08 in ThreadWeaver::ThreadRunHelper::run (this=0x7f413d634010, parent=0x960520, th=0x11658f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87 #11 0x00007f416430eeaf in ThreadWeaver::Thread::run (this=0x11658f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142 #12 0x00007f41629f7da9 in thread_sleep (ti=0x7fff846ff5c0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qthread_unix.cpp:390 #13 0x00007f416274565d in start_thread () from /lib64/libpthread.so.0 #14 0x00007f41604bc14d in clone () from /lib64/libc.so.6 #15 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f413ce33910 (LWP 24686)): #0 0x00007f416274a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f41629f93a1 in QBitArray (this=0x7f41629f0f2e, size=32577, value=16) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/tools/qbitarray.cpp:134 #2 0x00007f41629f9149 in QWaitConditionPrivate::wait (this=0xd7427c8, time=225716168) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qwaitcondition_unix.cpp:83 #3 0x00007f416430d0d6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x960520, th=0xaad1a0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f41643112f3 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x93a880, th=0xaad1a0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007f416430d054 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x960520, th=0xaad1a0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007f4164311297 in ThreadWeaver::WorkingHardState::applyForWork (this=0x93a880, th=0xaad1a0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007f416430d017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960520, th=0xaad1a0, previous=0x0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007f41643112c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x93a880, th=0xaad1a0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007f416430d017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960520, th=0xaad1a0, previous=0x0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00007f41643112c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x93a880, th=0xaad1a0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x00007f416430d017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960520, th=0xaad1a0, previous=0xfbdcd10) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x00007f416430eb08 in ThreadWeaver::ThreadRunHelper::run (this=0x7f413ce33010, parent=0x960520, th=0xaad1a0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87 #13 0x00007f416430eeaf in ThreadWeaver::Thread::run (this=0xaad1a0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142 #14 0x00007f41629f7da9 in thread_sleep (ti=0x7f413d633e00) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qthread_unix.cpp:390 #15 0x00007f416274565d in start_thread () from /lib64/libpthread.so.0 #16 0x00007f41604bc14d in clone () from /lib64/libc.so.6 #17 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f413c632910 (LWP 24687)): #0 0x00007f416274a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f41629f93a1 in QBitArray (this=0x7f41629f0f2e, size=32577, value=80) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/tools/qbitarray.cpp:134 #2 0x00007f41629f9149 in QWaitConditionPrivate::wait (this=0xd62ddf8, time=224583160) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qwaitcondition_unix.cpp:83 #3 0x00007f416430d0d6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x960520, th=0xbea8f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f41643112f3 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x93a880, th=0xbea8f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007f416430d054 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x960520, th=0xbea8f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007f4164311297 in ThreadWeaver::WorkingHardState::applyForWork (this=0x93a880, th=0xbea8f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007f416430d017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960520, th=0xbea8f0, previous=0xfbfcc40) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007f416430eb08 in ThreadWeaver::ThreadRunHelper::run (this=0x7f413c632010, parent=0x960520, th=0xbea8f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87 #9 0x00007f416430eeaf in ThreadWeaver::Thread::run (this=0xbea8f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142 #10 0x00007f41629f7da9 in thread_sleep (ti=0x7f413ce32e00) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qthread_unix.cpp:390 #11 0x00007f416274565d in start_thread () from /lib64/libpthread.so.0 #12 0x00007f41604bc14d in clone () from /lib64/libc.so.6 #13 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f4149fc6910 (LWP 1856)): #0 0x00007f416274a049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f41629f93a1 in QBitArray (this=0x7f41629f0f2e, size=32577, value=80) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/tools/qbitarray.cpp:134 #2 0x00007f41629f9149 in QWaitConditionPrivate::wait (this=0xe041598, time=235148696) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qwaitcondition_unix.cpp:83 #3 0x00007f416430d0d6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xd424c10, th=0xddbeff0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f41643112f3 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xd6c5210, th=0xddbeff0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007f416430d054 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xd424c10, th=0xddbeff0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007f4164311297 in ThreadWeaver::WorkingHardState::applyForWork (this=0xd6c5210, th=0xddbeff0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007f416430d017 in ThreadWeaver::WeaverImpl::applyForWork (this=0xd424c10, th=0xddbeff0, previous=0x3b78ba0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007f416430eb08 in ThreadWeaver::ThreadRunHelper::run (this=0x7f4149fc6010, parent=0xd424c10, th=0xddbeff0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87 #9 0x00007f416430eeaf in ThreadWeaver::Thread::run (this=0xddbeff0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142 #10 0x00007f41629f7da9 in thread_sleep (ti=0x7fff846fdfb0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qthread_unix.cpp:390 #11 0x00007f416274565d in start_thread () from /lib64/libpthread.so.0 #12 0x00007f41604bc14d in clone () from /lib64/libc.so.6 #13 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f4139179910 (LWP 1865)): #0 0x00007f416274a2cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f41629f9385 in QBitArray (this=0xdd414, size=0, value=229) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/tools/qbitarray.cpp:134 #2 0x00007f41629f9149 in QWaitConditionPrivate::wait (this=0x7530, time=30000) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qwaitcondition_unix.cpp:83 #3 0x00007f41629e7f60 in QThreadPoolThread::run (this=0x94e500) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/concurrent/qthreadpool.cpp:119 #4 0x00007f41629f7da9 in thread_sleep (ti=0x7fff846ff0a0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/thread/qthread_unix.cpp:390 #5 0x00007f416274565d in start_thread () from /lib64/libpthread.so.0 #6 0x00007f41604bc14d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f4165ff7750 (LWP 24440)): [KCrash Handler] #5 0x00007f41649a8c6e in KParts::ReadOnlyPart::d_func (this=0x0) at /home/andris/development/sources/kde-trunk/kdelibs/kparts/part.h:494 #6 0x00007f41649a5696 in KParts::ReadOnlyPart::url (this=0x0) at /home/andris/development/sources/kde-trunk/kdelibs/kparts/part.cpp:463 #7 0x00007f41417aba57 in ProblemHighlighter::setProblems (this=0xafd3ae0, problems=...) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/plugins/problemreporter/problemhighlighter.cpp:118 #8 0x00007f41417aaf67 in ProblemHighlighter::settingsChanged (this=0xafd3ae0) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/plugins/problemreporter/problemhighlighter.cpp:62 #9 0x00007f41417ac385 in ProblemHighlighter::qt_metacall (this=0xafd3ae0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fff846fce00) at /home/andris/development/build/kde-trunk/extragear/sdk/kdevplatform/plugins/problemreporter/problemhighlighter.moc:81 #10 0x00007f4162b29e39 in QHash<int, QHashDummyValue>::findNode (this=0xafd3ae0, akey=@0x6, ahp=0x7fff846fce00) at ../../include/QtCore/../../../../../sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/tools/qhash.h:879 #11 0x00007f4162b40291 in QMetaObjectPrivate::connect (sender=0x7fff846fcd90, signal_index=0, receiver=0x931b8f0, method_index=0, type=9685152, types=0x100000004) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/kernel/qobject.cpp:2929 #12 0x00007f416573bb49 in KDevelop::ICompletionSettings::settingsChanged (this=0x7f4165716020, _t1=0x7f4165716020) at /home/andris/development/build/kde-trunk/extragear/sdk/kdevplatform/interfaces/icompletionsettings.moc:115 #13 0x00007f4139e085db in CompletionSettings::emitChanged (this=0x7f4165716020) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/shell/settings/../completionsettings.h:64 #14 0x00007f4139e05fea in KDevelop::CCPreferences::writeToSettings (this=0xf7ab540) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/shell/settings/ccpreferences.cpp:92 #15 0x00007f4139e05e92 in KDevelop::CCPreferences::load (this=0xf7ab540) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/shell/settings/ccpreferences.cpp:72 #16 0x00007f4139e05e64 in CCPreferences (this=0xf7ab540, parent=0x747ac20, args=...) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/shell/settings/ccpreferences.cpp:66 #17 0x00007f4139e08b0b in KPluginFactory::createInstance<KDevelop::CCPreferences, QWidget> (parentWidget=0x0, parent=0x747ac20, args=...) at /opt/kde4/include/kpluginfactory.h:461 #18 0x00007f4165b758f2 in KPluginFactory::create (this=0x7407000, iface=0x7f4163577700 "KCModule", parentWidget=0x0, parent=0x747ac20, args=..., keyword=...) at /home/andris/development/sources/kde-trunk/kdelibs/kdecore/util/kpluginfactory.cpp:191 #19 0x00007f4164c06494 in KPluginFactory::create<KCModule> (this=0x7407000, parentWidget=0x0, parent=0x747ac20, keyword=..., args=...) at /home/andris/development/sources/kde-trunk/kdelibs/kdecore/util/kpluginfactory.h:515 #20 0x00007f4164c061ae in KService::createInstance<KCModule> (this=0x74b1d90, parentWidget=0x0, parent=0x747ac20, args=..., error=0x7fff846fd280) at /home/andris/development/sources/kde-trunk/kdelibs/kdecore/services/kservice.h:517 #21 0x00007f4164c05ef5 in KService::createInstance<KCModule> (this=0x74b1d90, parent=0x747ac20, args=..., error=0x7fff846fd280) at /home/andris/development/sources/kde-trunk/kdelibs/kdecore/services/kservice.h:494 #22 0x00007f4164c05c7f in KService::createInstance<KCModule> (service=..., parent=0x747ac20, args=..., error=0x7fff846fd280) at /home/andris/development/sources/kde-trunk/kdelibs/kdecore/services/kservice.h:537 #23 0x00007f4164c04f5f in KCModuleLoader::loadModule (mod=..., report=KCModuleLoader::Inline, parent=0x747ac20, args=...) at /home/andris/development/sources/kde-trunk/kdelibs/kutils/kcmoduleloader.cpp:89 #24 0x00007f4164c0b200 in KCModuleProxyPrivate::loadModule (this=0x7406d70) at /home/andris/development/sources/kde-trunk/kdelibs/kutils/kcmoduleproxy.cpp:106 #25 0x00007f4164c0ae2a in KCModuleProxy::realModule (this=0x747ac20) at /home/andris/development/sources/kde-trunk/kdelibs/kutils/kcmoduleproxy.cpp:83 #26 0x00007f4164c0bb3a in KCModuleProxy::showEvent (this=0x747ac20, ev=0x7fff846fe240) at /home/andris/development/sources/kde-trunk/kdelibs/kutils/kcmoduleproxy.cpp:197 #27 0x00007f41613dff0d in QWidget::event (this=0x747ac20, event=0x7fff846fe240) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qwidget.cpp:8005 #28 0x00007f416136c3fe in QApplication::notify (this=0x1000, receiver=0x6787d4, e=0xfffffffffffffff5) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qapplication.cpp:4254 #29 0x00007f416136c251 in QApplication::notify (this=0x7f416136c251, receiver=0x7fff846fe100, e=0x0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qapplication.cpp:4237 #30 0x00007f416339def7 in KApplication::notify (this=0x7fff847009d0, receiver=0x747ac20, event=0x7fff846fe240) at /home/andris/development/sources/kde-trunk/kdelibs/kdeui/kernel/kapplication.cpp:302 #31 0x00007f4162b21ddc in QCoreApplicationPrivate::mainThread () at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/kernel/qcoreapplication.cpp:329 #32 0x00007f4163ab4e9d in QStringList::contains (this=0x747ac20, str=..., cs=32577) at ../../../../include/QtCore/../../../../../sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/tools/qstringlist.h:170 #33 0x00007f41613dd4d9 in QWidget::contentsMargins (this=0x0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qwidget.cpp:6882 #34 0x00007f41613dce6e in QWidget::restoreGeometry (this=0x7fff846fe0d0, geometry=...) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qwidget.cpp:6759 #35 0x00007f41613de2e1 in QWidgetPrivate::hide_helper (this=0x7279b00) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qwidget.cpp:7287 #36 0x00007f41613dd2ee in QWidget::setContentsMargins (this=0x6dca0a0, left=0, top=69082592, right=0, bottom=115122336) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qwidget.cpp:6822 #37 0x00007f41613dce6e in QWidget::restoreGeometry (this=0x7fff846fe240, geometry=...) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qwidget.cpp:6759 #38 0x00007f41613de2e1 in QWidgetPrivate::hide_helper (this=0x73acaf0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qwidget.cpp:7287 #39 0x00007f41613dd2ee in QWidget::setContentsMargins (this=0x738de30, left=0, top=115125040, right=0, bottom=121167408) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qwidget.cpp:6822 #40 0x00007f41613dce6e in QWidget::restoreGeometry (this=0x7f41613de2e1, geometry=...) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qwidget.cpp:6759 #41 0x00007f41613de2e1 in QWidgetPrivate::hide_helper (this=0x6beaca0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qwidget.cpp:7287 #42 0x00007f41613dd2ee in QWidget::setContentsMargins (this=0x733f8a0, left=0, top=121482160, right=0, bottom=120846496) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qwidget.cpp:6822 #43 0x00007f41613dde0f in QWidgetPrivate::show_helper (this=0x7f41613eb43f) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qwidget.cpp:7139 #44 0x00007f41619c5b89 in QWellArray::qt_metacall (this=0x7f416192283c, _c=32767, _id=-2073041120, _a=0x6beaca0) at .moc/debug-shared/qcolordialog.moc:76 #45 0x00007f41613ba314 in QStackedLayout::setCurrentIndex (this=0x7f416192283c, index=32767) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qstackedlayout.cpp:291 #46 0x00007f41619c50f9 in ~QColorDialog (this=0x7f416192283c, __in_chrg=<value optimized out>) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/dialogs/qcolordialog.cpp:2001 #47 0x00007f41654226d7 in KDevelop::UiController::showSettingsDialog (this=0x71f610) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/shell/uicontroller.cpp:411 #48 0x00007f4165411039 in KDevelop::MainWindowPrivate::settingsDialog (this=0x810050) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/shell/mainwindow_actions.cpp:103 #49 0x00007f4165411814 in KDevelop::MainWindowPrivate::qt_metacall (this=0x810050, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0x7fff846fea20) at /home/andris/development/build/kde-trunk/extragear/sdk/kdevplatform/shell/mainwindow_p.moc:143 #50 0x00007f4162b29e39 in QHash<int, QHashDummyValue>::findNode (this=0x810050, akey=@0x14, ahp=0x7fff846fea20) at ../../include/QtCore/../../../../../sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/tools/qhash.h:879 #51 0x00007f4162b40291 in QMetaObjectPrivate::connect (sender=0x7f41629f0f2e, signal_index=0, receiver=0x6b22f4, method_index=0, type=7815264, types=0x100000005) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/kernel/qobject.cpp:2929 #52 0x00007f416135b10c in QAction::triggered (this=0x810e90, _t1=false) at .moc/debug-shared/moc_qaction.cpp:262 #53 0x00007f416135a3f2 in QAction::activate (this=0x810e90, event=QAction::Trigger) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qaction.cpp:1250 #54 0x00007f416190990f in QMenuPrivate::updateActionRects (this=0x71f610) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/widgets/qmenu.cpp:291 #55 0x00007f4161909e1b in QMenuPrivate::updateActionRects (this=0x7fff846fea20) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/widgets/qmenu.cpp:325 #56 0x00007f416190e72e in ~QMenu (this=0x7fff846ff930, __in_chrg=<value optimized out>) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/widgets/qmenu.cpp:1420 #57 0x00007f41634a5b31 in KMenu::mouseReleaseEvent (this=0x849390, e=0x7fff846ff910) at /home/andris/development/sources/kde-trunk/kdelibs/kdeui/widgets/kmenu.cpp:471 #58 0x00007f41613df341 in QWidgetPrivate::close_helper (this=0x7fff846ff910, mode=32767) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qwidget.cpp:7588 #59 0x00007f416190ee42 in QMenu::isTearOffMenuVisible (this=0x1) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/widgets/qmenu.cpp:1655 #60 0x00007f416136c3fe in QApplication::notify (this=0x849398, receiver=0x7fff846fecc0, e=0x849390) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qapplication.cpp:4254 #61 0x00007f416136a51f in QApplication::notify (this=0x7f416136a51f, receiver=0x7fff846ff6f0, e=0x3) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qapplication.cpp:3849 #62 0x00007f416339def7 in KApplication::notify (this=0x7fff847009d0, receiver=0x849390, event=0x7fff846ff910) at /home/andris/development/sources/kde-trunk/kdelibs/kdeui/kernel/kapplication.cpp:302 #63 0x00007f4162b21ddc in QCoreApplicationPrivate::mainThread () at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/kernel/qcoreapplication.cpp:329 #64 0x00007f416136e985 in qRound (d=4.2927031977297542e-317) at ../../include/QtCore/../../../../../sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/global/qglobal.h:1086 #65 0x00007f41613689d4 in QApplicationPrivate::sendMouseEvent (receiver=0x849390, event=0x7fff846ff910, alienWidget=0x0, nativeWidget=0x849390, buttonDown=0x7f416216e628, lastMouseReceiver=..., spontaneous=true) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qapplication.cpp:2943 #66 0x00007f4161419edc in QETWidget::translateMouseEvent (this=0x849390, event=0x7fff84700460) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qapplication_x11.cpp:4088 #67 0x00007f4161416aa6 in QApplication::x11ProcessEvent (this=0x7fff847009d0, event=0x7fff84700460) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qapplication_x11.cpp:3174 #68 0x00007f4161451b07 in QKde::kdeStyle () at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qkde.cpp:131 #69 0x00007f415a1a8dde in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #70 0x00007f415a1ac7a8 in ?? () from /usr/lib64/libglib-2.0.so.0 #71 0x00007f415a1ac8d0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #72 0x00007f4162b5ecef in QEventDispatcherGlibPrivate (this=0x7f4162b5ecef, context=0x7fff84701c30) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/kernel/qeventdispatcher_glib.cpp:317 #73 0x00007f4161452200 in QKde::kdeToolBarIconSize () at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qkde.cpp:166 #74 0x00007f4162b1ee00 in QHash<int, QByteArray>::duplicateNode (node=0x7fff847007f0, newNode=0x2000000000) at ../../include/QtCore/../../../../../sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/tools/qhash.h:529 #75 0x00007f4162b1ef56 in QVector<QPersistentModelIndex>::detach (this=0x7fff84701990) at ../../include/QtCore/../../../../../sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/tools/qvector.h:134 #76 0x00007f4162b224de in QCoreApplicationPrivate::appendApplicationPathToLibraryPaths (this=0x392a95) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/corelib/kernel/qcoreapplication.cpp:372 #77 0x00007f41613696d8 in QApplication::changeOverrideCursor (cursor=...) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.1/src/gui/kernel/qapplication.cpp:3520 #78 0x000000000040647b in main (argc=1, argv=0x7fff84701c38) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevelop/app/main.cpp:209 Possible duplicates by query: bug 219158. Reported using DrKonqi
David any idea?
- Isn't this related to bug 207087 and some of its duplicates ? Regards
@Dario: It seems that at least one of those duplicates actually isn't one. The crash reported here and in that other report (that I can't find right now) are with a version that has the problem with the document housekeeping fixed already. Hence I've left this one open.
*** Bug 224151 has been marked as a duplicate of this bug. ***
*** Bug 225761 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 226331 ***