kdevelop hangs on close?
Matthew Woehlke
mw_triad at users.sourceforge.net
Wed Jun 25 16:56:00 UTC 2008
I've noticed that when I close kdevelop, often the process doesn't go
away. This morning I noticed I have another zombie, so I attached with
gdb and got this:
(gdb) thread apply all bt
Thread 2 (Thread 1105430864 (LWP 31750)):
#0 0x000000313440a8f9 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1 0x00007f3d70528b33 in QWaitConditionPrivate::wait (this=0xaf4790,
time=18446744073709551615) at
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:88
#2 0x00007f3d70528692 in QWaitCondition::wait (this=0xaf4618,
mutex=0xaf49b0, time=18446744073709551615) at
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:265
#3 0x00007f3d6d8bdf01 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
(this=0xaf45f0, th=0x2453d10)
at
/usr/local/src/kde/svn/trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4 0x00007f3d6d8c2637 in
ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xaf4a90,
th=0x2453d10) at
/usr/local/src/kde/svn/trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#5 0x00007f3d6d8bd64a in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0xaf45f0, th=0x2453d10) at
/usr/local/src/kde/svn/trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6 0x00007f3d6d8c272f in ThreadWeaver::WorkingHardState::applyForWork
(this=0xaf4a90, th=0x2453d10) at
/usr/local/src/kde/svn/trunk/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#7 0x00007f3d6d8be13d in ThreadWeaver::WeaverImpl::applyForWork
(this=0xaf45f0, th=0x2453d10, previous=0x28edc60) at
/usr/local/src/kde/svn/trunk/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8 0x00007f3d6d8c09ba in ThreadWeaver::ThreadRunHelper::run
(this=0x41e38050, parent=0xaf45f0, th=0x2453d10) at
/usr/local/src/kde/svn/trunk/kdelibs/threadweaver/Weaver/Thread.cpp:87
#9 0x00007f3d6d8c0b19 in ThreadWeaver::Thread::run (this=0x2453d10) at
/usr/local/src/kde/svn/trunk/kdelibs/threadweaver/Weaver/Thread.cpp:142
#10 0x00007f3d7052832a in QThreadPrivate::start (arg=0x2453d10) at
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/thread/qthread_unix.cpp:190
#11 0x0000003134406407 in start_thread () from /lib64/libpthread.so.0
#12 0x00000031338d4b0d in clone () from /lib64/libc.so.6
Thread 1 (Thread 139901767943936 (LWP 31456)):
#0 0x000000313440cebe in __lll_lock_wait_private () from
/lib64/libpthread.so.0
#1 0x000000313440a614 in _L_lock_20 () from /lib64/libpthread.so.0
#2 0x000000313440a3cb in pthread_cond_destroy@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#3 0x00007f3d70527323 in ~QMutexPrivate (this=0x2036f70) at
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/thread/qmutex_unix.cpp:72
#4 0x00007f3d705223fb in ~QMutex (this=0x7f3d6c147910) at
/usr/local/src/kde/svn/trunk/qt-copy/src/corelib/thread/qmutex.cpp:135
#5 0x00007f3d6beae06e in __tcf_0 () at
/usr/local/src/kde/svn/trunk/kdevplatform/language/editor/documentrangeobject.cpp:251
#6 0x000000313383432d in __cxa_finalize () from /lib64/libc.so.6
#7 0x00007f3d6beac926 in __do_global_dtors_aux () from
/usr/local/kde-trunk-svn/lib64/libkdevplatformlanguage.so.4
#8 0x0000000000000000 in ?? ()
#0 0x000000313440cebe in __lll_lock_wait_private () from
/lib64/libpthread.so.0
Any thoughts?
--
Matthew
.sig hazy, try again later.
More information about the KDevelop-devel
mailing list