Bug 317755 - Storage Service crashed after virtuoso crash - Tries to execute query with old model
Summary: Storage Service crashed after virtuoso crash - Tries to execute query with ol...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: storage (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Nepomuk Bugs Coordination
URL:
Keywords:
: 315682 320123 321085 321349 321854 322605 323456 323737 324610 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-04-03 00:52 UTC by Dave Melanson
Modified: 2015-01-23 21:29 UTC (History)
12 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (15.74 KB, text/plain)
2013-08-07 08:51 UTC, drdrnewman
Details
New crash information added by DrKonqi (21.36 KB, text/plain)
2013-08-14 09:48 UTC, drdrnewman
Details
New crash information added by DrKonqi (15.13 KB, text/plain)
2013-08-28 18:29 UTC, jrrleo
Details
New crash information added by DrKonqi (16.42 KB, text/plain)
2013-10-17 15:48 UTC, drdrnewman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Melanson 2013-04-03 00:52:43 UTC
Application: nepomukservicestub (0.1.0)
KDE Platform Version: 4.10.1
Qt Version: 4.8.4
Operating System: Linux 3.8.4-202.fc18.x86_64 x86_64

-- Information about the crash:
- What I was doing when the application crashed: Launched Fedora and got roblem notice. Also got problem notice for virtuoso-opensource-6.1.6-1.fc18.

The crash can be reproduced every time.

-- Backtrace:
Application: Nepomuk Service Stub (nepomukservicestub), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fb636b95880 (LWP 1320))]

