[Bug 231946] New: Crashing while working regularly on CMakeLists

Youssief egad at site.uottawa.ca
Tue Mar 23 21:15:19 GMT 2010


https://bugs.kde.org/show_bug.cgi?id=231946

           Summary: Crashing while working regularly on CMakeLists
           Product: kde
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: egad at site.uottawa.ca


Application that crashed: kdevelop.bin
Version of the application: 3.9.99 (using KDevPlatform 0.9.99)
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-14-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Simple editing of CMakeLists.txt was being done just before a crash took place.

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

Thread 8 (Thread 0xb4cbcb70 (LWP 6820)):
#0  0x00998422 in __kernel_vsyscall ()
#1  0x093dea76 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2  0x0940e3cc in usleep (useconds=500) at
../sysdeps/unix/sysv/linux/usleep.c:33
#3  0x03bab732 in KDevelop::DUChainLock::lockForWrite (this=0x989c76c,
timeout=0) at
/home/egad/src-downloads/kdevplatform-0.9.99/kdevplatform-0.9.99/language/duchain/duchainlock.cpp:198
#4  0x03bab7ee in KDevelop::DUChainWriteLocker::lock (this=0xb4cbc2c8) at
/home/egad/src-downloads/kdevplatform-0.9.99/kdevplatform-0.9.99/language/duchain/duchainlock.cpp:296
#5  0x03bab84e in DUChainWriteLocker (this=0xb4cbc2c8, duChainLock=0x989c76c,
timeout=0) at
/home/egad/src-downloads/kdevplatform-0.9.99/kdevplatform-0.9.99/language/duchain/duchainlock.cpp:281
#6  0x03b64a48 in KDevelop::DUChainPrivate::doMoreCleanup (this=0x989c760,
retries=1, needLockRepository=true)
    at
