Bug 279276 - Nepomuk crash
Summary: Nepomuk crash
Status: RESOLVED FIXED
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: storage (show other bugs)
Version: 4.7
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
: 285704 288744 288871 294664 302442 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-08-03 11:10 UTC by Andrei Sebastian Cimpean
Modified: 2013-02-18 09:29 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.10


Attachments
New crash information added by DrKonqi (31.04 KB, text/plain)
2011-08-30 13:14 UTC, Frédéric COIFFIER
Details
Patch against soprano 2.7 (1.09 KB, patch)
2011-10-17 09:05 UTC, Sebastian Trueg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrei Sebastian Cimpean 2011-08-03 11:10:53 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.3
Operating System: Linux 2.6.37.6-0.7-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
I had podcasts updated in Amarok and started listening to them. I started konsole with vim. No email checks or other intensive task.

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

Thread 17 (Thread 0x7fd03c71e700 (LWP 2861)):
#0  0x00007fd04c8a98fe in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007fd04c842f2e in _L_lock_9927 () from /lib64/libc.so.6
#2  0x00007fd04c8412d1 in free () from /lib64/libc.so.6
#3  0x00007fd04bceee08 in ?? () from /lib64/libglib-2.0.so.0
#4  0x00007fd04ef0f5ea in QEventDispatcherGlib::~QEventDispatcherGlib (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:373
#5  0x00007fd04ef0f739 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x7fd0340008b0, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:401
#6  0x00007fd04edfa3b4 in QThreadPrivate::finish (arg=0x7fd04f217f80) at thread/qthread_unix.cpp:356
#7  0x00007fd04edfb09d in ~__pthread_cleanup_class (arg=0x7fd04f217f80) at /usr/include/pthread.h:535
#8  QThreadPrivate::start (arg=0x7fd04f217f80) at thread/qthread_unix.cpp:279
#9  0x00007fd04eb6aa3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd04c89c67d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7fd03bbba700 (LWP 2929)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007ffff79ff7a1 in ?? ()
#2  0x00007fd04bfa32b3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007fd04ee4c8d2 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#5  0x00007fd04ef0fc4d in QTimerInfoList::updateCurrentTime (this=0x90e480) at kernel/qeventdispatcher_unix.cpp:339
#6  0x00007fd04ef0ffc5 in QTimerInfoList::timerWait (this=0x90e480, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#7  0x00007fd04ef0ea8c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fd03bbb9c4c) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007fd04ef0eb35 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007fd04bcf2087 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#10 0x00007fd04bcf2fa9 in ?? () from /lib64/libglib-2.0.so.0
#11 0x00007fd04bcf3650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#12 0x00007fd04ef0f286 in QEventDispatcherGlib::processEvents (this=0x7e3aa0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#13 0x00007fd04eee38d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007fd04eee3ae5 in QEventLoop::exec (this=0x7fd03bbb9de0, flags=...) at kernel/qeventloop.cpp:201
#15 0x00007fd04edf87a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#16 0x00007fd04eec5008 in QInotifyFileSystemWatcherEngine::run (this=0x8a5470) at io/qfilesystemwatcher_inotify.cpp:248
#17 0x00007fd04edfb095 in QThreadPrivate::start (arg=0x8a5470) at thread/qthread_unix.cpp:320
#18 0x00007fd04eb6aa3f in start_thread () from /lib64/libpthread.so.0
#19 0x00007fd04c89c67d in clone () from /lib64/libc.so.6
#20 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fd03abb8700 (LWP 2931)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007ffff79ff7a1 in ?? ()
#2  0x00007fd04bfa32b3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007fd04ee4c8d2 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#5  0x00007fd04ef0fc4d in QTimerInfoList::updateCurrentTime (this=0x8ac210) at kernel/qeventdispatcher_unix.cpp:339
#6  0x00007fd04ef0ffc5 in QTimerInfoList::timerWait (this=0x8ac210, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#7  0x00007fd04ef0ea8c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fd03abb7c3c) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007fd04ef0eb35 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007fd04bcf2087 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#10 0x00007fd04bcf2fa9 in ?? () from /lib64/libglib-2.0.so.0
#11 0x00007fd04bcf3650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#12 0x00007fd04ef0f286 in QEventDispatcherGlib::processEvents (this=0x91dc20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#13 0x00007fd04eee38d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007fd04eee3ae5 in QEventLoop::exec (this=0x7fd03abb7dd0, flags=...) at kernel/qeventloop.cpp:201
#15 0x00007fd04edf87a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#16 0x00007fd04056e278 in Soprano::Server::DBusController::run (this=0x7fd0340057c0) at /usr/src/debug/soprano-2.6.51/server/dbus/dbuscontroller.cpp:54
#17 0x00007fd04edfb095 in QThreadPrivate::start (arg=0x7fd0340057c0) at thread/qthread_unix.cpp:320
#18 0x00007fd04eb6aa3f in start_thread () from /lib64/libpthread.so.0
#19 0x00007fd04c89c67d in clone () from /lib64/libc.so.6
#20 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fd03a3b7700 (LWP 2936)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007ffff79ff7a1 in ?? ()
#2  0x00007fd04bfa32b3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007fd04ee4c8d2 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#5  0x00007fd04ef0fc4d in QTimerInfoList::updateCurrentTime (this=0x8cb300) at kernel/qeventdispatcher_unix.cpp:339
#6  0x00007fd04ef0ffc5 in QTimerInfoList::timerWait (this=0x8cb300, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#7  0x00007fd04ef0ea8c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fd03a3b6bdc) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007fd04ef0eb35 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007fd04bcf2087 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#10 0x00007fd04bcf2fa9 in ?? () from /lib64/libglib-2.0.so.0
#11 0x00007fd04bcf3650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#12 0x00007fd04ef0f286 in QEventDispatcherGlib::processEvents (this=0x8c0d40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#13 0x00007fd04eee38d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007fd04eee3ae5 in QEventLoop::exec (this=0x7fd03a3b6d70, flags=...) at kernel/qeventloop.cpp:201
#15 0x00007fd04edf87a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#16 0x00007fd04055c40b in Soprano::Server::ServerConnection::run (this=0xe590b0) at /usr/src/debug/soprano-2.6.51/server/serverconnection.cpp:151
#17 0x00007fd04edfb095 in QThreadPrivate::start (arg=0xe590b0) at thread/qthread_unix.cpp:320
#18 0x00007fd04eb6aa3f in start_thread () from /lib64/libpthread.so.0
#19 0x00007fd04c89c67d in clone () from /lib64/libc.so.6
#20 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fd039bb6700 (LWP 2937)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007ffff79ff7a1 in ?? ()
#2  0x00007fd04bfa32b3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007fd04ee4c8d2 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#5  0x00007fd04ef0fc4d in QTimerInfoList::updateCurrentTime (this=0x8c98c0) at kernel/qeventdispatcher_unix.cpp:339
#6  0x00007fd04ef0ffc5 in QTimerInfoList::timerWait (this=0x8c98c0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#7  0x00007fd04ef0ea8c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fd039bb5bdc) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007fd04ef0eb35 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007fd04bcf2087 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#10 0x00007fd04bcf2fa9 in ?? () from /lib64/libglib-2.0.so.0
#11 0x00007fd04bcf3650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#12 0x00007fd04ef0f286 in QEventDispatcherGlib::processEvents (this=0x8a3cf0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#13 0x00007fd04eee38d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007fd04eee3ae5 in QEventLoop::exec (this=0x7fd039bb5d70, flags=...) at kernel/qeventloop.cpp:201
#15 0x00007fd04edf87a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#16 0x00007fd04055c40b in Soprano::Server::ServerConnection::run (this=0x914930) at /usr/src/debug/soprano-2.6.51/server/serverconnection.cpp:151
#17 0x00007fd04edfb095 in QThreadPrivate::start (arg=0x914930) at thread/qthread_unix.cpp:320
#18 0x00007fd04eb6aa3f in start_thread () from /lib64/libpthread.so.0
#19 0x00007fd04c89c67d in clone () from /lib64/libc.so.6
#20 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fd0393b5700 (LWP 2938)):
#0  0x00007fd04eb6e67e in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007fd04bcf2f1d in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fd04bcf3650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fd04ef0f286 in QEventDispatcherGlib::processEvents (this=0x88a310, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fd04eee38d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd04eee3ae5 in QEventLoop::exec (this=0x7fd0393b4d70, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fd04edf87a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007fd04055c40b in Soprano::Server::ServerConnection::run (this=0xe54ff0) at /usr/src/debug/soprano-2.6.51/server/serverconnection.cpp:151
#8  0x00007fd04edfb095 in QThreadPrivate::start (arg=0xe54ff0) at thread/qthread_unix.cpp:320
#9  0x00007fd04eb6aa3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd04c89c67d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fd038bb4700 (LWP 2939)):
#0  0x00007fd04c893503 in poll () from /lib64/libc.so.6
#1  0x00007fd04bcf3114 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fd04bcf3650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fd04ef0f286 in QEventDispatcherGlib::processEvents (this=0x937390, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fd04eee38d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd04eee3ae5 in QEventLoop::exec (this=0x7fd038bb3d70, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fd04edf87a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007fd04055c40b in Soprano::Server::ServerConnection::run (this=0x8b9de0) at /usr/src/debug/soprano-2.6.51/server/serverconnection.cpp:151
#8  0x00007fd04edfb095 in QThreadPrivate::start (arg=0x8b9de0) at thread/qthread_unix.cpp:320
#9  0x00007fd04eb6aa3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd04c89c67d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fd033fff700 (LWP 2940)):
#0  0x00007fd04eb6e67e in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007fd04bcf1fd2 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#2  0x00007fd04bcf2fa9 in ?? () from /lib64/libglib-2.0.so.0
#3  0x00007fd04bcf3650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fd04ef0f286 in QEventDispatcherGlib::processEvents (this=0xe5d100, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fd04eee38d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fd04eee3ae5 in QEventLoop::exec (this=0x7fd033ffed70, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fd04edf87a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#8  0x00007fd04055c40b in Soprano::Server::ServerConnection::run (this=0x8c51f0) at /usr/src/debug/soprano-2.6.51/server/serverconnection.cpp:151
#9  0x00007fd04edfb095 in QThreadPrivate::start (arg=0x8c51f0) at thread/qthread_unix.cpp:320
#10 0x00007fd04eb6aa3f in start_thread () from /lib64/libpthread.so.0
#11 0x00007fd04c89c67d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fd0337fe700 (LWP 2941)):
#0  0x00007fd04c893503 in poll () from /lib64/libc.so.6
#1  0x00007fd04bcf3114 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fd04bcf3650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007fd04ef0f286 in QEventDispatcherGlib::processEvents (this=0x920ff0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fd04eee38d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fd04eee3ae5 in QEventLoop::exec (this=0x7fd0337fdd70, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007fd04edf87a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007fd04055c40b in Soprano::Server::ServerConnection::run (this=0x902790) at /usr/src/debug/soprano-2.6.51/server/serverconnection.cpp:151
#8  0x00007fd04edfb095 in QThreadPrivate::start (arg=0x902790) at thread/qthread_unix.cpp:320
#9  0x00007fd04eb6aa3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fd04c89c67d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fd032ffd700 (LWP 2942)):
#0  0x00007fd04c8a98fe in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007fd04c842f2e in _L_lock_9927 () from /lib64/libc.so.6
#2  0x00007fd04c8412d1 in free () from /lib64/libc.so.6
#3  0x00007fd04ef0ecb7 in socketNotifierSourceCheck (source=0x7fd034011c00) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007fd04bcf284c in g_main_context_check () from /lib64/libglib-2.0.so.0
#5  0x00007fd04bcf3132 in ?? () from /lib64/libglib-2.0.so.0
#6  0x00007fd04bcf3650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#7  0x00007fd04ef0f22f in QEventDispatcherGlib::processEvents (this=0x8bfca0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#8  0x00007fd04eee38d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007fd04eee3ae5 in QEventLoop::exec (this=0x7fd032ffcd70, flags=...) at kernel/qeventloop.cpp:201
#10 0x00007fd04edf87a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#11 0x00007fd04055c40b in Soprano::Server::ServerConnection::run (this=0x90b680) at /usr/src/debug/soprano-2.6.51/server/serverconnection.cpp:151
#12 0x00007fd04edfb095 in QThreadPrivate::start (arg=0x90b680) at thread/qthread_unix.cpp:320
#13 0x00007fd04eb6aa3f in start_thread () from /lib64/libpthread.so.0
#14 0x00007fd04c89c67d in clone () from /lib64/libc.so.6
#15 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fd0327fc700 (LWP 2944)):
#0  0x00007fd04ef0f817 in timerSourceCheck (source=0x8c4850) at kernel/qeventdispatcher_glib.cpp:175
#1  0x00007fd04bcf284c in g_main_context_check () from /lib64/libglib-2.0.so.0
#2  0x00007fd04bcf3132 in ?? () from /lib64/libglib-2.0.so.0
#3  0x00007fd04bcf3650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fd04ef0f286 in QEventDispatcherGlib::processEvents (this=0x8ce610, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fd04eee38d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fd04eee3ae5 in QEventLoop::exec (this=0x7fd0327fbd70, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fd04edf87a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#8  0x00007fd04055c40b in Soprano::Server::ServerConnection::run (this=0x7fd03400cda0) at /usr/src/debug/soprano-2.6.51/server/serverconnection.cpp:151
#9  0x00007fd04edfb095 in QThreadPrivate::start (arg=0x7fd03400cda0) at thread/qthread_unix.cpp:320
#10 0x00007fd04eb6aa3f in start_thread () from /lib64/libpthread.so.0
#11 0x00007fd04c89c67d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fd031ffb700 (LWP 2945)):
#0  0x00007fd04eb6d0a4 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007fd04bcf20b6 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#2  0x00007fd04bcf2fa9 in ?? () from /lib64/libglib-2.0.so.0
#3  0x00007fd04bcf3650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007fd04ef0f286 in QEventDispatcherGlib::processEvents (this=0xac8c30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fd04eee38d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fd04eee3ae5 in QEventLoop::exec (this=0x7fd031ffad70, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fd04edf87a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#8  0x00007fd04055c40b in Soprano::Server::ServerConnection::run (this=0x7fd03400d1d0) at /usr/src/debug/soprano-2.6.51/server/serverconnection.cpp:151
#9  0x00007fd04edfb095 in QThreadPrivate::start (arg=0x7fd03400d1d0) at thread/qthread_unix.cpp:320
#10 0x00007fd04eb6aa3f in start_thread () from /lib64/libpthread.so.0
#11 0x00007fd04c89c67d in clone () from /lib64/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fd0317fa700 (LWP 4874)):
#0  0xffffffffff600177 in ?? ()
#1  0x00007ffff79ff7a1 in ?? ()
#2  0x00007fd04bfa32b3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007fd04ee4c8d2 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#5  0x00007fd04ef0fc4d in QTimerInfoList::updateCurrentTime (this=0x91e8f0) at kernel/qeventdispatcher_unix.cpp:339
#6  0x00007fd04ef0ffc5 in QTimerInfoList::timerWait (this=0x91e8f0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#7  0x00007fd04ef0ea8c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7fd0317f9bdc) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007fd04ef0eb35 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007fd04bcf2087 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#10 0x00007fd04bcf2fa9 in ?? () from /lib64/libglib-2.0.so.0
#11 0x00007fd04bcf3650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#12 0x00007fd04ef0f286 in QEventDispatcherGlib::processEvents (this=0x8a6550, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#13 0x00007fd04eee38d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007fd04eee3ae5 in QEventLoop::exec (this=0x7fd0317f9d70, flags=...) at kernel/qeventloop.cpp:201
#15 0x00007fd04edf87a4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#16 0x00007fd04055c40b in Soprano::Server::ServerConnection::run (this=0x8aab30) at /usr/src/debug/soprano-2.6.51/server/serverconnection.cpp:151
#17 0x00007fd04edfb095 in QThreadPrivate::start (arg=0x8aab30) at thread/qthread_unix.cpp:320
#18 0x00007fd04eb6aa3f in start_thread () from /lib64/libpthread.so.0
#19 0x00007fd04c89c67d in clone () from /lib64/libc.so.6
#20 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fd03b3b9700 (LWP 5429)):
[KCrash Handler]
#6  0x00007fd04c83c6ba in malloc_consolidate () from /lib64/libc.so.6
#7  0x00007fd04c83de14 in _int_malloc () from /lib64/libc.so.6
#8  0x00007fd04c840d99 in malloc () from /lib64/libc.so.6
#9  0x00007fd04ee27caa in QRegExpMatchState::prepareForMatch (this=0x7fd03400ee10, eng=<value optimized out>) at tools/qregexp.cpp:1379
#10 0x00007fd04ee35260 in QRegExp::operator= (this=0x7fd03b3b8240, rx=...) at tools/qregexp.cpp:3855
#11 0x00007fd04ee47e61 in QString::replace (this=0x7fd03b3b83a0, rx=<value optimized out>, after=...) at tools/qstring.cpp:2761
#12 0x00007fd03c9800e4 in Soprano::VirtuosoModelPrivate::replaceFakeTypesInQuery (this=0x87c6d0, query=<value optimized out>) at /usr/src/debug/soprano-2.6.51/backends/virtuoso/virtuosomodel.cpp:139
#13 0x00007fd03c980371 in Soprano::VirtuosoModel::executeQuery (this=0x87c690, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>) at /usr/src/debug/soprano-2.6.51/backends/virtuoso/virtuosomodel.cpp:449
#14 0x00007fd0490c4b69 in Soprano::FilterModel::executeQuery (this=0x87c710, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>) at /usr/src/debug/soprano-2.6.51/soprano/filtermodel.cpp:164
#15 0x00007fd0490c4b69 in Soprano::FilterModel::executeQuery (this=0x8b2e40, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>) at /usr/src/debug/soprano-2.6.51/soprano/filtermodel.cpp:164
#16 0x00007fd0407a6f33 in Nepomuk::RemovableMediaModel::executeQuery (this=0x8b2e40, query=<value optimized out>, language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=<value optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/removablemediamodel.cpp:193
#17 0x00007fd0490c4b69 in Soprano::FilterModel::executeQuery (this=0x92eb10, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>) at /usr/src/debug/soprano-2.6.51/soprano/filtermodel.cpp:164
#18 0x00007fd0490c4b69 in Soprano::FilterModel::executeQuery (this=0x930e40, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>) at /usr/src/debug/soprano-2.6.51/soprano/filtermodel.cpp:164
#19 0x00007fd049143d0f in Soprano::NRLModel::executeQuery (this=0x930e40, query=<value optimized out>, language=Soprano::Query::QueryLanguageSparql, userQueryLanguage=...) at /usr/src/debug/soprano-2.6.51/soprano/nrlmodel.cpp:319
#20 0x00007fd0490c4b69 in Soprano::FilterModel::executeQuery (this=0x930000, query=<value optimized out>, language=<value optimized out>, userQueryLanguage=<value optimized out>) at /usr/src/debug/soprano-2.6.51/soprano/filtermodel.cpp:164
#21 0x00007fd0407a7db4 in Nepomuk::DataManagementModel::resolveUrl (this=0x930000, url=..., statLocalFiles=<value optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/datamanagementmodel.cpp:2253
#22 0x00007fd0407aaa3e in Nepomuk::DataManagementModel::resolveUrls (this=0x930000, urls=<value optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/datamanagementmodel.cpp:2216
#23 0x00007fd0407af2b7 in Nepomuk::DataManagementModel::removeResources (this=0x930000, resources=<value optimized out>, flags=..., app=<value optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/datamanagementmodel.cpp:849
#24 0x00007fd0407c6185 in Nepomuk::RemoveResourcesCommand::runCommand (this=<value optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/datamanagementcommand.h:311
#25 0x00007fd0407c718e in Nepomuk::DataManagementCommand::run (this=0x78f3d0) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/datamanagementcommand.cpp:62
#26 0x00007fd04edefea8 in QThreadPoolThread::run (this=0x8ec320) at concurrent/qthreadpool.cpp:106
#27 0x00007fd04edfb095 in QThreadPrivate::start (arg=0x8ec320) at thread/qthread_unix.cpp:320
#28 0x00007fd04eb6aa3f in start_thread () from /lib64/libpthread.so.0
#29 0x00007fd04c89c67d in clone () from /lib64/libc.so.6
#30 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd030ff9700 (LWP 5430)):
#0  0x00007fd04c8a98fe in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007fd04c842f2e in _L_lock_9927 () from /lib64/libc.so.6
#2  0x00007fd04c8412d1 in free () from /lib64/libc.so.6
#3  0x00007fd04ee405dc in QString::free (d=0x7fd034039450) at tools/qstring.cpp:1185
#4  0x00007fd04e919f19 in ~QString (this=0x7fd03400ec50, __in_chrg=<value optimized out>) at ../../src/corelib/tools/qstring.h:883
#5  QDBusMessagePrivate::~QDBusMessagePrivate (this=0x7fd03400ec50, __in_chrg=<value optimized out>) at qdbusmessage.cpp:72
#6  0x00007fd04e91a07f in QDBusMessage::~QDBusMessage (this=<value optimized out>, __in_chrg=<value optimized out>) at qdbusmessage.cpp:536
#7  0x00007fd0407c7047 in Nepomuk::DataManagementCommand::~DataManagementCommand (this=0x8c6320, __in_chrg=<value optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/datamanagementcommand.cpp:56
#8  0x00007fd0407c6a56 in ~RemoveResourcesCommand (this=0x8c6320, __in_chrg=<value optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/datamanagementcommand.h:297
#9  Nepomuk::RemoveResourcesCommand::~RemoveResourcesCommand (this=0x8c6320, __in_chrg=<value optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/datamanagementcommand.h:297
#10 0x00007fd04edefedb in QThreadPoolThread::run (this=0x8bcea0) at concurrent/qthreadpool.cpp:119
#11 0x00007fd04edfb095 in QThreadPrivate::start (arg=0x8bcea0) at thread/qthread_unix.cpp:320
#12 0x00007fd04eb6aa3f in start_thread () from /lib64/libpthread.so.0
#13 0x00007fd04c89c67d in clone () from /lib64/libc.so.6
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd0307f8700 (LWP 5431)):
#0  0x00007fd04c8a98fe in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007fd04c842f2e in _L_lock_9927 () from /lib64/libc.so.6
#2  0x00007fd04c8412d1 in free () from /lib64/libc.so.6
#3  0x00007fd04ee405dc in QString::free (d=0x7fd034010560) at tools/qstring.cpp:1185
#4  0x00007fd0407a7dc6 in Nepomuk::DataManagementModel::resolveUrl (this=0x930000, url=..., statLocalFiles=<value optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/datamanagementmodel.cpp:2250
#5  0x00007fd0407aaa3e in Nepomuk::DataManagementModel::resolveUrls (this=0x930000, urls=<value optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/datamanagementmodel.cpp:2216
#6  0x00007fd0407af2b7 in Nepomuk::DataManagementModel::removeResources (this=0x930000, resources=<value optimized out>, flags=..., app=<value optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/datamanagementmodel.cpp:849
#7  0x00007fd0407c6185 in Nepomuk::RemoveResourcesCommand::runCommand (this=<value optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/datamanagementcommand.h:311
#8  0x00007fd0407c718e in Nepomuk::DataManagementCommand::run (this=0xee9a70) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/datamanagementcommand.cpp:62
#9  0x00007fd04edefea8 in QThreadPoolThread::run (this=0xeec370) at concurrent/qthreadpool.cpp:106
#10 0x00007fd04edfb095 in QThreadPrivate::start (arg=0xeec370) at thread/qthread_unix.cpp:320
#11 0x00007fd04eb6aa3f in start_thread () from /lib64/libpthread.so.0
#12 0x00007fd04c89c67d in clone () from /lib64/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd04f3fd760 (LWP 2476)):
#0  0x00007fd04c8a98fe in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x00007fd04c842f2e in _L_lock_9927 () from /lib64/libc.so.6
#2  0x00007fd04c8412d1 in free () from /lib64/libc.so.6
#3  0x00007fd04e902fe6 in deleteNode (this=0x6ca4c8, akey=<value optimized out>) at ../../src/corelib/tools/qhash.h:508
#4  QHash<QString, QDBusConnectionPrivate*>::take (this=0x6ca4c8, akey=<value optimized out>) at ../../src/corelib/tools/qhash.h:815
#5  0x00007fd04e9014cd in QDBusConnectionManager::removeConnection (this=<value optimized out>, name=<value optimized out>) at qdbusconnection.cpp:104
#6  0x00007fd04e9018a8 in QDBusConnection::disconnectFromBus (name=...) at qdbusconnection.cpp:415
#7  0x00007fd04e90309a in ~QDBusDefaultConnection (this=0x7fd04eb63c08, __in_chrg=<value optimized out>) at qdbusconnection.cpp:962
#8  QGlobalStaticDeleter<QDBusDefaultConnection>::~QGlobalStaticDeleter (this=0x7fd04eb63c08, __in_chrg=<value optimized out>) at ../../src/corelib/global/qglobal.h:1821
#9  0x00007fd04c7fe5a1 in __run_exit_handlers () from /lib64/libc.so.6
#10 0x00007fd04c7fe5f5 in exit () from /lib64/libc.so.6
#11 0x00007fd04d075f48 in ?? () from /usr/lib64/libQtGui.so.4
#12 0x00007fd04dfe9428 in KApplication::xioErrhandler(_XDisplay*) () from /usr/lib64/libkdeui.so.5
#13 0x00007fd04a32878e in _XIOError () from /usr/lib64/libX11.so.6
#14 0x00007fd04a32603d in _XEventsQueued () from /usr/lib64/libX11.so.6
#15 0x00007fd04a3168df in XEventsQueued () from /usr/lib64/libX11.so.6
#16 0x00007fd04d0aea4c in ?? () from /usr/lib64/libQtGui.so.4
#17 0x00007fd04bcf284c in g_main_context_check () from /lib64/libglib-2.0.so.0
#18 0x00007fd04bcf3132 in ?? () from /lib64/libglib-2.0.so.0
#19 0x00007fd04bcf3650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#20 0x00007fd04ef0f22f in QEventDispatcherGlib::processEvents (this=0x60e430, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#21 0x00007fd04d0aebae in ?? () from /usr/lib64/libQtGui.so.4
#22 0x00007fd04eee38d2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#23 0x00007fd04eee3ae5 in QEventLoop::exec (this=0x7ffff797a9c0, flags=...) at kernel/qeventloop.cpp:201
#24 0x00007fd04eee7f2b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#25 0x0000000000404072 in main (argc=36, argv=0x7ffff797b038) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/servicestub/main.cpp:167

