Bug 311192

Summary: Crash on exit
Product: [Applications] kdevelop Reporter: Lukas Jirkovsky <l.jirkovsky>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: 4.3.0   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Lukas Jirkovsky 2012-12-05 12:14:10 UTC
Application: kdevelop (4.4.60)
KDE Platform Version: 4.9.3 (Compiled from sources)
Qt Version: 4.8.4
Operating System: Linux 3.6.8-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:

I just closed KDevelop. Before that, I was working on a C++ project, which I build just before closing KDevelop.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fab91077780 (LWP 2659))]

Thread 13 (Thread 0x7fab89548700 (LWP 2660)):
#0  0x00007faba0b78ce1 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007faba2151d37 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fab9e23ee3b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2d15b80) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/duchain.cpp:282
#3  0x00007faba215187c in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007faba0b74e0f in start_thread () from /usr/lib/libpthread.so.0
#5  0x00007faba0e6f31d in clone () from /usr/lib/libc.so.6

Thread 12 (Thread 0x7fab79ea8700 (LWP 2661)):
#0  0x00007faba0e68f33 in select () from /usr/lib/libc.so.6
#1  0x00007faba222d1f2 in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007faba215187c in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007faba0b74e0f in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007faba0e6f31d in clone () from /usr/lib/libc.so.6

Thread 11 (Thread 0x7fab7032d700 (LWP 2663)):
#0  0x00007faba0e6718d in poll () from /usr/lib/libc.so.6
#1  0x00007fab9b008b14 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fab9b008c34 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007faba227cb86 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007faba224d3ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007faba224d688 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007faba214e8a0 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007faba222dbbf in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007faba215187c in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007faba0b74e0f in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007faba0e6f31d in clone () from /usr/lib/libc.so.6

Thread 10 (Thread 0x7fab6e3cb700 (LWP 2664)):
#0  0x00007faba0b78954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fab9d5a77a7 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007fab9d5a77d9 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007faba0b74e0f in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007faba0e6f31d in clone () from /usr/lib/libc.so.6

