Bug 278250 - Bug Error Appears When Shutting Down
Summary: Bug Error Appears When Shutting Down
Status: RESOLVED DUPLICATE of bug 281448
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-22 08:49 UTC by brian
Modified: 2011-09-19 11:35 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (7.28 KB, text/plain)
2011-07-22 15:20 UTC, Mike E.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description brian 2011-07-22 08:49:42 UTC
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
Comment 1 Mike E. 2011-07-22 15:20:24 UTC
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
Comment 2 Sebastian Trueg 2011-09-19 11:35:38 UTC

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