Reported using DrKonqi
Comment 1 Frédéric COIFFIER 2011-08-30 13:14:44 UTC
Created attachment 63233 [details]
New crash information added by DrKonqi

nepomukservicestub (0.2) on KDE Platform 4.7.00 (4.7.0) using Qt 4.7.3

- What I was doing when the application crashed:

Nepomuk has crashed without doing anything special, just using KDE (browsing with Konqueror, Kopete...)

-- Backtrace (Reduced):
#6  malloc_consolidate (av=0x3151181e80) at malloc.c:5161
#7  0x0000003150e75e65 in _int_malloc (av=0x3151181e80, bytes=5180) at malloc.c:4373
[...]
#10 0x0000003156eb8d10 in QRegExp::operator=(QRegExp const&) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x0000003156ec64fc in QString::replace(QRegExp const&, QString const&) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007f94a87aecbb in Soprano::VirtuosoModelPrivate::replaceFakeTypesInQuery (this=0x280a1d0, query=...) at /var/tmp/portage/dev-libs/soprano-2.7.0/work/soprano-2.7.0/backends/virtuoso/virtuosomodel.cpp:139
Comment 2 Sebastian Trueg 2011-10-17 09:05:26 UTC
Created attachment 64626 [details]
Patch against soprano 2.7

Please see if this patch fixes the crash. I cannot reproduce it, thus I cannot test it myself.
Comment 3 Sebastian Trueg 2011-11-04 08:06:22 UTC
*** Bug 285704 has been marked as a duplicate of this bug. ***
Comment 4 Sebastian Trueg 2011-12-12 10:17:10 UTC
*** Bug 288744 has been marked as a duplicate of this bug. ***
Comment 5 Sebastian Trueg 2011-12-13 08:03:41 UTC
*** Bug 288871 has been marked as a duplicate of this bug. ***
Comment 6 Jekyll Wu 2012-02-23 11:02:06 UTC
*** Bug 294664 has been marked as a duplicate of this bug. ***
Comment 7 Jekyll Wu 2012-07-06 16:25:11 UTC
*** Bug 302442 has been marked as a duplicate of this bug. ***
Comment 8 Vishesh Handa 2012-12-01 07:39:19 UTC
Fixed with KDE 4.10

Nepomuk no longer uses fake booleans in Soprano. They have been disabled cause they have a significant impact on the performance. This fix is NOT present in Beta1 or Beta2 because it requires a version of Soprano which has not been released. It should be released in time for RC1.