Version: unspecified (using KDE 4.6.1) OS: Linux F15 Alpha, X86_64 Sometimes, when loggin out, nepomuk crashes. the crashed happened in case of multiple xorg sessions (kdm) The following crash corresponds to the second user1 instance log out. ---- Application: Nepomuk Service Stub (nepomukservicestub), signal: Segmentation fault 82 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [KCrash Handler] #6 0x00007fa3a6d9bf38 in Nepomuk::Repository::close (this=0x2023a40) at /usr/src/debug/kdebase-runtime-4.6.1/nepomuk/services/storage/repository.cpp:73 #7 0x00007fa3a6d9c02c in Nepomuk::Repository::~Repository (this=0x2023a40, __in_chrg=<optimized out>) at /usr/src/debug/kdebase-runtime-4.6.1/nepomuk/services/storage/repository.cpp:65 #8 0x00007fa3a6d9c0f9 in Nepomuk::Repository::~Repository (this=0x2023a40, __in_chrg=<optimized out>) at /usr/src/debug/kdebase-runtime-4.6.1/nepomuk/services/storage/repository.cpp:66 #9 0x00007fa3a6b6b1ef in qDeleteAll<QHash<QString, Soprano::Model*>::const_iterator> (end=<optimized out>, begin=<optimized out>) at /usr/include/QtCore/qalgorithms.h:322 #10 qDeleteAll<QHash<QString, Soprano::Model*> > (c=...) at /usr/include/QtCore/qalgorithms.h:330 #11 Soprano::Server::ServerCore::~ServerCore (this=0x20235e0, __in_chrg=<optimized out>) at /usr/src/debug/soprano-2.6.0/server/servercore.cpp:77 #12 0x00007fa3a6d9ae7c in Nepomuk::Core::~Core (this=0x20235e0, __in_chrg=<optimized out>) at /usr/src/debug/kdebase-runtime-4.6.1/nepomuk/services/storage/nepomukcore.cpp:45 #13 0x00007fa3a6d9af29 in Nepomuk::Core::~Core (this=0x20235e0, __in_chrg=<optimized out>) at /usr/src/debug/kdebase-runtime-4.6.1/nepomuk/services/storage/nepomukcore.cpp:48 #14 0x00000031b896bd75 in QObjectPrivate::deleteChildren (this=0x2023b30) at kernel/qobject.cpp:1955 #15 0x00000031b8971329 in QObject::~QObject (this=0x2051650, __in_chrg=<optimized out>) at kernel/qobject.cpp:946 #16 0x00007fa3a6d9a153 in ~Storage (this=0x2051650, __in_chrg=<optimized out>) at /usr/src/debug/kdebase-runtime-4.6.1/nepomuk/services/storage/storage.cpp:50 #17 Nepomuk::Storage::~Storage (this=0x2051650, __in_chrg=<optimized out>) at /usr/src/debug/kdebase-runtime-4.6.1/nepomuk/services/storage/storage.cpp:52 #18 0x00000031b896bd75 in QObjectPrivate::deleteChildren (this=0x1fa2570) at kernel/qobject.cpp:1955 #19 0x00000031b8971329 in QObject::~QObject (this=0x1fa0980, __in_chrg=<optimized out>) at kernel/qobject.cpp:946 #20 0x0000000000404239 in Nepomuk::ServiceControl::~ServiceControl (this=0x1fa0980, __in_chrg=<optimized out>) at /usr/src/debug/kdebase-runtime-4.6.1/nepomuk/servicestub/servicecontrol.cpp:39 #21 0x00000031b896bd75 in QObjectPrivate::deleteChildren (this=0x1f044d0) at kernel/qobject.cpp:1955 #22 0x00000031b8971329 in QObject::~QObject (this=0x7fffa25bd2d0, __in_chrg=<optimized out>) at kernel/qobject.cpp:946 #23 0x00000031bc9c0f89 in QApplication::~QApplication (this=0x7fffa25bd2d0, __in_chrg=<optimized out>) at kernel/qapplication.cpp:1080 #24 0x0000000000403900 in main (argc=2, argv=0x7fffa25bd768) at /usr/src/debug/kdebase-runtime-4.6.1/nepomuk/servicestub/main.cpp:101 Reproducible: Sometimes Steps to Reproduce: #1 user1 log in, user 2 log in, user2 log out > user2 nepomuk crash #2 user1 log in, user 1 log in again (not something that is normally performed), log out second user1 > second user1 nepomuk crashes Actual Results: nepomuk crashes on log out. Expected Results: no crash kdebase.x86_64 6:4.6.1-2.fc15 @updates-testing kdebase-libs.x86_64 6:4.6.1-2.fc15 @updates-testing kdebase-runtime.x86_64 4.6.1-3.fc15 @updates-testing kdebase-runtime-debuginfo.x86_64 4.6.1-3.fc15 @updates-testing-debuginfo kdebase-runtime-flags.noarch 4.6.1-3.fc15 @updates-testing kdebase-runtime-libs.x86_64 4.6.1-3.fc15 @updates-testing kdebase-workspace.x86_64 4.6.1-5.fc15 @updates-testing kdebase-workspace-debuginfo.x86_64 4.6.1-5.fc15 @updates-testing-debuginfo kdebase-workspace-libs.x86_64 4.6.1-5.fc15 @updates-testing nepomukcontroller.x86_64 0.2-4.fc15 @updates-testing
*** This bug has been marked as a duplicate of bug 267666 ***