Crash in revision 931828
Christoph Bartoschek
bartoschek at or.uni-bonn.de
Thu Feb 26 20:15:26 UTC 2009
Just doing some code completion. This is not easy reproducable but it happend
at least twice for me.
Application: KDevelop (kdevelop), signal SIGABRT
[?1034h[Thread debugging using libthread_db enabled]
[Current thread is 0 (LWP 3742)]
Thread 9 (Thread 0xb2eddb90 (LWP 3749)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb7015f42 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0xb709f94c in QWaitCondition::wait (this=0x829e594, mutex=0x829e598,
time=140000)
at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:80
#3 0xb6243c85 in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x829e588)
at /home/kde-check/kdesvn/kdevplatform/language/duchain/duchain.cpp:242
#4 0xb709ec10 in QThreadPrivate::start (arg=0x829e588)
at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:184
#5 0xb7012175 in start_thread () from /lib/libpthread.so.0
#6 0xb65f5dae in clone () from /lib/libc.so.6
Thread 8 (Thread 0xb1faab90 (LWP 3750)):
#0 0xb5c8a38a in clock_gettime () from /lib/librt.so.1
#1 0xb71a892b in QTimerInfoList::getTime (this=0x83ec9c4, t=@0x1)
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:334
#2 0xb71a8b01 in QTimerInfoList::updateCurrentTime (this=0x83ec9c4)
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:292
#3 0xb71aa4bc in QTimerInfoList::timerWait (this=0x83ec9c4, tm=@0xb1faa174)
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:415
#4 0xb71a70e8 in timerSourcePrepare (source=0xb5c8dff4, timeout=0xb1faa1c8)
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:135
#5 0xb5c0d128 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6 0xb5c0d54a in ?? () from /usr/lib/libglib-2.0.so.0
#7 0xb5c0d9d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8 0xb71a6f27 in QEventDispatcherGlib::processEvents (this=0x83e5700,
flags={i = -1308974408})
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:320
#9 0xb717dc6a in QEventLoop::processEvents (this=0xb1faa320, flags={i
= -1308974344})
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:144
#10 0xb717de2a in QEventLoop::exec (this=0xb1faa320, flags={i = -1308974296})
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:191
#11 0xb709bd03 in QThread::exec (this=0x8301820)
at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread.cpp:476
#12 0xb630cd05 in KDevelop::CompletionWorkerThread::run (this=0x8301820)
at /home/kde-check/kdesvn/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#13 0xb709ec10 in QThreadPrivate::start (arg=0x8301820)
at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:184
#14 0xb7012175 in start_thread () from /lib/libpthread.so.0
#15 0xb65f5dae in clone () from /lib/libc.so.6
Thread 7 (Thread 0xb17a9b90 (LWP 3751)):
#0 0xb5c0d12a in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#1 0xb5c0d54a in ?? () from /usr/lib/libglib-2.0.so.0
#2 0xb5c0d9d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3 0xb71a6f27 in QEventDispatcherGlib::processEvents (this=0x832aae8,
flags={i = -1317367112})
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:320
#4 0xb717dc6a in QEventLoop::processEvents (this=0xb17a9320, flags={i
= -1317367048})
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:144
#5 0xb717de2a in QEventLoop::exec (this=0xb17a9320, flags={i = -1317367000})
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:191
#6 0xb709bd03 in QThread::exec (this=0x83fe860)
at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread.cpp:476
#7 0xb630cd05 in KDevelop::CompletionWorkerThread::run (this=0x83fe860)
at /home/kde-check/kdesvn/kdevplatform/language/codecompletion/codecompletionmodel.cpp:79
#8 0xb709ec10 in QThreadPrivate::start (arg=0x83fe860)
at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:184
#9 0xb7012175 in start_thread () from /lib/libpthread.so.0
#10 0xb65f5dae in clone () from /lib/libc.so.6
Thread 6 (Thread 0xb0fa8b90 (LWP 3752)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb65eeed1 in select () from /lib/libc.so.6
#2 0xb7161887 in QProcessManager::run (this=0x80faae8)
at /home/kde-check/kdesvn/qt-copy/src/corelib/io/qprocess_unix.cpp:300
#3 0xb709ec10 in QThreadPrivate::start (arg=0x80faae8)
at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:184
#4 0xb7012175 in start_thread () from /lib/libpthread.so.0
#5 0xb65f5dae in clone () from /lib/libc.so.6
Thread 5 (Thread 0xb07a7b90 (LWP 3757)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb7015f42 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/libpthread.so.0
#2 0xb709e4ae in thread_sleep (ti=0xb07a7310)
at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:293
#3 0xb709e5db in QThread::msleep (msecs=<value optimized out>)
at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:319
#4 0xb2615e56 in UIBlockTester::UIBlockTesterThread::run (this=0x889b808)
at /home/kde-check/kdesvn/kdevelop/languages/cpp/cpplanguagesupport.cpp:933
#5 0xb709ec10 in QThreadPrivate::start (arg=0x889b808)
at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:184
#6 0xb7012175 in start_thread () from /lib/libpthread.so.0
#7 0xb65f5dae in clone () from /lib/libc.so.6
Thread 4 (Thread 0xafab7b90 (LWP 3758)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb7015c15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb709f972 in QWaitCondition::wait (this=0x8237fd0, mutex=0x8238700,
time=4294967295)
at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:82
#3 0xb7a5104d in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
(this=0x8237fb8, th=0x8eeb6d0)
at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4 0xb7a557fc in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x8237f48, th=0x8eeb6d0)
at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#5 0xb7a506eb in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x8237fb8, th=0x8eeb6d0)
at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6 0xb7a55917 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8237f48, th=0x8eeb6d0)
at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#7 0xb7a51283 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8237fb8,
th=0x8eeb6d0, previous=0x0)
at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8 0xb7a55939 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8237f48, th=0x8eeb6d0)
at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#9 0xb7a51283 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8237fb8,
th=0x8eeb6d0, previous=0xd116168)
at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb7a53a5c in ThreadWeaver::ThreadRunHelper::run (this=0xafab7350,
parent=0x8237fb8, th=0x8eeb6d0)
at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#11 0xb7a53c09 in ThreadWeaver::Thread::run (this=0x8eeb6d0)
at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#12 0xb709ec10 in QThreadPrivate::start (arg=0x8eeb6d0)
at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:184
#13 0xb7012175 in start_thread () from /lib/libpthread.so.0
#14 0xb65f5dae in clone () from /lib/libc.so.6
Thread 3 (Thread 0xaf2b6b90 (LWP 3759)):
#0 0xffffe430 in __kernel_vsyscall ()
#1 0xb7015c15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2 0xb709f972 in QWaitCondition::wait (this=0x8237fd0, mutex=0x8238700,
time=4294967295)
at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:82
#3 0xb7a5104d in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned
(this=0x8237fb8, th=0x889dea0)
at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4 0xb7a557fc in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x8237f48, th=0x889dea0)
at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#5 0xb7a506eb in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x8237fb8, th=0x889dea0)
at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6 0xb7a55917 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x8237f48, th=0x889dea0)
at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#7 0xb7a51283 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8237fb8,
th=0x889dea0, previous=0x89e4570)
at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8 0xb7a53a5c in ThreadWeaver::ThreadRunHelper::run (this=0xaf2b6350,
parent=0x8237fb8, th=0x889dea0)
at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#9 0xb7a53c09 in ThreadWeaver::Thread::run (this=0x889dea0)
at /home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#10 0xb709ec10 in QThreadPrivate::start (arg=0x889dea0)
at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:184
#11 0xb7012175 in start_thread () from /lib/libpthread.so.0
#12 0xb65f5dae in clone () from /lib/libc.so.6
Thread 2 (Thread 0xac794b90 (LWP 3795)):
#0 0xb7014c46 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1 0xb5c0d7ca in ?? () from /usr/lib/libglib-2.0.so.0
#2 0xb5c0d9d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3 0xb71a6f27 in QEventDispatcherGlib::processEvents (this=0x962a448,
flags={i = -1401339240})
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:320
#4 0xb717dc6a in QEventLoop::processEvents (this=0xac794300, flags={i
= -1401339176})
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:144
#5 0xb717de2a in QEventLoop::exec (this=0xac794300, flags={i = -1401339128})
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:191
#6 0xb709bd03 in QThread::exec (this=0x999af68)
at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread.cpp:476
#7 0xb71648eb in QInotifyFileSystemWatcherEngine::run (this=0x999af68)
at /home/kde-check/kdesvn/qt-copy/src/corelib/io/qfilesystemwatcher_inotify.cpp:209
#8 0xb709ec10 in QThreadPrivate::start (arg=0x999af68)
at /home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:184
#9 0xb7012175 in start_thread () from /lib/libpthread.so.0
#10 0xb65f5dae in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb59f7a10 (LWP 3742)):
[KCrash Handler]
#6 0xffffe430 in __kernel_vsyscall ()
#7 0xb6552900 in raise () from /lib/libc.so.6
#8 0xb6554238 in abort () from /lib/libc.so.6
#9 0xb7097715 in qt_message_output (msgType=QtFatalMsg,
buf=0xd140b08 "ASSERT: \"g == m_ungrouped\" in
file /home/kde-check/kdesvn/kdelibs/kate/completion/katecompletionmodel.cpp,
line 823")
at /home/kde-check/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:2001
#10 0xb70977d7 in qFatal (msg=0xb71ca41c "ASSERT: \"%s\" in file %s, line %d")
at /home/kde-check/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:2196
#11 0xb7097895 in qt_assert (assertion=0xaff779bd "g == m_ungrouped",
file=0xaff77668 "/home/kde-check/kdesvn/kdelibs/kate/completion/katecompletionmodel.cpp",
line=823)
at /home/kde-check/kdesvn/qt-copy/src/corelib/global/qglobal.cpp:1772
#12 0xafe27756 in KateCompletionModel::parent (this=0xbf18280,
index=@0xaa056900)
at /home/kde-check/kdesvn/kdelibs/kate/completion/katecompletionmodel.cpp:823
#13 0xb7174b9a in QPersistentModelIndex::parent (this=0xb2af574)
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qabstractitemmodel.h:364
#14 0xb6e1e4f1 in QItemSelection::merge (this=0xbf41b88, other=@0xbf41b8c,
command={i = -1079844348})
at /home/kde-check/kdesvn/qt-copy/src/gui/itemviews/qitemselectionmodel.h:103
#15 0xb6e1fbf1 in QItemSelectionModelPrivate::_q_rowsAboutToBeInserted
(this=0xbf41b40, parent=@0xbfa2e3a8, start=0, end=750)
at ../../include/QtGui/private/../../../../../qt-copy/src/gui/itemviews/qitemselectionmodel_p.h:84
#16 0xb6e20e5f in QItemSelectionModel::qt_metacall (this=0xbf1ec30,
_c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfa2e314)
at .moc/release-shared/moc_qitemselectionmodel.cpp:132
#17 0xb7191ae8 in QMetaObject::activate (sender=0xbf18280,
from_signal_index=8, to_signal_index=8, argv=0xbfa2e314)
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3061
#18 0xb71920b2 in QMetaObject::activate (sender=0xbf18280, m=0xb722a4f8,
local_signal_index=4, argv=0xbfa2e314)
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3136
#19 0xb71c8baf in QAbstractItemModel::rowsAboutToBeInserted (this=0xbf18280,
_t1=@0xbfa2e3a8, _t2=0, _t3=750)
at .moc/release-shared/moc_qabstractitemmodel.cpp:152
#20 0xb7177bf5 in QAbstractItemModel::beginInsertRows (this=0xbf18280,
parent=@0xbfa2e3a8, first=0, last=750)
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qabstractitemmodel.cpp:2058
#21 0xafe26afb in KateCompletionModel::hideOrShowGroup (this=0xbf18280,
g=0xbf18330)
at /home/kde-check/kdesvn/kdelibs/kate/completion/katecompletionmodel.cpp:1198
#22 0xafe2b813 in KateCompletionModel::createGroups (this=0xbf18280)
at /home/kde-check/kdesvn/kdelibs/kate/completion/katecompletionmodel.cpp:593
#23 0xafe2b92d in KateCompletionModel::removeCompletionModel (this=0xbf18280,
model=0x83281c0)
at /home/kde-check/kdesvn/kdelibs/kate/completion/katecompletionmodel.cpp:2014
#24 0xafe1f6f0 in KateCompletionWidget::cursorPositionChanged (this=0xbf17ff8)
at /home/kde-check/kdesvn/kdelibs/kate/completion/katecompletionwidget.cpp:565
#25 0xafe20502 in KateCompletionWidget::qt_metacall (this=0xbf17ff8,
_c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x8d799c8)
at /home/kde-check/kdesvn/build/kdelibs/kate/katecompletionwidget.moc:119
#26 0xb718cc8b in QMetaCallEvent::placeMetaCall (this=0xd2ca2c8,
object=0xbf17ff8)
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:484
#27 0xb718ea50 in QObject::event (this=0xbf17ff8, e=0xd2ca2c8)
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:1110
#28 0xb691e3a6 in QWidget::event (this=0xbf17ff8, event=0xd2ca2c8)
at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qwidget.cpp:7908
#29 0xb6ca1063 in QFrame::event (this=0xbf17ff8, e=0xd2ca2c8)
at /home/kde-check/kdesvn/qt-copy/src/gui/widgets/qframe.cpp:554
#30 0xb68cb09c in QApplicationPrivate::notify_helper (this=0x80f9a18,
receiver=0xbf17ff8, e=0xd2ca2c8)
at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4051
#31 0xb68d2c8a in QApplication::notify (this=0xbfa2edd4, receiver=0xbf17ff8,
e=0xd2ca2c8)
at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4016
#32 0xb7443f01 in KApplication::notify (this=0xbfa2edd4, receiver=0xbf17ff8,
event=0xd2ca2c8)
at /home/kde-check/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:307
#33 0xb717f4bb in QCoreApplication::notifyInternal (this=0xbfa2edd4,
receiver=0xbf17ff8, event=0xd2ca2c8)
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:593
#34 0xb717fde1 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0,
event_type=0, data=0x80565c8)
at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:208
#35 0xb717ff7d in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0)
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:1127
#36 0xb71a72af in postEventSourceDispatch (s=0x80fbd10)
at ../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:213
#37 0xb5c0a2d9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#38 0xb5c0d85b in ?? () from /usr/lib/libglib-2.0.so.0
#39 0xb5c0d9d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#40 0xb71a6f08 in QEventDispatcherGlib::processEvents (this=0x80f7978,
flags={i = -1079841688})
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:318
#41 0xb695af15 in QGuiEventDispatcherGlib::processEvents (this=0x80f7978,
flags={i = -1079841640})
at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:197
#42 0xb717dc6a in QEventLoop::processEvents (this=0xbfa2ed00, flags={i
= -1079841576})
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:144
#43 0xb717de2a in QEventLoop::exec (this=0xbfa2ed00, flags={i = -1079841528})
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:191
#44 0xb7180041 in QCoreApplication::exec ()
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:875
#45 0xb68caf17 in QApplication::exec ()
at /home/kde-check/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3526
#46 0x0804fb1d in main (argc=1, argv=0xbfa2f2b4)
at /home/kde-check/kdesvn/kdevelop/app/main.cpp:203
More information about the KDevelop-devel
mailing list