Bug 278849 - 4.7 After update inside kde & choose logout and get crash
Summary: 4.7 After update inside kde & choose logout and get crash
Status: RESOLVED DUPLICATE of bug 281448
Alias: None
Product: nepomuk
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Sebastian Trueg
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-30 11:43 UTC by Bruno Friedmann
Modified: 2011-09-19 11:35 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 Bruno Friedmann 2011-07-30 11:43:45 UTC
Application: nepomukservicestub (0.2)
KDE Platform Version: 4.7.00 (4.7.0)
Qt Version: 4.7.3
Operating System: Linux 3.0.0-2-desktop x86_64
Distribution: "openSUSE 12.1 Milestone 3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: Inside my kde 4.7 session, I've launch updates, but before nepomukstub get a segfault but without any details even with all -debuginfo package installed here.
This happens at a minimum rate of one time per session.

The crash can be reproduced every time.

-- Backtrace:
Application: Jeton du service Nepomuk (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 0x7f592eb64760 (LWP 3964))]

Thread 13 (Thread 0x7f591a64b700 (LWP 4626)):
#0  0x00007f592e2ff00f in __pthread_mutex_unlock_usercnt (mutex=0x924678, decr=0) at pthread_mutex_unlock.c:52
#1  0x00007f592b458f44 in g_main_context_prepare (context=0x924670, priority=0x7f591a64acc8) at gmain.c:2819
#2  0x00007f592b459d7d in g_main_context_iterate (context=0x924670, block=1, dispatch=1, self=<optimized out>) at gmain.c:3141
#3  0x00007f592b45a3a9 in g_main_context_iteration (context=0x924670, may_block=1) at gmain.c:3224
#4  0x00007f592e69cef6 in QEventDispatcherGlib::processEvents (this=0x875800, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f592e671452 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f592e67164f in QEventLoop::exec (this=0x7f591a64adf0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f592e5890df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#8  0x00007f592e65451f in QInotifyFileSystemWatcherEngine::run (this=0x90d550) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f592e58bb25 in QThreadPrivate::start (arg=0x90d550) at thread/qthread_unix.cpp:320
#10 0x00007f592e2fbe55 in start_thread (arg=0x7f591a64b700) at pthread_create.c:301
#11 0x00007f592c00986d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 12 (Thread 0x7f591363d700 (LWP 5027)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f592e58bfbb in wait (time=18446744073709551615, this=0x9e0710) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x9dfcf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f592e58095f in QThreadPoolThread::run (this=0x93ff80) at concurrent/qthreadpool.cpp:140
#4  0x00007f592e58bb25 in QThreadPrivate::start (arg=0x93ff80) at thread/qthread_unix.cpp:320
#5  0x00007f592e2fbe55 in start_thread (arg=0x7f591363d700) at pthread_create.c:301
#6  0x00007f592c00986d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 11 (Thread 0x7f5912e3c700 (LWP 7419)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f592e58bfbb in wait (time=18446744073709551615, this=0x9e0710) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x9dfcf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f592e58095f in QThreadPoolThread::run (this=0x845c40) at concurrent/qthreadpool.cpp:140
#4  0x00007f592e58bb25 in QThreadPrivate::start (arg=0x845c40) at thread/qthread_unix.cpp:320
#5  0x00007f592e2fbe55 in start_thread (arg=0x7f5912e3c700) at pthread_create.c:301
#6  0x00007f592c00986d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 10 (Thread 0x7f591263b700 (LWP 28171)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007f592e67224c in QCoreApplication::notifyInternal (this=0x7fffbeb8c240, receiver=0xf61c10, event=0x7f591263ab70) at kernel/qcoreapplication.cpp:731
#8  0x00007f592e69c5a7 in sendEvent (event=0x7f591263ab70, receiver=<optimized out>) at kernel/qcoreapplication.h:215
#9  socketNotifierSourceDispatch (source=0xf5c5a0) at kernel/qeventdispatcher_glib.cpp:110
#10 0x00007f592b4599dd in g_main_dispatch (context=0xf95e10) at gmain.c:2500
#11 g_main_context_dispatch (context=0xf95e10) at gmain.c:3083
#12 0x00007f592b45a1d8 in g_main_context_iterate (context=0xf95e10, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3161
#13 0x00007f592b45a3a9 in g_main_context_iteration (context=0xf95e10, may_block=1) at gmain.c:3224
#14 0x00007f592e69ce8f in QEventDispatcherGlib::processEvents (this=0xb4dc50, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#15 0x00007f592e671452 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#16 0x00007f592e67164f in QEventLoop::exec (this=0x7f591263ad80, flags=...) at kernel/qeventloop.cpp:201
#17 0x00007f592e5890df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:492
#18 0x00007f591f7834c8 in Soprano::Server::ServerConnection::run (this=0x760f00) at /usr/src/debug/soprano-2.6.51/server/serverconnection.cpp:151
#19 0x00007f592e58bb25 in QThreadPrivate::start (arg=0x760f00) at thread/qthread_unix.cpp:320
#20 0x00007f592e2fbe55 in start_thread (arg=0x7f591263b700) at pthread_create.c:301
#21 0x00007f592c00986d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f5911e3a700 (LWP 28317)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f592e58bfbb in wait (time=18446744073709551615, this=0x9e0710) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x9dfcf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f592e58095f in QThreadPoolThread::run (this=0x8fe4d0) at concurrent/qthreadpool.cpp:140
#4  0x00007f592e58bb25 in QThreadPrivate::start (arg=0x8fe4d0) at thread/qthread_unix.cpp:320
#5  0x00007f592e2fbe55 in start_thread (arg=0x7f5911e3a700) at pthread_create.c:301
#6  0x00007f592c00986d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f5911639700 (LWP 28318)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f592e58bfbb in wait (time=18446744073709551615, this=0x9e0710) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x9dfcf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f592e58095f in QThreadPoolThread::run (this=0x8ee540) at concurrent/qthreadpool.cpp:140
#4  0x00007f592e58bb25 in QThreadPrivate::start (arg=0x8ee540) at thread/qthread_unix.cpp:320
#5  0x00007f592e2fbe55 in start_thread (arg=0x7f5911639700) at pthread_create.c:301
#6  0x00007f592c00986d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f5910e38700 (LWP 28319)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f592e58bfbb in wait (time=18446744073709551615, this=0x9e0710) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x9dfcf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f592e58095f in QThreadPoolThread::run (this=0x96d690) at concurrent/qthreadpool.cpp:140
#4  0x00007f592e58bb25 in QThreadPrivate::start (arg=0x96d690) at thread/qthread_unix.cpp:320
#5  0x00007f592e2fbe55 in start_thread (arg=0x7f5910e38700) at pthread_create.c:301
#6  0x00007f592c00986d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f5910637700 (LWP 28321)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f592e58bfbb in wait (time=18446744073709551615, this=0x9e0710) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x9dfcf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f592e58095f in QThreadPoolThread::run (this=0x96e200) at concurrent/qthreadpool.cpp:140
#4  0x00007f592e58bb25 in QThreadPrivate::start (arg=0x96e200) at thread/qthread_unix.cpp:320
#5  0x00007f592e2fbe55 in start_thread (arg=0x7f5910637700) at pthread_create.c:301
#6  0x00007f592c00986d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f590fe36700 (LWP 28322)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f592e58bfbb in wait (time=18446744073709551615, this=0x9e0710) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x9dfcf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f592e58095f in QThreadPoolThread::run (this=0xf8a1b0) at concurrent/qthreadpool.cpp:140
#4  0x00007f592e58bb25 in QThreadPrivate::start (arg=0xf8a1b0) at thread/qthread_unix.cpp:320
#5  0x00007f592e2fbe55 in start_thread (arg=0x7f590fe36700) at pthread_create.c:301
#6  0x00007f592c00986d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f590f635700 (LWP 28323)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f592e58bfbb in wait (time=18446744073709551615, this=0x9e0710) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x9dfcf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f592e58095f in QThreadPoolThread::run (this=0x92ae90) at concurrent/qthreadpool.cpp:140
#4  0x00007f592e58bb25 in QThreadPrivate::start (arg=0x92ae90) at thread/qthread_unix.cpp:320
#5  0x00007f592e2fbe55 in start_thread (arg=0x7f590f635700) at pthread_create.c:301
#6  0x00007f592c00986d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f590ee34700 (LWP 28324)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f592e58bfbb in wait (time=18446744073709551615, this=0x9e0710) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x9dfcf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f592e58095f in QThreadPoolThread::run (this=0x96f9a0) at concurrent/qthreadpool.cpp:140
#4  0x00007f592e58bb25 in QThreadPrivate::start (arg=0x96f9a0) at thread/qthread_unix.cpp:320
#5  0x00007f592e2fbe55 in start_thread (arg=0x7f590ee34700) at pthread_create.c:301
#6  0x00007f592c00986d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f590e633700 (LWP 28325)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f592e58bfbb in wait (time=18446744073709551615, this=0x9e0710) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x9dfcf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f592e58095f in QThreadPoolThread::run (this=0x8eed30) at concurrent/qthreadpool.cpp:140
#4  0x00007f592e58bb25 in QThreadPrivate::start (arg=0x8eed30) at thread/qthread_unix.cpp:320
#5  0x00007f592e2fbe55 in start_thread (arg=0x7f590e633700) at pthread_create.c:301
#6  0x00007f592c00986d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f592eb64760 (LWP 3964)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f592e58bfbb in wait (time=18446744073709551615, this=0xeee6d0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x91cd90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f592e58b86c in QThread::wait (this=<optimized out>, time=18446744073709551615) at thread/qthread_unix.cpp:722
#4  0x00007f591f7831d8 in Soprano::Server::ServerConnection::~ServerConnection (this=0x760f00, __in_chrg=<optimized out>) at /usr/src/debug/soprano-2.6.51/server/serverconnection.cpp:124
#5  0x00007f591f78a6a3 in ~LocalServerConnection (this=0x760f00, __in_chrg=<optimized out>) at /usr/src/debug/soprano-2.6.51/server/localserver.cpp:30
#6  (anonymous namespace)::LocalServerConnection::~LocalServerConnection (this=0x760f00, __in_chrg=<optimized out>) at /usr/src/debug/soprano-2.6.51/server/localserver.cpp:30
#7  0x00007f591f77d83e in qDeleteAll<QList<Soprano::Server::ServerConnection*>::const_iterator> (end=<optimized out>, begin=<optimized out>) at /usr/include/QtCore/qalgorithms.h:322
#8  qDeleteAll<QList<Soprano::Server::ServerConnection*> > (c=...) at /usr/include/QtCore/qalgorithms.h:330
#9  Soprano::Server::ServerCore::~ServerCore (this=0x8475f0, __in_chrg=<optimized out>) at /usr/src/debug/soprano-2.6.51/server/servercore.cpp:76
#10 0x00007f591fa0081c in Nepomuk::Core::~Core (this=0x8475f0, __in_chrg=<optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/nepomukcore.cpp:45
#11 0x00007f591fa008c9 in Nepomuk::Core::~Core (this=0x8475f0, __in_chrg=<optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/nepomukcore.cpp:48
#12 0x00007f592e683d95 in QObjectPrivate::deleteChildren (this=0x8632e0) at kernel/qobject.cpp:1955
#13 0x00007f592e689339 in QObject::~QObject (this=0x865040, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
#14 0x00007f591f9ffb33 in ~Storage (this=0x865040, __in_chrg=<optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/storage.cpp:54
#15 Nepomuk::Storage::~Storage (this=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/services/storage/storage.cpp:56
#16 0x00007f592e683d95 in QObjectPrivate::deleteChildren (this=0x85c740) at kernel/qobject.cpp:1955
#17 0x00007f592e689339 in QObject::~QObject (this=0x860bb0, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
#18 0x00000000004047c9 in Nepomuk::ServiceControl::~ServiceControl (this=0x860bb0, __in_chrg=<optimized out>) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/servicestub/servicecontrol.cpp:39
#19 0x00007f592e683d95 in QObjectPrivate::deleteChildren (this=0x62bc00) at kernel/qobject.cpp:1955
#20 0x00007f592e689339 in QObject::~QObject (this=0x7fffbeb8c240, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
#21 0x00007f592c79c4e9 in QApplication::~QApplication (this=0x7fffbeb8c240, __in_chrg=<optimized out>) at kernel/qapplication.cpp:1080
#22 0x0000000000403dfd in main (argc=2, argv=0x7fffbeb8c6e8) at /usr/src/debug/kde-runtime-4.7.0/nepomuk/servicestub/main.cpp:102

This bug may be a duplicate of or related to bug 275245, bug 273477, bug 271280.

Possible duplicates by query: bug 278756, bug 278401, bug 278250, bug 278102, bug 277810.

Reported using DrKonqi
Comment 1 Sebastian Trueg 2011-09-19 11:35:13 UTC

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