Application: kdevelop (3.9.99 (using KDevPlatform 0.9.99)) KDE Platform Version: 4.4.70 (KDE 4.4.70 (KDE 4.5 >= 20100330)) (Compiled from sources) Qt Version: 4.6.2 Operating System: Linux 2.6.31.12-0.2-default x86_64 Distribution: "openSUSE 11.2 (x86_64)" -- Information about the crash: I constantly run into this assert when I set a breakpoint in a class' constructor. Unfortunately the code is closed source, I cannot give out, but it is nothing special, just a QGraphicsView subclass. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop.bin), signal: Aborted [Current thread is 1 (Thread 0x7fc8ac56e750 (LWP 31877))] Thread 15 (Thread 0x7fc896e6e910 (LWP 31878)): #0 0x00007fc8a86d22cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc8a89812c5 in QWaitConditionPrivate::wait (this=0xac84f0, time=200000) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qwaitcondition_unix.cpp:85 #2 0x00007fc8a8981089 in QWaitCondition::wait (this=0xac8288, mutex=0xac8290, time=200000) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qwaitcondition_unix.cpp:159 #3 0x00007fc8a4e22c9f in KDevelop::DUChainPrivate::CleanupThread::run (this=0xac8270) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/language/duchain/duchain.cpp:286 #4 0x00007fc8a897fce9 in QThreadPrivate::start (arg=0xac8270) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread_unix.cpp:248 #5 0x00007fc8a86cd65d in start_thread () from /lib64/libpthread.so.0 #6 0x00007fc8a6a06e1d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 14 (Thread 0x7fc890b04910 (LWP 31880)): #0 0x00007fc8a6a003e2 in select () from /lib64/libc.so.6 #1 0x00007fc8a8a7f745 in QProcessManager::run (this=0x7fc8a8e32760) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/io/qprocess_unix.cpp:245 #2 0x00007fc8a897fce9 in QThreadPrivate::start (arg=0x7fc8a8e32760) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread_unix.cpp:248 #3 0x00007fc8a86cd65d in start_thread () from /lib64/libpthread.so.0 #4 0x00007fc8a6a06e1d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 13 (Thread 0x7fc886c45910 (LWP 31926)): #0 0x00007fc8a6a003e2 in select () from /lib64/libc.so.6 #1 0x00007fc8a8ae35a1 in qt_safe_select(int, <anonymous struct> *, <anonymous struct> *, <anonymous struct> *, const timeval *) (nfds=33, fdread=0x17a7230, fdwrite=0x17a74c8, fdexcept=0x17a7760, orig_timeout=0x0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qcore_unix.cpp:143 #2 0x00007fc8a8aebdb0 in QEventDispatcherUNIX::select(int, <anonymous struct> *, <anonymous struct> *, <anonymous struct> *, timeval *) (this=0x13f0f90, nfds=33, readfds=0x17a7230, writefds=0x17a74c8, exceptfds=0x17a7760, timeout=0x0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventdispatcher_unix.cpp:633 #3 0x00007fc8a8aea606 in QEventDispatcherUNIXPrivate::doSelect (this=0x17a7070, flags=..., timeout=0x0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventdispatcher_unix.cpp:218 #4 0x00007fc8a8aecd7a in QEventDispatcherUNIX::processEvents (this=0x13f0f90, flags=...) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventdispatcher_unix.cpp:920 #5 0x00007fc8a8aa8340 in QEventLoop::processEvents (this=0x7fc886c44fb0, flags=...) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventloop.cpp:149 #6 0x00007fc8a8aa8496 in QEventLoop::exec (this=0x7fc886c44fb0, flags=...) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventloop.cpp:201 #7 0x00007fc8a897d23d in QThread::exec (this=0x13d9190) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread.cpp:487 #8 0x00007fc8a4f4912d in KDevelop::CompletionWorkerThread::run (this=0x13d9190) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82 #9 0x00007fc8a897fce9 in QThreadPrivate::start (arg=0x13d9190) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread_unix.cpp:248 #10 0x00007fc8a86cd65d in start_thread () from /lib64/libpthread.so.0 #11 0x00007fc8a6a06e1d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 12 (Thread 0x7fc882681910 (LWP 31959)): #0 0x00007fc8a86d2049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc8a5b53f07 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /opt/qt4/lib/libQtScript.so.4 #2 0x00007fc8a5b53552 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /opt/qt4/lib/libQtScript.so.4 #3 0x00007fc8a86cd65d in start_thread () from /lib64/libpthread.so.0 #4 0x00007fc8a6a06e1d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fc886444910 (LWP 32036)): #0 0x00007fc8a6a003e2 in select () from /lib64/libc.so.6 #1 0x00007fc8a8ae35a1 in qt_safe_select(int, <anonymous struct> *, <anonymous struct> *, <anonymous struct> *, const timeval *) (nfds=35, fdread=0x1f66a50, fdwrite=0x1f66ce8, fdexcept=0x1f66f80, orig_timeout=0x0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qcore_unix.cpp:143 #2 0x00007fc8a8aebdb0 in QEventDispatcherUNIX::select(int, <anonymous struct> *, <anonymous struct> *, <anonymous struct> *, timeval *) (this=0xa80f60, nfds=35, readfds=0x1f66a50, writefds=0x1f66ce8, exceptfds=0x1f66f80, timeout=0x0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventdispatcher_unix.cpp:633 #3 0x00007fc8a8aea606 in QEventDispatcherUNIXPrivate::doSelect (this=0x1f66890, flags=..., timeout=0x0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventdispatcher_unix.cpp:218 #4 0x00007fc8a8aecd7a in QEventDispatcherUNIX::processEvents (this=0xa80f60, flags=...) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventdispatcher_unix.cpp:920 #5 0x00007fc8a8aa8340 in QEventLoop::processEvents (this=0x7fc886443fb0, flags=...) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventloop.cpp:149 #6 0x00007fc8a8aa8496 in QEventLoop::exec (this=0x7fc886443fb0, flags=...) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventloop.cpp:201 #7 0x00007fc8a897d23d in QThread::exec (this=0x2344d20) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread.cpp:487 #8 0x00007fc8a4f4912d in KDevelop::CompletionWorkerThread::run (this=0x2344d20) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82 #9 0x00007fc8a897fce9 in QThreadPrivate::start (arg=0x2344d20) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread_unix.cpp:248 #10 0x00007fc8a86cd65d in start_thread () from /lib64/libpthread.so.0 #11 0x00007fc8a6a06e1d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fc88062d910 (LWP 32037)): #0 0x00007fc8a6a003e2 in select () from /lib64/libc.so.6 #1 0x00007fc8a8ae35a1 in qt_safe_select(int, <anonymous struct> *, <anonymous struct> *, <anonymous struct> *, const timeval *) (nfds=37, fdread=0x1b94c20, fdwrite=0x1b94eb8, fdexcept=0x1b95150, orig_timeout=0x0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qcore_unix.cpp:143 #2 0x00007fc8a8aebdb0 in QEventDispatcherUNIX::select(int, <anonymous struct> *, <anonymous struct> *, <anonymous struct> *, timeval *) (this=0x1d7d5d0, nfds=37, readfds=0x1b94c20, writefds=0x1b94eb8, exceptfds=0x1b95150, timeout=0x0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventdispatcher_unix.cpp:633 #3 0x00007fc8a8aea606 in QEventDispatcherUNIXPrivate::doSelect (this=0x1b94a60, flags=..., timeout=0x0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventdispatcher_unix.cpp:218 #4 0x00007fc8a8aecd7a in QEventDispatcherUNIX::processEvents (this=0x1d7d5d0, flags=...) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventdispatcher_unix.cpp:920 #5 0x00007fc8a8aa8340 in QEventLoop::processEvents (this=0x7fc88062cfb0, flags=...) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventloop.cpp:149 #6 0x00007fc8a8aa8496 in QEventLoop::exec (this=0x7fc88062cfb0, flags=...) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventloop.cpp:201 #7 0x00007fc8a897d23d in QThread::exec (this=0x1772790) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread.cpp:487 #8 0x00007fc8a4f4912d in KDevelop::CompletionWorkerThread::run (this=0x1772790) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82 #9 0x00007fc8a897fce9 in QThreadPrivate::start (arg=0x1772790) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread_unix.cpp:248 #10 0x00007fc8a86cd65d in start_thread () from /lib64/libpthread.so.0 #11 0x00007fc8a6a06e1d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fc87fe2c910 (LWP 32038)): #0 0x00007fc8a86d22cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc8a897ff26 in thread_sleep (ti=0x7fc87fe2bfb0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread_unix.cpp:398 #2 0x00007fc8a89800ae in QThread::msleep (msecs=30) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread_unix.cpp:424 #3 0x00007fc8816674d2 in UIBlockTester::UIBlockTesterThread::run (this=0x1eff4c0) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevelop/languages/cpp/cpplanguagesupport.cpp:675 #4 0x00007fc8a897fce9 in QThreadPrivate::start (arg=0x1eff4c0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread_unix.cpp:248 #5 0x00007fc8a86cd65d in start_thread () from /lib64/libpthread.so.0 #6 0x00007fc8a6a06e1d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fc87ef3b910 (LWP 32045)): #0 0x00007fc8a86d2049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc8a89812e1 in QWaitConditionPrivate::wait (this=0x9617f0, time=18446744073709551615) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qwaitcondition_unix.cpp:87 #2 0x00007fc8a8981089 in QWaitCondition::wait (this=0x93e208, mutex=0x8e70d0, time=18446744073709551615) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qwaitcondition_unix.cpp:159 #3 0x00007fc8aa87a0d6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x93e1e0, th=0x1b7fe20) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fc8aa87e2f3 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x94b080, th=0x1b7fe20) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007fc8aa87a054 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x93e1e0, th=0x1b7fe20) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007fc8aa87e297 in ThreadWeaver::WorkingHardState::applyForWork (this=0x94b080, th=0x1b7fe20) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007fc8aa87a017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x93e1e0, th=0x1b7fe20, previous=0x9951b00) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007fc8aa87bb08 in ThreadWeaver::ThreadRunHelper::run (this=0x7fc87ef3b010, parent=0x93e1e0, th=0x1b7fe20) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87 #9 0x00007fc8aa87beaf in ThreadWeaver::Thread::run (this=0x1b7fe20) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142 #10 0x00007fc8a897fce9 in QThreadPrivate::start (arg=0x1b7fe20) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread_unix.cpp:248 #11 0x00007fc8a86cd65d in start_thread () from /lib64/libpthread.so.0 #12 0x00007fc8a6a06e1d in clone () from /lib64/libc.so.6 #13 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fc87e73a910 (LWP 32046)): #0 0x00007fc8a86d2049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc8a89812e1 in QWaitConditionPrivate::wait (this=0x9617f0, time=18446744073709551615) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qwaitcondition_unix.cpp:87 #2 0x00007fc8a8981089 in QWaitCondition::wait (this=0x93e208, mutex=0x8e70d0, time=18446744073709551615) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qwaitcondition_unix.cpp:159 #3 0x00007fc8aa87a0d6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x93e1e0, th=0x191b220) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fc8aa87e2f3 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x94b080, th=0x191b220) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007fc8aa87a054 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x93e1e0, th=0x191b220) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007fc8aa87e297 in ThreadWeaver::WorkingHardState::applyForWork (this=0x94b080, th=0x191b220) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007fc8aa87a017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x93e1e0, th=0x191b220, previous=0x9464590) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007fc8aa87bb08 in ThreadWeaver::ThreadRunHelper::run (this=0x7fc87e73a010, parent=0x93e1e0, th=0x191b220) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87 #9 0x00007fc8aa87beaf in ThreadWeaver::Thread::run (this=0x191b220) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142 #10 0x00007fc8a897fce9 in QThreadPrivate::start (arg=0x191b220) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread_unix.cpp:248 #11 0x00007fc8a86cd65d in start_thread () from /lib64/libpthread.so.0 #12 0x00007fc8a6a06e1d in clone () from /lib64/libc.so.6 #13 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fc87df39910 (LWP 32047)): #0 0x00007fc8a86d2049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc8a89812e1 in QWaitConditionPrivate::wait (this=0x9617f0, time=18446744073709551615) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qwaitcondition_unix.cpp:87 #2 0x00007fc8a8981089 in QWaitCondition::wait (this=0x93e208, mutex=0x8e70d0, time=18446744073709551615) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qwaitcondition_unix.cpp:159 #3 0x00007fc8aa87a0d6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x93e1e0, th=0x1e972f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fc8aa87e2f3 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x94b080, th=0x1e972f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007fc8aa87a054 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x93e1e0, th=0x1e972f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007fc8aa87e297 in ThreadWeaver::WorkingHardState::applyForWork (this=0x94b080, th=0x1e972f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007fc8aa87a017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x93e1e0, th=0x1e972f0, previous=0x0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007fc8aa87e2c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x94b080, th=0x1e972f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0x00007fc8aa87a017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x93e1e0, th=0x1e972f0, previous=0x0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0x00007fc8aa87e2c1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x94b080, th=0x1e972f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74 #11 0x00007fc8aa87a017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x93e1e0, th=0x1e972f0, previous=0xb085fa0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #12 0x00007fc8aa87bb08 in ThreadWeaver::ThreadRunHelper::run (this=0x7fc87df39010, parent=0x93e1e0, th=0x1e972f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87 #13 0x00007fc8aa87beaf in ThreadWeaver::Thread::run (this=0x1e972f0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142 #14 0x00007fc8a897fce9 in QThreadPrivate::start (arg=0x1e972f0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread_unix.cpp:248 #15 0x00007fc8a86cd65d in start_thread () from /lib64/libpthread.so.0 #16 0x00007fc8a6a06e1d in clone () from /lib64/libc.so.6 #17 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fc87d738910 (LWP 32048)): #0 0x00007fc8a86d2049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc8a89812e1 in QWaitConditionPrivate::wait (this=0x9617f0, time=18446744073709551615) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qwaitcondition_unix.cpp:87 #2 0x00007fc8a8981089 in QWaitCondition::wait (this=0x93e208, mutex=0x8e70d0, time=18446744073709551615) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qwaitcondition_unix.cpp:159 #3 0x00007fc8aa87a0d6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x93e1e0, th=0x1a8b1d0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fc8aa87e2f3 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x94b080, th=0x1a8b1d0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007fc8aa87a054 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x93e1e0, th=0x1a8b1d0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007fc8aa87e297 in ThreadWeaver::WorkingHardState::applyForWork (this=0x94b080, th=0x1a8b1d0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007fc8aa87a017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x93e1e0, th=0x1a8b1d0, previous=0x89c620) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007fc8aa87bb08 in ThreadWeaver::ThreadRunHelper::run (this=0x7fc87d738010, parent=0x93e1e0, th=0x1a8b1d0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87 #9 0x00007fc8aa87beaf in ThreadWeaver::Thread::run (this=0x1a8b1d0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142 #10 0x00007fc8a897fce9 in QThreadPrivate::start (arg=0x1a8b1d0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread_unix.cpp:248 #11 0x00007fc8a86cd65d in start_thread () from /lib64/libpthread.so.0 #12 0x00007fc8a6a06e1d in clone () from /lib64/libc.so.6 #13 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fc87cf37910 (LWP 32049)): #0 0x00007fc8a86d2049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc8a89812e1 in QWaitConditionPrivate::wait (this=0x9617f0, time=18446744073709551615) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qwaitcondition_unix.cpp:87 #2 0x00007fc8a8981089 in QWaitCondition::wait (this=0x93e208, mutex=0x8e70d0, time=18446744073709551615) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qwaitcondition_unix.cpp:159 #3 0x00007fc8aa87a0d6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x93e1e0, th=0x22be4a0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fc8aa87e2f3 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x94b080, th=0x22be4a0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007fc8aa87a054 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x93e1e0, th=0x22be4a0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007fc8aa87e297 in ThreadWeaver::WorkingHardState::applyForWork (this=0x94b080, th=0x22be4a0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007fc8aa87a017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x93e1e0, th=0x22be4a0, previous=0xc0f1230) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007fc8aa87bb08 in ThreadWeaver::ThreadRunHelper::run (this=0x7fc87cf37010, parent=0x93e1e0, th=0x22be4a0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87 #9 0x00007fc8aa87beaf in ThreadWeaver::Thread::run (this=0x22be4a0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142 #10 0x00007fc8a897fce9 in QThreadPrivate::start (arg=0x22be4a0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread_unix.cpp:248 #11 0x00007fc8a86cd65d in start_thread () from /lib64/libpthread.so.0 #12 0x00007fc8a6a06e1d in clone () from /lib64/libc.so.6 #13 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fc87c736910 (LWP 32050)): #0 0x00007fc8a86d2049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc8a89812e1 in QWaitConditionPrivate::wait (this=0x9617f0, time=18446744073709551615) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qwaitcondition_unix.cpp:87 #2 0x00007fc8a8981089 in QWaitCondition::wait (this=0x93e208, mutex=0x8e70d0, time=18446744073709551615) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qwaitcondition_unix.cpp:159 #3 0x00007fc8aa87a0d6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x93e1e0, th=0x20f2010) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fc8aa87e2f3 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x94b080, th=0x20f2010) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007fc8aa87a054 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x93e1e0, th=0x20f2010) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007fc8aa87e297 in ThreadWeaver::WorkingHardState::applyForWork (this=0x94b080, th=0x20f2010) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007fc8aa87a017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x93e1e0, th=0x20f2010, previous=0x33a8350) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007fc8aa87bb08 in ThreadWeaver::ThreadRunHelper::run (this=0x7fc87c736010, parent=0x93e1e0, th=0x20f2010) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87 #9 0x00007fc8aa87beaf in ThreadWeaver::Thread::run (this=0x20f2010) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142 #10 0x00007fc8a897fce9 in QThreadPrivate::start (arg=0x20f2010) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread_unix.cpp:248 #11 0x00007fc8a86cd65d in start_thread () from /lib64/libpthread.so.0 #12 0x00007fc8a6a06e1d in clone () from /lib64/libc.so.6 #13 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fc87bccf910 (LWP 32051)): #0 0x00007fc8a86d2049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007fc8a89812e1 in QWaitConditionPrivate::wait (this=0x9617f0, time=18446744073709551615) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qwaitcondition_unix.cpp:87 #2 0x00007fc8a8981089 in QWaitCondition::wait (this=0x93e208, mutex=0x8e70d0, time=18446744073709551615) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qwaitcondition_unix.cpp:159 #3 0x00007fc8aa87a0d6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x93e1e0, th=0x266e650) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fc8aa87e2f3 in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x94b080, th=0x266e650) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0x00007fc8aa87a054 in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x93e1e0, th=0x266e650) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0x00007fc8aa87e297 in ThreadWeaver::WorkingHardState::applyForWork (this=0x94b080, th=0x266e650) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0x00007fc8aa87a017 in ThreadWeaver::WeaverImpl::applyForWork (this=0x93e1e0, th=0x266e650, previous=0x2faccf0) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0x00007fc8aa87bb08 in ThreadWeaver::ThreadRunHelper::run (this=0x7fc87bccf010, parent=0x93e1e0, th=0x266e650) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87 #9 0x00007fc8aa87beaf in ThreadWeaver::Thread::run (this=0x266e650) at /home/andris/development/sources/kde-trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142 #10 0x00007fc8a897fce9 in QThreadPrivate::start (arg=0x266e650) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/thread/qthread_unix.cpp:248 #11 0x00007fc8a86cd65d in start_thread () from /lib64/libpthread.so.0 #12 0x00007fc8a6a06e1d in clone () from /lib64/libc.so.6 #13 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fc8ac56e750 (LWP 31877)): [KCrash Handler] #6 0x00007fc8a69684e5 in raise () from /lib64/libc.so.6 #7 0x00007fc8a69699b0 in abort () from /lib64/libc.so.6 #8 0x00007fc8a8973de5 in qt_message_output (msgType=QtFatalMsg, buf=0x3be9538 "ASSERT: \"varobj_.isEmpty()\" in file /home/andris/development/sources/kde-trunk/extragear/sdk/kdevelop/debuggers/gdb/gdbvariable.cpp, line 80") at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/global/qglobal.cpp:2250 #9 0x00007fc8a8973fc4 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7fc8a8b353d0 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fffe3005c20) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/global/qglobal.cpp:2296 #10 0x00007fc8a8974831 in qFatal (msg=0x7fc8a8b353d0 "ASSERT: \"%s\" in file %s, line %d") at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/global/qglobal.cpp:2479 #11 0x00007fc8a8973977 in qt_assert (assertion=0x7fc88b345618 "varobj_.isEmpty()", file=0x7fc88b3455b8 "/home/andris/development/sources/kde-trunk/extragear/sdk/kdevelop/debuggers/gdb/gdbvariable.cpp", line=80) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/global/qglobal.cpp:2013 #12 0x00007fc88b335377 in KDevelop::GdbVariable::setVarobj (this=0x35dacb0, v=...) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevelop/debuggers/gdb/gdbvariable.cpp:80 #13 0x00007fc88b336d65 in CreateVarobjHandler::handle (this=0xadd2470, r=...) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevelop/debuggers/gdb/gdbvariable.cpp:104 #14 0x00007fc88b3036db in GDBDebugger::GDBCommand::invokeHandler (this=0xa9037e0, r=...) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevelop/debuggers/gdb/gdbcommand.cpp:80 #15 0x00007fc88b2f856e in GDBDebugger::GDB::processLine (this=0x98cef10, line=...) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevelop/debuggers/gdb/gdb.cpp:278 #16 0x00007fc88b2f7da4 in GDBDebugger::GDB::readyReadStandardOutput (this=0x98cef10) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevelop/debuggers/gdb/gdb.cpp:175 #17 0x00007fc88b2f62b5 in GDBDebugger::GDB::qt_metacall (this=0x98cef10, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0x7fffe30062f0) at /home/andris/development/build/kde-trunk/extragear/sdk/kdevelop/debuggers/gdb/moc_gdb.cpp:111 #18 0x00007fc8a8ab3391 in QMetaObject::metacall (object=0x98cef10, cl=QMetaObject::InvokeMetaMethod, idx=15, argv=0x7fffe30062f0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qmetaobject.cpp:237 #19 0x00007fc8a8ac9807 in QMetaObject::activate (sender=0x7cc9f50, m=0x7fc8a8e28f00, local_signal_index=5, argv=0x0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qobject.cpp:3285 #20 0x00007fc8a8a3858b in QProcess::readyReadStandardOutput (this=0x7cc9f50) at .moc/debug-shared/moc_qprocess.cpp:162 #21 0x00007fc8a8a359e8 in QProcessPrivate::_q_canReadStandardOutput (this=0x98d0ea0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/io/qprocess.cpp:887 #22 0x00007fc8a8a382a3 in QProcess::qt_metacall (this=0x7cc9f50, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7fffe3006590) at .moc/debug-shared/moc_qprocess.cpp:107 #23 0x00007fc8abfd462f in KProcess::qt_metacall (this=0x7cc9f50, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0x7fffe3006590) at /home/andris/development/build/kde-trunk/kdelibs/kdecore/kprocess.moc:69 #24 0x00007fc8a8ab3391 in QMetaObject::metacall (object=0x7cc9f50, cl=QMetaObject::InvokeMetaMethod, idx=17, argv=0x7fffe3006590) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qmetaobject.cpp:237 #25 0x00007fc8a8ac9807 in QMetaObject::activate (sender=0x9a471b0, m=0x7fc8a8e2cb00, local_signal_index=0, argv=0x7fffe3006590) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qobject.cpp:3285 #26 0x00007fc8a8b30ce2 in QSocketNotifier::activated (this=0x9a471b0, _t1=63) at .moc/debug-shared/moc_qsocketnotifier.cpp:89 #27 0x00007fc8a8ad28d7 in QSocketNotifier::event (this=0x9a471b0, e=0x7fffe3006e90) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qsocketnotifier.cpp:317 #28 0x00007fc8a78b78c0 in QApplicationPrivate::notify_helper (this=0x631f60, receiver=0x9a471b0, e=0x7fffe3006e90) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/gui/kernel/qapplication.cpp:4300 #29 0x00007fc8a78b4d5e in QApplication::notify (this=0x7fffe3007630, receiver=0x9a471b0, e=0x7fffe3006e90) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/gui/kernel/qapplication.cpp:3704 #30 0x00007fc8a932f34f in KApplication::notify (this=0x7fffe3007630, receiver=0x9a471b0, event=0x7fffe3006e90) at /home/andris/development/sources/kde-trunk/kdelibs/kdeui/kernel/kapplication.cpp:302 #31 0x00007fc8a8aab348 in QCoreApplication::notifyInternal (this=0x7fffe3007630, receiver=0x9a471b0, event=0x7fffe3006e90) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qcoreapplication.cpp:704 #32 0x00007fc8aa020f99 in QCoreApplication::sendEvent(QObject*, QEvent*) () from /opt/qt4/lib/libQtDesigner.so.4 #33 0x00007fc8a8aecb83 in QEventDispatcherUNIX::activateSocketNotifiers (this=0x61bfa0) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventdispatcher_unix.cpp:878 #34 0x00007fc8a8aeaacc in QEventDispatcherUNIXPrivate::doSelect (this=0x6321b0, flags=..., timeout=0x7fffe3007090) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventdispatcher_unix.cpp:304 #35 0x00007fc8a8aecd7a in QEventDispatcherUNIX::processEvents (this=0x61bfa0, flags=...) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventdispatcher_unix.cpp:920 #36 0x00007fc8a799fb86 in QEventDispatcherX11::processEvents (this=0x61bfa0, flags=...) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/gui/kernel/qeventdispatcher_x11.cpp:152 #37 0x00007fc8a8aa8340 in QEventLoop::processEvents (this=0x7fffe30073e0, flags=...) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventloop.cpp:149 #38 0x00007fc8a8aa8496 in QEventLoop::exec (this=0x7fffe30073e0, flags=...) at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qeventloop.cpp:201 #39 0x00007fc8a8aaba4a in QCoreApplication::exec () at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/corelib/kernel/qcoreapplication.cpp:981 #40 0x00007fc8a78b48d0 in QApplication::exec () at /home/andris/development/sources/qt/qt-everywhere-commercial-src-4.6.2/src/gui/kernel/qapplication.cpp:3579 #41 0x0000000000408b44 in main (argc=1, argv=0x7fffe3008c48) at /home/andris/development/sources/kde-trunk/extragear/sdk/kdevelop/app/main_internal.cpp:222 Reported using DrKonqi
Can you activate debug output in kdebugdialog for gdb plugin and post the output?
*** This bug has been marked as a duplicate of bug 219570 ***