Bug 276903 - nepomuk crash
Summary: nepomuk crash
Status: RESOLVED DUPLICATE of bug 282124
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-01 16:37 UTC by Verena Ruff
Modified: 2011-09-19 19:35 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Verena Ruff 2011-07-01 16:37:51 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.6.4 (4.6.4) "release 5"
Qt Version: 4.7.3
Operating System: Linux 2.6.39.2-34-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
Wasn't interacting with nepomuk at all, it was running in background and indexing. When it chrashed, there was a quite heavy disk load (produced by other programs)

The crash can be reproduced some of the time.

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

Thread 3 (Thread 0x7f004958c700 (LWP 3274)):
#0  0x00007f00574478fe in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007f00573e0f2e in _L_lock_9927 () from /lib64/libc.so.6
#2  0x00007f00573df2d1 in free () from /lib64/libc.so.6
#3  0x00007f0053c4ea51 in Soprano::Error::ErrorCache::~ErrorCache() () from /usr/lib64/libsoprano.so.4
#4  0x00007f00539bbad1 in ?? () from /usr/lib64/libsopranoclient.so.1
#5  0x00007f00539bc80c in ?? () from /usr/lib64/libsopranoclient.so.1
#6  0x00007f00586bd7e4 in Nepomuk::MainModel::addStatement (this=0x736c60, statement=...) at /usr/src/debug/kdelibs-4.6.4/nepomuk/core/nepomukmainmodel.cpp:252
#7  0x00007f0053c5d303 in Soprano::FilterModel::addStatement(Soprano::Statement const&) () from /usr/lib64/libsoprano.so.4
#8  0x00007f00586bc761 in Nepomuk::ResourceFilterModel::addStatement (this=0x737570, statement=<value optimized out>) at /usr/src/debug/kdelibs-4.6.4/nepomuk/core/resourcefiltermodel.cpp:71
#9  0x00007f0053c43bce in Soprano::Model::addStatement(Soprano::Node const&, Soprano::Node const&, Soprano::Node const&, Soprano::Node const&) () from /usr/lib64/libsoprano.so.4
#10 0x00007f0049bc045d in Nepomuk::IndexFeeder::generateGraph (this=<value optimized out>, resourceUri=...) at /usr/src/debug/kdebase-runtime-4.6.4/nepomuk/services/strigi/nepomukindexfeeder.cpp:279
#11 0x00007f0049bc0aa7 in Nepomuk::IndexFeeder::addToModel (this=<value optimized out>, rs=...) at /usr/src/debug/kdebase-runtime-4.6.4/nepomuk/services/strigi/nepomukindexfeeder.cpp:146
#12 0x00007f0049bc1cbd in Nepomuk::IndexFeeder::handleRequest (this=0x80a560, request=...) at /usr/src/debug/kdebase-runtime-4.6.4/nepomuk/services/strigi/nepomukindexfeeder.cpp:248
#13 0x00007f0049bc2179 in Nepomuk::IndexFeeder::run (this=0x80a560) at /usr/src/debug/kdebase-runtime-4.6.4/nepomuk/services/strigi/nepomukindexfeeder.cpp:176
#14 0x00007f0059936095 in QThreadPrivate::start (arg=0x80a560) at thread/qthread_unix.cpp:320
#15 0x00007f00596a5a3f in start_thread () from /lib64/libpthread.so.0
#16 0x00007f005743a67d in clone () from /lib64/libc.so.6
#17 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0040347700 (LWP 3282)):
[KCrash Handler]
#6  0x00007f0057399ab5 in raise () from /lib64/libc.so.6
#7  0x00007f005739afb6 in abort () from /lib64/libc.so.6
#8  0x00007f00573d4dd3 in __libc_message () from /lib64/libc.so.6
#9  0x00007f00573da3b6 in malloc_printerr () from /lib64/libc.so.6
#10 0x00007f00573dcb32 in _int_malloc () from /lib64/libc.so.6
#11 0x00007f00573ded99 in malloc () from /lib64/libc.so.6
#12 0x00007f00599785db in QString::QString (this=0x7f0040346850, unicode=0x7f00441d1e1c, size=40) at tools/qstring.cpp:1018
#13 0x00007f005997982b in QString::mid (this=<value optimized out>, position=<value optimized out>, n=<value optimized out>) at tools/qstring.cpp:3352
#14 0x00007f00599f97d8 in QFSFileEngine::fileName (this=0x7f00445c2ae0, file=<value optimized out>) at io/qfsfileengine_unix.cpp:1037
#15 0x00007f00599f9524 in QFSFileEngine::fileFlags (this=0x7f00445c2ae0, type=...) at io/qfsfileengine_unix.cpp:879
#16 0x00007f00599b6c95 in QFileInfoPrivate::getFileFlags (this=0x7f00447751d0, request=...) at io/qfileinfo.cpp:126
#17 0x00007f00599b7fae in QFileInfo::isHidden (this=<value optimized out>) at io/qfileinfo.cpp:861
#18 0x00007f00599b1313 in QDirIteratorPrivate::matchesFilters (this=0x89a540, fileName=..., fi=...) at io/qdiriterator.cpp:318
#19 0x00007f00599b1bc5 in QDirIteratorPrivate::advance (this=0x89a540) at io/qdiriterator.cpp:222
#20 0x00007f00599b1cfd in QDirIterator::next (this=<value optimized out>) at io/qdiriterator.cpp:457
#21 0x00007f0049bb88c5 in Nepomuk::IndexScheduler::analyzeDir (this=0x736bd0, dir_=<value optimized out>, flags=...) at /usr/src/debug/kdebase-runtime-4.6.4/nepomuk/services/strigi/indexscheduler.cpp:391
#22 0x00007f0049bb925a in Nepomuk::IndexScheduler::run (this=0x736bd0) at /usr/src/debug/kdebase-runtime-4.6.4/nepomuk/services/strigi/indexscheduler.cpp:338
#23 0x00007f0059936095 in QThreadPrivate::start (arg=0x736bd0) at thread/qthread_unix.cpp:320
#24 0x00007f00596a5a3f in start_thread () from /lib64/libpthread.so.0
#25 0x00007f005743a67d in clone () from /lib64/libc.so.6
#26 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0059f38760 (LWP 3259)):
#0  0x00007f00574478fe in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007f00573e0f64 in _L_lock_10078 () from /lib64/libc.so.6
#2  0x00007f00573df42d in realloc () from /lib64/libc.so.6
#3  0x00007f0059962caa in QRegExpMatchState::prepareForMatch (this=0x7f0044085cc0, eng=<value optimized out>) at tools/qregexp.cpp:1379
#4  0x00007f005996fa35 in prepareEngineForMatch (priv=0x7f0044085c90, str=...) at tools/qregexp.cpp:3727
#5  0x00007f005996fc14 in QRegExp::exactMatch (this=0x7f00440a8968, str=...) at tools/qregexp.cpp:4068
#6  0x00007f00499a262f in RegExpCache::exactMatch (this=<value optimized out>, s=...) at /usr/src/debug/kdebase-runtime-4.6.4/nepomuk/common/regexpcache.cpp:40
#7  0x00007f0049bbab5d in Nepomuk::StrigiServiceConfig::shouldFileBeIndexed (this=<value optimized out>, fileName=<value optimized out>) at /usr/src/debug/kdebase-runtime-4.6.4/nepomuk/services/strigi/strigiserviceconfig.cpp:177
#8  0x00007f0049bbacdd in Nepomuk::StrigiServiceConfig::shouldFolderBeIndexed (this=0x7f004407e0f0, path=...) at /usr/src/debug/kdebase-runtime-4.6.4/nepomuk/services/strigi/strigiserviceconfig.cpp:166
#9  0x00007f0049bb3848 in Nepomuk::StrigiService::updateFolder (this=0x75f450, path=..., recursive=false, forced=false) at /usr/src/debug/kdebase-runtime-4.6.4/nepomuk/services/strigi/strigiservice.cpp:231
#10 0x00007f0049bc59ad in StrigiAdaptor::qt_metacall (this=0x7e0950, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0x7fffa0b8dac0) at /usr/src/debug/kdebase-runtime-4.6.4/build/nepomuk/services/strigi/strigiadaptor.moc:157
#11 0x00007f0059449568 in QDBusConnectionPrivate::deliverCall (this=0x6735f0, object=0x7e0950, msg=..., metaTypes=..., slotIdx=19) at qdbusintegrator.cpp:941
#12 0x00007f005944a785 in QDBusConnectionPrivate::activateCall (this=0x6735f0, object=0x7e0950, flags=337, msg=...) at qdbusintegrator.cpp:851
#13 0x00007f005944af1e in QDBusConnectionPrivate::activateObject (this=0x6735f0, node=..., msg=..., pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1409
#14 0x00007f005944b158 in QDBusActivateObjectEvent::placeMetaCall (this=0x7f0038001040) at qdbusintegrator.cpp:1523
#15 0x00007f0059a3337a in QObject::event (this=0x75f450, e=<value optimized out>) at kernel/qobject.cpp:1217
#16 0x00007f0057ba7144 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#17 0x00007f0057baf6fa in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#18 0x00007f0058ad23c6 in KApplication::notify (this=0x7fffa0b8e990, receiver=0x75f450, event=0x7f0038001040) at /usr/src/debug/kdelibs-4.6.4/kdeui/kernel/kapplication.cpp:311
#19 0x00007f0059a1f47c in QCoreApplication::notifyInternal (this=0x7fffa0b8e990, receiver=0x75f450, event=0x7f0038001040) at kernel/qcoreapplication.cpp:731
#20 0x00007f0059a22c75 in sendEvent (receiver=0x0, event_type=0, data=0x609590) at kernel/qcoreapplication.h:215
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x609590) at kernel/qcoreapplication.cpp:1372
#22 0x00007f0059a4a093 in sendPostedEvents (s=0x62f800) at kernel/qcoreapplication.h:220
#23 postEventSourceDispatch (s=0x62f800) at kernel/qeventdispatcher_glib.cpp:277
#24 0x00007f0056890bd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#25 0x00007f00568913b0 in ?? () from /lib64/libglib-2.0.so.0
#26 0x00007f0056891650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#27 0x00007f0059a4a22f in QEventDispatcherGlib::processEvents (this=0x60ec20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#28 0x00007f0057c4cbae in ?? () from /usr/lib64/libQtGui.so.4
#29 0x00007f0059a1e8d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#30 0x00007f0059a1eae5 in QEventLoop::exec (this=0x7fffa0b8e760, flags=...) at kernel/qeventloop.cpp:201
#31 0x00007f0059a22f2b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#32 0x0000000000403ea2 in main (argc=2, argv=0x7fffa0b8ede8) at /usr/src/debug/kdebase-runtime-4.6.4/nepomuk/servicestub/main.cpp:165