/home/egad/src-downloads/kdevplatform-0.9.99/kdevplatform-0.9.99/language/duchain/duchain.cpp:705
#7  0x03b66003 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x9899d50)
at
/home/egad/src-downloads/kdevplatform-0.9.99/kdevplatform-0.9.99/language/duchain/duchain.cpp:294
#8  0x071f0e32 in QThreadPrivate::start (arg=0x9899d50) at
thread/qthread_unix.cpp:188
#9  0x0083780e in start_thread (arg=0xb4cbcb70) at pthread_create.c:300
#10 0x094148de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xb44bbb70 (LWP 6821)):
#0  0x00998422 in __kernel_vsyscall ()
#1  0x0083be15 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0942187d in __pthread_cond_wait (cond=0x999b868, mutex=0x999b850) at
forward.c:139
#3  0x071f1e67 in QWaitConditionPrivate::wait (this=0x9947580, mutex=0x99b8f50,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9947580, mutex=0x99b8f50, time=4294967295) at
thread/qwaitcondition_unix.cpp:159
#5  0x00872b30 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9947568,
th=0x99b8e38) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0087519c in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x994f350, th=0x99b8e38) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x008711fb in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x9947568, th=0x99b8e38) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00875292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x994f350,
th=0x99b8e38) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00872db3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9947568,
th=0x99b8e38, previous=0x994f280) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x008733be in ThreadWeaver::ThreadRunHelper::run (this=0xb44bb304,
parent=0x9947568, th=0x99b8e38) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x008739db in ThreadWeaver::Thread::run (this=0x99b8e38) at
../../../threadweaver/Weaver/Thread.cpp:142
#12 0x071f0e32 in QThreadPrivate::start (arg=0x99b8e38) at
thread/qthread_unix.cpp:188
#13 0x0083780e in start_thread (arg=0xb44bbb70) at pthread_create.c:300
#14 0x094148de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xb0d37b70 (LWP 6907)):
#0  0x00839d4b in __pthread_mutex_lock (mutex=0x9d21b5c) at
pthread_mutex_lock.c:61
#1  0x09421a46 in pthread_mutex_lock (mutex=0x9d21b5c) at forward.c:182
#2  0x05677cd7 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#3  0x0567b730 in ?? () from /lib/libglib-2.0.so.0
#4  0x0567b863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0730c067 in QEventDispatcherGlib::processEvents (this=0x99b7d40,
flags=...) at kernel/qeventdispatcher_glib.cpp:329
#6  0x072dfc79 in QEventLoop::processEvents (this=0xb0d372d4, flags=) at
kernel/qeventloop.cpp:149
#7  0x072e00ca in QEventLoop::exec (this=0xb0d372d4, flags=...) at
kernel/qeventloop.cpp:201
#8  0x071edb73 in QThread::exec (this=0x9d217e0) at thread/qthread.cpp:487
#9  0x03c60d90 in KDevelop::CompletionWorkerThread::run (this=0x9d217e0) at
/home/egad/src-downloads/kdevplatform-0.9.99/kdevplatform-0.9.99/language/codecompletion/codecompletionmodel.cpp:82
#10 0x071f0e32 in QThreadPrivate::start (arg=0x9d217e0) at
thread/qthread_unix.cpp:188
#11 0x0083780e in start_thread (arg=0xb0d37b70) at pthread_create.c:300
#12 0x094148de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xb0536b70 (LWP 6908)):
#0  0x00989e06 in *__GI_clock_gettime (clock_id=10018804, tp=0xb0536018) at
../sysdeps/unix/clock_gettime.c:100
#1  0x0730dbf3 in QTimerInfoList::getTime (this=0x9d2e5a4, t=...) at
kernel/qeventdispatcher_unix.cpp:339
#2  0x0730dde1 in QTimerInfoList::updateCurrentTime (this=0x9d2e5a4) at
kernel/qeventdispatcher_unix.cpp:297
#3  0x0730e88c in QTimerInfoList::timerWait (this=0x9d2e5a4, tm=...) at
kernel/qeventdispatcher_unix.cpp:420
#4  0x0730c210 in timerSourcePrepare (source=0x9d2e570, timeout=0xb053610c) at
kernel/qeventdispatcher_glib.cpp:141
#5  0x0567af90 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x0567b351 in ?? () from /lib/libglib-2.0.so.0
#7  0x0567b863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x0730c067 in QEventDispatcherGlib::processEvents (this=0x9c373c8,
flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x072dfc79 in QEventLoop::processEvents (this=0xb05362d4, flags=) at
kernel/qeventloop.cpp:149
#10 0x072e00ca in QEventLoop::exec (this=0xb05362d4, flags=...) at
kernel/qeventloop.cpp:201
#11 0x071edb73 in QThread::exec (this=0x9d2dbb8) at thread/qthread.cpp:487
#12 0x03c60d90 in KDevelop::CompletionWorkerThread::run (this=0x9d2dbb8) at
/home/egad/src-downloads/kdevplatform-0.9.99/kdevplatform-0.9.99/language/codecompletion/codecompletionmodel.cpp:82
#13 0x071f0e32 in QThreadPrivate::start (arg=0x9d2dbb8) at
thread/qthread_unix.cpp:188
#14 0x0083780e in start_thread (arg=0xb0536b70) at pthread_create.c:300
#15 0x094148de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
The current source language is "auto; currently c".

