[Bug 230398] New: kdevelop 3.9.98 kdevplatform 0.9.98 project crash

Youssief egad at site.uottawa.ca
Fri Mar 12 00:53:11 GMT 2010


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

           Summary: kdevelop 3.9.98 kdevplatform 0.9.98 project crash
           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.98 (using KDevPlatform 0.9.98)
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:
crash occured in a project where I was noticing some strange behavior

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

Thread 7 (Thread 0xb4f88b70 (LWP 7537)):
#0  0x00360422 in __kernel_vsyscall ()
#1  0x00a8a142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x00b888d4 in __pthread_cond_timedwait (cond=0x91d7ad0, mutex=0x91d7ab8,
abstime=0xb4f882c0) at forward.c:152
#3  0x086ffdef in QWaitConditionPrivate::wait (this=0x91d86cc, mutex=0x91d86d0,
time=200000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0x91d86cc, mutex=0x91d86d0, time=200000) at
thread/qwaitcondition_unix.cpp:159
#5  0x0744ad75 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x91d86c0)
at /home/egad/src/kdevplatform/language/duchain/duchain.cpp:286
#6  0x086fee32 in QThreadPrivate::start (arg=0x91d86c0) at
thread/qthread_unix.cpp:188
#7  0x00a8580e in start_thread (arg=0xb4f88b70) at pthread_create.c:300
#8  0x00b7b8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xb10dcb70 (LWP 7633)):
#0  0x00a87d4b in __pthread_mutex_lock (mutex=0x97ed154) at
pthread_mutex_lock.c:61
#1  0x00b88a46 in pthread_mutex_lock (mutex=0x97ed154) at forward.c:182
#2  0x013f2849 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x0881a067 in QEventDispatcherGlib::processEvents (this=0x9617f80,
flags=...) at kernel/qeventdispatcher_glib.cpp:329
#4  0x087edc79 in QEventLoop::processEvents (this=0xb10dc2d4, flags=) at
kernel/qeventloop.cpp:149
#5  0x087ee0ca in QEventLoop::exec (this=0xb10dc2d4, flags=...) at
kernel/qeventloop.cpp:201
#6  0x086fbb73 in QThread::exec (this=0x97f6808) at thread/qthread.cpp:487
#7  0x07545890 in KDevelop::CompletionWorkerThread::run (this=0x97f6808) at
/home/egad/src/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
#8  0x086fee32 in QThreadPrivate::start (arg=0x97f6808) at
thread/qthread_unix.cpp:188
#9  0x00a8580e in start_thread (arg=0xb10dcb70) at pthread_create.c:300
#10 0x00b7b8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xb08dbb70 (LWP 7634)):
#0  0x00c54e06 in *__GI_clock_gettime (clock_id=12947444, tp=0xb08db018) at
../sysdeps/unix/clock_gettime.c:100
#1  0x0881bbf3 in QTimerInfoList::getTime (this=0x97ef294, t=...) at
kernel/qeventdispatcher_unix.cpp:339
#2  0x0881bde1 in QTimerInfoList::updateCurrentTime (this=0x97ef294) at
kernel/qeventdispatcher_unix.cpp:297
#3  0x0881c88c in QTimerInfoList::timerWait (this=0x97ef294, tm=...) at
kernel/qeventdispatcher_unix.cpp:420
#4  0x0881a210 in timerSourcePrepare (source=0x97ef260, timeout=0xb08db10c) at
kernel/qeventdispatcher_glib.cpp:141
#5  0x013f1f90 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x013f2351 in ?? () from /lib/libglib-2.0.so.0
#7  0x013f2863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x0881a067 in QEventDispatcherGlib::processEvents (this=0x961f8e0,
flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0x087edc79 in QEventLoop::processEvents (this=0xb08db2d4, flags=) at
kernel/qeventloop.cpp:149
#10 0x087ee0ca in QEventLoop::exec (this=0xb08db2d4, flags=...) at
kernel/qeventloop.cpp:201
#11 0x086fbb73 in QThread::exec (this=0x97f3750) at thread/qthread.cpp:487
#12 0x07545890 in KDevelop::CompletionWorkerThread::run (this=0x97f3750) at
/home/egad/src/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
#13 0x086fee32 in QThreadPrivate::start (arg=0x97f3750) at
thread/qthread_unix.cpp:188
#14 0x00a8580e in start_thread (arg=0xb08dbb70) at pthread_create.c:300
#15 0x00b7b8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
The current source language is "auto; currently c".