Reported using DrKonqi
Comment 1 Verena Ruff 2011-07-08 10:39:09 UTC
New Backtrace with newer version of KDE:


Application: Nepomuk-Dienst (nepomukservicestub), signal: Aborted
[Current thread is 1 (Thread 0x7f5acaf9e760 (LWP 2879))]

Thread 3 (Thread 0x7f5aba48e700 (LWP 2894)):
#0  0x00007f5aca71038c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5aca99c77b in wait (this=<value optimized out>, mutex=0x8174a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x8174a0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f5abab99269 in Nepomuk::IndexFeeder::run (this=0x817480) at /usr/src/debug/kdebase-runtime-4.6.5/nepomuk/services/strigi/nepomukindexfeeder.cpp:188
#4  0x00007f5aca99c095 in QThreadPrivate::start (arg=0x817480) at thread/qthread_unix.cpp:320
#5  0x00007f5aca70ba3f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f5ac84a067d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5ab12ea700 (LWP 2898)):
[KCrash Handler]
#6  0x00007f5ac83ffab5 in raise () from /lib64/libc.so.6
#7  0x00007f5ac8400fb6 in abort () from /lib64/libc.so.6
#8  0x00007f5ac843add3 in __libc_message () from /lib64/libc.so.6
#9  0x00007f5ac84403b6 in malloc_printerr () from /lib64/libc.so.6
#10 0x00007f5ac8442b32 in _int_malloc () from /lib64/libc.so.6
#11 0x00007f5ac8444d99 in malloc () from /lib64/libc.so.6
#12 0x00007f5aca99deab in QByteArray::QByteArray (this=0x7f5ab12e9920, str=<value optimized out>) at tools/qbytearray.cpp:1278
#13 0x00007f5acaa613ad in QFSFileEngineIterator::advance (this=0x7f5aac00a6f0) at io/qfsfileengine_iterator_unix.cpp:73
#14 0x00007f5acaa595e0 in QFSFileEngineIterator::next (this=0x7f5aac00a6f0) at io/qfsfileengine_iterator.cpp:65
#15 0x00007f5acaa17b67 in QDirIteratorPrivate::advance (this=0x7f5aac028040) at io/qdiriterator.cpp:217
#16 0x00007f5acaa17cfd in QDirIterator::next (this=<value optimized out>) at io/qdiriterator.cpp:457
#17 0x00007f5abab8f8c5 in Nepomuk::IndexScheduler::analyzeDir (this=0x777fd0, dir_=<value optimized out>, flags=...) at /usr/src/debug/kdebase-runtime-4.6.5/nepomuk/services/strigi/indexscheduler.cpp:391
#18 0x00007f5abab9025a in Nepomuk::IndexScheduler::run (this=0x777fd0) at /usr/src/debug/kdebase-runtime-4.6.5/nepomuk/services/strigi/indexscheduler.cpp:338
#19 0x00007f5aca99c095 in QThreadPrivate::start (arg=0x777fd0) at thread/qthread_unix.cpp:320
#20 0x00007f5aca70ba3f in start_thread () from /lib64/libpthread.so.0
#21 0x00007f5ac84a067d in clone () from /lib64/libc.so.6
#22 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f5acaf9e760 (LWP 2879)):
#0  0x00007f5ac84ad8fe in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007f5ac8446f2e in _L_lock_9927 () from /lib64/libc.so.6
#2  0x00007f5ac84452d1 in free () from /lib64/libc.so.6
#3  0x00007f5aca9e15dc in QString::free (d=0xdf5c80) at tools/qstring.cpp:1185
#4  0x00007f5acaa1d5ee in ~QString (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../src/corelib/tools/qstring.h:883
#5  ~QFileInfoPrivate (this=<value optimized out>, __in_chrg=<value optimized out>) at io/qfileinfo_p.h:65
#6  ~QSharedDataPointer (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../src/corelib/tools/qshareddata.h:90
#7  QFileInfo::~QFileInfo (this=<value optimized out>, __in_chrg=<value optimized out>) at io/qfileinfo.cpp:303
#8  0x00007f5abab8a56f in Nepomuk::StrigiService::indexFolder (this=0x743720, path=<value optimized out>, recursive=<value optimized out>, forced=false) at /usr/src/debug/kdebase-runtime-4.6.5/nepomuk/services/strigi/strigiservice.cpp:252
#9  0x00007f5abab8a8cb in Nepomuk::StrigiService::updateFolder (this=0x743720, path=..., recursive=false, forced=false) at /usr/src/debug/kdebase-runtime-4.6.5/nepomuk/services/strigi/strigiservice.cpp:232
#10 0x00007f5abab9c9ad in StrigiAdaptor::qt_metacall (this=0x8ede30, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0x7fffa4ef3650) at /usr/src/debug/kdebase-runtime-4.6.5/build/nepomuk/services/strigi/strigiadaptor.moc:157
#11 0x00007f5aca4af568 in QDBusConnectionPrivate::deliverCall (this=0x6722a0, object=0x8ede30, msg=..., metaTypes=..., slotIdx=19) at qdbusintegrator.cpp:941
#12 0x00007f5aca4b0785 in QDBusConnectionPrivate::activateCall (this=0x6722a0, object=0x8ede30, flags=337, msg=...) at qdbusintegrator.cpp:851
#13 0x00007f5aca4b0f1e in QDBusConnectionPrivate::activateObject (this=0x6722a0, node=..., msg=..., pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1409
#14 0x00007f5aca4b1158 in QDBusActivateObjectEvent::placeMetaCall (this=0x7f5aac028230) at qdbusintegrator.cpp:1523
#15 0x00007f5acaa9937a in QObject::event (this=0x743720, e=<value optimized out>) at kernel/qobject.cpp:1217
#16 0x00007f5ac8c0d144 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#17 0x00007f5ac8c156fa in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#18 0x00007f5ac9b38346 in KApplication::notify (this=0x7fffa4ef4520, receiver=0x743720, event=0x7f5aac028230) at /usr/src/debug/kdelibs-4.6.5/kdeui/kernel/kapplication.cpp:311
#19 0x00007f5acaa8547c in QCoreApplication::notifyInternal (this=0x7fffa4ef4520, receiver=0x743720, event=0x7f5aac028230) at kernel/qcoreapplication.cpp:731
#20 0x00007f5acaa88c75 in sendEvent (receiver=0x0, event_type=0, data=0x609590) at kernel/qcoreapplication.h:215
#21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x609590) at kernel/qcoreapplication.cpp:1372
#22 0x00007f5acaab0093 in sendPostedEvents (s=0x62eec0) at kernel/qcoreapplication.h:220
#23 postEventSourceDispatch (s=0x62eec0) at kernel/qeventdispatcher_glib.cpp:277
#24 0x00007f5ac78f6bd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#25 0x00007f5ac78f73b0 in ?? () from /lib64/libglib-2.0.so.0
#26 0x00007f5ac78f7650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#27 0x00007f5acaab022f in QEventDispatcherGlib::processEvents (this=0x60ec20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#28 0x00007f5ac8cb2bae in ?? () from /usr/lib64/libQtGui.so.4
#29 0x00007f5acaa848d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#30 0x00007f5acaa84ae5 in QEventLoop::exec (this=0x7fffa4ef42f0, flags=...) at kernel/qeventloop.cpp:201
#31 0x00007f5acaa88f2b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#32 0x0000000000403f82 in main (argc=2, argv=0x7fffa4ef4978) at /usr/src/debug/kdebase-runtime-4.6.5/nepomuk/servicestub/main.cpp:167
Comment 2 Rolf Eike Beer 2011-07-10 11:08:55 UTC
I can confirm this using 4.6.4 and 4.6.5. I have this bug like 5 times a day when I start a heavy compilation job in my home directory.
Comment 3 Sebastian Trueg 2011-09-19 19:35:04 UTC

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