Thread 4 (Thread 0xafd35b70 (LWP 6911)):
#0  0x00998422 in __kernel_vsyscall ()
#1  0x0083c142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x094218d4 in __pthread_cond_timedwait (cond=0xafd35234, mutex=0xafd35264,
abstime=0xafd352b0) at forward.c:152
#3  0x071f081e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:297
#4  0x071f0973 in QThread::msleep (msecs=30) at thread/qthread_unix.cpp:323
#5  0x06c15ffb in UIBlockTester::UIBlockTesterThread::run (this=0x9d888a8) at
/home/egad/src-downloads/kdevelop-3.9.99/kdevelop-3.9.99/languages/cpp/cpplanguagesupport.cpp:672
#6  0x071f0e32 in QThreadPrivate::start (arg=0x9d888a8) at
thread/qthread_unix.cpp:188
#7  0x0083780e in start_thread (arg=0xafd35b70) at pthread_create.c:300
#8  0x094148de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xae247b70 (LWP 6935)):
#0  0x00998422 in __kernel_vsyscall ()
#1  0x0083be15 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0942187d in __pthread_cond_wait (cond=0x98296e8, mutex=0x98296d0) at
forward.c:139
#3  0x071f1e67 in QWaitConditionPrivate::wait (this=0x9829948, mutex=0x9829dd8,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9829948, mutex=0x9829dd8, time=4294967295) at
thread/qwaitcondition_unix.cpp:159
#5  0x00872b30 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9829930,
th=0xa3d3ed0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0087519c in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x9829e70, th=0xa3d3ed0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x008711fb in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x9829930, th=0xa3d3ed0) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00875292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9829e70,
th=0xa3d3ed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00872db3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9829930,
th=0xa3d3ed0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x008752b1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9829e70,
th=0xa3d3ed0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00872db3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9829930,
th=0xa3d3ed0, previous=0xa92ae70) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x008733be in ThreadWeaver::ThreadRunHelper::run (this=0xae247304,
parent=0x9829930, th=0xa3d3ed0) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x008739db in ThreadWeaver::Thread::run (this=0xa3d3ed0) at
../../../threadweaver/Weaver/Thread.cpp:142
#14 0x071f0e32 in QThreadPrivate::start (arg=0xa3d3ed0) at
thread/qthread_unix.cpp:188
#15 0x0083780e in start_thread (arg=0xae247b70) at pthread_create.c:300
#16 0x094148de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xada46b70 (LWP 6936)):
#0  0x00998422 in __kernel_vsyscall ()
#1  0x0083be15 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x0942187d in __pthread_cond_wait (cond=0x98296e8, mutex=0x98296d0) at
forward.c:139
#3  0x071f1e67 in QWaitConditionPrivate::wait (this=0x9829948, mutex=0x9829dd8,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9829948, mutex=0x9829dd8, time=4294967295) at
thread/qwaitcondition_unix.cpp:159
#5  0x00872b30 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9829930,
th=0xa63f158) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0087519c in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x9829e70, th=0xa63f158) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x008711fb in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x9829930, th=0xa63f158) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00875292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9829e70,
th=0xa63f158) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00872db3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9829930,
th=0xa63f158, previous=0xa0a28e8) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x008733be in ThreadWeaver::ThreadRunHelper::run (this=0xada46304,
parent=0x9829930, th=0xa63f158) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x008739db in ThreadWeaver::Thread::run (this=0xa63f158) at
../../../threadweaver/Weaver/Thread.cpp:142
#12 0x071f0e32 in QThreadPrivate::start (arg=0xa63f158) at
thread/qthread_unix.cpp:188
#13 0x0083780e in start_thread (arg=0xada46b70) at pthread_create.c:300
#14 0x094148de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb78be700 (LWP 6819)):
[KCrash Handler]
#6  KTextEditor::Range::start (this=0x9cbe878) at
../../../interfaces/ktexteditor/range.cpp:301
#7  0x03b71035 in KDevelop::DUContext::uses (this=0x9cbe878) at
/home/egad/src-downloads/kdevplatform-0.9.99/kdevplatform-0.9.99/language/duchain/ducontext.cpp:1452
#8  0x03bd25a3 in KDevelop::DUChainUtils::itemUnderCursor (url=..., c=...) at
/home/egad/src-downloads/kdevplatform-0.9.99/kdevplatform-0.9.99/language/duchain/duchainutils.cpp:292
#9  0x01c6bec4 in ContextBrowserPlugin::findDeclaration (this=0x9a4a970,
view=0xaea69ce0, position=..., mouseHighlight=false)
    at