Thread 5 (Thread 0x7fb629c6d700 (LWP 1508)):
#0  0x00000037256840c6 in g_wakeup_acknowledge () from /lib64/libglib-2.0.so.0
#1  0x00000037256478b4 in g_main_context_check () from /lib64/libglib-2.0.so.0
#2  0x0000003725647cc2 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#3  0x0000003725647e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x000000372b3a6126 in QEventDispatcherGlib::processEvents (this=0x7fb61c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x000000372b37680f in QEventLoop::processEvents (this=this@entry=0x7fb629c6ccb0, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000372b376a98 in QEventLoop::exec (this=0x7fb629c6ccb0, flags=...) at kernel/qeventloop.cpp:204
#7  0x000000372b278980 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007fb62c057b88 in Soprano::Server::ServerConnection::run (this=0x23a2c00) at /usr/src/debug/soprano-2.9.0/server/serverconnection.cpp:151
#9  0x000000372b27b95c in QThreadPrivate::start (arg=0x23a2c00) at thread/qthread_unix.cpp:338
#10 0x0000003725e07d15 in start_thread (arg=0x7fb629c6d700) at pthread_create.c:308
#11 0x0000003725af246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 4 (Thread 0x7fb62946c700 (LWP 1509)):
#0  0x0000003725ae998d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003725647d24 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#2  0x0000003725647e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x000000372b3a6126 in QEventDispatcherGlib::processEvents (this=0x7fb6200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x000000372b37680f in QEventLoop::processEvents (this=this@entry=0x7fb62946bcb0, flags=...) at kernel/qeventloop.cpp:149
#5  0x000000372b376a98 in QEventLoop::exec (this=0x7fb62946bcb0, flags=...) at kernel/qeventloop.cpp:204
#6  0x000000372b278980 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007fb62c057b88 in Soprano::Server::ServerConnection::run (this=0x23a3210) at /usr/src/debug/soprano-2.9.0/server/serverconnection.cpp:151
#8  0x000000372b27b95c in QThreadPrivate::start (arg=0x23a3210) at thread/qthread_unix.cpp:338
#9  0x0000003725e07d15 in start_thread (arg=0x7fb62946c700) at pthread_create.c:308
#10 0x0000003725af246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 3 (Thread 0x7fb628c6b700 (LWP 1523)):
#0  __GI___pthread_mutex_lock (mutex=0x7fb614000a60) at pthread_mutex_lock.c:135
#1  0x0000003725684da1 in g_mutex_lock () from /lib64/libglib-2.0.so.0
#2  0x00000037256475c3 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#3  0x0000003725647c4b in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#4  0x0000003725647e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x000000372b3a6126 in QEventDispatcherGlib::processEvents (this=0x7fb6140008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x000000372b37680f in QEventLoop::processEvents (this=this@entry=0x7fb628c6acb0, flags=...) at kernel/qeventloop.cpp:149
#7  0x000000372b376a98 in QEventLoop::exec (this=0x7fb628c6acb0, flags=...) at kernel/qeventloop.cpp:204
#8  0x000000372b278980 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#9  0x00007fb62c057b88 in Soprano::Server::ServerConnection::run (this=0x23a2cc0) at /usr/src/debug/soprano-2.9.0/server/serverconnection.cpp:151
#10 0x000000372b27b95c in QThreadPrivate::start (arg=0x23a2cc0) at thread/qthread_unix.cpp:338
#11 0x0000003725e07d15 in start_thread (arg=0x7fb628c6b700) at pthread_create.c:308
#12 0x0000003725af246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 2 (Thread 0x7fb61bfff700 (LWP 1526)):
[KCrash Handler]
#6  0x0000003c4ba5f5d3 in Soprano::FilterModel::executeQuery (this=0x1fc40d0, query=..., language=Soprano::Query::QueryLanguageSparqlNoInference, userQueryLanguage=...) at /usr/src/debug/soprano-2.9.0/soprano/filtermodel.cpp:164
#7  0x00007fb62c057f65 in Soprano::Server::ServerConnection::Private::query (this=this@entry=0x23b7b90) at /usr/src/debug/soprano-2.9.0/server/serverconnection.cpp:539
#8  0x00007fb62c05905d in Soprano::Server::ServerConnection::Private::_s_readNextCommand (this=0x23b7b90) at /usr/src/debug/soprano-2.9.0/server/serverconnection.cpp:228
#9  0x000000372b38ceef in QMetaObject::activate (sender=0x7fb6100013c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#10 0x000000372b38ceef in QMetaObject::activate (sender=0x7fb610002808, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#11 0x0000003edfec377c in QAbstractSocketPrivate::canReadNotification (this=0x7fb610002860) at socket/qabstractsocket.cpp:654
#12 0x0000003edfecbf8d in event (e=<optimized out>, this=<optimized out>) at socket/qnativesocketengine.cpp:1151
#13 QReadNotifier::event (this=<optimized out>, e=<optimized out>) at socket/qnativesocketengine.cpp:1148
#14 0x000000372ddca5cc in QApplicationPrivate::notify_helper (this=this@entry=0x1e67640, receiver=receiver@entry=0x7fb610003230, e=e@entry=0x7fb61bffea90) at kernel/qapplication.cpp:4562
#15 0x000000372ddcea4a in QApplication::notify (this=0x7fff33d0d730, receiver=0x7fb610003230, e=0x7fb61bffea90) at kernel/qapplication.cpp:4423
#16 0x0000003ee12473c6 in KApplication::notify (this=0x7fff33d0d730, receiver=0x7fb610003230, event=0x7fb61bffea90) at /usr/src/debug/kdelibs-4.10.1/kdeui/kernel/kapplication.cpp:311
#17 0x000000372b377abe in QCoreApplication::notifyInternal (this=0x7fff33d0d730, receiver=0x7fb610003230, event=0x7fb61bffea90) at kernel/qcoreapplication.cpp:946
#18 0x000000372b3a5908 in sendEvent (event=0x7fb61bffea90, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#19 socketNotifierSourceDispatch (source=0x7fb610001350) at kernel/qeventdispatcher_glib.cpp:110
#20 0x0000003725647a55 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#21 0x0000003725647d88 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#22 0x0000003725647e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#23 0x000000372b3a6126 in QEventDispatcherGlib::processEvents (this=0x7fb6100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#24 0x000000372b37680f in QEventLoop::processEvents (this=this@entry=0x7fb61bffecb0, flags=...) at kernel/qeventloop.cpp:149
#25 0x000000372b376a98 in QEventLoop::exec (this=0x7fb61bffecb0, flags=...) at kernel/qeventloop.cpp:204
#26 0x000000372b278980 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#27 0x00007fb62c057b88 in Soprano::Server::ServerConnection::run (this=0x23a2cf0) at /usr/src/debug/soprano-2.9.0/server/serverconnection.cpp:151
#28 0x000000372b27b95c in QThreadPrivate::start (arg=0x23a2cf0) at thread/qthread_unix.cpp:338
#29 0x0000003725e07d15 in start_thread (arg=0x7fb61bfff700) at pthread_create.c:308
#30 0x0000003725af246d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:114

