Summary: | kwin crash in desktop grid effect | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Patrick Nicolas <xytovl> |
Component: | compositing | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Patrick Nicolas
2009-12-22 19:47:54 UTC
I can reproduce and here's a backtrace: Application: KWin (kwin), signal: Segmentation fault The current source language is "auto; currently c". [KCrash Handler] #5 QHashData::firstNode (this=0x1822970, point=..., useStackingOrder=false) at /usr/include/qt4/QtCore/qhash.h:185 #6 QHash<KWin::EffectWindow*, KWin::WindowMotionManager::WindowMotion>::constBegin (this=0x1822970, point=..., useStackingOrder=false) at /usr/include/qt4/QtCore/qhash.h:461 #7 KWin::WindowMotionManager::windowAtPoint (this=0x1822970, point=..., useStackingOrder=false) at /opt/kde/src/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:1335 #8 0x00007f85e378e6c6 in KWin::DesktopGridEffect::windowAt (this=0x1036e70, pos=<value optimized out>) at /opt/kde/src/KDE/kdebase/workspace/kwin/effects/desktopgrid/desktopgrid.cpp:816 #9 0x00007f85e37950c3 in KWin::DesktopGridEffect::windowInputMouseEvent (this=0x1036e70, e=0x7fff61418ee0) at /opt/kde/src/KDE/kdebase/workspace/kwin/effects/desktopgrid/desktopgrid.cpp:525 #10 0x00007f86020f589d in KWin::EffectsHandlerImpl::checkInputWindowEvent (this=<value optimized out>, e=0x7fff61419810) at /opt/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:817 #11 0x00007f860209fc39 in KWin::Workspace::workspaceEvent (this=0xe7ab90, e=0x7fff61419810) at /opt/kde/src/KDE/kdebase/workspace/kwin/events.cpp:258 #12 0x00007f860207dff8 in KWin::Application::x11EventFilter (this=0x7fff61419c00, e=0x7fff61419810) at /opt/kde/src/KDE/kdebase/workspace/kwin/main.cpp:361 #13 0x00007f85ffacd8cf in qt_x11EventFilter (ev=0x7fff61419810) at kernel/qapplication_x11.cpp:399 #14 0x00007f85ffade7df in QApplication::x11ProcessEvent (this=0x7fff61419c00, event=0x7fff61419810) at kernel/qapplication_x11.cpp:3231 #15 0x00007f85ffb099a2 in x11EventSourceDispatch (s=0xc42cd0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #16 0x00007f85f813113a in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #17 0x00007f85f8134998 in ?? () from /lib/libglib-2.0.so.0 #18 0x00007f85f8134b4c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #19 0x00007f85ff2f368c in QEventDispatcherGlib::processEvents (this=0xc25390, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407 #20 0x00007f85ffb0953f in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #21 0x00007f85ff2c84c2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #22 0x00007f85ff2c8894 in QEventLoop::exec (this=0x7fff61419b40, flags=...) at kernel/qeventloop.cpp:201 #23 0x00007f85ff2cad46 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #24 0x00007f860207f8e0 in kdemain (argc=2, argv=0x7fff6141a118) at /opt/kde/src/KDE/kdebase/workspace/kwin/main.cpp:526 #25 0x00007f85fc4b0abd in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff6141a108) at libc-start.c:222 #26 0x0000000000400829 in _start () SVN commit 1065215 by graesslin: Add a safety check to desktop grid for the case that you click on an area where there is no desktop. That case needs some more improvement as it zooms to the black area and suddenly replaces the screen with the actual windows. BUG: 219721 M +2 -0 desktopgrid.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1065215 |