Thread 9 (Thread 0x7faae77fe700 (LWP 2677)):
#0  0x00007faba0b78954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fab97a1037d in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007fab97a10489 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007faba0b74e0f in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007faba0e6f31d in clone () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7faae7fff700 (LWP 2678)):
#0  0x00007faba0e6325d in read () from /usr/lib/libc.so.6
#1  0x00007fab9b044e7f in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007fab9b0086a4 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00007fab9b008ab2 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007fab9b008c34 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0x00007faba227cb86 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007faba224d3ff in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007faba224d688 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x00007faba214e8a0 in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0x00007faba215187c in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007faba0b74e0f in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007faba0e6f31d in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7faae56d6700 (LWP 2686)):
#0  0x00007faba0b78954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007faba2151ddb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fab98680df1 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fab9868363b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fab98683654 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fab98683654 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007fab98683654 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007fab986824af in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00007fab9868253b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#9  0x00007faba215187c in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007faba0b74e0f in start_thread () from /usr/lib/libpthread.so.0
#11 0x00007faba0e6f31d in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7faa919f6700 (LWP 2779)):
#0  0x00007faba0b78954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007faba2151ddb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fab98680df1 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fab9868363b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fab986824af in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fab9868253b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007faba215187c in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007faba0b74e0f in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007faba0e6f31d in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7faa911f5700 (LWP 2780)):
#0  0x00007faba0b78954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007faba2151ddb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fab98680df1 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fab9868363b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fab98683654 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fab986824af in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007fab9868253b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007faba215187c in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007faba0b74e0f in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007faba0e6f31d in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7faa7bfff700 (LWP 2813)):
#0  0x00007faba0b78954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007faba2151ddb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fab98680df1 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fab9868363b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fab98683654 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fab986824af in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007fab9868253b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007faba215187c in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007faba0b74e0f in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007faba0e6f31d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7faa7b7fe700 (LWP 2814)):
#0  0x00007faba0b78954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007faba2151ddb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fab98680df1 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fab9868363b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fab98683654 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fab98683654 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007fab986824af in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007fab9868253b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007faba215187c in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007faba0b74e0f in start_thread () from /usr/lib/libpthread.so.0
#10 0x00007faba0e6f31d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7faae4ed5700 (LWP 3583)):
#0  0x00007faba0b78954 in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007faba2151ddb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fab98680df1 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fab9868363b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fab986824af in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fab9868253b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007faba215187c in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007faba0b74e0f in start_thread () from /usr/lib/libpthread.so.0
#8  0x00007faba0e6f31d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fab91077780 (LWP 2659)):
[KCrash Handler]
#5  0x00007faba0dbdfd5 in raise () from /usr/lib/libc.so.6
#6  0x00007faba0dbf458 in abort () from /usr/lib/libc.so.6
#7  0x00007faba0dfccfb in __libc_message () from /usr/lib/libc.so.6
#8  0x00007faba0e028a6 in malloc_printerr () from /usr/lib/libc.so.6
#9  0x00007fab9e2edf99 in KDevelop::ReferenceType::~ReferenceType (this=0x7faa80f614b0, __in_chrg=<optimized out>) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/types/referencetype.cpp:67
#10 0x00007faa92cada27 in ~TypePtr (this=0x7faa80f5e380, __in_chrg=<optimized out>) at /usr/include/kdevplatform/language/duchain/types/typepointer.h:81
#11 ~Parameter (this=0x7faa80f5e380, __in_chrg=<optimized out>) at /var/abs/local/NOTAUR/kdevelop-git/src/kdevelop/languages/cpp/cppduchain/overloadresolution.h:48
#12 node_destruct (to=0x7faa80f5e3f8, from=0x7faa80f5e3e8, this=<optimized out>) at /usr/include/QtCore/qlist.h:431
#13 QList<Cpp::OverloadResolver::Parameter>::free (data=0x7faa80f5e3d0, this=<optimized out>) at /usr/include/QtCore/qlist.h:757
#14 0x00007faa92cadb39 in ~QList (this=0x7faa80f60e38, __in_chrg=<optimized out>) at /usr/include/QtCore/qlist.h:732
#15 ~MissingDeclarationType (this=0x7faa80f60dc0, __in_chrg=<optimized out>) at /var/abs/local/NOTAUR/kdevelop-git/src/kdevelop/languages/cpp/cppduchain/missingdeclarationtype.h:33
#16 Cpp::MissingDeclarationType::~MissingDeclarationType (this=0x7faa80f60dc0, __in_chrg=<optimized out>) at /var/abs/local/NOTAUR/kdevelop-git/src/kdevelop/languages/cpp/cppduchain/missingdeclarationtype.h:33
#17 0x00007faa92cadd75 in ~TypePtr (this=0x7faa80f5c028, __in_chrg=<optimized out>) at /usr/include/kdevplatform/language/duchain/types/typepointer.h:81
#18 ~MissingDeclarationProblem (this=0x7faa80f5c000, __in_chrg=<optimized out>) at /var/abs/local/NOTAUR/kdevelop-git/src/kdevelop/languages/cpp/cppduchain/missingdeclarationproblem.h:29
#19 Cpp::MissingDeclarationProblem::~MissingDeclarationProblem (this=0x7faa80f5c000, __in_chrg=<optimized out>) at /var/abs/local/NOTAUR/kdevelop-git/src/kdevelop/languages/cpp/cppduchain/missingdeclarationproblem.h:29
#20 0x00007fab9e257bf7 in ~KSharedPtr (this=0x7faa80f70290, __in_chrg=<optimized out>) at /usr/include/ksharedptr.h:90
#21 node_destruct (to=0x7faa80f72cd8, from=0x7faa80f72c78, this=<optimized out>) at /usr/include/QtCore/qlist.h:431
#22 QList<KSharedPtr<KDevelop::Problem> >::free (data=0x7faa80f72c60, this=<optimized out>) at /usr/include/QtCore/qlist.h:757
#23 0x00007fab9e25e97d in KDevelop::TopDUContextLocalPrivate::~TopDUContextLocalPrivate (this=0x7faa80620440, __in_chrg=<optimized out>) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/topducontext.cpp:129
#24 0x00007fab9e259682 in KDevelop::TopDUContext::deleteSelf (this=<optimized out>) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/topducontext.cpp:726
#25 0x00007fab9e23f0e8 in removeDocumentChainFromMemory (context=0x7faa8000af30, this=0x2d3acd0) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/duchain.cpp:410
#26 KDevelop::DUChainPrivate::clear (this=0x2d3acd0) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/duchain.cpp:373
#27 0x00007fab9e22bd6c in KDevelop::DUChain::aboutToQuit (this=0x2d15850) at /var/abs/local/NOTAUR/kdevplatform-git/src/kdevplatform/language/duchain/duchain.cpp:1619
#28 0x00007fab9e22c1e3 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /var/abs/local/NOTAUR/kdevplatform-git/src/build/language/duchain.moc:146
#29 KDevelop::DUChain::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7fff532e4830) at /var/abs/local/NOTAUR/kdevplatform-git/src/build/language/duchain.moc:133
#30 0x00007faba2263b8f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#31 0x00007faba225237d in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#32 0x000000000040dc0e in main (argc=<optimized out>, argv=<optimized out>) at /var/abs/local/NOTAUR/kdevelop-git/src/kdevelop/app/main.cpp:506

Reported using DrKonqi
Comment 1 Kevin Funk 2012-12-05 19:54:13 UTC

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