Bug 324610 - Nepomuk crash after leaving machine unattended long enough to start a disabled screen saver
Summary: Nepomuk crash after leaving machine unattended long enough to start a disable...
Status: RESOLVED DUPLICATE of bug 317755
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: general (show other bugs)
Version: 4.10.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Nepomuk Bugs Coordination
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-09-07 09:57 UTC by drdrnewman
Modified: 2013-09-09 00:55 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 drdrnewman 2013-09-07 09:57:53 UTC
Application: nepomukservicestub (0.1.0)
KDE Platform Version: 4.10.5
Qt Version: 4.8.4
Operating System: Linux 3.8.0-30-generic x86_64
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed:

I had left the computer alone for about 10 minutes. I returned to find an error report.
Note that this length of time would have started a screen saver, if I had not already turned off the kscreen2 service, because that regularly produced segfaults. So it may be some kind of screen timeout message that was sent to nepomuk or virtuoso.

The crash can be reproduced every time.

-- Backtrace:
Application: Nepomuk Service Stub (nepomukservicestub), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f151a11c7c0 (LWP 16023))]

Thread 7 (Thread 0x7f15016fa700 (LWP 16205)):
#0  QTimerInfoList::timerWait (this=0x7f14f4002660, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#1  0x00007f1519c0d79c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f15016f9ba4) at kernel/qeventdispatcher_glib.cpp:136
#2  0x00007f1519c0d845 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#3  0x00007f1516d86900 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1516d870fe in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1516d87304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f1519c0e036 in QEventDispatcherGlib::processEvents (this=0x7f14f40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f1519bde38f in QEventLoop::processEvents (this=this@entry=0x7f15016f9d70, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f1519bde618 in QEventLoop::exec (this=this@entry=0x7f15016f9d70, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f1519ae0410 in QThread::exec (this=this@entry=0x21e2590) at thread/qthread.cpp:542
#10 0x00007f1508b5aefe in Soprano::Server::ServerConnection::run (this=0x21e2590) at ../../server/serverconnection.cpp:151
#11 0x00007f1519ae2bec in QThreadPrivate::start (arg=0x21e2590) at thread/qthread_unix.cpp:338
#12 0x00007f151745cf8e in start_thread (arg=0x7f15016fa700) at pthread_create.c:311
#13 0x00007f151776be1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7f14f3fff700 (LWP 16215)):
#0  0x00007f1516dc6359 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1516dc65b9 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1516d8634e in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1516d870b4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1516d87304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f1519c0e036 in QEventDispatcherGlib::processEvents (this=0x7f14ec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f1519bde38f in QEventLoop::processEvents (this=this@entry=0x7f14f3ffed70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f1519bde618 in QEventLoop::exec (this=this@entry=0x7f14f3ffed70, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f1519ae0410 in QThread::exec (this=this@entry=0x21df580) at thread/qthread.cpp:542
#9  0x00007f1508b5aefe in Soprano::Server::ServerConnection::run (this=0x21df580) at ../../server/serverconnection.cpp:151
#10 0x00007f1519ae2bec in QThreadPrivate::start (arg=0x21df580) at thread/qthread_unix.cpp:338
#11 0x00007f151745cf8e in start_thread (arg=0x7f14f3fff700) at pthread_create.c:311
#12 0x00007f151776be1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f14f37fe700 (LWP 16229)):
#0  0x00007fff4b35170c in ?? ()
#1  0x00007f14f37fda80 in ?? ()
#2  0x00007fff4b351ac9 in ?? ()
#3  0x00007f14f37fdad0 in ?? ()
#4  0x00000001e4004cf0 in ?? ()
#5  0x00007f14e4002660 in ?? ()
#6  0x00007f14f37fdb60 in ?? ()
#7  0x00007f14f37fdc18 in ?? ()
#8  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f14f2ffd700 (LWP 16230)):
#0  0x00007f1516dc6359 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1516dc65e9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1516d87188 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f1516d87304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f1519c0e036 in QEventDispatcherGlib::processEvents (this=0x7f14e80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f1519bde38f in QEventLoop::processEvents (this=this@entry=0x7f14f2ffcd70, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f1519bde618 in QEventLoop::exec (this=this@entry=0x7f14f2ffcd70, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f1519ae0410 in QThread::exec (this=this@entry=0x2182350) at thread/qthread.cpp:542
#8  0x00007f1508b5aefe in Soprano::Server::ServerConnection::run (this=0x2182350) at ../../server/serverconnection.cpp:151
#9  0x00007f1519ae2bec in QThreadPrivate::start (arg=0x2182350) at thread/qthread_unix.cpp:338
#10 0x00007f151745cf8e in start_thread (arg=0x7f14f2ffd700) at pthread_create.c:311
#11 0x00007f151776be1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f14f27fc700 (LWP 16233)):
#0  0x00007f1516dc65e9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f1516d8730e in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f1519c0e036 in QEventDispatcherGlib::processEvents (this=0x7f14dc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#3  0x00007f1519bde38f in QEventLoop::processEvents (this=this@entry=0x7f14f27fbd70, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007f1519bde618 in QEventLoop::exec (this=this@entry=0x7f14f27fbd70, flags=...) at kernel/qeventloop.cpp:204
#5  0x00007f1519ae0410 in QThread::exec (this=this@entry=0x1e86d70) at thread/qthread.cpp:542
#6  0x00007f1508b5aefe in Soprano::Server::ServerConnection::run (this=0x1e86d70) at ../../server/serverconnection.cpp:151
#7  0x00007f1519ae2bec in QThreadPrivate::start (arg=0x1e86d70) at thread/qthread_unix.cpp:338
#8  0x00007f151745cf8e in start_thread (arg=0x7f14f27fc700) at pthread_create.c:311
#9  0x00007f151776be1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f14f1ffb700 (LWP 18589)):
[KCrash Handler]
#6  QMutex::lock (this=0x2800001008) at thread/qmutex.cpp:150
#7  0x00007f15142da17b in lockInline (this=<optimized out>) at /usr/include/qt4/QtCore/qmutex.h:198
#8  QMutexLocker (m=<optimized out>, this=0x7f14f1ffa010) at /usr/include/qt4/QtCore/qmutex.h:109
#9  Soprano::Error::ErrorCache::setError (this=this@entry=0x7f14e0001330, error=...) at ../../soprano/error.cpp:221
#10 0x00007f15028a2031 in Soprano::ODBC::Connection::execute (this=this@entry=0x7f14e0001320, request=...) at ../../../backends/virtuoso/odbcconnection.cpp:113
#11 0x00007f15028a247b in Soprano::ODBC::Connection::executeQuery (this=this@entry=0x7f14e0001320, request=...) at ../../../backends/virtuoso/odbcconnection.cpp:89
#12 0x00007f150289307c in Soprano::VirtuosoModelPrivate::sqlQuery (this=0x1ed4730, query=...) at ../../../backends/virtuoso/virtuosomodel.cpp:113
#13 0x00007f1502894461 in Soprano::VirtuosoModel::executeQuery (this=0x1ed4200, query=..., language=Soprano::Query::QueryLanguageUser, userQueryLanguage=...) at ../../../backends/virtuoso/virtuosomodel.cpp:474
#14 0x00007f15142e62f7 in Soprano::FilterModel::executeQuery (this=this@entry=0x1cc8110, query=..., language=<optimized out>, userQueryLanguage=...) at ../../soprano/filtermodel.cpp:164
#15 0x00007f1508e0c298 in Nepomuk2::VirtuosoInferenceModel::executeQuery (this=0x1cc8110, query=..., language=<optimized out>, userQueryLanguage=...) at ../../../services/storage/virtuosoinferencemodel.cpp:61
#16 0x00007f15142e62f7 in Soprano::FilterModel::executeQuery (this=0x1ed6250, query=..., language=<optimized out>, userQueryLanguage=...) at ../../soprano/filtermodel.cpp:164
#17 0x00007f15142e62f7 in Soprano::FilterModel::executeQuery (this=0x1d9fc50, query=..., language=<optimized out>, userQueryLanguage=...) at ../../soprano/filtermodel.cpp:164
#18 0x00007f1508b5acc5 in Soprano::Server::ServerConnection::Private::query (this=this@entry=0x21f7fd0) at ../../server/serverconnection.cpp:539
#19 0x00007f1508b5c08d in Soprano::Server::ServerConnection::Private::_s_readNextCommand (this=0x21f7fd0) at ../../server/serverconnection.cpp:228
#20 0x00007f1519bf40ef in QMetaObject::activate (sender=0x7f14e0002780, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#21 0x00007f1519bf40ef in QMetaObject::activate (sender=sender@entry=0x7f14e0004798, m=m@entry=0x7f1519f39480 <QIODevice::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#22 0x00007f1519c3e090 in QIODevice::readyRead (this=this@entry=0x7f14e0004798) at .moc/release-shared/moc_qiodevice.cpp:105
#23 0x00007f1515f172ac in QAbstractSocketPrivate::canReadNotification (this=0x7f14e0008d80) at socket/qabstractsocket.cpp:654
#24 0x00007f1515f21e2d in event (this=<optimized out>, e=<optimized out>) at socket/qnativesocketengine.cpp:1151
#25 QReadNotifier::event (this=<optimized out>, e=<optimized out>) at socket/qnativesocketengine.cpp:1148
#26 0x00007f1517f088ec in QApplicationPrivate::notify_helper (this=this@entry=0x1c1b780, receiver=receiver@entry=0x7f14e0000f90, e=e@entry=0x7f14f1ffab50) at kernel/qapplication.cpp:4567
#27 0x00007f1517f0b25b in QApplication::notify (this=this@entry=0x7fff4b2a6790, receiver=receiver@entry=0x7f14e0000f90, e=e@entry=0x7f14f1ffab50) at kernel/qapplication.cpp:4428
#28 0x00007f1518f121a6 in KApplication::notify (this=0x7fff4b2a6790, receiver=0x7f14e0000f90, event=0x7f14f1ffab50) at ../../kdeui/kernel/kapplication.cpp:311
#29 0x00007f1519bdf63e in QCoreApplication::notifyInternal (this=0x7fff4b2a6790, receiver=0x7f14e0000f90, event=event@entry=0x7f14f1ffab50) at kernel/qcoreapplication.cpp:946
#30 0x00007f1519c0e5c8 in sendEvent (event=0x7f14f1ffab50, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#31 socketNotifierSourceDispatch (source=0x7f14e000e7c0) at kernel/qeventdispatcher_glib.cpp:110
#32 0x00007f1516d86f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f1516d87248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f1516d87304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f1519c0e036 in QEventDispatcherGlib::processEvents (this=0x7f14e00030d0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#36 0x00007f1519bde38f in QEventLoop::processEvents (this=this@entry=0x7f14f1ffad70, flags=...) at kernel/qeventloop.cpp:149
#37 0x00007f1519bde618 in QEventLoop::exec (this=this@entry=0x7f14f1ffad70, flags=...) at kernel/qeventloop.cpp:204
#38 0x00007f1519ae0410 in QThread::exec (this=this@entry=0x1f13630) at thread/qthread.cpp:542
#39 0x00007f1508b5aefe in Soprano::Server::ServerConnection::run (this=0x1f13630) at ../../server/serverconnection.cpp:151
#40 0x00007f1519ae2bec in QThreadPrivate::start (arg=0x1f13630) at thread/qthread_unix.cpp:338
#41 0x00007f151745cf8e in start_thread (arg=0x7f14f1ffb700) at pthread_create.c:311
#42 0x00007f151776be1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f151a11c7c0 (LWP 16023)):
#0  0x00007f1517764233 in select () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f1519c0b3ca in qt_safe_select (nfds=13, fdread=0x7fff4b2a5320, fdwrite=0x7fff4b2a53a0, fdexcept=fdexcept@entry=0x0, orig_timeout=orig_timeout@entry=0x7fff4b2a52d0) at kernel/qcore_unix.cpp:93
#2  0x00007f1519bb9bbc in select_msecs (nfds=<optimized out>, fdread=<optimized out>, fdwrite=<optimized out>, timeout=<optimized out>) at io/qprocess_unix.cpp:1011
#3  0x00007f1519bbb3f4 in QProcessPrivate::waitForFinished (this=this@entry=0x1efce00, msecs=msecs@entry=29991) at io/qprocess_unix.cpp:1227
#4  0x00007f1519b74f6e in QProcess::waitForFinished (this=this@entry=0x7fff4b2a5510, msecs=29991, msecs@entry=30000) at io/qprocess.cpp:1759
#5  0x00007f1502896ced in (anonymous namespace)::determineVirtuosoVersion (virtuosoBin=...) at ../../../backends/virtuoso/virtuosobackend.cpp:56
#6  0x00007f1502897a9c in Soprano::Virtuoso::BackendPlugin::createModel (this=0x1e95cc0, settings=...) at ../../../backends/virtuoso/virtuosobackend.cpp:104
#7  0x00007f1508dbe575 in Nepomuk2::Repository::open (this=0x1d9fc50) at ../../../services/storage/repository.cpp:187
#8  0x00007f1508dbf72f in Nepomuk2::Repository::slotVirtuosoStopped (this=0x1d9fc50, normalExit=32) at ../../../services/storage/repository.cpp:439
#9  0x00007f1519bf40ef in QMetaObject::activate (sender=0x1ed4200, m=m@entry=0x7f1502aaf680 <Soprano::VirtuosoModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff4b2a5c70) at kernel/qobject.cpp:3539
#10 0x00007f150289460f in Soprano::VirtuosoModel::virtuosoStopped (this=<optimized out>, _t1=false) at ./virtuosomodel.moc:104
#11 0x00007f1519bf95be in QObject::event (this=0x1ed4200, e=<optimized out>) at kernel/qobject.cpp:1194
#12 0x00007f1517f088ec in QApplicationPrivate::notify_helper (this=this@entry=0x1c1b780, receiver=receiver@entry=0x1ed4200, e=e@entry=0x1e99a60) at kernel/qapplication.cpp:4567
#13 0x00007f1517f0b25b in QApplication::notify (this=this@entry=0x7fff4b2a6790, receiver=receiver@entry=0x1ed4200, e=e@entry=0x1e99a60) at kernel/qapplication.cpp:4428
#14 0x00007f1518f121a6 in KApplication::notify (this=0x7fff4b2a6790, receiver=0x1ed4200, event=0x1e99a60) at ../../kdeui/kernel/kapplication.cpp:311
#15 0x00007f1519bdf63e in QCoreApplication::notifyInternal (this=0x7fff4b2a6790, receiver=receiver@entry=0x1ed4200, event=event@entry=0x1e99a60) at kernel/qcoreapplication.cpp:946
#16 0x00007f1519be3171 in sendEvent (event=0x1e99a60, receiver=0x1ed4200) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1bf6190) at kernel/qcoreapplication.cpp:1570
#18 0x00007f1519be34a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#19 0x00007f1519c0de83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#20 postEventSourceDispatch (s=0x1c2e550) at kernel/qeventdispatcher_glib.cpp:279
#21 0x00007f1516d86f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f1516d87248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f1516d87304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f1519c0e016 in QEventDispatcherGlib::processEvents (this=0x1bf7ac0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#25 0x00007f1517fae1ae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x00007f1519bde38f in QEventLoop::processEvents (this=this@entry=0x7fff4b2a6570, flags=...) at kernel/qeventloop.cpp:149
#27 0x00007f1519bde618 in QEventLoop::exec (this=this@entry=0x7fff4b2a6570, flags=...) at kernel/qeventloop.cpp:204
#28 0x00007f1519be3cf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#29 0x00007f1517f06ffc in QApplication::exec () at kernel/qapplication.cpp:3828
#30 0x0000000000403e70 in main (argc=<optimized out>, argv=0x7fff4b2a69d8) at ../../servicestub/main.cpp:180

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

Possible duplicates by query: bug 323743, bug 323708, bug 323620, bug 323242, bug 322446.

Reported using DrKonqi
Comment 1 Simeon Bird 2013-09-09 00:55:31 UTC
virtuoso, virtuoso, why must you crash so much...

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