Bug 245203

Summary: Kdevelop crashes when searching cmake documents
Product: [Applications] kdevelop Reporter: bianjunjie <congyang.onion>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde
Priority: NOR    
Version: unspecified   
Target Milestone: 4.0.1   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description bianjunjie 2010-07-20 07:04:48 UTC
Application: kdevelop (4.0.0 (using KDevPlatform 1.0.0))
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Kdevelop crashes when i'm trying to search something about cmake using cmake document(i didn't open any project at that time)

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

Thread 3 (Thread 0xb3a0fb70 (LWP 2554)):
#0  0x00d17422 in __kernel_vsyscall ()
#1  0x0030f342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x00e22a34 in __pthread_cond_timedwait (cond=0x8efecc8, mutex=0x8efecb0, abstime=0xb3a0f2b0) at forward.c:152
#3  0x008d320f in QWaitConditionPrivate::wait (this=0x8ef825c, mutex=0x8ef8260, time=200000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0x8ef825c, mutex=0x8ef8260, time=200000) at thread/qwaitcondition_unix.cpp:159
#5  0x055564e5 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x8ef8250) at ../../language/duchain/duchain.cpp:286
#6  0x008d232e in QThreadPrivate::start (arg=0x8ef8250) at thread/qthread_unix.cpp:248
#7  0x0030a96e in start_thread (arg=0xb3a0fb70) at pthread_create.c:300
#8  0x00e15a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb1dccb70 (LWP 2567)):
#0  0x00c5fe16 in *__GI_clock_gettime (clock_id=12992500, tp=0xb1dcbfb8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x009fd6fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x00a02825 in QTimerInfoList::updateCurrentTime (this=0xb0c28cc4) at kernel/qeventdispatcher_unix.cpp:340
#3  0x00a0286a in QTimerInfoList::timerWait (this=0xb0c28cc4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x00a00818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb1dcc0cc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x00a008a5 in timerSourcePrepare (source=0x0, timeout=0xc63ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x0174daca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x0174dee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x0174e4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x00a0060f in QEventDispatcherGlib::processEvents (this=0x8fd3510, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x009d3059 in QEventLoop::processEvents (this=0xb1dcc290, flags=) at kernel/qeventloop.cpp:149
#11 0x009d34aa in QEventLoop::exec (this=0xb1dcc290, flags=...) at kernel/qeventloop.cpp:201
#12 0x008cf5a8 in QThread::exec (this=0x8fd1340) at thread/qthread.cpp:487
#13 0x009b2c1b in QInotifyFileSystemWatcherEngine::run (this=0x8fd1340) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x008d232e in QThreadPrivate::start (arg=0x8fd1340) at thread/qthread_unix.cpp:248
#15 0x0030a96e in start_thread (arg=0xb1dccb70) at pthread_create.c:300
#16 0x00e15a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb78d2710 (LWP 2541)):
[KCrash Handler]
#6  QListData::isEmpty (this=0x0, doc=...) at /usr/include/qt4/QtCore/qlist.h:91
#7  QList<KSharedPtr<KDevelop::IDocumentation> >::isEmpty (this=0x0, doc=...) at /usr/include/qt4/QtCore/qlist.h:134
#8  DocumentationView::addHistory (this=0x0, doc=...) at ../../shell/documentationview.cpp:179
#9  0x001c38a7 in DocumentationView::showDocumentation (this=0x0, doc=) at ../../shell/documentationview.cpp:173
#10 0x001c28b9 in KDevelop::DocumentationController::showDocumentation (this=0x8e9cd10, doc=...) at ../../shell/documentationcontroller.cpp:148
#11 0x030c8e26 in ?? () from /usr/lib/kde4/kdevcmakedocumentation.so
#12 0x030c5e6b in ?? () from /usr/lib/kde4/kdevcmakedocumentation.so
#13 0x009d9c9a in QMetaObject::metacall (object=0x9172650, cl=QMetaObject::InvokeMetaMethod, idx=163016384, argv=0xbf8ad9c8) at kernel/qmetaobject.cpp:237
#14 0x009e83d5 in QMetaObject::activate (sender=0x9169e68, m=0x4397164, local_signal_index=1, argv=0xbf8adb28) at kernel/qobject.cpp:3293
#15 0x03ffb053 in QAbstractItemView::clicked (this=0x9169e68, _t1=...) at .moc/release-shared/moc_qabstractitemview.cpp:331
#16 0x04008d6a in QAbstractItemView::mouseReleaseEvent (this=0x9169e68, event=0xbf8ae500) at itemviews/qabstractitemview.cpp:1780
#17 0x0405343c in QTreeView::mouseReleaseEvent (this=0x9169e68, event=0xbf8ae500) at itemviews/qtreeview.cpp:1820
#18 0x03ac07f8 in QWidget::event (this=0x9169e68, event=0xbf8ae500) at kernel/qwidget.cpp:7998
#19 0x03ebcfd3 in QFrame::event (this=0x9169e68, e=0xbf8ae500) at widgets/qframe.cpp:557
#20 0x03f57382 in QAbstractScrollArea::viewportEvent (this=0x0, e=0x0) at widgets/qabstractscrollarea.cpp:1036
#21 0x0400bbd7 in QAbstractItemView::viewportEvent (this=0x9169e68, event=0xbf8ae500) at itemviews/qabstractitemview.cpp:1610
#22 0x0404cf7c in QTreeView::viewportEvent (this=0x9169e68, event=0xbf8ae500) at itemviews/qtreeview.cpp:1248
#23 0x03f59c65 in QAbstractScrollAreaPrivate::viewportEvent (this=0x9171360, o=0x917f160, e=0xbf8ae500) at widgets/qabstractscrollarea_p.h:100
#24 QAbstractScrollAreaFilter::eventFilter (this=0x9171360, o=0x917f160, e=0xbf8ae500) at widgets/qabstractscrollarea_p.h:116
#25 0x009d3cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8747378, receiver=0x917f160, event=0xbf8ae500) at kernel/qcoreapplication.cpp:819
#26 0x03a624b9 in QApplicationPrivate::notify_helper (this=0x8747378, receiver=0x917f160, e=0xbf8ae500) at kernel/qapplication.cpp:4296
#27 0x03a699f7 in QApplication::notify (this=0xbf8aee58, receiver=0x917f160, e=0xbf8ae500) at kernel/qapplication.cpp:3865
#28 0x01141f2a in KApplication::notify (this=0xbf8aee58, receiver=0x917f160, event=0xbf8ae500) at ../../kdeui/kernel/kapplication.cpp:302
#29 0x009d4a3b in QCoreApplication::notifyInternal (this=0xbf8aee58, receiver=0x917f160, event=0xbf8ae500) at kernel/qcoreapplication.cpp:704
#30 0x03a68952 in QCoreApplication::sendEvent (receiver=0x917f160, event=0xbf8ae500, alienWidget=0x917f160, nativeWidget=0x900ac58, buttonDown=0x43a6058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#31 QApplicationPrivate::sendMouseEvent (receiver=0x917f160, event=0xbf8ae500, alienWidget=0x917f160, nativeWidget=0x900ac58, buttonDown=0x43a6058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#32 0x03af4088 in QETWidget::translateMouseEvent (this=0x900ac58, event=0xbf8aea1c) at kernel/qapplication_x11.cpp:4368
#33 0x03af3511 in QApplication::x11ProcessEvent (this=0xbf8aee58, event=0xbf8aea1c) at kernel/qapplication_x11.cpp:3379
#34 0x03b2260a in x11EventSourceDispatch (s=0x874a4a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#35 0x0174a5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#36 0x0174e2d8 in ?? () from /lib/libglib-2.0.so.0
#37 0x0174e4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#38 0x00a005d5 in QEventDispatcherGlib::processEvents (this=0x87066f8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#39 0x03b22135 in QGuiEventDispatcherGlib::processEvents (this=0x87066f8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x009d3059 in QEventLoop::processEvents (this=0xbf8aed14, flags=) at kernel/qeventloop.cpp:149
#41 0x009d34aa in QEventLoop::exec (this=0xbf8aed14, flags=...) at kernel/qeventloop.cpp:201
#42 0x009d769f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#43 0x03a62577 in QApplication::exec () at kernel/qapplication.cpp:3579
#44 0x08050023 in _start ()

Possible duplicates by query: bug 235781.

Reported using DrKonqi
Comment 1 Nicolas L. 2010-07-20 14:48:29 UTC

*** This bug has been marked as a duplicate of bug 235781 ***