Version: (using KDE 4.1.1) Installed from: Ubuntu Packages I initiated cover switch with alt-tab. It lagged a bit, I let go of alt, then used alt-tab again, still holding alt. It first did the first switch, then went onto the second - and crashed. Luckily, only moments before I installed all the -dbg packages for Kubuntu: Application: KWin (kwin), signal SIGABRT [Thread debugging using libthread_db enabled] [New Thread 0xb6575940 (LWP 16714)] [KCrash handler] #6 0xb7fb5410 in __kernel_vsyscall () #7 0xb7dcb085 in raise () from /lib/tls/i686/cmov/libc.so.6 #8 0xb7dcca01 in abort () from /lib/tls/i686/cmov/libc.so.6 #9 0xb7dc410e in __assert_fail () from /lib/tls/i686/cmov/libc.so.6 #10 0xb7f9e4ce in KWin::EffectsHandlerImpl::destroyInputWindow ( this=0x80c7f20, w=21001007) at /build/buildd/kdebase-workspace-4.1.1/kwin/effects.cpp:610 #11 0xb4e24f72 in KWin::CoverSwitchEffect::tabBoxClosed (this=0x8153400) at /build/buildd/kdebase-workspace-4.1.1/kwin/effects/coverswitch.cpp:627 #12 0xb7f9c473 in KWin::EffectsHandlerImpl::tabBoxClosed (this=0x80c7f20) at /build/buildd/kdebase-workspace-4.1.1/kwin/effects.cpp:263 #13 0xb7f49510 in KWin::TabBox::hide (this=0x81409a8) at /build/buildd/kdebase-workspace-4.1.1/kwin/tabbox.cpp:636 #14 0xb7f49610 in KWin::Workspace::closeTabBox (this=0x80b66c0) at /build/buildd/kdebase-workspace-4.1.1/kwin/tabbox.cpp:1159 #15 0xb7f49780 in KWin::Workspace::tabBoxKeyRelease (this=0x80b66c0, ev=@0xbfa15f18) at /build/buildd/kdebase-workspace-4.1.1/kwin/tabbox.cpp:1206 #16 0xb7f538b6 in KWin::Workspace::workspaceEvent (this=0x80b66c0, e=0xbfa15f18) at /build/buildd/kdebase-workspace-4.1.1/kwin/events.cpp:278 #17 0xb7f43bef in KWin::Application::x11EventFilter (this=0xbfa16234, e=0xbfa15f18) at /build/buildd/kdebase-workspace-4.1.1/kwin/main.cpp:360 #18 0xb70ade0e in qt_x11EventFilter (ev=0xbfa15f18) at kernel/qapplication_x11.cpp:367 #19 0xb70bc51b in QApplication::x11ProcessEvent (this=0xbfa16234, event=0xbfa15f18) at kernel/qapplication_x11.cpp:2924 #20 0xb70e5c2a in x11EventSourceDispatch (s=0x805c368, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148 #21 0xb6853dd6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #22 0xb6857193 in ?? () from /usr/lib/libglib-2.0.so.0 #23 0xb685774e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #24 0xb7acc9f8 in QEventDispatcherGlib::processEvents (this=0x80595a8, flags=@0xbfa160b8) at kernel/qeventdispatcher_glib.cpp:325 #25 0xb70e5a25 in QGuiEventDispatcherGlib::processEvents (this=0x80595a8, flags=@0xbfa160e8) at kernel/qguieventdispatcher_glib.cpp:204 #26 0xb7aa033d in QEventLoop::processEvents (this=0xbfa16160, flags=@0xbfa16124) at kernel/qeventloop.cpp:149 #27 0xb7aa04cd in QEventLoop::exec (this=0xbfa16160, flags=@0xbfa16168) at kernel/qeventloop.cpp:200 #28 0xb7aa274d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:849 #29 0xb7051897 in QApplication::exec () at kernel/qapplication.cpp:3330 #30 0xb7f450cf in kdemain (argc=1, argv=0xbfa16404) at /build/buildd/kdebase-workspace-4.1.1/kwin/main.cpp:511 #31 0x08048582 in main (argc=) at /build/buildd/kdebase-workspace-4.1.1/obj-i486-linux-gnu/kwin/kwin_dummy.cpp:3 #0 0xb7fb5410 in __kernel_vsyscall ()
Thanks for the crash report. I'll have a look at it.
Fixed with rev. 864225 and backported to 4.1 branch with rev. 864228.
I've nearly the same crash with KDE 4.3.0 (from yesterday's branch) with Qt 4.5.2: 5 0x00007ffc0ae1ed25 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #6 0x00007ffc0ae21de1 in *__GI_abort () at abort.c:88 #7 0x00007ffc0f1a61b6 in KWin::EffectsHandlerImpl::destroyInputWindow (this=0x10c8e30, w=23304614) at /D/src/kde4/4.3/kdebase/workspace/kwin/effects.cpp:727 #8 0x00007ffc0159af68 in KWin::CoverSwitchEffect::abort (this=0x11d5a70) at /D/src/kde4/4.3/kdebase/workspace/kwin/effects/coverswitch/coverswitch.cpp:1421 #9 0x00007ffc0159de3d in KWin::CoverSwitchEffect::prePaintScreen (this=0x11d5a70, data=..., time=60) at /D/src/kde4/4.3/kdebase/workspace/kwin/effects/coverswitch/coverswitch.cpp:113 #10 0x00007ffc0f1a68b0 in KWin::EffectsHandlerImpl::prePaintScreen (this=0x10c8e30, data=..., time=60) at /D/src/kde4/4.3/kdebase/workspace/kwin/effects.cpp:112 #11 0x00007ffc0f1a68b0 in KWin::EffectsHandlerImpl::prePaintScreen (this=0x10c8e30, data=..., time=60) at /D/src/kde4/4.3/kdebase/workspace/kwin/effects.cpp:112 #12 0x00007ffc015704a2 in KWin::LoginEffect::prePaintScreen (this=0x12489f0, data=..., time=6) at /D/src/kde4/4.3/kdebase/workspace/kwin/effects/login/login.cpp:52 #13 0x00007ffc0f1a68b0 in KWin::EffectsHandlerImpl::prePaintScreen (this=0x10c8e30, data=..., time=60) at /D/src/kde4/4.3/kdebase/workspace/kwin/effects.cpp:112 #14 0x00007ffc015bf7b3 in KWin::TrackMouseEffect::prePaintScreen (this=0x11d3ff0, data=..., time=6) at /D/src/kde4/4.3/kdebase/workspace/kwin/effects/trackmouse/trackmouse.cpp:66 #15 0x00007ffc0f1a68b0 in KWin::EffectsHandlerImpl::prePaintScreen (this=0x10c8e30, data=..., time=60) at /D/src/kde4/4.3/kdebase/workspace/kwin/effects.cpp:112 #16 0x00007ffc0f1a68b0 in KWin::EffectsHandlerImpl::prePaintScreen (this=0x10c8e30, data=..., time=60) at /D/src/kde4/4.3/kdebase/workspace/kwin/effects.cpp:112 #17 0x00007ffc0f193930 in KWin::Scene::paintScreen (this=0x1135720, mask=0x7fffcf5a148c, region=0x7fffcf5a1590) at /D/src/kde4/4.3/kdebase/workspace/kwin/scene.cpp:113 #18 0x00007ffc0f1a1040 in KWin::SceneOpenGL::paint (this=0x1135720, damage=<value optimized out>, toplevels=<value optimized out>) at /D/src/kde4/4.3/kdebase/workspace/kwin/scene_opengl.cpp:746 #19 0x00007ffc0f1900cc in KWin::Workspace::performCompositing (this=<value optimized out>) at /D/src/kde4/4.3/kdebase/workspace/kwin/composite.cpp:420 I switched between CoverSwitch and CoverSwitch or desktop switch very fast.