/home/egad/src-downloads/kdevplatform-0.9.99/kdevplatform-0.9.99/plugins/contextbrowser/contextbrowser.cpp:555
#10 0x01c782ea in ContextBrowserPlugin::updateBrowserWidgetFor (this=0x9a4a970,
view=0xaea69ce0)
    at
/home/egad/src-downloads/kdevplatform-0.9.99/kdevplatform-0.9.99/plugins/contextbrowser/contextbrowser.cpp:694
#11 0x01c7886f in ContextBrowserPlugin::updateViews (this=0x9a4a970) at
/home/egad/src-downloads/kdevplatform-0.9.99/kdevplatform-0.9.99/plugins/contextbrowser/contextbrowser.cpp:724
#12 0x01c78bab in ContextBrowserPlugin::qt_metacall (this=0x9a4a970,
_c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbf8de14c)
    at
/home/egad/src-downloads/kdevplatform-0.9.99/kdevplatform-0.9.99/build/plugins/contextbrowser/contextbrowser.moc:118
#13 0x072f7263 in QMetaObject::activate (sender=0x99b6260, from_signal_index=4,
to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#14 0x072f7ec2 in QMetaObject::activate (sender=0x99b6260, m=0x73d2904,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#15 0x07331667 in QTimer::timeout (this=0x99b6260) at
.moc/release-shared/moc_qtimer.cpp:128
#16 0x072fc9ae in QTimer::timerEvent (this=0x99b6260, e=0xbf8de5e0) at
kernel/qtimer.cpp:261
#17 0x072f13bf in QObject::event (this=0x99b6260, e=0xbf8de5e0) at
kernel/qobject.cpp:1075
#18 0x03ea0f54 in QApplicationPrivate::notify_helper (this=0x961c650,
receiver=0x99b6260, e=0xbf8de5e0) at kernel/qapplication.cpp:4056
#19 0x03ea867c in QApplication::notify (this=0xbf8de9d8, receiver=0x99b6260,
e=0xbf8de5e0) at kernel/qapplication.cpp:3603
#20 0x08904bfa in KApplication::notify (this=0xbf8de9d8, receiver=0x99b6260,
event=0xbf8de5e0) at ../../kdeui/kernel/kapplication.cpp:302
#21 0x072e16cb in QCoreApplication::notifyInternal (this=0xbf8de9d8,
receiver=0x99b6260, event=0xbf8de5e0) at kernel/qcoreapplication.cpp:610
#22 0x0730e7ce in QCoreApplication::sendEvent (this=0x961f874) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#23 QTimerInfoList::activateTimers (this=0x961f874) at
kernel/qeventdispatcher_unix.cpp:572
#24 0x0730c0e0 in timerSourceDispatch (source=0x961f840) at
kernel/qeventdispatcher_glib.cpp:165
#25 0x05677e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#26 0x0567b730 in ?? () from /lib/libglib-2.0.so.0
#27 0x0567b863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#28 0x0730c02c in QEventDispatcherGlib::processEvents (this=0x959eed8,
flags=...) at kernel/qeventdispatcher_glib.cpp:327
#29 0x03f41be5 in QGuiEventDispatcherGlib::processEvents (this=0x959eed8,
flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#30 0x072dfc79 in QEventLoop::processEvents (this=0xbf8de8a4, flags=) at
kernel/qeventloop.cpp:149
#31 0x072e00ca in QEventLoop::exec (this=0xbf8de8a4, flags=...) at
kernel/qeventloop.cpp:201
#32 0x072e253f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#33 0x03ea0dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#34 0x08050233 in main (argc=1, argv=0xbf8df004) at
/home/egad/src-downloads/kdevelop-3.9.99/kdevelop-3.9.99/app/main_internal.cpp:222

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list