Application: kontact (4.8.0) KDE Platform Version: 4.8.00 (4.8.0 Qt Version: 4.7.4 Operating System: Linux 3.0.0-15-generic i686 Distribution: Ubuntu 11.10 -- Information about the crash: - What I was doing when the application crashed: I closed Kontact and restarted it. It worked for a couple of seconds and crashed. I tried to start it again and it crashed - again. -- Backtrace: Application: Kontact (kontact), signal: Aborted [Current thread is 1 (Thread 0xb77b1730 (LWP 15221))] Thread 5 (Thread 0xb68a8b70 (LWP 15222)): #0 0x00110416 in __kernel_vsyscall () #1 0x00f80a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x00e20cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x04183883 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x489f340) at wtf/FastMalloc.cpp:2495 #4 0x0418399f in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x489f340) at wtf/FastMalloc.cpp:1618 #5 0x00f7cd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #6 0x00e130ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 4 (Thread 0xb5f7fb70 (LWP 15223)): #0 0x00a72251 in size (this=0x8417d34) at ../../include/QtCore/../../src/corelib/tools/qlist.h:94 #1 count (this=0x8417d34) at ../../include/QtCore/../../src/corelib/tools/qlist.h:267 #2 socketNotifierSourceCheck (source=0x8417d00) at kernel/qeventdispatcher_glib.cpp:83 #3 0x01deaf24 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x01deb8f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x01debc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0x00a72b37 in QEventDispatcherGlib::processEvents (this=0x8417228, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #7 0x00a431dd in QEventLoop::processEvents (this=0xb5f7f2c0, flags=...) at kernel/qeventloop.cpp:149 #8 0x00a43421 in QEventLoop::exec (this=0xb5f7f2c0, flags=...) at kernel/qeventloop.cpp:201 #9 0x0094690b in QThread::exec (this=0x8416d38) at thread/qthread.cpp:498 #10 0x009469fb in QThread::run (this=0x8416d38) at thread/qthread.cpp:565 #11 0x009497b3 in QThreadPrivate::start (arg=0x8416d38) at thread/qthread_unix.cpp:331 #12 0x00f7cd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #13 0x00e130ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 3 (Thread 0xb4e21b70 (LWP 15231)): #0 0x00110416 in __kernel_vsyscall () #1 0x00f83619 in __lll_lock_wait () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x00f80b36 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #3 0x00e20cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #4 0x009485b3 in QMutexPrivate::wait (this=0x8ecc680, timeout=-1) at thread/qmutex_unix.cpp:84 #5 0x009447ca in QMutex::lock (this=0x8963cdc) at thread/qmutex.cpp:167 #6 0x07bc8560 in ?? () from /usr/lib/libsopranoclient.so.1 #7 0x07bc86d2 in ?? () from /usr/lib/libsopranoclient.so.1 #8 0x07bc8703 in ?? () from /usr/lib/libsopranoclient.so.1 #9 0x009478db in QThreadStorageData::set (this=0x98a1758, p=0xb563d2d0) at thread/qthreadstorage.cpp:165 #10 0x07bc5d08 in ?? () from /usr/lib/libsopranoclient.so.1 #11 0x07bc5d8f in ?? () from /usr/lib/libsopranoclient.so.1 #12 0x07bc5096 in Soprano::Client::LocalSocketClient::isConnected() const () from /usr/lib/libsopranoclient.so.1 #13 0x07402d3f in init (forced=<optimized out>, this=<optimized out>) at ../../nepomuk/core/nepomukmainmodel.cpp:97 #14 model (this=0x8bcacf0) at ../../nepomuk/core/nepomukmainmodel.cpp:115 #15 Nepomuk::MainModel::executeQuery (this=0x8bcab88, query=..., language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at ../../nepomuk/core/nepomukmainmodel.cpp:212 #16 0x0233d703 in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4 #17 0x073f15a1 in Nepomuk::ResourceData::load (this=0x9a3e2a8) at ../../nepomuk/core/resourcedata.cpp:409 #18 0x073f1910 in Nepomuk::ResourceData::property (this=0x9a3e2a8, uri=...) at ../../nepomuk/core/resourcedata.cpp:240 #19 0x07407bc1 in Nepomuk::Resource::property (this=0xb4e2128c, uri=...) at ../../nepomuk/core/resource.cpp:301 #20 0x04f98c11 in MessageCore::NepomukResourceRetrieverRunnable::run (this=0x9660a68) at ../../messagecore/asyncnepomukresourceretriever.cpp:47 #21 0x0093d651 in QThreadPoolThread::run (this=0x8c54bc0) at concurrent/qthreadpool.cpp:106 #22 0x009497b3 in QThreadPrivate::start (arg=0x8c54bc0) at thread/qthread_unix.cpp:331 #23 0x00f7cd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #24 0x00e130ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xb4222b70 (LWP 15243)): #0 0x00110416 in __kernel_vsyscall () #1 0x00e21063 in ?? () from /lib/i386-linux-gnu/libc.so.6 #2 0x00db5135 in ?? () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 1 (Thread 0xb77b1730 (LWP 15221)): [KCrash Handler] #7 0x00110416 in __kernel_vsyscall () #8 0x00d6ec8f in raise () from /lib/i386-linux-gnu/libc.so.6 #9 0x00d722b5 in abort () from /lib/i386-linux-gnu/libc.so.6 #10 0x00da4dfc in ?? () from /lib/i386-linux-gnu/libc.so.6 #11 0x00dafbc2 in ?? () from /lib/i386-linux-gnu/libc.so.6 #12 0x00db001f in ?? () from /lib/i386-linux-gnu/libc.so.6 #13 0x00db0eac in ?? () from /lib/i386-linux-gnu/libc.so.6 #14 0x00db2387 in ?? () from /lib/i386-linux-gnu/libc.so.6 #15 0x00db3ab7 in realloc () from /lib/i386-linux-gnu/libc.so.6 #16 0x00942e53 in qRealloc (ptr=0x91865b0, size=512) at global/qmalloc.cpp:65 #17 0x009a056c in QVectorData::reallocate (x=0x91865b0, newsize=512, oldsize=256, alignment=4) at tools/qvector.cpp:74 #18 0x0116f3bb in QVector<QRect>::realloc (this=0x8698e9c, asize=16, aalloc=31) at ../../include/QtCore/../../src/corelib/tools/qvector.h:481 #19 0x012c8a20 in QVector<QRect>::resize (this=0x8698e9c, asize=16) at ../../include/QtCore/../../src/corelib/tools/qvector.h:331 #20 0x012c0b2e in miUnionO (dest=..., r1=0x89bd980, r1End=0x89bd990, r2=0x9a67178, r2End=0x9a67188, y1=348, y2=672) at painting/qregion.cpp:2420 #21 0x012c1336 in miRegionOp (dest=..., reg1=<optimized out>, reg2=0x89baac8, overlapFunc=0x12c0850 <miUnionO(QRegionPrivate&, QRect const*, QRect const*, QRect const*, QRect const*, int, int)>, nonOverlap1Func=0x12c03d0 <miUnionNonO(QRegionPrivate&, QRect const*, QRect const*, int, int)>, nonOverlap2Func=0x12c03d0 <miUnionNonO(QRegionPrivate&, QRect const*, QRect const*, int, int)>) at painting/qregion.cpp:2280 #22 0x012c1923 in UnionRegion (reg1=0x8698e98, reg2=0x89baac8, dest=...) at painting/qregion.cpp:2453 #23 0x012c4b00 in QRegion::operator+= (this=0x8987f8c, r=...) at painting/qregion.cpp:4043 #24 0x01157f04 in QWidgetPrivate::getOpaqueChildren (this=0x8987f08) at kernel/qwidget.cpp:2067 #25 0x01157fdc in QWidgetPrivate::getOpaqueChildren (this=0x8b6e588) at kernel/qwidget.cpp:2061 #26 0x01157fdc in QWidgetPrivate::getOpaqueChildren (this=0x8b68320) at kernel/qwidget.cpp:2061 #27 0x01157fdc in QWidgetPrivate::getOpaqueChildren (this=0x84f8c50) at kernel/qwidget.cpp:2061 #28 0x01157fdc in QWidgetPrivate::getOpaqueChildren (this=0x84dfe08) at kernel/qwidget.cpp:2061 #29 0x01157fdc in QWidgetPrivate::getOpaqueChildren (this=0x84dfb40) at kernel/qwidget.cpp:2061 #30 0x01157fdc in QWidgetPrivate::getOpaqueChildren (this=0x84f43d0) at kernel/qwidget.cpp:2061 #31 0x011580b8 in QWidgetPrivate::subtractOpaqueChildren (this=0x84f43d0, source=..., clipRect=...) at kernel/qwidget.cpp:2081 #32 0x01164bf2 in QWidgetPrivate::drawWidget (this=0x84f43d0, pdev=0x85158f4, rgn=..., offset=..., flags=5, sharedPainter=0x0, backingStore=0x847faf0) at kernel/qwidget.cpp:5470 #33 0x0134ead3 in QWidgetBackingStore::sync (this=0x847faf0) at painting/qbackingstore.cpp:1338 #34 0x0115a6fb in QWidgetPrivate::syncBackingStore (this=0x84f43d0) at kernel/qwidget.cpp:1862 #35 0x011688ff in QWidget::event (this=0x84f42e8, event=0x8720698) at kernel/qwidget.cpp:8588 #36 0x0158a51c in QMainWindow::event (this=0x84f42e8, event=0x8720698) at widgets/qmainwindow.cpp:1478 #37 0x003d4664 in KMainWindow::event (this=0x84f42e8, ev=0x8720698) at ../../kdeui/widgets/kmainwindow.cpp:1084 #38 0x0041cac2 in KXmlGuiWindow::event (this=0x84f42e8, ev=0x8720698) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126 #39 0x0110dd84 in notify_helper (e=0x8720698, receiver=0x84f42e8, this=0x8409628) at kernel/qapplication.cpp:4486 #40 QApplicationPrivate::notify_helper (this=0x8409628, receiver=0x84f42e8, e=0x8720698) at kernel/qapplication.cpp:4458 #41 0x011131d8 in QApplication::notify (this=0x8409628, receiver=0x84f42e8, e=0x8720698) at kernel/qapplication.cpp:4451 #42 0x002f9011 in KApplication::notify (this=0xbf88c114, receiver=0x84f42e8, event=0x8720698) at ../../kdeui/kernel/kapplication.cpp:311 #43 0x00a4419e in QCoreApplication::notifyInternal (this=0xbf88c114, receiver=0x84f42e8, event=0x8720698) at kernel/qcoreapplication.cpp:787 #44 0x00a47f93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #45 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x83e5d28) at kernel/qcoreapplication.cpp:1428 #46 0x00a480ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321 #47 0x00a726a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #48 postEventSourceDispatch (s=0x840c2a0) at kernel/qeventdispatcher_glib.cpp:277 #49 0x01deb25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #50 0x01deb990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #51 0x01debc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #52 0x00a72ada in QEventDispatcherGlib::processEvents (this=0x83e6c30, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #53 0x011c5e7a in QGuiEventDispatcherGlib::processEvents (this=0x83e6c30, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #54 0x00a431dd in QEventLoop::processEvents (this=0xbf88c074, flags=...) at kernel/qeventloop.cpp:149 #55 0x00a43421 in QEventLoop::exec (this=0xbf88c074, flags=...) at kernel/qeventloop.cpp:201 #56 0x00a4819d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #57 0x0110b924 in QApplication::exec () at kernel/qapplication.cpp:3760 #58 0x0804ac91 in main (argc=) at ../../../kontact/src/main.cpp:218 Reported using DrKonqi
Actually, this might have been a result of an overheating. The guilty was probably the Nepomuk indexer rebuilding its database. Removed the broken Nepomuk's db, disabled the indexers and Kontact works fine.