Version: 4.1.80 (using Devel) OS: Linux Installed from: Compiled sources I selected "Switch user" from the new K-menu (dont remember the name...) then I got a krunner crash, this is the BT: Anwendung: Oberfläche zur Ausführung von Befehlen (krunner), Signal SIGSEGV [Current thread is 0 (LWP 5729)] Thread 6 (Thread 0xa8db0b90 (LWP 9376)): #0 0xb7fa4430 in __kernel_vsyscall () #1 0xb680dc01 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0xb6c27150 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb6b576ae in ?? () from /usr/lib/libQtCore.so.4 #4 0xb56ee50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0xb68157ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 5 (Thread 0xa85afb90 (LWP 19407)): #0 0xb7fa4430 in __kernel_vsyscall () #1 0xb56f2075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb68239ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb6b586f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #4 0xb7cff70b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9317968, th=0x94327d8) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb7d0303c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x92d6cf0, th=0x94327d8) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb7cfdfab in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9317968, th=0x94327d8) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb7d0317f in ThreadWeaver::WorkingHardState::applyForWork (this=0x92d6cf0, th=0x94327d8) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb7d00783 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9317968, th=0x94327d8, previous=0x95fcc08) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb7d012bd in ThreadWeaver::ThreadRunHelper::run (this=0xa85af350, parent=0x9317968, th=0x94327d8) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/Thread.cpp:87 #10 0xb7d01435 in ThreadWeaver::Thread::run (this=0x94327d8) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/Thread.cpp:142 #11 0xb6b576ae in ?? () from /usr/lib/libQtCore.so.4 #12 0xb56ee50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #13 0xb68157ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 4 (Thread 0xa7daeb90 (LWP 19408)): #0 0xb7fa4430 in __kernel_vsyscall () #1 0xb56f2075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb68239ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb6b586f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #4 0xb7cff70b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9317968, th=0x94095b8) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb7d0303c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x92d6cf0, th=0x94095b8) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb7cfdfab in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9317968, th=0x94095b8) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb7d0317f in ThreadWeaver::WorkingHardState::applyForWork (this=0x92d6cf0, th=0x94095b8) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb7d00783 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9317968, th=0x94095b8, previous=0x9636b50) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb7d012bd in ThreadWeaver::ThreadRunHelper::run (this=0xa7dae350, parent=0x9317968, th=0x94095b8) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/Thread.cpp:87 #10 0xb7d01435 in ThreadWeaver::Thread::run (this=0x94095b8) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/Thread.cpp:142 #11 0xb6b576ae in ?? () from /usr/lib/libQtCore.so.4 #12 0xb56ee50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #13 0xb68157ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xa75adb90 (LWP 19409)): #0 0xb7fa4430 in __kernel_vsyscall () #1 0xb56f2075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb68239ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb6b586f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #4 0xb7cff70b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9317968, th=0x949a258) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb7d0303c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x92d6cf0, th=0x949a258) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb7cfdfab in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9317968, th=0x949a258) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb7d0317f in ThreadWeaver::WorkingHardState::applyForWork (this=0x92d6cf0, th=0x949a258) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb7d00783 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9317968, th=0x949a258, previous=0x93ccd30) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb7d012bd in ThreadWeaver::ThreadRunHelper::run (this=0xa75ad350, parent=0x9317968, th=0x949a258) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/Thread.cpp:87 #10 0xb7d01435 in ThreadWeaver::Thread::run (this=0x949a258) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/Thread.cpp:142 #11 0xb6b576ae in ?? () from /usr/lib/libQtCore.so.4 #12 0xb56ee50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #13 0xb68157ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xa6dacb90 (LWP 19410)): #0 0xb7fa4430 in __kernel_vsyscall () #1 0xb56f2075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0xb68239ed in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0xb6b586f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4 #4 0xb7cff70b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9317968, th=0x949cb70) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WeaverImpl.cpp:365 #5 0xb7d0303c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x92d6cf0, th=0x949cb70) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WorkingHardState.cpp:80 #6 0xb7cfdfab in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9317968, th=0x949cb70) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WeaverImpl.cpp:356 #7 0xb7d0317f in ThreadWeaver::WorkingHardState::applyForWork (this=0x92d6cf0, th=0x949cb70) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WorkingHardState.cpp:71 #8 0xb7d00783 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9317968, th=0x949cb70, previous=0x9604b80) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/WeaverImpl.cpp:351 #9 0xb7d012bd in ThreadWeaver::ThreadRunHelper::run (this=0xa6dac350, parent=0x9317968, th=0x949cb70) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/Thread.cpp:87 #10 0xb7d01435 in ThreadWeaver::Thread::run (this=0x949cb70) at /build/buildd/kde4libs-4.1.80/threadweaver/Weaver/Thread.cpp:142 #11 0xb6b576ae in ?? () from /usr/lib/libQtCore.so.4 #12 0xb56ee50f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #13 0xb68157ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb45686e0 (LWP 5729)): [KCrash Handler] #6 0xb7d84599 in Plasma::AbstractRunner::ignoredTypes () from /usr/lib/libplasma.so.3 #7 0xb7df2ac7 in Plasma::RunnerManager::launchQuery () from /usr/lib/libplasma.so.3 #8 0xb7f3bb96 in KRunnerDialog::switchUser (this=0x939c180) at /build/buildd/kdebase-workspace-4.1.80/krunner/krunnerdialog.cpp:108 #9 0xb7f3dc10 in KRunnerApp::switchUser (this=0x9271808) at /build/buildd/kdebase-workspace-4.1.80/krunner/krunnerapp.cpp:345 #10 0xb7f5935e in AppAdaptor::qt_metacall (this=0x93ffdf8, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfaa5b88) at /build/buildd/kdebase-workspace-4.1.80/obj-i486-linux-gnu/krunner/appadaptor.cpp:75 #11 0xb6d5026e in ?? () from /usr/lib/libQtDBus.so.4 #12 0xb6d514a7 in ?? () from /usr/lib/libQtDBus.so.4 #13 0xb6d519b1 in ?? () from /usr/lib/libQtDBus.so.4 #14 0xb6d51eaa in ?? () from /usr/lib/libQtDBus.so.4 #15 0xb6c57771 in QObject::event () from /usr/lib/libQtCore.so.4 #16 0xb6c477cb in QCoreApplication::event () from /usr/lib/libQtCore.so.4 #17 0xb7113206 in QApplication::event () from /usr/lib/libQtGui.so.4 #18 0xb710d8ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #19 0xb711572e in QApplication::notify () from /usr/lib/libQtGui.so.4 #20 0xb7ae7c6d in KApplication::notify (this=0x9271808, receiver=0x9271808, event=0x947de68) at /build/buildd/kde4libs-4.1.80/kdeui/kernel/kapplication.cpp:307 #21 0xb6c47e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #22 0xb6c48ae5 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4 #23 0xb6c48cdd in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4 #24 0xb6c7282f in ?? () from /usr/lib/libQtCore.so.4 #25 0xb573a6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #26 0xb573dda3 in ?? () from /usr/lib/libglib-2.0.so.0 #27 0xb573df61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #28 0xb6c72478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #29 0xb71a7ea5 in ?? () from /usr/lib/libQtGui.so.4 #30 0xb6c4652a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #31 0xb6c466ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #32 0xb6c48da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #33 0xb710d767 in QApplication::exec () from /usr/lib/libQtGui.so.4 #34 0xb7f3ffbc in kdemain (argc=1, argv=0xbfaa65a4) at /build/buildd/kdebase-workspace-4.1.80/krunner/main.cpp:57 #35 0x08048712 in main (argc=) at /build/buildd/kdebase-workspace-4.1.80/obj-i486-linux-gnu/krunner/krunner_dummy.cpp:3
Additional Info: This happens when "Desktop sessions (fast user switch)" is disabled in krunner config, and the whole user switch thing does not work at all anymore then... IMO it is not obvious that switching the user will not work in general anymore only because I disable it in krunner... especially because there is still the "switch user" in the new k-menu...
Me again: This is reproducable, and its still present in svn893105
This bug seems to be a duplicate of bug 170989. (same backtrace and situation). Bug 164894 is also related, but it's marked as WORKSFORME on KDE4.1.May be a regression in 4.2svn.
As stated in bug 170989 comment 6 this should be fixed in current trunk. Marking as duplicate of bug 170989. *** This bug has been marked as a duplicate of bug 170989 ***