Application: nepomukservicestub (0.2) KDE Platform Version: 4.6.2 (4.6.2) Qt Version: 4.7.2 Operating System: Linux 2.6.38-8-generic x86_64 Distribution: Ubuntu 11.04 -- Information about the crash: shutting down system leads to Nepomuk crash. I literally clicked on the shutdown button and Nepomuk crashed. No unusual behaviour otherwise. -- Backtrace: Application: Nepomuk Service Stub (nepomukservicestub), signal: Segmentation fault pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S [Current thread is 1 (Thread 0x7f3bf0ce8780 (LWP 1847))] Thread 3 (Thread 0x7f3bdd36e700 (LWP 1864)): [KCrash Handler] #6 malloc_consolidate (av=0x7f3bee6591c0) at malloc.c:5153 #7 0x00007f3bee343472 in _int_malloc (av=0x7f3bee6591c0, bytes=1056) at malloc.c:4373 #8 0x00007f3bee34631e in __libc_malloc (bytes=1056) at malloc.c:3660 #9 0x00007f3bf06e80f1 in QByteArray::QByteArray (this=0x7f3bdd36dd90, size=1024, ch=0 '\000') at tools/qbytearray.cpp:1329 #10 0x00007f3bf06dc827 in qt_error_string (errorCode=22) at global/qglobal.cpp:2158 #11 0x00007f3bf06e63ac in report_error (code=<value optimized out>, where=0x7f3bf082db39 "QWaitCondition::wakeAll()", what=0x7f3bf082d87a "mutex lock") at thread/qwaitcondition_unix.cpp:61 #12 0x00007f3bf06e68b1 in QWaitCondition::wakeAll (this=0x14d6950) at thread/qwaitcondition_unix.cpp:141 #13 0x00007f3bf06e54fb in QThreadPrivate::finish (arg=0x14d5df0) at thread/qthread_unix.cpp:367 #14 0x00007f3bf06e617d in ~__pthread_cleanup_class (arg=0x14d5df0) at /usr/include/pthread.h:545 #15 QThreadPrivate::start (arg=0x14d5df0) at thread/qthread_unix.cpp:279 #16 0x00007f3bee0b2d8c in start_thread (arg=0x7f3bdd36e700) at pthread_create.c:304 #17 0x00007f3bee3b004d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #18 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f3bdcb6d700 (LWP 1865)): #0 __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97 #1 0x00007f3bee34880f in _L_lock_12013 () from /lib/x86_64-linux-gnu/libc.so.6 #2 0x00007f3bee3468d8 in __libc_free (mem=0x7f3bee6591c0) at malloc.c:3736 #3 0x00007f3bf07f88bb in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x14d7d90, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:399 #4 0x00007f3bf07f88f9 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x14d7d90, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:401 #5 0x00007f3bf06e54d4 in QThreadPrivate::finish (arg=0x14d3650) at thread/qthread_unix.cpp:356 #6 0x00007f3bf06e617d in ~__pthread_cleanup_class (arg=0x14d3650) at /usr/include/pthread.h:545 #7 QThreadPrivate::start (arg=0x14d3650) at thread/qthread_unix.cpp:279 #8 0x00007f3bee0b2d8c in start_thread (arg=0x7f3bdcb6d700) at pthread_create.c:304 #9 0x00007f3bee3b004d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f3bf0ce8780 (LWP 1847)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f3bf06e682b in wait (this=<value optimized out>, mutex=0x14d7520, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x14d7520, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f3bf06e5910 in QThread::wait (this=<value optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:722 #4 0x00007f3be05c00c2 in Nepomuk::Merger::~Merger (this=0x14d3650, __in_chrg=<value optimized out>) at ../../../../../nepomuk/services/backupsync/service/merger.cpp:47 #5 0x00007f3be05c0129 in Nepomuk::Merger::~Merger (this=0x14d3650, __in_chrg=<value optimized out>) at ../../../../../nepomuk/services/backupsync/service/merger.cpp:48 #6 0x00007f3bf07dfc14 in QObjectPrivate::deleteChildren (this=0x14cf800) at kernel/qobject.cpp:1964 #7 0x00007f3bf07e45f4 in QObject::~QObject (this=0x14bdc00, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #8 0x00007f3be05c27d3 in ~BackupSyncService (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../../../../nepomuk/services/backupsync/service/backupsyncservice.cpp:62 #9 Nepomuk::BackupSyncService::~BackupSyncService (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../../../../nepomuk/services/backupsync/service/backupsyncservice.cpp:64 #10 0x00007f3bf07dfc14 in QObjectPrivate::deleteChildren (this=0x14bbb10) at kernel/qobject.cpp:1964 #11 0x00007f3bf07e45f4 in QObject::~QObject (this=0x14bb900, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #12 0x00000000004043e9 in Nepomuk::ServiceControl::~ServiceControl (this=0x14bb900, __in_chrg=<value optimized out>) at ../../../nepomuk/servicestub/servicecontrol.cpp:39 #13 0x00007f3bf07dfc14 in QObjectPrivate::deleteChildren (this=0x13afec0) at kernel/qobject.cpp:1964 #14 0x00007f3bf07e45f4 in QObject::~QObject (this=0x7fffce12eda0, __in_chrg=<value optimized out>) at kernel/qobject.cpp:946 #15 0x00007f3beeb27112 in QApplication::~QApplication (this=0x7fffce12eda0, __in_chrg=<value optimized out>) at kernel/qapplication.cpp:1080 #16 0x0000000000403cd1 in main (argc=2, argv=<value optimized out>) at ../../../nepomuk/servicestub/main.cpp:101 Possible duplicates by query: bug 274838, bug 274416, bug 270177, bug 268901, bug 262057. Reported using DrKonqi
*** Bug 283727 has been marked as a duplicate of this bug. ***
The relevant code no longer exists.