Thread 1 (Thread 0x7fb636b95880 (LWP 1320)):
#0  0x0000003725ae998d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x000000372b3a340a in poll (__timeout=<optimized out>, __nfds=5, __fds=0x7fff33d0c6b0) at /usr/include/bits/poll2.h:46
#2  qt_safe_poll (fds=0x7fff33d0c6b0, nfds=<optimized out>, timeout_ms=<optimized out>, retry_eintr=true) at kernel/qcore_unix.cpp:150
#3  0x000000372b353ab0 in poll (timeout=<optimized out>, this=0x7fff33d0c6b0) at io/qprocess_unix.cpp:1060
#4  QProcessPrivate::waitForFinished (this=0x20c76d0, msecs=30000) at io/qprocess_unix.cpp:1183
#5  0x000000372b30de5e in QProcess::waitForFinished (this=this@entry=0x7fff33d0c7e0, msecs=msecs@entry=30000) at io/qprocess.cpp:1759
#6  0x000000372b30e2c0 in QProcess::~QProcess (this=0x7fff33d0c7e0, __in_chrg=<optimized out>) at io/qprocess.cpp:1151
#7  0x00007fb62aa36c4a in (anonymous namespace)::determineVirtuosoVersion (virtuosoBin=...) at /usr/src/debug/soprano-2.9.0/backends/virtuoso/virtuosobackend.cpp:57
#8  0x00007fb62aa36f80 in Soprano::Virtuoso::BackendPlugin::isAvailable (this=<optimized out>) at /usr/src/debug/soprano-2.9.0/backends/virtuoso/virtuosobackend.cpp:229
#9  0x00007fb62c28bdef in Nepomuk2::Repository::open (this=0x1fc40d0) at /usr/src/debug/nepomuk-core-4.10.1/services/storage/repository.cpp:134
#10 0x00007fb62c28d6ff in Nepomuk2::Repository::slotVirtuosoStopped (this=0x1fc40d0, normalExit=5) at /usr/src/debug/nepomuk-core-4.10.1/services/storage/repository.cpp:437
#11 0x000000372b38ceef in QMetaObject::activate (sender=0x2093210, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff33d0cc10) at kernel/qobject.cpp:3539
#12 0x00007fb62aa3459f in Soprano::VirtuosoModel::virtuosoStopped (this=<optimized out>, _t1=false) at /usr/src/debug/soprano-2.9.0/x86_64-redhat-linux-gnu/backends/virtuoso/virtuosomodel.moc:103
#13 0x000000372b38c3ce in QObject::event (this=0x2093210, e=<optimized out>) at kernel/qobject.cpp:1194
#14 0x000000372ddca5cc in QApplicationPrivate::notify_helper (this=this@entry=0x1e67640, receiver=receiver@entry=0x2093210, e=e@entry=0x205fd90) at kernel/qapplication.cpp:4562
#15 0x000000372ddcea4a in QApplication::notify (this=0x7fff33d0d730, receiver=0x2093210, e=0x205fd90) at kernel/qapplication.cpp:4423
#16 0x0000003ee12473c6 in KApplication::notify (this=0x7fff33d0d730, receiver=0x2093210, event=0x205fd90) at /usr/src/debug/kdelibs-4.10.1/kdeui/kernel/kapplication.cpp:311
#17 0x000000372b377abe in QCoreApplication::notifyInternal (this=0x7fff33d0d730, receiver=receiver@entry=0x2093210, event=event@entry=0x205fd90) at kernel/qcoreapplication.cpp:946
#18 0x000000372b37b571 in sendEvent (event=0x205fd90, receiver=0x2093210) at kernel/qcoreapplication.h:231
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1e3e310) at kernel/qcoreapplication.cpp:1570
#20 0x000000372b3a5f73 in sendPostedEvents () at kernel/qcoreapplication.h:236
#21 postEventSourceDispatch (s=0x1e622a0) at kernel/qeventdispatcher_glib.cpp:279
#22 0x0000003725647a55 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#23 0x0000003725647d88 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#24 0x0000003725647e44 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#25 0x000000372b3a6106 in QEventDispatcherGlib::processEvents (this=0x1e3fc40, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#26 0x000000372de6a73e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#27 0x000000372b37680f in QEventLoop::processEvents (this=this@entry=0x7fff33d0d510, flags=...) at kernel/qeventloop.cpp:149
#28 0x000000372b376a98 in QEventLoop::exec (this=0x7fff33d0d510, flags=...) at kernel/qeventloop.cpp:204
#29 0x000000372b37b888 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#30 0x0000000000403e60 in main (argc=<optimized out>, argv=0x7fff33d0d978) at /usr/src/debug/nepomuk-core-4.10.1/servicestub/main.cpp:180

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

Possible duplicates by query: bug 316210, bug 316125, bug 315682.

