Bug 219281

Summary: random crashes of kdevelop
Product: [Applications] kdevelop Reporter: stompdagger1
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:

Description stompdagger1 2009-12-19 10:48:02 UTC
Application that crashed: kdevelop
Version of the application: 3.9.97 (using KDevPlatform 0.9.97)
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.6.0
Operating System: Linux 2.6.31-tuxonice x86_64

What I was doing when the application crashed:
not much to say, kdevelop crashes randomly without any specific trigger, I did upgraded glib to 2.22.3 thought. it may be related.

 -- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fdd4db31760 (LWP 21289))]

Thread 8 (Thread 0x7fdd396fd710 (LWP 21290)):
#0  0x00007fdd4a28c5a9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fdd4a517111 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fdd46d50f8e in KDevelop::DUChainPrivate::CleanupThread::run() () from /usr/lib64/libkdevplatformlanguage.so.1
#3  0x00007fdd4a5161d5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fdd4a287894 in start_thread () from /lib/libpthread.so.0
#5  0x00007fdd48a6ff9d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fdd34887710 (LWP 21293)):
#0  0x00007fdd4a28c23c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fdd4a51719b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fdd4bfb3706 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fdd4bfb5d9b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fdd4bfb424f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fdd4bfb46a8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fdd4a5161d5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fdd4a287894 in start_thread () from /lib/libpthread.so.0
#8  0x00007fdd48a6ff9d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fdd327bb710 (LWP 21295)):
#0  0x00007fdd48a7cb1e in ?? () from /lib/libc.so.6
#1  0x00007fdd48a17dc8 in ?? () from /lib/libc.so.6
#2  0x00007fdd48a161a1 in free () from /lib/libc.so.6
#3  0x00007fdd42a7edf2 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007fdd4a63229a in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fdd4a515db4 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007fdd4a5161dd in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fdd4a287894 in start_thread () from /lib/libpthread.so.0
#8  0x00007fdd48a6ff9d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fdd276ee710 (LWP 21417)):
#0  0x00007fdd4a28c23c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fdd47c4e336 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#2  0x00007fdd47c4e359 in ?? () from /usr/lib64/qt4/libQtScript.so.4
#3  0x00007fdd4a287894 in start_thread () from /lib/libpthread.so.0
#4  0x00007fdd48a6ff9d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fdd26ded710 (LWP 21418)):
#0  0x00007fdd4a28c23c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fdd4a51719b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fdd4bfb3706 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fdd4bfb5d9b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fdd4bfb5db4 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fdd4bfb5db4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fdd4bfb424f in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007fdd4bfb46a8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007fdd4a5161d5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007fdd4a287894 in start_thread () from /lib/libpthread.so.0
#10 0x00007fdd48a6ff9d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fdd265ec710 (LWP 21419)):
#0  0x00007fdd4a28c23c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fdd4a51719b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fdd4bfb3706 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fdd4bfb5d9b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fdd4bfb5db4 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fdd4bfb5db4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fdd4bfb424f in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007fdd4bfb46a8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007fdd4a5161d5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007fdd4a287894 in start_thread () from /lib/libpthread.so.0
#10 0x00007fdd48a6ff9d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fdd25deb710 (LWP 21420)):
#0  0x00007fdd4a28c23c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fdd4a51719b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007fdd4bfb3706 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fdd4bfb5d9b in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fdd4bfb424f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fdd4bfb46a8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fdd4a5161d5 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fdd4a287894 in start_thread () from /lib/libpthread.so.0
#8  0x00007fdd48a6ff9d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fdd4db31760 (LWP 21289)):
[KCrash Handler]
#5  0x00007fdd48a1172c in ?? () from /lib/libc.so.6
#6  0x00007fdd48a12d68 in ?? () from /lib/libc.so.6
#7  0x00007fdd48a161ac in free () from /lib/libc.so.6
#8  0x00007fdd46e4ac05 in KDevelop::ItemRepository<Utils::SetNodeData, Utils::SetNodeDataRequest, false, false, 20u, 1048576u>::close (this=0x7fdd470eb4f0, doStore=false)
    at /var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/repositories/itemrepository.h:2411
#9  0x00007fdd46dfa8b9 in KDevelop::ItemRepositoryRegistry::unRegisterRepository (this=<value optimized out>, repository=0x7fdd470eb4f0)
    at /var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/repositories/itemrepository.cpp:175
#10 0x00007fdd46e4b4af in ~ItemRepository (this=0x7fdd470eb4f0, __in_chrg=<value optimized out>)
    at /var/tmp/portage/dev-util/kdevplatform-9999/work/kdevplatform-9999/language/duchain/repositories/itemrepository.h:1324
#11 0x00007fdd489d3c55 in ?? () from /lib/libc.so.6
#12 0x00007fdd489d3ca5 in exit () from /lib/libc.so.6
#13 0x00007fdd489bdbc4 in __libc_start_main () from /lib/libc.so.6
#14 0x0000000000402fb9 in _start ()

Reported using DrKonqi
Comment 1 Andreas Pakulat 2009-12-19 16:26:12 UTC
This is the already-known libc bug. Please file a report with your distro so they update their libc package. See also: http://sourceware.org/bugzilla/show_bug.cgi?id=10282

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