Bug 223591 - Crash when selecting Configure KDevelop
Summary: Crash when selecting Configure KDevelop
Status: RESOLVED DUPLICATE of bug 226331
Alias: None
Product: kdevplatform
Classification: Developer tools
Component: language (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
: 224151 225761 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-01-20 17:00 UTC by András Manţia
Modified: 2010-02-13 13:04 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description András Manţia 2010-01-20 17:00:42 UTC
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
Comment 1 Andreas Pakulat 2010-01-20 17:52:57 UTC
David any idea?
Comment 2 Dario Andres 2010-01-20 21:37:20 UTC
- Isn't this related to bug 207087 and some of its duplicates ? Regards
Comment 3 Andreas Pakulat 2010-01-20 22:58:12 UTC
@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.
Comment 4 Andreas Pakulat 2010-01-25 14:02:20 UTC
*** Bug 224151 has been marked as a duplicate of this bug. ***
Comment 5 Andreas Pakulat 2010-02-13 09:32:32 UTC
*** Bug 225761 has been marked as a duplicate of this bug. ***
Comment 6 David Nolden 2010-02-13 13:04:32 UTC

*** This bug has been marked as a duplicate of bug 226331 ***