Reported using DrKonqi
Comment 1 Vishesh Handa 2013-06-10 20:31:27 UTC
*** Bug 315682 has been marked as a duplicate of this bug. ***
Comment 2 Vishesh Handa 2013-06-10 20:39:39 UTC
*** Bug 320123 has been marked as a duplicate of this bug. ***
Comment 3 Simeon Bird 2013-06-14 04:03:01 UTC
*** Bug 321085 has been marked as a duplicate of this bug. ***
Comment 4 Vishesh Handa 2013-06-19 12:43:59 UTC
*** Bug 321349 has been marked as a duplicate of this bug. ***
Comment 5 Simeon Bird 2013-07-31 00:01:56 UTC
*** Bug 322878 has been marked as a duplicate of this bug. ***
Comment 6 Simeon Bird 2013-07-31 14:49:14 UTC
*** Bug 322605 has been marked as a duplicate of this bug. ***
Comment 7 Simeon Bird 2013-07-31 14:55:45 UTC
*** Bug 321854 has been marked as a duplicate of this bug. ***
Comment 8 drdrnewman 2013-08-07 08:51:01 UTC
Created attachment 81595 [details]
New crash information added by DrKonqi

nepomukservicestub (0.1.0) on KDE Platform 4.10.5 using Qt 4.8.4

- What I was doing when the application crashed:

Nothing. This crash happened 15 min. after restarting KDE, following a kscreen upgrade.

Only software changing things were Thunderbird and Chromium.

-- Backtrace (Reduced):
#6  QMutex::lock (this=0x2800001008) at thread/qmutex.cpp:150
#7  0x00007f4b9898617b in lockInline (this=<optimized out>) at /usr/include/qt4/QtCore/qmutex.h:198
#8  QMutexLocker (m=<optimized out>, this=0x7f4b75ffa010) at /usr/include/qt4/QtCore/qmutex.h:109
#9  Soprano::Error::ErrorCache::setError (this=this@entry=0x7f4b60004de0, error=...) at ../../soprano/error.cpp:221
#10 0x00007f4b86f4e031 in Soprano::ODBC::Connection::execute (this=this@entry=0x7f4b60004dd0, request=...) at ../../../backends/virtuoso/odbcconnection.cpp:113
Comment 9 Jekyll Wu 2013-08-13 13:54:09 UTC
*** Bug 323456 has been marked as a duplicate of this bug. ***
Comment 10 drdrnewman 2013-08-13 14:03:01 UTC
How can this be still UNCONFIRMED when there are so many duplicates?
Comment 11 Felix Rohrbach 2013-08-13 17:11:18 UTC
Because UNCONFIRMED has nothing to do with how many duplicates exist. Give a detailed way how to reproduce this with a new user, wait until someone can confirm this works on his pc, and then this bug can be set to confirmed.
Comment 12 drdrnewman 2013-08-14 09:48:08 UTC
Created attachment 81700 [details]
New crash information added by DrKonqi

nepomukservicestub (0.1.0) on KDE Platform 4.10.5 using Qt 4.8.4

An overnight crash, when I was doing nothing.

-- Backtrace (Reduced):
#7  0x00007fbadc3d130e in Soprano::FilterModel::executeQuery (this=this@entry=0x1103ae0, query=..., language=<optimized out>, userQueryLanguage=...) at ../../soprano/filtermodel.cpp:165
#8  0x00007fbad0ef7298 in Nepomuk2::VirtuosoInferenceModel::executeQuery (this=0x1103ae0, query=..., language=<optimized out>, userQueryLanguage=...) at ../../../services/storage/virtuosoinferencemodel.cpp:61
#9  0x00007fbadc3d12f7 in Soprano::FilterModel::executeQuery (this=0xe7b890, query=..., language=<optimized out>, userQueryLanguage=...) at ../../soprano/filtermodel.cpp:164
#10 0x00007fbadc3d12f7 in Soprano::FilterModel::executeQuery (this=0xe16110, query=..., language=<optimized out>, userQueryLanguage=...) at ../../soprano/filtermodel.cpp:164
#11 0x00007fbad0c45cc5 in Soprano::Server::ServerConnection::Private::query (this=this@entry=0xfea7d0) at ../../server/serverconnection.cpp:539
Comment 13 Vishesh Handa 2013-08-14 15:24:13 UTC
Marking as confirmed. (To make Newman happy)

This can be reproduced by repeated killing virtuoso while running a large number of queries one after another.
Comment 14 Petr Vorel 2013-08-18 15:49:15 UTC
The same happens for me. It is a recurrent error. Everytime Nepomuk is running for about 20 minutes it crashes. When I restart it happens again. Tried do delete every configs associated with nepomuk and all the folder .kde/share/nepomuk → happens again.

