Bug 265855

Summary: kdevelop crashed upon shutdown
Product: [Applications] kdevelop Reporter: Kim N. Lesmer <knl>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: 4.2.0   
Platform: Debian stable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Kim N. Lesmer 2011-02-09 03:52:42 UTC
Application: kdevelop (4.0.1 (using KDevPlatform 1.0.1))
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-5-686 i686
Distribution: Debian GNU/Linux 6.0 (squeeze)

-- Information about the crash:
I had one file open. The file was a HTML file containing only about 5 lines of HTML. The file had been saved and I clicked the quit button on the top right corner of the application. kdevelop then crashed.

 -- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb42f6710 (LWP 2531))]

Thread 3 (Thread 0xb092fb70 (LWP 2532)):
#0  0xb7777424 in __kernel_vsyscall ()
#1  0xb4ea1482 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb6177e64 in __pthread_cond_timedwait (cond=0x95a1c18, mutex=0x95a1c00, abstime=0xb092f2b0) at forward.c:152
#3  0xb6deef3f in QWaitConditionPrivate::wait (this=0x9569614, mutex=0x9569618, time=200000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0x9569614, mutex=0x9569618, time=200000) at thread/qwaitcondition_unix.cpp:159
#5  0xb51ea745 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x9569608) at ../../language/duchain/duchain.cpp:286
#6  0xb6dedfbe in QThreadPrivate::start (arg=0x9569608) at thread/qthread_unix.cpp:248
#7  0xb4e9c955 in start_thread (arg=0xb092fb70) at pthread_create.c:300
#8  0xb616ae7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xabfdab70 (LWP 2561)):
#0  0xb7777424 in __kernel_vsyscall ()
#1  0xb4ea0f7f in __pthread_cond_wait (cond=0x94f1108, mutex=0x94f10f0) at pthread_cond_wait.c:153
#2  0xb6177e0d in __pthread_cond_wait (cond=0x94f1108, mutex=0x94f10f0) at forward.c:139
#3  0xb6deefb7 in QWaitConditionPrivate::wait (this=0x9587c40, mutex=0x9572c30, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9587c40, mutex=0x9572c30, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb4879682 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9587c28, th=0x9a84478) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb487c81c in ThreadWeaver::SuspendedState::waitForAvailableJob (this=0x952fbd0, th=0x9a84478) at ../../../threadweaver/Weaver/SuspendedState.cpp:54
#7  0xb487824b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9587c28, th=0x9a84478) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb487c864 in ThreadWeaver::SuspendedState::applyForWork (this=0x952fbd0, th=0x9a84478, previous=0x0) at ../../../threadweaver/Weaver/SuspendedState.cpp:48
#9  0xb4879be3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9587c28, th=0x9a84478, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb487a57e in ThreadWeaver::ThreadRunHelper::run (this=0xabfda2f4, parent=0x9587c28, th=0x9a84478) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb487ac9b in ThreadWeaver::Thread::run (this=0x9a84478) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb6dedfbe in QThreadPrivate::start (arg=0x9a84478) at thread/qthread_unix.cpp:248
#13 0xb4e9c955 in start_thread (arg=0xabfdab70) at pthread_create.c:300
#14 0xb616ae7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb42f6710 (LWP 2531)):
[KCrash Handler]
#6  ThreadWeaver::JobCollection::aboutToBeDequeued (this=0x9f8b110, weaver=0x9587c28) at ../../../threadweaver/Weaver/JobCollection.cpp:190
#7  0xb48792c7 in ThreadWeaver::WeaverImpl::dequeue (this=0x9587c28) at ../../../threadweaver/Weaver/WeaverImpl.cpp:267
#8  0xb4877bc6 in ThreadWeaver::Weaver::dequeue (this=0x94dc324) at ../../../threadweaver/Weaver/ThreadWeaver.cpp:112
#9  0xb51b8161 in KDevelop::BackgroundParserPrivate::~BackgroundParserPrivate() () from /usr/lib/libkdevplatformlanguage.so.1
#10 0xb51b2df5 in ~BackgroundParser (this=0x95be528, __in_chrg=<value optimized out>) at ../../language/backgroundparser/backgroundparser.cpp:372
#11 0xb6ef9b8f in QObjectPrivate::deleteChildren (this=0x9546950) at kernel/qobject.cpp:1986
#12 0xb6f00cdd in ~QObject (this=0x9440b78, __in_chrg=<value optimized out>) at kernel/qobject.cpp:975
#13 0xb746d612 in ~ILanguageController (this=0x9440b78, __in_chrg=<value optimized out>) at ../../interfaces/ilanguagecontroller.h:38
#14 ~LanguageController (this=0x9440b78, __in_chrg=<value optimized out>) at ../../shell/languagecontroller.cpp:125
#15 0xb7447b03 in ~CorePrivate (this=0x943f1e8, __in_chrg=<value optimized out>) at ../../shell/core.cpp:210
#16 0xb7447e9f in ~Core (this=0x9431d58, __in_chrg=<value optimized out>) at ../../shell/core.cpp:261
#17 0xb6ef9765 in qDeleteInEventHandler (o=0x0) at kernel/qobject.cpp:4001
#18 0xb6efae28 in QObject::event (this=0x9431d58, e=0x0) at kernel/qobject.cpp:1231
#19 0xb64335cc in QApplicationPrivate::notify_helper (this=0x93a7888, receiver=0x9431d58, e=0x9536c98) at kernel/qapplication.cpp:4302
#20 0xb643a15e in QApplication::notify (this=0xbfaec588, receiver=0x9431d58, e=0x9536c98) at kernel/qapplication.cpp:3706
#21 0xb71e0bfa in KApplication::notify (this=0xbfaec588, receiver=0x9431d58, event=0x9536c98) at ../../kdeui/kernel/kapplication.cpp:302
#22 0xb6eea4cb in QCoreApplication::notifyInternal (this=0xbfaec588, receiver=0x9431d58, event=0x9536c98) at kernel/qcoreapplication.cpp:726
#23 0xb6eedf2c in QCoreApplication::sendEvent (receiver=0x0, event_type=52, data=0x9336f40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#24 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=52, data=0x9336f40) at kernel/qcoreapplication.cpp:1367
#25 0xb6eee0ad in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=52) at kernel/qcoreapplication.cpp:1260
#26 0xb6eee1b9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1010
#27 0xb6433667 in QApplication::exec () at kernel/qapplication.cpp:3581
#28 0x080500db in _start ()

Reported using DrKonqi
Comment 1 Milian Wolff 2011-02-09 11:17:22 UTC
fixed already in newer KDE releases, please upgrade

*** This bug has been marked as a duplicate of bug 251976 ***
Comment 2 Kim N. Lesmer 2011-02-10 00:50:35 UTC
Sorry, I was using kBugBuster to search for dublicates using, but kBugBuster returned with: "No matches found for 'kdevelop crash'.