Application: nepomukservicestub (0.2) KDE Platform Version: 4.6.5 (4.6.5) (Compiled from sources) Qt Version: 4.7.2 Operating System: Linux 2.6.38-10-generic-pae i686 Distribution: Ubuntu 11.04 -- Information about the crash: This problem has been happening for as long as I have had Kubtunu. About 5-10% of the time when shutting my computer from any normal means, I get this bug error while shutting down. I don't ever recall doing anything unusual or chaning any settings prior to this happening. I have no idea what might be causing the crash. I hope you can fix this because now when I click "Shut Down", I always have to sit at my computer and wait to make sure this error doesn't come up. The crash can be reproduced some of the time. -- Backtrace: Application: Nepomuk Service Stub (nepomukservicestub), signal: Segmentation fault [Current thread is 1 (Thread 0xb57c0710 (LWP 1821))] Thread 7 (Thread 0xafefeb70 (LWP 2100)): [KCrash Handler] #7 0x00000000 in ?? () #8 0xb76550bb in QCoreApplication::notifyInternal (this=0xbfc46858, receiver=0xa1e4000, event=0xafefe054) at kernel/qcoreapplication.cpp:731 #9 0xb7681ec7 in sendEvent (source=0xa1fa068) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #10 socketNotifierSourceDispatch (source=0xa1fa068) at kernel/qeventdispatcher_glib.cpp:110 #11 0xb600baa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #12 0xb600c270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #13 0xb600c524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #14 0xb768253c in QEventDispatcherGlib::processEvents (this=0xa0dcb68, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #15 0xb7654289 in QEventLoop::processEvents (this=0xafefe280, flags=...) at kernel/qeventloop.cpp:149 #16 0xb7654522 in QEventLoop::exec (this=0xafefe280, flags=...) at kernel/qeventloop.cpp:201 #17 0xb755e2a0 in QThread::exec (this=0xb0700d98) at thread/qthread.cpp:492 #18 0xb2ba068d in ?? () from /usr/lib/libsopranoserver.so.1 #19 0xb7560da2 in QThreadPrivate::start (arg=0xb0700d98) at thread/qthread_unix.cpp:320 #20 0xb60cfe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #21 0xb61b373e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 6 (Thread 0xaf6fdb70 (LWP 2105)): #0 0xb60a6d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0xb75b6dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb76834f2 in updateCurrentTime (this=0xa1fbafc, tm=...) at kernel/qeventdispatcher_unix.cpp:339 #4 QTimerInfoList::timerWait (this=0xa1fbafc, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0xb7681d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaf6fd0cc) at kernel/qeventdispatcher_glib.cpp:136 #6 0xb7681dcd in timerSourcePrepare (source=0xa1fbac8, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0xb600afd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0xb600be63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0xb600c524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0xb7682577 in QEventDispatcherGlib::processEvents (this=0xa0cfb38, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0xb7654289 in QEventLoop::processEvents (this=0xaf6fd280, flags=...) at kernel/qeventloop.cpp:149 #12 0xb7654522 in QEventLoop::exec (this=0xaf6fd280, flags=...) at kernel/qeventloop.cpp:201 #13 0xb755e2a0 in QThread::exec (this=0xb0701598) at thread/qthread.cpp:492 #14 0xb2ba068d in ?? () from /usr/lib/libsopranoserver.so.1 #15 0xb7560da2 in QThreadPrivate::start (arg=0xb0701598) at thread/qthread_unix.cpp:320 #16 0xb60cfe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #17 0xb61b373e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 5 (Thread 0xaeefcb70 (LWP 2107)): #0 0xb60a6d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0xb75b6dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb76834f2 in updateCurrentTime (this=0xb0701704, tm=...) at kernel/qeventdispatcher_unix.cpp:339 #4 QTimerInfoList::timerWait (this=0xb0701704, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0xb7681d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaeefc0cc) at kernel/qeventdispatcher_glib.cpp:136 #6 0xb7681dcd in timerSourcePrepare (source=0xb07016d0, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0xb600afd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0xb600be63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0xb600c524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0xb7682577 in QEventDispatcherGlib::processEvents (this=0xa1fa3c8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0xb7654289 in QEventLoop::processEvents (this=0xaeefc280, flags=...) at kernel/qeventloop.cpp:149 #12 0xb7654522 in QEventLoop::exec (this=0xaeefc280, flags=...) at kernel/qeventloop.cpp:201 #13 0xb755e2a0 in QThread::exec (this=0xb0701d28) at thread/qthread.cpp:492 #14 0xb2ba068d in ?? () from /usr/lib/libsopranoserver.so.1 #15 0xb7560da2 in QThreadPrivate::start (arg=0xb0701d28) at thread/qthread_unix.cpp:320 #16 0xb60cfe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #17 0xb61b373e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 4 (Thread 0xb1a52b70 (LWP 2116)): #0 0xb77ac424 in __kernel_vsyscall () #1 0xb61a4f76 in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0xb601c84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb600c1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb600c524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb7682577 in QEventDispatcherGlib::processEvents (this=0xa1f8760, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0xb7654289 in QEventLoop::processEvents (this=0xb1a52280, flags=...) at kernel/qeventloop.cpp:149 #7 0xb7654522 in QEventLoop::exec (this=0xb1a52280, flags=...) at kernel/qeventloop.cpp:201 #8 0xb755e2a0 in QThread::exec (this=0xb0702818) at thread/qthread.cpp:492 #9 0xb2ba068d in ?? () from /usr/lib/libsopranoserver.so.1 #10 0xb7560da2 in QThreadPrivate::start (arg=0xb0702818) at thread/qthread_unix.cpp:320 #11 0xb60cfe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0xb61b373e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0xae6fbb70 (LWP 2117)): #0 0xb77ac424 in __kernel_vsyscall () #1 0xb61a4f76 in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0xb601c84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb600c1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb600c524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb7682577 in QEventDispatcherGlib::processEvents (this=0xa0e6bf0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0xb7654289 in QEventLoop::processEvents (this=0xae6fb280, flags=...) at kernel/qeventloop.cpp:149 #7 0xb7654522 in QEventLoop::exec (this=0xae6fb280, flags=...) at kernel/qeventloop.cpp:201 #8 0xb755e2a0 in QThread::exec (this=0xb0702b68) at thread/qthread.cpp:492 #9 0xb2ba068d in ?? () from /usr/lib/libsopranoserver.so.1 #10 0xb7560da2 in QThreadPrivate::start (arg=0xb0702b68) at thread/qthread_unix.cpp:320 #11 0xb60cfe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0xb61b373e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xad6f9b70 (LWP 2916)): #0 0xb60d3789 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0 #1 0xb61c1656 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6 #2 0xb600b712 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb600c03a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb600c524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb7682577 in QEventDispatcherGlib::processEvents (this=0xa0c20e8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0xb7654289 in QEventLoop::processEvents (this=0xad6f9280, flags=...) at kernel/qeventloop.cpp:149 #7 0xb7654522 in QEventLoop::exec (this=0xad6f9280, flags=...) at kernel/qeventloop.cpp:201 #8 0xb755e2a0 in QThread::exec (this=0xb0704900) at thread/qthread.cpp:492 #9 0xb2ba068d in ?? () from /usr/lib/libsopranoserver.so.1 #10 0xb7560da2 in QThreadPrivate::start (arg=0xb0704900) at thread/qthread_unix.cpp:320 #11 0xb60cfe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0xb61b373e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb57c0710 (LWP 1821)): #0 0xb77ac424 in __kernel_vsyscall () #1 0xb60d448c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb61c13fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb7561467 in wait (this=0xb0701088, mutex=0xb0701070, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xb0701088, mutex=0xb0701070, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb75604cf in QThread::wait (this=0xb0700d98, time=4294967295) at thread/qthread_unix.cpp:722 #6 0xb2b9fba0 in ?? () from /usr/lib/libsopranoserver.so.1 #7 0xb2ba6b6a in ?? () from /usr/lib/libsopranoserver.so.1 #8 0xb2b9bfd6 in Soprano::Server::ServerCore::~ServerCore() () from /usr/lib/libsopranoserver.so.1 #9 0xb2be289b in Nepomuk::Core::~Core (this=0xa00f3f0, __in_chrg=<value optimized out>) at ../../../../nepomuk/services/storage/nepomukcore.cpp:45 #10 0xb2be2932 in Nepomuk::Core::~Core (this=0xa00f3f0, __in_chrg=<value optimized out>) at ../../../../nepomuk/services/storage/nepomukcore.cpp:48 #11 0xb7668b87 in QObjectPrivate::deleteChildren (this=0xa011ec0) at kernel/qobject.cpp:1964 #12 0xb766d39f in QObject::~QObject (this=0xa00fc40, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #13 0xb6e07ee8 in Nepomuk::Service::~Service (this=0xa00fc40, __in_chrg=<value optimized out>) at ../../nepomuk/core/nepomukservice.cpp:41 #14 0xb2be181a in ~Storage (this=0xa00fc40, __in_chrg=<value optimized out>) at ../../../../nepomuk/services/storage/storage.cpp:50 #15 Nepomuk::Storage::~Storage (this=0xa00fc40, __in_chrg=<value optimized out>) at ../../../../nepomuk/services/storage/storage.cpp:52 #16 0xb7668b87 in QObjectPrivate::deleteChildren (this=0xa0108d0) at kernel/qobject.cpp:1964 #17 0xb766d39f in QObject::~QObject (this=0xa00ea58, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #18 0x0804b982 in Nepomuk::ServiceControl::~ServiceControl (this=0xa00ea58, __in_chrg=<value optimized out>) at ../../../nepomuk/servicestub/servicecontrol.cpp:39 #19 0xb7668b87 in QObjectPrivate::deleteChildren (this=0x9f3c408) at kernel/qobject.cpp:1964 #20 0xb766d39f in QObject::~QObject (this=0xbfc46858, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #21 0xb7657f02 in QCoreApplication::~QCoreApplication (this=0xbfc46858, __in_chrg=<value optimized out>) at kernel/qcoreapplication.cpp:615 #22 0xb6467a26 in QApplication::~QApplication (this=0xbfc46858, __in_chrg=<value optimized out>) at kernel/qapplication.cpp:1080 #23 0xb704bcaa in KApplication::~KApplication (this=0xbfc46858, __in_chrg=<value optimized out>) at ../../kdeui/kernel/kapplication.cpp:894 #24 0x0804b1b8 in main (argc=) at ../../../nepomuk/servicestub/main.cpp:102 This bug may be a duplicate of or related to bug 277380. Possible duplicates by query: bug 278102, bug 277810, bug 277486, bug 277380, bug 276849. Reported using DrKonqi
Created attachment 62091 [details] New crash information added by DrKonqi nepomukservicestub (0.2) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2 - What I was doing when the application crashed: Rebooting the system - Unusual behavior I noticed: Sometimes I noticed that KDE doesn't want to shutdown at all (no error reported, it just hangs) and I have to use the reboot command from the command line to reboot. -- Backtrace (Reduced): #7 0x00007fb3e11e749c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 [...] #12 0x00007fb3e12123ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #13 0x00007fb3e11e6882 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #14 0x00007fb3e11e6abc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #15 0x00007fb3e10fd924 in QThread::exec() () from /usr/lib/libQtCore.so.4
*** This bug has been marked as a duplicate of bug 281448 ***