Bug 281930 - nepomukstub crashes from time to time
Summary: nepomukstub crashes from time to time
Status: RESOLVED FIXED
Alias: None
Product: nepomuk
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
: 279324 280262 280474 280914 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-09-13 11:19 UTC by Christian Weilbach
Modified: 2011-09-19 19:12 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.7.1
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Weilbach 2011-09-13 11:19:40 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.4
Operating System: Linux 2.6.40.4-5.fc15.x86_64 x86_64
Distribution: "Fedora release 15 (Lovelock)"

-- Information about the crash:
- What I was doing when the application crashed:
Running KDE 4.7.0 session with strigi indexed home folder and some nfs share.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Nepomuk Service Stub (nepomukservicestub), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f7cfa76f840 (LWP 11541))]

Thread 2 (Thread 0x7f7cf03c2700 (LWP 11542)):
#0  0x00000038196eda2c in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x000000381967ca81 in _L_lock_9745 () from /lib64/libc.so.6
#2  0x000000381967aa42 in malloc () from /lib64/libc.so.6
#3  0x000000381920ca1f in _dl_map_object_deps () from /lib64/ld-linux-x86-64.so.2
#4  0x0000003819212015 in dl_open_worker () from /lib64/ld-linux-x86-64.so.2
#5  0x000000381920e146 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#6  0x000000381921273a in _dl_open () from /lib64/ld-linux-x86-64.so.2
#7  0x000000381971b510 in do_dlopen () from /lib64/libc.so.6
#8  0x000000381920e146 in _dl_catch_error () from /lib64/ld-linux-x86-64.so.2
#9  0x000000381971b5ca in __libc_dlopen_mode () from /lib64/libc.so.6
#10 0x00000038196f40f5 in init () from /lib64/libc.so.6
#11 0x0000003819e0c980 in pthread_once () from /lib64/libpthread.so.0
#12 0x00000038196f4214 in backtrace () from /lib64/libc.so.6
#13 0x0000003819670b2f in __libc_message () from /lib64/libc.so.6
#14 0x0000003819676f8a in malloc_printerr () from /lib64/libc.so.6
#15 0x0000003819678d23 in _int_malloc () from /lib64/libc.so.6
#16 0x000000381967aa50 in malloc () from /lib64/libc.so.6
#17 0x0000003e8d6b7293 in fromLatin1_helper (size=24, str=<optimized out>) at tools/qstring.cpp:3749
#18 QString::fromLatin1_helper (str=0x1d36398 "nepomuk (strigi service)", size=<optimized out>) at tools/qstring.cpp:3737
#19 0x0000003e8d6b9e9d in QString::fromAscii_helper (str=<optimized out>, size=<optimized out>) at tools/qstring.cpp:3809
#20 0x0000003e8d6b9ebe in QString::fromAscii (str=<optimized out>, size=<optimized out>) at tools/qstring.cpp:3909
#21 0x0000003e8e917a6e in operator<< (t=<optimized out>, this=0x7f7cf03c0f40) at /usr/include/QtCore/qdebug.h:111
#22 KDebugPrivate::printHeader (this=0x1cbcbc0, s=..., areaName=..., file=0x7f7cf03d914e "kde-runtime-4.7.0/nepomuk/services/strigi/nepomukindexer.cpp", line=55, funcinfo=0x7f7cf03d9260 "virtual void Nepomuk::Indexer::start()", type=QtDebugMsg, colored=false) at /usr/src/debug/kdelibs-4.7.0/kdecore/io/kdebug.cpp:553
#23 0x0000003e8e91ac12 in KDebugPrivate::stream (this=0x1cbcbc0, type=QtDebugMsg, area=<optimized out>, debugFile=0x7f7cf03d914e "kde-runtime-4.7.0/nepomuk/services/strigi/nepomukindexer.cpp", line=55, funcinfo=0x7f7cf03d9260 "virtual void Nepomuk::Indexer::start()") at /usr/src/debug/kdelibs-4.7.0/kdecore/io/kdebug.cpp:668
#24 0x0000003e8e915bf1 in kDebugStream (level=QtDebugMsg, area=300106, file=0x7f7cf03d914e "kde-runtime-4.7.0/nepomuk/services/strigi/nepomukindexer.cpp", line=55, funcinfo=0x7f7cf03d9260 "virtual void Nepomuk::Indexer::start()") at /usr/src/debug/kdelibs-4.7.0/kdecore/io/kdebug.cpp:776
#25 0x00007f7cf03d6721 in operator() (area=300106, this=<optimized out>) at /usr/include/kde4/kdebug.h:260
#26 Nepomuk::Indexer::start (this=0x7f7ce8004a00) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/strigi/nepomukindexer.cpp:55
#27 0x00007f7cf03cfbeb in Nepomuk::IndexScheduler::doIndexing (this=0x1f1bca0) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/strigi/indexscheduler.cpp:354
#28 0x00007f7cf03cffcb in Nepomuk::IndexScheduler::qt_metacall (this=0x1f1bca0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7f7ce802bb10) at /usr/src/debug/kde-runtime-4.7.0/x86_64-redhat-linux-gnu/nepomuk/services/strigi/indexscheduler.moc:128
#29 0x0000003e8d770baa in QObject::event (this=0x1f1bca0, e=<optimized out>) at kernel/qobject.cpp:1217
#30 0x0000003e8efb9324 in notify_helper (e=0x7f7ce802bdb0, receiver=0x1f1bca0, this=0x1c6a450) at kernel/qapplication.cpp:4481
#31 QApplicationPrivate::notify_helper (this=0x1c6a450, receiver=0x1f1bca0, e=0x7f7ce802bdb0) at kernel/qapplication.cpp:4453
#32 0x0000003e8efbe1b1 in QApplication::notify (this=0x7fff237478a0, receiver=0x1f1bca0, e=0x7f7ce802bdb0) at kernel/qapplication.cpp:4360
#33 0x0000003e90e4c156 in KApplication::notify (this=0x7fff237478a0, receiver=0x1f1bca0, event=0x7f7ce802bdb0) at /usr/src/debug/kdelibs-4.7.0/kdeui/kernel/kapplication.cpp:311
#34 0x0000003e8d75a20c in QCoreApplication::notifyInternal (this=0x7fff237478a0, receiver=0x1f1bca0, event=0x7f7ce802bdb0) at kernel/qcoreapplication.cpp:787
#35 0x0000003e8d75d7d4 in sendEvent (event=0x7f7ce802bdb0, receiver=0x1f1bca0) at kernel/qcoreapplication.h:215
#36 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1f1c040) at kernel/qcoreapplication.cpp:1428
#37 0x0000003e8d784973 in sendPostedEvents () at kernel/qcoreapplication.h:220
#38 postEventSourceDispatch (s=0x7f7ce8001340) at kernel/qeventdispatcher_glib.cpp:277
#39 0x000000381b6427ed in g_main_dispatch (context=0x7f7ce80009b0) at gmain.c:2441
#40 g_main_context_dispatch (context=0x7f7ce80009b0) at gmain.c:3014
#41 0x000000381b642fc8 in g_main_context_iterate (context=0x7f7ce80009b0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3092
#42 0x000000381b64325c in g_main_context_iteration (context=0x7f7ce80009b0, may_block=1) at gmain.c:3155
#43 0x0000003e8d784dcf in QEventDispatcherGlib::processEvents (this=0x7f7ce80008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#44 0x0000003e8d759722 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#45 0x0000003e8d75991f in QEventLoop::exec (this=0x7f7cf03c1d40, flags=...) at kernel/qeventloop.cpp:201
#46 0x0000003e8d6717ef in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#47 0x0000003e8d674265 in QThreadPrivate::start (arg=0x1e21ea0) at thread/qthread_unix.cpp:331
#48 0x0000003819e07b31 in start_thread () from /lib64/libpthread.so.0
#49 0x00000038196dfc7d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f7cfa76f840 (LWP 11541)):
[KCrash Handler]
#6  0x0000003e8d716336 in ~QString (this=<optimized out>, __in_chrg=<optimized out>) at ../../src/corelib/tools/qstring.h:883
#7  QUrl::fragment (this=0x1f1bce0) at io/qurl.cpp:5478
#8  0x0000003e8e930950 in hasSubUrl (url=...) at /usr/src/debug/kdelibs-4.7.0/kdecore/io/kurl.cpp:973
#9  isLocalFile (url=...) at /usr/src/debug/kdelibs-4.7.0/kdecore/io/kurl.cpp:890
#10 0x0000003e8e931a9f in KUrl::toLocalFile (this=0x1f1bce0, trailing=KUrl::LeaveTrailingSlash) at /usr/src/debug/kdelibs-4.7.0/kdecore/io/kurl.cpp:879
#11 0x00007f7cf03cd352 in Nepomuk::IndexScheduler::currentFile (this=<optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/strigi/indexscheduler.cpp:308
#12 0x00007f7cf03cbb09 in Nepomuk::StrigiService::userStatusString (this=0x1f02790, simple=false) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/strigi/strigiservice.cpp:166
#13 0x00007f7cf03cbcbb in Nepomuk::StrigiService::userStatusString (this=<optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/strigi/strigiservice.cpp:142
#14 0x00007f7cf03d69b1 in StrigiAdaptor::userStatusString (this=<optimized out>) at /usr/src/debug/kde-runtime-4.7.0/x86_64-redhat-linux-gnu/nepomuk/services/strigi/strigiadaptor.cpp:99
#15 0x00007f7cf03d6aab in StrigiAdaptor::qt_metacall (this=0x1f4fd50, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x7fff23746b00) at /usr/src/debug/kde-runtime-4.7.0/x86_64-redhat-linux-gnu/nepomuk/services/strigi/strigiadaptor.moc:143
#16 0x0000003e8e42073b in QDBusConnectionPrivate::deliverCall (this=0x1e4b700, object=0x1f4fd50, msg=..., metaTypes=..., slotIdx=18) at qdbusintegrator.cpp:942
#17 0x0000003e8e42187d in QDBusConnectionPrivate::activateCall (this=0x1e4b700, object=0x1f4fd50, flags=337, msg=...) at qdbusintegrator.cpp:852
#18 0x0000003e8e422152 in QDBusConnectionPrivate::activateObject (this=0x1e4b700, node=..., msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1410
#19 0x0000003e8e422228 in QDBusActivateObjectEvent::placeMetaCall (this=0x1e636f0) at qdbusintegrator.cpp:1524
#20 0x0000003e8d770baa in QObject::event (this=0x1f02790, e=<optimized out>) at kernel/qobject.cpp:1217
#21 0x0000003e8efb9324 in notify_helper (e=0x1e636f0, receiver=0x1f02790, this=0x1c6a450) at kernel/qapplication.cpp:4481
#22 QApplicationPrivate::notify_helper (this=0x1c6a450, receiver=0x1f02790, e=0x1e636f0) at kernel/qapplication.cpp:4453
#23 0x0000003e8efbe1b1 in QApplication::notify (this=0x7fff237478a0, receiver=0x1f02790, e=0x1e636f0) at kernel/qapplication.cpp:4360
#24 0x0000003e90e4c156 in KApplication::notify (this=0x7fff237478a0, receiver=0x1f02790, event=0x1e636f0) at /usr/src/debug/kdelibs-4.7.0/kdeui/kernel/kapplication.cpp:311
#25 0x0000003e8d75a20c in QCoreApplication::notifyInternal (this=0x7fff237478a0, receiver=0x1f02790, event=0x1e636f0) at kernel/qcoreapplication.cpp:787
#26 0x0000003e8d75d7d4 in sendEvent (event=0x1e636f0, receiver=0x1f02790) at kernel/qcoreapplication.h:215
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1c41640) at kernel/qcoreapplication.cpp:1428
#28 0x0000003e8d784973 in sendPostedEvents () at kernel/qcoreapplication.h:220
#29 postEventSourceDispatch (s=0x1c6d9a0) at kernel/qeventdispatcher_glib.cpp:277
#30 0x000000381b6427ed in g_main_dispatch (context=0x1c6cce0) at gmain.c:2441
#31 g_main_context_dispatch (context=0x1c6cce0) at gmain.c:3014
#32 0x000000381b642fc8 in g_main_context_iterate (context=0x1c6cce0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3092
#33 0x000000381b64325c in g_main_context_iteration (context=0x1c6cce0, may_block=1) at gmain.c:3155
#34 0x0000003e8d784dcf in QEventDispatcherGlib::processEvents (this=0x1c42d00, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#35 0x0000003e8f05c12e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#36 0x0000003e8d759722 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#37 0x0000003e8d75991f in QEventLoop::exec (this=0x7fff23747710, flags=...) at kernel/qeventloop.cpp:201
#38 0x0000003e8d75da67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#39 0x0000000000403a09 in main (argc=2, argv=0x7fff23747d48) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/servicestub/main.cpp:167

Reported using DrKonqi
Comment 1 Sebastian Trueg 2011-09-19 13:25:17 UTC
Fixed in 4.7.1.
Comment 2 Sebastian Trueg 2011-09-19 19:12:03 UTC
*** Bug 280914 has been marked as a duplicate of this bug. ***
Comment 3 Sebastian Trueg 2011-09-19 19:12:20 UTC
*** Bug 280474 has been marked as a duplicate of this bug. ***
Comment 4 Sebastian Trueg 2011-09-19 19:12:33 UTC
*** Bug 280262 has been marked as a duplicate of this bug. ***
Comment 5 Sebastian Trueg 2011-09-19 19:12:46 UTC
*** Bug 279324 has been marked as a duplicate of this bug. ***