Application: Pahýl služby Nepomuk (nepomukservicestub), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4c69e907c0 (LWP 32268))]

Thread 9 (Thread 0x7f4c4bfff700 (LWP 32289)):
#0  0x00007f4c674d3b0d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f4c66b3b6cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4c66afcd3c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4c66afd175 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4c66afd304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4c69984036 in QEventDispatcherGlib::processEvents (this=0x7f4c440013c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f4c6995438f in QEventLoop::processEvents (this=this@entry=0x7f4c4bffed70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f4c69954618 in QEventLoop::exec (this=this@entry=0x7f4c4bffed70, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f4c69856410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#9  0x00007f4c58946efe in ?? () from /usr/lib/libsopranoserver.so.1
#10 0x00007f4c69858bec in QThreadPrivate::start (arg=0x2c172f0) at thread/qthread_unix.cpp:338
#11 0x00007f4c671d2f8e in start_thread (arg=0x7f4c4bfff700) at pthread_create.c:311
#12 0x00007f4c674e1e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 8 (Thread 0x7f4c4b7fe700 (LWP 32291)):
#0  0x00007f4c66b3c345 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4c66b3c5e9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4c66afd188 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4c66afd304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4c69984036 in QEventDispatcherGlib::processEvents (this=0x7f4c380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f4c6995438f in QEventLoop::processEvents (this=this@entry=0x7f4c4b7fdd70, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f4c69954618 in QEventLoop::exec (this=this@entry=0x7f4c4b7fdd70, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f4c69856410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#8  0x00007f4c58946efe in ?? () from /usr/lib/libsopranoserver.so.1
#9  0x00007f4c69858bec in QThreadPrivate::start (arg=0x2825270) at thread/qthread_unix.cpp:338
#10 0x00007f4c671d2f8e in start_thread (arg=0x7f4c4b7fe700) at pthread_create.c:311
#11 0x00007f4c674e1e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7f4c4affd700 (LWP 32292)):
#0  0x00007f4c66b3c359 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4c66b3c5e9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4c66afc9c2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4c66afd0fe in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4c66afd304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4c69984036 in QEventDispatcherGlib::processEvents (this=0x7f4c400032b0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f4c6995438f in QEventLoop::processEvents (this=this@entry=0x7f4c4affcd70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f4c69954618 in QEventLoop::exec (this=this@entry=0x7f4c4affcd70, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f4c69856410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#9  0x00007f4c58946efe in ?? () from /usr/lib/libsopranoserver.so.1
#10 0x00007f4c69858bec in QThreadPrivate::start (arg=0x2c1d390) at thread/qthread_unix.cpp:338
#11 0x00007f4c671d2f8e in start_thread (arg=0x7f4c4affd700) at pthread_create.c:311
#12 0x00007f4c674e1e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7f4c514e5700 (LWP 32295)):
#0  0x00007f4c674d53cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f4c66afd1dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4c66afd304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4c69984036 in QEventDispatcherGlib::processEvents (this=0x7f4c3c002bb0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f4c6995438f in QEventLoop::processEvents (this=this@entry=0x7f4c514e4d70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f4c69954618 in QEventLoop::exec (this=this@entry=0x7f4c514e4d70, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f4c69856410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007f4c58946efe in ?? () from /usr/lib/libsopranoserver.so.1
#8  0x00007f4c69858bec in QThreadPrivate::start (arg=0x2c1cfe0) at thread/qthread_unix.cpp:338
#9  0x00007f4c671d2f8e in start_thread (arg=0x7f4c514e5700) at pthread_create.c:311
#10 0x00007f4c674e1e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f4c50ce4700 (LWP 32298)):
#0  0x00007f4c66afcace in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f4c66afd14c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4c66afd304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4c69984036 in QEventDispatcherGlib::processEvents (this=0x7f4c30003440, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f4c6995438f in QEventLoop::processEvents (this=this@entry=0x7f4c50ce3d70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f4c69954618 in QEventLoop::exec (this=this@entry=0x7f4c50ce3d70, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f4c69856410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007f4c58946efe in ?? () from /usr/lib/libsopranoserver.so.1
#8  0x00007f4c69858bec in QThreadPrivate::start (arg=0x28b7930) at thread/qthread_unix.cpp:338
#9  0x00007f4c671d2f8e in start_thread (arg=0x7f4c50ce4700) at pthread_create.c:311
#10 0x00007f4c674e1e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f4c49ffb700 (LWP 32564)):
#0  0x00007f4c674d53cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f4c66afd1dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4c66afd304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4c69984036 in QEventDispatcherGlib::processEvents (this=0x7f4c280027e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f4c6995438f in QEventLoop::processEvents (this=this@entry=0x7f4c49ffad70, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f4c69954618 in QEventLoop::exec (this=this@entry=0x7f4c49ffad70, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f4c69856410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007f4c58946efe in ?? () from /usr/lib/libsopranoserver.so.1
#8  0x00007f4c69858bec in QThreadPrivate::start (arg=0x2821190) at thread/qthread_unix.cpp:338
#9  0x00007f4c671d2f8e in start_thread (arg=0x7f4c49ffb700) at pthread_create.c:311
#10 0x00007f4c674e1e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f4c22ffd700 (LWP 517)):
[KCrash Handler]
#6  QMutex::lock (this=0x2800001008) at thread/qmutex.cpp:150
#7  0x00007f4c6405017b in Soprano::Error::ErrorCache::setError(Soprano::Error::Error const&) const () from /usr/lib/libsoprano.so.4
#8  0x00007f4c5268d031 in ?? () from /usr/lib/soprano/libsoprano_virtuosobackend.so
#9  0x00007f4c5268d47b in ?? () from /usr/lib/soprano/libsoprano_virtuosobackend.so
#10 0x00007f4c5267e07c in ?? () from /usr/lib/soprano/libsoprano_virtuosobackend.so
#11 0x00007f4c5267f461 in ?? () from /usr/lib/soprano/libsoprano_virtuosobackend.so
#12 0x00007f4c6405c2f7 in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#13 0x00007f4c58bcb298 in Nepomuk2::VirtuosoInferenceModel::executeQuery (this=0x28f0620, query=..., language=<optimized out>, userQueryLanguage=...) at ../../../services/storage/virtuosoinferencemodel.cpp:61
#14 0x00007f4c6405c2f7 in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#15 0x00007f4c6405c2f7 in Soprano::FilterModel::executeQuery(QString const&, Soprano::Query::QueryLanguage, QString const&) const () from /usr/lib/libsoprano.so.4
#16 0x00007f4c58946cc5 in ?? () from /usr/lib/libsopranoserver.so.1
#17 0x00007f4c5894808d in ?? () from /usr/lib/libsopranoserver.so.1
#18 0x00007f4c6996a0ef in QMetaObject::activate (sender=0x7f4c180011e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#19 0x00007f4c6996a0ef in QMetaObject::activate (sender=sender@entry=0x7f4c180012e8, m=m@entry=0x7f4c69caf480 <QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#20 0x00007f4c699b4090 in QIODevice::readyRead (this=this@entry=0x7f4c180012e8) at .moc/release-shared/moc_qiodevice.cpp:105
#21 0x00007f4c65c8d2ac in QAbstractSocketPrivate::canReadNotification (this=0x7f4c18002800) at socket/qabstractsocket.cpp:654
#22 0x00007f4c65c97e2d in event (this=<optimized out>, e=<optimized out>) at socket/qnativesocketengine.cpp:1151
#23 QReadNotifier::event (this=<optimized out>, e=<optimized out>) at socket/qnativesocketengine.cpp:1148
#24 0x00007f4c67c7e8ec in QApplicationPrivate::notify_helper (this=this@entry=0x25d3100, receiver=receiver@entry=0x7f4c1800ebc0, e=e@entry=0x7f4c22ffcb50) at kernel/qapplication.cpp:4567
#25 0x00007f4c67c8125b in QApplication::notify (this=this@entry=0x7fff688cb670, receiver=receiver@entry=0x7f4c1800ebc0, e=e@entry=0x7f4c22ffcb50) at kernel/qapplication.cpp:4428
#26 0x00007f4c68c881a6 in KApplication::notify (this=0x7fff688cb670, receiver=0x7f4c1800ebc0, event=0x7f4c22ffcb50) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007f4c6995563e in QCoreApplication::notifyInternal (this=0x7fff688cb670, receiver=0x7f4c1800ebc0, event=event@entry=0x7f4c22ffcb50) at kernel/qcoreapplication.cpp:946
#28 0x00007f4c699845c8 in sendEvent (event=0x7f4c22ffcb50, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#29 socketNotifierSourceDispatch (source=0x7f4c180034e0) at kernel/qeventdispatcher_glib.cpp:110
#30 0x00007f4c66afcf05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f4c66afd248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f4c66afd304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f4c69984036 in QEventDispatcherGlib::processEvents (this=0x7f4c18002c90, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#34 0x00007f4c6995438f in QEventLoop::processEvents (this=this@entry=0x7f4c22ffcd70, flags=...) at kernel/qeventloop.cpp:149
#35 0x00007f4c69954618 in QEventLoop::exec (this=this@entry=0x7f4c22ffcd70, flags=...) at kernel/qeventloop.cpp:204
#36 0x00007f4c69856410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#37 0x00007f4c58946efe in ?? () from /usr/lib/libsopranoserver.so.1
#38 0x00007f4c69858bec in QThreadPrivate::start (arg=0x27a23a0) at thread/qthread_unix.cpp:338
#39 0x00007f4c671d2f8e in start_thread (arg=0x7f4c22ffd700) at pthread_create.c:311
#40 0x00007f4c674e1e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f4c51ce6700 (LWP 525)):
#0  0x00007f4c674da233 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f4c69934132 in QProcessManager::run (this=0x7f4c69cb3540 <processManager()::processManager>) at io/qprocess_unix.cpp:245
#2  0x00007f4c69858bec in QThreadPrivate::start (arg=0x7f4c69cb3540 <processManager()::processManager>) at thread/qthread_unix.cpp:338
#3  0x00007f4c671d2f8e in start_thread (arg=0x7f4c51ce6700) at pthread_create.c:311
#4  0x00007f4c674e1e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f4c69e907c0 (LWP 32268)):
#0  0x00007f4c674da233 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f4c699814f3 in qt_safe_select (nfds=16, fdread=0x7fff688ca0b0, fdwrite=0x7fff688ca130, fdexcept=fdexcept@entry=0x0, orig_timeout=orig_timeout@entry=0x0) at kernel/qcore_unix.cpp:83
#2  0x00007f4c6992fbd2 in select_msecs (fdwrite=<optimized out>, fdread=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at io/qprocess_unix.cpp:1006
#3  select_msecs (nfds=<optimized out>, fdread=<optimized out>, fdwrite=<optimized out>, timeout=<optimized out>) at io/qprocess_unix.cpp:1003
#4  0x00007f4c69930c0b in QProcessPrivate::waitForReadyRead (this=0x2c355c0, msecs=-1) at io/qprocess_unix.cpp:1087
#5  0x00007f4c5268442d in ?? () from /usr/lib/soprano/libsoprano_virtuosobackend.so
#6  0x00007f4c52686e53 in ?? () from /usr/lib/soprano/libsoprano_virtuosobackend.so
#7  0x00007f4c52682b09 in ?? () from /usr/lib/soprano/libsoprano_virtuosobackend.so
#8  0x00007f4c58b7d575 in Nepomuk2::Repository::open (this=0x27f5ce0) at ../../../services/storage/repository.cpp:187
#9  0x00007f4c58b7e72f in Nepomuk2::Repository::slotVirtuosoStopped (this=0x27f5ce0, normalExit=176) at ../../../services/storage/repository.cpp:439
#10 0x00007f4c6996a0ef in QMetaObject::activate (sender=0x28ed1c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff688cab50) at kernel/qobject.cpp:3539
#11 0x00007f4c5267f60f in ?? () from /usr/lib/soprano/libsoprano_virtuosobackend.so
#12 0x00007f4c6996f5be in QObject::event (this=0x28ed1c0, e=<optimized out>) at kernel/qobject.cpp:1194
#13 0x00007f4c67c7e8ec in QApplicationPrivate::notify_helper (this=this@entry=0x25d3100, receiver=receiver@entry=0x28ed1c0, e=e@entry=0x28ac940) at kernel/qapplication.cpp:4567
#14 0x00007f4c67c8125b in QApplication::notify (this=this@entry=0x7fff688cb670, receiver=receiver@entry=0x28ed1c0, e=e@entry=0x28ac940) at kernel/qapplication.cpp:4428
#15 0x00007f4c68c881a6 in KApplication::notify (this=0x7fff688cb670, receiver=0x28ed1c0, event=0x28ac940) at ../../kdeui/kernel/kapplication.cpp:311
#16 0x00007f4c6995563e in QCoreApplication::notifyInternal (this=0x7fff688cb670, receiver=receiver@entry=0x28ed1c0, event=event@entry=0x28ac940) at kernel/qcoreapplication.cpp:946
#17 0x00007f4c69959171 in sendEvent (event=0x28ac940, receiver=0x28ed1c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x25a8190) at kernel/qcoreapplication.cpp:1570
#19 0x00007f4c699594a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#20 0x00007f4c69983e83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#21 postEventSourceDispatch (s=0x25e2c00) at kernel/qeventdispatcher_glib.cpp:279
#22 0x00007f4c66afcf05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f4c66afd248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f4c66afd304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f4c69984016 in QEventDispatcherGlib::processEvents (this=0x25a9ac0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#26 0x00007f4c67d241ae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007f4c6995438f in QEventLoop::processEvents (this=this@entry=0x7fff688cb450, flags=...) at kernel/qeventloop.cpp:149
#28 0x00007f4c69954618 in QEventLoop::exec (this=this@entry=0x7fff688cb450, flags=...) at kernel/qeventloop.cpp:204
#29 0x00007f4c69959cf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#30 0x00007f4c67c7cffc in QApplication::exec () at kernel/qapplication.cpp:3828
#31 0x0000000000403e70 in main (argc=<optimized out>, argv=0x7fff688cb8b8) at ../../servicestub/main.cpp:180
Comment 15 Petr Vorel 2013-08-18 15:51:29 UTC
Using Linux Mint, KDE 4.10.5 and Qt 4.8.4
Comment 16 Simeon Bird 2013-08-19 16:49:02 UTC
*** Bug 323737 has been marked as a duplicate of this bug. ***
Comment 17 jrrleo 2013-08-28 18:29:22 UTC
Created attachment 82000 [details]
New crash information added by DrKonqi

