Bug 275770 - Nepomuk crashes on shutdown
Summary: Nepomuk crashes on shutdown
Status: RESOLVED FIXED
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: backupservice (show other bugs)
Version: 4.6
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
: 283727 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-06-15 23:19 UTC by Mebuntu
Modified: 2012-12-01 00:21 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.10


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mebuntu 2011-06-15 23:19:33 UTC
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
Comment 1 Beat Wolf 2011-10-14 08:26:23 UTC
*** Bug 283727 has been marked as a duplicate of this bug. ***
Comment 2 Vishesh Handa 2012-12-01 00:21:47 UTC
The relevant code no longer exists.