Bug 291396 - Nepomuk Crashes Intermittently and Randomly
Summary: Nepomuk Crashes Intermittently and Randomly
Status: RESOLVED DUPLICATE of bug 289270
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Debian stable Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-12 21:02 UTC by John Morris
Modified: 2012-01-30 15:43 UTC (History)
2 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 John Morris 2012-01-12 21:02:50 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.4
Operating System: Linux 3.1.0-1-amd64 x86_64
Distribution: Debian GNU/Linux stable-updates (sid)

-- Information about the crash:
Nepomuk regularly crashes.  It happens whether I'm at the computer or not.  I cannot find any pattern or action to tie this to.

The crash can be reproduced every time.

-- Backtrace:
Application: Nepomuk Service Stub (nepomukservicestub), signal: Aborted
__lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
[Current thread is 1 (Thread 0x7f97d6728760 (LWP 10640))]

Thread 3 (Thread 0x7f97c570f700 (LWP 10650)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f97d3d4df98 in _L_lock_9627 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f97d3d4c381 in *__GI___libc_free (mem=0x7f97d4054e60) at malloc.c:3736
#3  0x00007f97d07d36dc in Soprano::Node::operator=(Soprano::Node const&) () from /usr/lib/libsoprano.so.4
#4  0x00007f97c5d43139 in Nepomuk::IndexFeeder::handleRequest (this=0x148b3b0, request=...) at ../../../../nepomuk/services/strigi/nepomukindexfeeder.cpp:243
#5  0x00007f97c5d439a4 in Nepomuk::IndexFeeder::run (this=0x148b3b0) at ../../../../nepomuk/services/strigi/nepomukindexfeeder.cpp:176
#6  0x00007f97d611fcf5 in QThreadPrivate::start(void*) () from /usr/lib/libQtCore.so.4
#7  0x00007f97d3abfb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#8  0x00007f97d3daa4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f97b9286700 (LWP 10652)):
[KCrash Handler]
#6  0x00007f97d3d07405 in *__GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f97d3d0a680 in *__GI_abort () at abort.c:92
#8  0x00007f97d3d3de0b in __libc_message (do_abort=<optimized out>, fmt=<optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007f97d3d47656 in malloc_printerr (action=3, str=0x7f97d3e1e628 "malloc(): memory corruption (fast)", ptr=<optimized out>) at malloc.c:6283
#10 0x00007f97d3d4af38 in _int_malloc (av=0x7f97d4054e60, bytes=<optimized out>) at malloc.c:4308
#11 0x00007f97d3d4c470 in *__GI___libc_malloc (bytes=55) at malloc.c:3660
#12 0x00007f97d6121dfd in QByteArray::resize(int) () from /usr/lib/libQtCore.so.4
#13 0x00007f97d615e7b7 in toLatin1_helper(QChar const*, int) () from /usr/lib/libQtCore.so.4
#14 0x00007f97d61626f3 in QString::toLatin1() const () from /usr/lib/libQtCore.so.4
#15 0x00007f97d61c401d in QUrl::toAce(QString const&) () from /usr/lib/libQtCore.so.4
#16 0x00007f97d61c457e in QUrlPrivate::toEncoded(QFlags<QUrl::FormattingOption>) const () from /usr/lib/libQtCore.so.4
#17 0x00007f97d61c473d in QUrl::toEncoded(QFlags<QUrl::FormattingOption>) const () from /usr/lib/libQtCore.so.4
#18 0x00007f97d07d3be0 in Soprano::Node::resourceToN3(QUrl const&) () from /usr/lib/libsoprano.so.4
#19 0x00007f97d504679a in Nepomuk::ResourceData::determineUri (this=0x1004d810) at ../../nepomuk/core/resourcedata.cpp:560
#20 0x00007f97d5059323 in Nepomuk::Resource::determineFinalResourceData (this=0x7f97b9285620) at ../../nepomuk/core/resource.cpp:936
#21 0x00007f97d505a9a3 in Nepomuk::Resource::resourceUri (this=0x7f97b9285620) at ../../nepomuk/core/resource.cpp:187
#22 0x00007f97c5d40297 in FileMetaData (idx=<optimized out>, this=0x1b33fc90) at ../../../../nepomuk/services/strigi/nepomukindexwriter.cpp:306
#23 Nepomuk::StrigiIndexWriter::startAnalysis (this=0x14c0f70, idx=0x7f97b9285a00) at ../../../../nepomuk/services/strigi/nepomukindexwriter.cpp:400
#24 0x00007f97c5d45ad9 in Nepomuk::Indexer::indexFile (this=<optimized out>, info=...) at ../../../../nepomuk/services/strigi/nepomukindexer.cpp:127
#25 0x00007f97c5d38a0a in Nepomuk::IndexScheduler::analyzeDir (this=0x14692c0, dir_=<optimized out>, flags=...) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:450
#26 0x00007f97c5d3a78c in Nepomuk::IndexScheduler::run (this=0x14692c0) at ../../../../nepomuk/services/strigi/indexscheduler.cpp:338
#27 0x00007f97d611fcf5 in QThreadPrivate::start(void*) () from /usr/lib/libQtCore.so.4
#28 0x00007f97d3abfb50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#29 0x00007f97d3daa4ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#30 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f97d6728760 (LWP 10640)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f97d3d4e1e2 in _L_lock_11440 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f97d3d4d524 in *__GI___libc_realloc (oldmem=0x7f97d4054e60, bytes=168) at malloc.c:3813
#3  0x00007f97d614be8a in QRegExpMatchState::prepareForMatch(QRegExpEngine*) () from /usr/lib/libQtCore.so.4
#4  0x00007f97d6158d61 in prepareEngineForMatch(QRegExpPrivate*, QString const&) () from /usr/lib/libQtCore.so.4
#5  0x00007f97d6158fa4 in QRegExp::exactMatch(QString const&) const () from /usr/lib/libQtCore.so.4
#6  0x00007f97c5b247af in RegExpCache::exactMatch (this=<optimized out>, s=...) at ../../../nepomuk/common/regexpcache.cpp:40
#7  0x00007f97c5d3ba9d in Nepomuk::StrigiServiceConfig::shouldFileBeIndexed (this=<optimized out>, fileName=<optimized out>) at ../../../../nepomuk/services/strigi/strigiserviceconfig.cpp:177
#8  0x00007f97c5d3bc14 in shouldFolderBeIndexed (path=..., this=0x7f97c0080350) at ../../../../nepomuk/services/strigi/strigiserviceconfig.cpp:166
#9  Nepomuk::StrigiServiceConfig::shouldFolderBeIndexed (this=0x7f97c0080350, path=...) at ../../../../nepomuk/services/strigi/strigiserviceconfig.cpp:148
#10 0x00007f97c5d348e0 in Nepomuk::StrigiService::updateFolder (this=0x14697d0, path=..., recursive=false, forced=false) at ../../../../nepomuk/services/strigi/strigiservice.cpp:231
#11 0x00007f97c5d46ecd in StrigiAdaptor::qt_metacall (this=0x14ae0d0, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0x7fff130157b0) at strigiadaptor.moc:157
#12 0x00007f97d5e4f8b1 in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QList<int> const&, int) () from /usr/lib/libQtDBus.so.4
#13 0x00007f97d5e509fd in QDBusConnectionPrivate::activateCall(QObject*, int, QDBusMessage const&) () from /usr/lib/libQtDBus.so.4
#14 0x00007f97d5e512d2 in QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&, QDBusMessage const&, int) () from /usr/lib/libQtDBus.so.4
#15 0x00007f97d5e513a8 in QDBusActivateObjectEvent::placeMetaCall(QObject*) () from /usr/lib/libQtDBus.so.4
#16 0x00007f97d621ca6a in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#17 0x00007f97d452cc64 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x00007f97d4531af1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x00007f97d5526b96 in KApplication::notify (this=0x7fff13016680, receiver=0x14697d0, event=0x1c995c0) at ../../kdeui/kernel/kapplication.cpp:311
#20 0x00007f97d620628c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#21 0x00007f97d6209648 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#22 0x00007f97d62309d3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib/libQtCore.so.4
#23 0x00007f97d2fe10cf in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f97d2fe18c8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f97d2fe1a99 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f97d6230e2f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#27 0x00007f97d45d0eee in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtGui.so.4
#28 0x00007f97d6205492 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#29 0x00007f97d620568f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0x00007f97d6209837 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#31 0x0000000000403c1f in main (argc=2, argv=0x7fff13016b18) at ../../../nepomuk/servicestub/main.cpp:167

This bug may be a duplicate of or related to bug 280818.

Possible duplicates by query: bug 290457, bug 290055, bug 289270, bug 286003, bug 283764.

Reported using DrKonqi
Comment 1 Sebastian Trueg 2012-01-30 15:43:01 UTC

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