nepomukservicestub (0.1.0) on KDE Platform 4.10.5 using Qt 4.8.4

- What I was doing when the application crashed:
Nothing: this happens always after 15-20 mins of uptime. Even doing really nothing

-- Backtrace (Reduced):
#6  QMutex::lock (this=0x2800001008) at thread/qmutex.cpp:150
#7  0x00007f94a004117b in lockInline (this=<optimized out>) at /usr/include/qt4/QtCore/qmutex.h:198
#8  QMutexLocker (m=<optimized out>, this=0x7f947fffe010) at /usr/include/qt4/QtCore/qmutex.h:109
#9  Soprano::Error::ErrorCache::setError (this=this@entry=0x7f9480004f80, error=...) at ../../soprano/error.cpp:221
#10 0x00007f948e6ec031 in Soprano::ODBC::Connection::execute (this=this@entry=0x7f9480004f70, request=...) at ../../../backends/virtuoso/odbcconnection.cpp:113
Comment 18 Simeon Bird 2013-09-09 00:55:31 UTC
*** Bug 324610 has been marked as a duplicate of this bug. ***
Comment 19 drdrnewman 2013-10-17 15:48:55 UTC
Created attachment 82901 [details]
New crash information added by DrKonqi

nepomukservicestub (0.1.0) on KDE Platform 4.10.5 using Qt 4.8.4

