Bug 281587

Summary: nepomuk (stub?) crashed
Product: [Unmaintained] nepomuk Reporter: Thomas E. Vaughan <tevaughan>
Component: generalAssignee: Sebastian Trueg <sebastian>
Status: RESOLVED DUPLICATE    
Severity: crash CC: me, trueg
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Thomas E. Vaughan 2011-09-07 22:19:35 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.3
Operating System: Linux 3.0.0-1-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
- What I was doing when the application crashed:

I have a C++ program that I wrote to open a large data file, process it, and spit out another large data file. This program requires about 2.5 GB of RAM to run. I have 4 GB physical RAM. I was running my program, and the system was under heavy load when the nepomukish crash occurred.

-- Backtrace:
Application: Nepomuk Service Stub (nepomukservicestub), signal: Aborted
[Current thread is 1 (Thread 0x7f3440d49760 (LWP 8160))]

Thread 3 (Thread 0x7f342fd24700 (LWP 8169)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f343e31bf48 in _L_lock_9627 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f343e31a331 in *__GI___libc_free (mem=0x7f343e622e60) at malloc.c:3736
#3  0x00007f3440844fdb in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#4  ~QScopedPointer (this=0xda1668, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#5  QObject::~QObject (this=0xda1660, __in_chrg=<optimized out>) at kernel/qobject.cpp:818
#6  0x00007f343c9c17a3 in ~QWriteNotifier (this=0xda1660, __in_chrg=<optimized out>) at socket/qnativesocketengine.cpp:1117
#7  QWriteNotifier::~QWriteNotifier (this=0xda1660, __in_chrg=<optimized out>) at socket/qnativesocketengine.cpp:1117
#8  0x00007f343c9c0f01 in QNativeSocketEngine::close (this=<optimized out>) at socket/qnativesocketengine.cpp:825
#9  0x00007f343c9cc509 in QAbstractSocketPrivate::resetSocketLayer (this=0x7f34280307f0) at socket/qabstractsocket.cpp:508
#10 0x00007f343c9d2e21 in QAbstractSocket::disconnectFromHostImplementation (this=0x7f3428030790) at socket/qabstractsocket.cpp:2464
#11 0x00007f343c9d353c in QAbstractSocket::qt_metacall (this=0x7f3428030790, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7f342fd232c0) at .moc/release-shared/moc_qabstractsocket.cpp:114
#12 0x00007f3440835210 in QMetaMethod::invoke (this=0x7f342fd236d0, object=0x7f3428030790, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1578
#13 0x00007f3440837340 in QMetaObject::invokeMethod (obj=0x7f3428030790, member=<optimized out>, type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1151
#14 0x00007f343c9cce24 in invokeMethod (val9=..., val8=..., val7=..., val6=..., val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., type=Qt::DirectConnection, member=0x7f343ca0c650 "disconnectFromHostImplementation", obj=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:408
#15 QAbstractSocket::disconnectFromHost (this=<optimized out>) at socket/qabstractsocket.cpp:2373
#16 0x00007f343c9ccf57 in QAbstractSocket::close (this=0x7f3428030790) at socket/qabstractsocket.cpp:2351
#17 0x00007f343c9d2d57 in QAbstractSocket::waitForReadyRead (this=0x7f3428030790, msecs=600000) at socket/qabstractsocket.cpp:1875
#18 0x00007f343ab22041 in ?? () from /usr/lib/libsopranoclient.so.1
#19 0x00007f343ab22c2f in ?? () from /usr/lib/libsopranoclient.so.1
#20 0x00007f343f6672f6 in Nepomuk::MainModel::addStatement (this=0xd9bdf0, statement=...) at ../../nepomuk/core/nepomukmainmodel.cpp:252
#21 0x00007f343adc3371 in Soprano::FilterModel::addStatement(Soprano::Statement const&) () from /usr/lib/libsoprano.so.4
#22 0x00007f343f6646b1 in Nepomuk::ResourceFilterModel::addStatement (this=0xd98540, statement=<optimized out>) at ../../nepomuk/core/resourcefiltermodel.cpp:71
#23 0x00007f3430355f97 in Nepomuk::IndexFeeder::addToModel (this=<optimized out>, rs=...) at ../../../../nepomuk/services/strigi/nepomukindexfeeder.cpp:153
#24 0x00007f34303570eb in Nepomuk::IndexFeeder::handleRequest (this=0xe30760, request=...) at ../../../../nepomuk/services/strigi/nepomukindexfeeder.cpp:248
#25 0x00007f3430357904 in Nepomuk::IndexFeeder::run (this=0xe30760) at ../../../../nepomuk/services/strigi/nepomukindexfeeder.cpp:176
#26 0x00007f3440747c15 in QThreadPrivate::start (arg=0xe30760) at thread/qthread_unix.cpp:320
#27 0x00007f343e08db40 in start_thread (arg=<optimized out>) at pthread_create.c:304
#28 0x00007f343e37836d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#29 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f34266c9700 (LWP 8170)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f343e31bf48 in _L_lock_9627 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f343e31a331 in *__GI___libc_free (mem=0x7f343e622e60) at malloc.c:3736
#3  0x00007f344078ba0c in QString::free (d=0x10e13a0) at tools/qstring.cpp:1185
#4  0x00007f344078bf62 in QString::operator= (this=<optimized out>, other=...) at tools/qstring.cpp:1359
#5  0x00007f344080b72a in QFSFileEngineIterator::advance (this=0x7f3420002070) at io/qfsfileengine_iterator_unix.cpp:73
#6  0x00007f34408038a0 in QFSFileEngineIterator::next (this=0x7f3420002070) at io/qfsfileengine_iterator.cpp:65
#7  0x00007f34407c29e4 in QDirIteratorPrivate::advance (this=0x7f342001eb10) at io/qdiriterator.cpp:217
#8  0x00007f34407c2bcd in QDirIterator::next (this=0x7f34266c8ba0) at io/qdiriterator.cpp:457
#9  0x00007f343034c27a in Nepomuk::IndexScheduler::analyzeDir (this=0xd9ec50, dir_=<optimized out>, flags=...) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:391
#10 0x00007f343034e72c in Nepomuk::IndexScheduler::run (this=0xd9ec50) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:338
#11 0x00007f3440747c15 in QThreadPrivate::start (arg=0xd9ec50) at thread/qthread_unix.cpp:320
#12 0x00007f343e08db40 in start_thread (arg=<optimized out>) at pthread_create.c:304
#13 0x00007f343e37836d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3440d49760 (LWP 8160)):
[KCrash Handler]
#6  0x00007f343e2d5405 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f343e2d8680 in *__GI_abort () at abort.c:92
#8  0x00007f343e30bdbb in __libc_message (do_abort=<optimized out>, fmt=<optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007f343e315606 in malloc_printerr (action=3, str=0x7f343e3ec4e8 "malloc(): memory corruption (fast)", ptr=<optimized out>) at malloc.c:6283
#10 0x00007f343e318ee8 in _int_malloc (av=0x7f343e622e60, bytes=<optimized out>) at malloc.c:4308
#11 0x00007f343e31a420 in *__GI___libc_malloc (bytes=44) at malloc.c:3660
#12 0x00007f3440788b35 in QString::QString (this=0x7fff289aba20, size=6) at tools/qstring.cpp:1099
#13 0x00007f3440861768 in QUtf8::convertToUnicode (chars=<optimized out>, len=5, state=0x0) at codecs/qutfcodec.cpp:183
#14 0x00007f344078a89b in QString::fromUtf8 (str=<optimized out>, size=<optimized out>) at tools/qstring.cpp:3940
#15 0x00007f3440471536 in QDBusMessagePrivate::fromDBusMessage (dmsg=0x10d8df0) at qdbusmessage.cpp:237
#16 0x00007f344046ba68 in qDBusSignalFilter (connection=<optimized out>, message=<optimized out>, data=0xd38500) at qdbusintegrator.cpp:538
#17 0x00007f343cc5d226 in dbus_connection_dispatch (connection=0xd398d0) at ../../dbus/dbus-connection.c:4603
#18 0x00007f344045f029 in q_dbus_connection_dispatch (connection=<optimized out>) at qdbus_symbols_p.h:115
#19 QDBusConnectionPrivate::doDispatch (this=0xd38500) at qdbusintegrator.cpp:1124
#20 0x00007f3440462d85 in QDBusConnectionPrivate::socketRead (this=0xd38500, fd=<optimized out>) at qdbusintegrator.cpp:1144
#21 0x00007f34404a20a3 in QDBusConnectionPrivate::qt_metacall (this=0xd38500, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff289abcd0) at .moc/release-shared/moc_qdbusconnection_p.cpp:99
#22 0x00007f3440840b2a in QMetaObject::activate (sender=0xd389f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff289abcd0) at kernel/qobject.cpp:3278
#23 0x00007f344088a09e in QSocketNotifier::activated (this=<optimized out>, _t1=9) at .moc/release-shared/moc_qsocketnotifier.cpp:89
#24 0x00007f34408487bb in QSocketNotifier::event (this=0xd389f0, e=0x7fff289ac340) at kernel/qsocketnotifier.cpp:317
#25 0x00007f343eb3b9f4 in notify_helper (e=0x7fff289ac340, receiver=0xd389f0, this=0xc96dd0) at kernel/qapplication.cpp:4467
#26 QApplicationPrivate::notify_helper (this=0xc96dd0, receiver=0xd389f0, e=0x7fff289ac340) at kernel/qapplication.cpp:4439
#27 0x00007f343eb40881 in QApplication::notify (this=0x7fff289ac720, receiver=0xd389f0, e=0x7fff289ac340) at kernel/qapplication.cpp:4346
#28 0x00007f343fb3da66 in KApplication::notify (this=0x7fff289ac720, receiver=0xd389f0, event=0x7fff289ac340) at ../../kdeui/kernel/kapplication.cpp:311
#29 0x00007f344082dfcc in QCoreApplication::notifyInternal (this=0x7fff289ac720, receiver=0xd389f0, event=0x7fff289ac340) at kernel/qcoreapplication.cpp:731
#30 0x00007f34408581e7 in sendEvent (event=0x7fff289ac340, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#31 socketNotifierSourceDispatch (source=0xc908a0) at kernel/qeventdispatcher_glib.cpp:110
#32 0x00007f343d5b44a3 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#33 0x00007f343d5b4c80 in ?? () from /lib/libglib-2.0.so.0
#34 0x00007f343d5b4f1d in g_main_context_iteration () from /lib/libglib-2.0.so.0
#35 0x00007f3440858acf in QEventDispatcherGlib::processEvents (this=0xc72c30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#36 0x00007f343ebdf9ce in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007f344082d1d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007f344082d3cf in QEventLoop::exec (this=0x7fff289ac590, flags=...) at kernel/qeventloop.cpp:201
#39 0x00007f3440831577 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#40 0x0000000000403c1f in main (argc=2, argv=0x7fff289acbb8) at ../../../nepomuk/servicestub/main.cpp:167

This bug may be a duplicate of or related to bug 278371, bug 278102, bug 277716, bug 277486, bug 277154, bug 276947, bug 276903.

Possible duplicates by query: bug 281293, bug 281151, bug 280135, bug 280006, bug 279682.

Reported using DrKonqi
Comment 1 Sebastian Trueg 2011-09-20 12:31:24 UTC

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