Application: plasma-desktop (0.3) KDE Platform Version: 4.3.98 (KDE 4.3.98 (KDE 4.4 RC3)) "release 218" Qt Version: 4.6.1 Operating System: Linux 2.6.31.8-0.1-desktop x86_64 Distribution: "openSUSE 11.2 (x86_64)" -- Information about the crash: I use keyboard shortcuts, so I can switch between them really fast. If I switch too fast, however, sometimes plasma crashes a bit after the last switch in the sequence. If I keep switching, it doesn't crash, it only crashes when I stop switching. The crash can be reproduced some of the time. -- Backtrace: Application: Spazio di lavoro di Plasma (plasma-desktop), signal: Segmentation fault [Current thread is 1 (Thread 0x7f534eac5810 (LWP 10405))] Thread 7 (Thread 0x7f53349d2910 (LWP 10421)): #0 0x00007f5358676049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f53589016fb in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f5356953786 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x737830, th=0xc37b10) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f5356954b6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x9432e0, th=0xc37b10) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f535694fedf in ThreadWeaver::ThreadRunHelper::run (this=0x7f53349d1f90, parent=0x737830, th=0xc37b10) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:87 #6 0x00007f5356951748 in ThreadWeaver::Thread::run (this=0xc37b10) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:142 #7 0x00007f5358900745 in QThreadPrivate::start (arg=0xc37b10) at thread/qthread_unix.cpp:248 #8 0x00007f535867165d in start_thread () from /lib64/libpthread.so.0 #9 0x00007f535c14f14d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f532ffff910 (LWP 10422)): #0 0x00007f5358676049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f53589016fb in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f5356953786 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x737830, th=0xb2a780) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f5356954b6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x9432e0, th=0xb2a780) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f535694fedf in ThreadWeaver::ThreadRunHelper::run (this=0x7f532fffef90, parent=0x737830, th=0xb2a780) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:87 #6 0x00007f5356951748 in ThreadWeaver::Thread::run (this=0xb2a780) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:142 #7 0x00007f5358900745 in QThreadPrivate::start (arg=0xb2a780) at thread/qthread_unix.cpp:248 #8 0x00007f535867165d in start_thread () from /lib64/libpthread.so.0 #9 0x00007f535c14f14d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f532f7fe910 (LWP 10423)): #0 0x00007f5358676049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f53589016fb in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f5356953786 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x737830, th=0xbbf170) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f5356954b6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x9432e0, th=0xbbf170) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f535694fedf in ThreadWeaver::ThreadRunHelper::run (this=0x7f532f7fdf90, parent=0x737830, th=0xbbf170) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:87 #6 0x00007f5356951748 in ThreadWeaver::Thread::run (this=0xbbf170) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:142 #7 0x00007f5358900745 in QThreadPrivate::start (arg=0xbbf170) at thread/qthread_unix.cpp:248 #8 0x00007f535867165d in start_thread () from /lib64/libpthread.so.0 #9 0x00007f535c14f14d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f532effd910 (LWP 10424)): #0 0x00007f5358676049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f53589016fb in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f5356953786 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x737830, th=0xed50e0) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f5356954b6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x9432e0, th=0xed50e0) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f5356954b84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9432e0, th=0xed50e0) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f535694fedf in ThreadWeaver::ThreadRunHelper::run (this=0x7f532effcf90, parent=0x737830, th=0xed50e0) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:87 #7 0x00007f5356951748 in ThreadWeaver::Thread::run (this=0xed50e0) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:142 #8 0x00007f5358900745 in QThreadPrivate::start (arg=0xed50e0) at thread/qthread_unix.cpp:248 #9 0x00007f535867165d in start_thread () from /lib64/libpthread.so.0 #10 0x00007f535c14f14d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f532e7fc910 (LWP 10425)): #0 0x00007f5358676049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f53589016fb in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f5356953786 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x737830, th=0xee5f10) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f5356954b6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x9432e0, th=0xee5f10) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f5356954b84 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9432e0, th=0xee5f10) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f535694fedf in ThreadWeaver::ThreadRunHelper::run (this=0x7f532e7fbf90, parent=0x737830, th=0xee5f10) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:87 #7 0x00007f5356951748 in ThreadWeaver::Thread::run (this=0xee5f10) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:142 #8 0x00007f5358900745 in QThreadPrivate::start (arg=0xee5f10) at thread/qthread_unix.cpp:248 #9 0x00007f535867165d in start_thread () from /lib64/libpthread.so.0 #10 0x00007f535c14f14d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f532dffb910 (LWP 10426)): #0 0x00007f5358676049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f53589016fb in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f5356953786 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x737830, th=0xfbe0b0) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f5356954b6b in ThreadWeaver::WorkingHardState::applyForWork (this=0x9432e0, th=0xfbe0b0) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f535694fedf in ThreadWeaver::ThreadRunHelper::run (this=0x7f532dffaf90, parent=0x737830, th=0xfbe0b0) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:87 #6 0x00007f5356951748 in ThreadWeaver::Thread::run (this=0xfbe0b0) at /usr/src/debug/kdelibs-4.3.98/threadweaver/Weaver/Thread.cpp:142 #7 0x00007f5358900745 in QThreadPrivate::start (arg=0xfbe0b0) at thread/qthread_unix.cpp:248 #8 0x00007f535867165d in start_thread () from /lib64/libpthread.so.0 #9 0x00007f535c14f14d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f534eac5810 (LWP 10405)): [KCrash Handler] #5 0x00007f5359754525 in QGraphicsScenePrivate::setFocusItemHelper (this=0x633d60, item=0xb6a290, focusReason=ActiveWindowFocusReason) at graphicsview/qgraphicsscene.cpp:781 #6 0x00007f535976007f in QGraphicsScene::event (this=0x635c00, event=0x7fffbd394bb0) at graphicsview/qgraphicsscene.cpp:3382 #7 0x00007f535913dc9c in QApplicationPrivate::notify_helper (this=0x63f260, receiver=0x635c00, e=0x7fffbd394bb0) at kernel/qapplication.cpp:4298 #8 0x00007f535914427b in QApplication::notify (this=0x629d80, receiver=0x635c00, e=0x7fffbd394bb0) at kernel/qapplication.cpp:4181 #9 0x00007f535a259ba6 in KApplication::notify (this=0x629d80, receiver=0x635c00, event=0x7fffbd394bb0) at /usr/src/debug/kdelibs-4.3.98/kdeui/kernel/kapplication.cpp:302 #10 0x00007f53589f3dfc in QCoreApplication::notifyInternal (this=0x629d80, receiver=0x635c00, event=0x7fffbd394bb0) at kernel/qcoreapplication.cpp:704 #11 0x00007f5359776fcc in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215 #12 QGraphicsView::focusInEvent (event=<value optimized out>, receiver=<value optimized out>) at graphicsview/qgraphicsview.cpp:2960 #13 0x00007f535919382a in QWidget::event (this=0xdc0830, event=0x7fffbd394bb0) at kernel/qwidget.cpp:8087 #14 0x00007f5359537d76 in QFrame::event (this=0xdc0830, e=0x7fffbd394bb0) at widgets/qframe.cpp:557 #15 0x00007f53595c313b in QAbstractScrollArea::event (this=0xdc0830, e=0x7fffbd394bb0) at widgets/qabstractscrollarea.cpp:989 #16 0x00007f535913dc9c in QApplicationPrivate::notify_helper (this=0x63f260, receiver=0xdc0830, e=0x7fffbd394bb0) at kernel/qapplication.cpp:4298 #17 0x00007f535914427b in QApplication::notify (this=0x629d80, receiver=0xdc0830, e=0x7fffbd394bb0) at kernel/qapplication.cpp:4181 #18 0x00007f535a259ba6 in KApplication::notify (this=0x629d80, receiver=0xdc0830, event=0x7fffbd394bb0) at /usr/src/debug/kdelibs-4.3.98/kdeui/kernel/kapplication.cpp:302 #19 0x00007f53589f3dfc in QCoreApplication::notifyInternal (this=0x629d80, receiver=0xdc0830, event=0x7fffbd394bb0) at kernel/qcoreapplication.cpp:704 #20 0x00007f5359142f96 in QApplicationPrivate::setFocusWidget (focus=0xdc0830, reason=ActiveWindowFocusReason) at kernel/qapplication.cpp:2135 #21 0x00007f5359147aef in QApplication::setActiveWindow (act=<value optimized out>) at kernel/qapplication.cpp:2481 #22 0x00007f53591c20ce in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fffbd395360) at kernel/qapplication_x11.cpp:3420 #23 0x00007f53591ec1e2 in x11EventSourceDispatch (s=0x642930, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146 #24 0x00007f53526e6dee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #25 0x00007f53526ea7b8 in ?? () from /usr/lib64/libglib-2.0.so.0 #26 0x00007f53526ea8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #27 0x00007f5358a1d323 in QEventDispatcherGlib::processEvents (this=0x610ee0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #28 0x00007f53591ebdce in QGuiEventDispatcherGlib::processEvents (this=0xcc0f60, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #29 0x00007f53589f2712 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #30 0x00007f53589f2aec in QEventLoop::exec (this=0x7fffbd395690, flags=) at kernel/qeventloop.cpp:201 #31 0x00007f53589f683b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #32 0x00007f535c41d0ca in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so #33 0x00007f535c09ca7d in __libc_start_main () from /lib64/libc.so.6 #34 0x0000000000400699 in _start () This bug may be a duplicate of or related to bug 222887. Possible duplicates by query: bug 224088, bug 223099, bug 222887. Reported using DrKonqi
Merging with bug 222887. Thanks *** This bug has been marked as a duplicate of bug 222887 ***