- What I was doing when the application crashed:

Leaving the computer unattended

- Custom settings of the application:

This was after a KDE upgrade from Kubuntu. The problem persists.

-- Backtrace (Reduced):
#6  0x00007f3eeef358cc in QHashData::detach_helper2 (this=0x7f3eb0002be0, node_duplicate=node_duplicate@entry=0x7f3ee9711610 <QHash<QThread*, Soprano::Error::Error>::duplicateNode(QHashData::Node*, void*)>, node_delete=node_delete@entry=0x7f3ee9711530 <QHash<QThread*, Soprano::Error::Error>::deleteNode2(QHashData::Node*)>, nodeSize=nodeSize@entry=40, nodeAlign=nodeAlign@entry=8) at tools/qhash.cpp:233
[...]
#9  operator[] (akey=@0x7f3ebedcf018: 0x252ddc0, this=0x7f3eb0009290) at /usr/include/qt4/QtCore/qhash.h:740
#10 Soprano::Error::ErrorCache::setError (this=this@entry=0x7f3eb0007170, error=...) at ../../soprano/error.cpp:222
#11 0x00007f3ed7cd5031 in Soprano::ODBC::Connection::execute (this=this@entry=0x7f3eb0007160, request=...) at ../../../backends/virtuoso/odbcconnection.cpp:113
#12 0x00007f3ed7cd547b in Soprano::ODBC::Connection::executeQuery (this=this@entry=0x7f3eb0007160, request=...) at ../../../backends/virtuoso/odbcconnection.cpp:89
Comment 20 Vishesh Handa 2015-01-23 16:17:49 UTC
Thank you for taking the time to file a bug report.

The Nepomuk project is no longer included in the KDE Software Compilation. With Plasma 5, we have replaced most of the underlying technology with Baloo and other components. Hopefully this will have addressed your concern.

We encourage you to try out Plasma 5 (+Baloo) and let us know if your problem persists.