Summary: | KWin crashes with Snap Helper effect when moving window | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Kai Uwe Broulik <KaiUweBroulik2> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | slawek |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.7.0 | |
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
Kai Uwe Broulik
2011-05-30 21:52:56 UTC
m_window is not NULLed on window deletion or after moveResize finished, also xrender is simply not implemented (but there's nothing techincally preventing it) what's this effect supposed to be good for? the center of your screen is the center of your screen - where you'd expect the crosshair ;-) In other words: this effect would require some rework, but is it really useful for something so we should keep it at all? Seems to be just a pointless visual annoyance to me - esp. since kwin can blindly snap windows anyway *shrug* Well, I wouldn't miss it *g* was just playing around with the effects It is on my to kill list but first I want to have a stable ABI... KDE5 sounds like a good excuse for a cleanup :-P Git commit 21d8d143545d69e3e891d86266631f2907c6d93a by Martin Gräßlin. Committed on 02/06/2011 at 10:08. Pushed by graesslin into branch 'master'. Only end effect if it is not active any more BUG: 274550 FIXED-IN: 4.7.0 M +1 -1 kwin/effects/snaphelper/snaphelper.cpp http://commits.kde.org/kde-workspace/21d8d143545d69e3e891d86266631f2907c6d93a Created attachment 61293 [details]
New crash information added by DrKonqi
kwin (4.6.80 (4.7 Beta1) "release 6") on KDE Platform 4.6.80 (4.7 Beta1) "release 6" using Qt 4.7.3
- What I was doing when the application crashed:
I was moving window with compositing and snap helper enabled. Without compositing enabled there's no crashesh.
After disabling snap helper everything works.
/sbin/lspic output(only part):
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 03)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) (rev 03)
-- Backtrace (Reduced):
#6 KWin::SnapHelperEffect::postPaintScreen (this=0x1153200) at /usr/src/debug/kde-workspace-4.6.80/kwin/effects/snaphelper/snaphelper.cpp:110
#7 0x00007f7f1cdf1ca2 in KWin::EffectsHandlerImpl::postPaintScreen (this=0x1212720) at /usr/src/debug/kde-workspace-4.6.80/kwin/effects.cpp:221
#8 0x00007f7f1cdf1ca2 in KWin::EffectsHandlerImpl::postPaintScreen (this=0x1212720) at /usr/src/debug/kde-workspace-4.6.80/kwin/effects.cpp:221
#9 0x00007f7f1cdd3496 in KWin::Scene::paintScreen (this=0xb79e40, mask=<value optimized out>, region=0x7fffde3b6610) at /usr/src/debug/kde-workspace-4.6.80/kwin/scene.cpp:139
#10 0x00007f7f1cde92a9 in KWin::SceneOpenGL::paint (this=0xb79e40, damage=..., toplevels=<value optimized out>) at /usr/src/debug/kde-workspace-4.6.80/kwin/scene_opengl_glx.cpp:455
|