Bug 277154 - Sporadic nepomuk crashes after update to 4.6.5
Summary: Sporadic nepomuk crashes after update to 4.6.5
Status: RESOLVED NOT A BUG
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: fileindexer (show other bugs)
Version: 4.6
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-05 19:09 UTC by Cyrille Dunant
Modified: 2012-07-24 11:16 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 Cyrille Dunant 2011-07-05 19:09:06 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.6.5 (4.6.5) "release 8"
Qt Version: 4.7.3
Operating System: Linux 2.6.37.6-0.5-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
- Unusual behaviour I noticed:
Nepomuk crashes sporadically since I updated to 4.6.5 (opensuse RPMs)

The crash can be reproduced some of the time.

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

Thread 3 (Thread 0x7f38dc067700 (LWP 16030)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f38ec60877b in wait (this=<value optimized out>, mutex=0x858f10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x858f10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f38dc767269 in ?? () from /usr/lib64/kde4/nepomukstrigiservice.so
#4  0x00007f38ec608095 in QThreadPrivate::start (arg=0x858ef0) at thread/qthread_unix.cpp:320
#5  0x00007f38ec377a3f in start_thread (arg=0x7f38dc067700) at pthread_create.c:297
#6  0x00007f38ea10b67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f38c6feb700 (LWP 16031)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f38ea0b1f2e in _L_lock_9927 () from /lib64/libc.so.6
#2  0x00007f38ea0b02d1 in __libc_free (mem=0x7f38ea3a0e80) at malloc.c:3731
#3  0x00007f38ea0cc67d in tzset_internal (always=<value optimized out>, explicit=<value optimized out>) at tzset.c:435
#4  0x00007f38ea0cc8e0 in __tzset () at tzset.c:592
#5  0x00007f38ea0cb759 in mktime (tp=0x7f38c6fea810) at mktime.c:515
#6  0x00007f38ec6172e1 in localToUtc (this=<value optimized out>, outDate=..., outTime=...) at tools/qdatetime.cpp:4080
#7  QDateTimePrivate::getUTC (this=<value optimized out>, outDate=..., outTime=...) at tools/qdatetime.cpp:4158
#8  0x00007f38ec617763 in QDateTime::toMSecsSinceEpoch (this=<value optimized out>) at tools/qdatetime.cpp:2351
#9  0x00007f38ec617799 in QDateTime::toTime_t (this=<value optimized out>) at tools/qdatetime.cpp:2380
#10 0x00007f38dc7694fb in ?? () from /usr/lib64/kde4/nepomukstrigiservice.so
#11 0x00007f38dc75defc in ?? () from /usr/lib64/kde4/nepomukstrigiservice.so
#12 0x00007f38dc75e25a in ?? () from /usr/lib64/kde4/nepomukstrigiservice.so
#13 0x00007f38ec608095 in QThreadPrivate::start (arg=0x7c86f0) at thread/qthread_unix.cpp:320
#14 0x00007f38ec377a3f in start_thread (arg=0x7f38c6feb700) at pthread_create.c:297
#15 0x00007f38ea10b67d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f38ecbfa760 (LWP 16028)):
[KCrash Handler]
#6  0x00007f38ea06aab5 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f38ea06bfb6 in abort () at abort.c:92
#8  0x00007f38ea0a5dd3 in __libc_message (do_abort=2, fmt=0x7f38ea1669b0 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:186
#9  0x00007f38ea0ab3b6 in malloc_printerr (action=3, str=0x7f38ea166d30 "malloc(): memory corruption (fast)", ptr=<value optimized out>) at malloc.c:6261
#10 0x00007f38ea0adb32 in _int_malloc (av=0x7f38ea3a0e80, bytes=32) at malloc.c:4303
#11 0x00007f38ea0afd99 in __libc_malloc (bytes=32) at malloc.c:3655
#12 0x00007f38ec6240e9 in QHashData::allocateNode (this=<value optimized out>, nodeAlign=<value optimized out>) at tools/qhash.cpp:175
#13 0x00007f38ec604798 in createNode (this=0x608030) at ../../src/corelib/tools/qhash.h:543
#14 insert (this=0x608030) at ../../src/corelib/tools/qhash.h:761
#15 QReadWriteLock::lockForRead (this=0x608030) at thread/qreadwritelock.cpp:171
#16 0x00007f38ec67676b in relock (fileName=...) at ../../src/corelib/thread/qreadwritelock.h:111
#17 QReadLocker (fileName=...) at ../../src/corelib/thread/qreadwritelock.h:130
#18 QAbstractFileEngine::create (fileName=...) at io/qabstractfileengine.cpp:170
#19 0x00007f38ec689009 in QFileInfoPrivate (this=0x7fff7f185630, file=...) at io/qfileinfo_p.h:98
#20 QFileInfo::QFileInfo (this=0x7fff7f185630, file=...) at io/qfileinfo.cpp:256
#21 0x00007f38dc75877c in ?? () from /usr/lib64/kde4/nepomukstrigiservice.so
#22 0x00007f38dc76a9ad in ?? () from /usr/lib64/kde4/nepomukstrigiservice.so
#23 0x00007f38ec11b568 in QDBusConnectionPrivate::deliverCall (this=0x68eb30, object=0x93e140, msg=..., metaTypes=..., slotIdx=19) at qdbusintegrator.cpp:941
#24 0x00007f38ec11c785 in QDBusConnectionPrivate::activateCall (this=0x68eb30, object=0x93e140, flags=337, msg=...) at qdbusintegrator.cpp:851
#25 0x00007f38ec11cf1e in QDBusConnectionPrivate::activateObject (this=0x68eb30, node=..., msg=..., pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1409
#26 0x00007f38ec11d158 in QDBusActivateObjectEvent::placeMetaCall (this=0x9a3890) at qdbusintegrator.cpp:1523
#27 0x00007f38ec70537a in QObject::event (this=0x76ad00, e=<value optimized out>) at kernel/qobject.cpp:1217
#28 0x00007f38ea878144 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#29 0x00007f38ea8806fa in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#30 0x00007f38eb7a4346 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#31 0x00007f38ec6f147c in QCoreApplication::notifyInternal (this=0x7fff7f186730, receiver=0x76ad00, event=0x9a3890) at kernel/qcoreapplication.cpp:731
#32 0x00007f38ec6f4c75 in sendEvent (receiver=0x0, event_type=0, data=0x609590) at kernel/qcoreapplication.h:215
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x609590) at kernel/qcoreapplication.cpp:1372
#34 0x00007f38ec71c093 in sendPostedEvents (s=0x6300f0) at kernel/qcoreapplication.h:220
#35 postEventSourceDispatch (s=0x6300f0) at kernel/qeventdispatcher_glib.cpp:277
#36 0x00007f38e95617d3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#37 0x00007f38e9561fb0 in ?? () from /lib64/libglib-2.0.so.0
#38 0x00007f38e9562250 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#39 0x00007f38ec71c22f in QEventDispatcherGlib::processEvents (this=0x60ec20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#40 0x00007f38ea91dbae in ?? () from /usr/lib64/libQtGui.so.4
#41 0x00007f38ec6f08d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#42 0x00007f38ec6f0ae5 in QEventLoop::exec (this=0x7fff7f186500, flags=...) at kernel/qeventloop.cpp:201
#43 0x00007f38ec6f4f2b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#44 0x0000000000403f82 in _start ()

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

Possible duplicates by query: bug 276947, bug 276943, bug 276903, bug 276849, bug 276502.

Reported using DrKonqi
Comment 1 Vishesh Handa 2012-07-24 11:16:30 UTC
Missing debugging symbols for the strigi service.

Anyway, this is really old, and the code base is quite different now.