Thread 4 (Thread 0xb00dab70 (LWP 7635)):
#0  0x00360422 in __kernel_vsyscall ()
#1  0x00a8a142 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x00b888d4 in __pthread_cond_timedwait (cond=0xb00da234, mutex=0xb00da264,
abstime=0xb00da2b0) at forward.c:152
#3  0x086fe81e in thread_sleep (ti=0x1) at thread/qthread_unix.cpp:297
#4  0x086fe973 in QThread::msleep (msecs=30) at thread/qthread_unix.cpp:323
#5  0x02459fdb in UIBlockTester::UIBlockTesterThread::run (this=0x9845a58) at
/home/egad/src/kdevelop/languages/cpp/cpplanguagesupport.cpp:672
#6  0x086fee32 in QThreadPrivate::start (arg=0x9845a58) at
thread/qthread_unix.cpp:188
#7  0x00a8580e in start_thread (arg=0xb00dab70) at pthread_create.c:300
#8  0x00b7b8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xaf8d9b70 (LWP 7636)):
#0  0x00360422 in __kernel_vsyscall ()
#1  0x00a89e15 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00b8887d in __pthread_cond_wait (cond=0x9154300, mutex=0x91542e8) at
forward.c:139
#3  0x086ffe67 in QWaitConditionPrivate::wait (this=0x91541f8, mutex=0x9154488,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x91541f8, mutex=0x9154488, time=4294967295) at
thread/qwaitcondition_unix.cpp:159
#5  0x00aa4b30 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x91541e0,
th=0x9546820) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00aa719c in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x9154520, th=0x9546820) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00aa31fb in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x91541e0, th=0x9546820) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00aa7292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9154520,
th=0x9546820) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00aa4db3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91541e0,
th=0x9546820, previous=0x9ada530) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00aa53be in ThreadWeaver::ThreadRunHelper::run (this=0xaf8d9304,
parent=0x91541e0, th=0x9546820) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00aa59db in ThreadWeaver::Thread::run (this=0x9546820) at
../../../threadweaver/Weaver/Thread.cpp:142
#12 0x086fee32 in QThreadPrivate::start (arg=0x9546820) at
thread/qthread_unix.cpp:188
#13 0x00a8580e in start_thread (arg=0xaf8d9b70) at pthread_create.c:300
#14 0x00b7b8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xaf0d8b70 (LWP 7637)):
#0  0x00360422 in __kernel_vsyscall ()
#1  0x00a89e15 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00b8887d in __pthread_cond_wait (cond=0x9154300, mutex=0x91542e8) at
forward.c:139
#3  0x086ffe67 in QWaitConditionPrivate::wait (this=0x91541f8, mutex=0x9154488,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x91541f8, mutex=0x9154488, time=4294967295) at
thread/qwaitcondition_unix.cpp:159
#5  0x00aa4b30 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x91541e0,
th=0x97f7fc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00aa719c in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x9154520, th=0x97f7fc0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00aa31fb in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x91541e0, th=0x97f7fc0) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00aa7292 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9154520,
th=0x97f7fc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00aa4db3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91541e0,
th=0x97f7fc0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00aa72b1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9154520,
th=0x97f7fc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00aa4db3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x91541e0,
th=0x97f7fc0, previous=0x99ff048) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00aa53be in ThreadWeaver::ThreadRunHelper::run (this=0xaf0d8304,
parent=0x91541e0, th=0x97f7fc0) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x00aa59db in ThreadWeaver::Thread::run (this=0x97f7fc0) at
../../../threadweaver/Weaver/Thread.cpp:142
#14 0x086fee32 in QThreadPrivate::start (arg=0x97f7fc0) at
thread/qthread_unix.cpp:188
#15 0x00a8580e in start_thread (arg=0xaf0d8b70) at pthread_create.c:300
#16 0x00b7b8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb786e700 (LWP 7536)):
[KCrash Handler]
#6  0x732f7273 in ?? ()
#7  0x01df849b in CMakeManager::qt_metacall (this=0x732f7273, _c=3214546948,
_id=13, _a=0xbf9a1978) at
/home/egad/src/kdevelop/build/projectmanagers/cmake/cmakemanager.moc:84
#8  0x08805263 in QMetaObject::activate (sender=0x9397df8, from_signal_index=4,
to_signal_index=4, argv=0xbf9a1978) at kernel/qobject.cpp:3113
#9  0x08805ec2 in QMetaObject::activate (sender=0x9397df8, m=0x5db304,
local_signal_index=0, argv=0xbf9a1978) at kernel/qobject.cpp:3187
#10 0x00469243 in KDirWatch::dirty (this=0x9397df8, _t1=...) at
./kdirwatch.moc:83
#11 0x00469bb5 in KDirWatch::setDirty (this=0x9397df8, _file=...) at
../../kio/kio/kdirwatch.cpp:1743
#12 0x0046a20c in KDirWatchPrivate::emitEvent (this=0x93c8be8, e=0x9a9daac,
event=1, fileName=...) at ../../kio/kio/kdirwatch.cpp:1225
#13 0x004719c2 in KDirWatchPrivate::slotRescan (this=0x93c8be8) at
../../kio/kio/kdirwatch.cpp:1317
#14 0x00471eeb in KDirWatchPrivate::qt_metacall (this=0x93c8be8,
_c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf9a1c0c) at ./kdirwatch_p.moc:73
#15 0x08805263 in QMetaObject::activate (sender=0x93c8c30, from_signal_index=4,
to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3113
#16 0x08805ec2 in QMetaObject::activate (sender=0x93c8c30, m=0x88e0904,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3187
#17 0x0883f667 in QTimer::timeout (this=0x93c8c30) at
.moc/release-shared/moc_qtimer.cpp:128
#18 0x0880a9ae in QTimer::timerEvent (this=0x93c8c30, e=0xbf9a20a0) at
kernel/qtimer.cpp:261
#19 0x087ff3bf in QObject::event (this=0x93c8c30, e=0xbf9a20a0) at
kernel/qobject.cpp:1075
#20 0x066f6f54 in QApplicationPrivate::notify_helper (this=0x8e9ddf0,
receiver=0x93c8c30, e=0xbf9a20a0) at kernel/qapplication.cpp:4056
#21 0x066fe67c in QApplication::notify (this=0xbf9a2498, receiver=0x93c8c30,
e=0xbf9a20a0) at kernel/qapplication.cpp:3603
#22 0x02155bfa in KApplication::notify (this=0xbf9a2498, receiver=0x93c8c30,
event=0xbf9a20a0) at ../../kdeui/kernel/kapplication.cpp:302
#23 0x087ef6cb in QCoreApplication::notifyInternal (this=0xbf9a2498,
receiver=0x93c8c30, event=0xbf9a20a0) at kernel/qcoreapplication.cpp:610
#24 0x0881c7ce in QCoreApplication::sendEvent (this=0x8ea0f34) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#25 QTimerInfoList::activateTimers (this=0x8ea0f34) at
kernel/qeventdispatcher_unix.cpp:572
#26 0x0881a0e0 in timerSourceDispatch (source=0x8ea0f00) at
kernel/qeventdispatcher_glib.cpp:165
#27 0x013eee88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#28 0x013f2730 in ?? () from /lib/libglib-2.0.so.0
#29 0x013f2863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#30 0x0881a02c in QEventDispatcherGlib::processEvents (this=0x8e07ed8,
flags=...) at kernel/qeventdispatcher_glib.cpp:327
#31 0x06797be5 in QGuiEventDispatcherGlib::processEvents (this=0x8e07ed8,
flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#32 0x087edc79 in QEventLoop::processEvents (this=0xbf9a2364, flags=) at
kernel/qeventloop.cpp:149
#33 0x087ee0ca in QEventLoop::exec (this=0xbf9a2364, flags=...) at
kernel/qeventloop.cpp:201
#34 0x087f053f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#35 0x066f6dd7 in QApplication::exec () at kernel/qapplication.cpp:3525
#36 0x08050233 in main (argc=1, argv=0xbf9a2ac4) at
/home/egad/src/kdevelop/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