Bug 250639 - Kwin crash after enabling/disabling effects
Summary: Kwin crash after enabling/disabling effects
Status: RESOLVED DUPLICATE of bug 262639
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
: 252048 252177 256850 257746 259287 259627 264454 268654 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-09-09 10:52 UTC by Lukasz
Modified: 2011-05-06 13:19 UTC (History)
8 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (21.83 KB, text/plain)
2010-10-22 18:45 UTC, Florent Guiliani
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lukasz 2010-09-09 10:52:00 UTC
Application: kwin (4.5.1 (KDE 4.5.1))
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-20-generic x86_64
Distribution: Ubuntu maverick (development branch)

-- Information about the crash:
- What I was doing when the application crashed:
I opened desktop effects, moved to all effects then anabled or disabled glide or wobbly windows. After clicking on OK Kwin crashes. After Kwin restart effects are enabled dissable according to what I have selected. I just need to reenable effects pressing Shift+Alt+F12.

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
[Current thread is 1 (Thread 0x7ff69d863780 (LWP 9197))]

Thread 2 (Thread 0x7ff67e0b6710 (LWP 9203)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007ff67e0b5ad0 in ?? ()
#2  0x00007fff1b1ff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 1 (Thread 0x7ff69d863780 (LWP 9197)):
[KCrash Handler]
#6  0x00007ff6862314c2 in ?? () from /usr/lib/dri/i965_dri.so
#7  0x00007ff686215e76 in ?? () from /usr/lib/dri/i965_dri.so
#8  0x00007ff68620863c in ?? () from /usr/lib/dri/i965_dri.so
#9  0x00007ff6862f536f in ?? () from /usr/lib/dri/i965_dri.so
#10 0x00007ff6862f0dcc in ?? () from /usr/lib/dri/i965_dri.so
#11 0x00007ff6862f2ac2 in ?? () from /usr/lib/dri/i965_dri.so
#12 0x00007ff68624b79e in ?? () from /usr/lib/dri/i965_dri.so
#13 0x00007ff69ba1cf29 in KWin::PaintClipper::Iterator::~Iterator (this=0x7fff1b1df080, __in_chrg=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:969
#14 0x00007ff69ba29428 in KWin::renderGLGeometry (region=<value optimized out>, count=4, vertices=<value optimized out>, texture=0x2974780, color=0x0, dim=2, stride=0) at ../../../kwin/lib/kwinglutils.cpp:187
#15 0x00007ff69d44b198 in KWin::SceneOpenGL::Window::renderQuads (this=<value optimized out>, region=..., quads=...) at ../../kwin/scene_opengl.cpp:1649
#16 0x00007ff69d450141 in KWin::SceneOpenGL::Window::performPaint (this=0x29036e0, mask=33, region=) at ../../kwin/scene_opengl.cpp:1519
#17 0x00007ff69d43fd03 in KWin::Scene::finalDrawWindow (this=<value optimized out>, w=<value optimized out>, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/scene.cpp:330
#18 0x00007ff69d4585f9 in KWin::EffectsHandlerImpl::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:232
#19 0x00007ff69ba1c80c in KWin::Effect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:252
#20 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#21 0x00007ff685285ba6 in KWin::ShadowEffect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=<value optimized out>, region=<value optimized out>, data=...) at ../../../kwin/effects/shadow/shadow.cpp:250
#22 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#23 0x00007ff685295b84 in KWin::BlurEffect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=<value optimized out>, region=<value optimized out>, data=...) at ../../../kwin/effects/blur/blur.cpp:312
#24 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#25 0x00007ff69ba1c80c in KWin::Effect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:252
#26 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#27 0x00007ff69ba1c80c in KWin::Effect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:252
#28 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#29 0x00007ff69ba1c80c in KWin::Effect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:252
#30 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#31 0x00007ff69ba1c80c in KWin::Effect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:252
#32 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#33 0x00007ff69ba1c80c in KWin::Effect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:252
#34 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#35 0x00007ff69ba1c80c in KWin::Effect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:252
#36 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#37 0x00007ff69ba1c80c in KWin::Effect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:252
#38 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#39 0x00007ff69ba1c80c in KWin::Effect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:252
#40 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#41 0x00007ff69ba1c80c in KWin::Effect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:252
#42 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#43 0x00007ff69ba1c80c in KWin::Effect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:252
#44 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#45 0x00007ff69ba1c80c in KWin::Effect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:252
#46 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#47 0x00007ff69ba1c80c in KWin::Effect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:252
#48 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#49 0x00007ff69ba1c80c in KWin::Effect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:252
#50 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#51 0x00007ff69ba1c80c in KWin::Effect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:252
#52 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#53 0x00007ff69ba1c80c in KWin::Effect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:252
#54 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#55 0x00007ff69ba1c80c in KWin::Effect::drawWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:252
#56 0x00007ff69d458698 in KWin::EffectsHandlerImpl::drawWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:228
#57 0x00007ff69d43e9ac in KWin::Scene::finalPaintWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/scene.cpp:321
#58 0x00007ff69d458719 in KWin::EffectsHandlerImpl::paintWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:203
#59 0x00007ff6852652c5 in KWin::LogoutEffect::paintWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=) at ../../../kwin/effects/logout/logout.cpp:198
#60 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#61 0x00007ff69ba1c89c in KWin::Effect::paintWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:242
#62 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#63 0x00007ff69ba1c89c in KWin::Effect::paintWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:242
#64 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#65 0x00007ff68526b3dc in KWin::PresentWindowsEffect::paintWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=) at ../../../kwin/effects/presentwindows/presentwindows.cpp:366
#66 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#67 0x00007ff6852909a7 in KWin::TaskbarThumbnailEffect::paintWindow (this=0x2903fd0, w=0x2f30730, mask=33, region=<value optimized out>, data=...) at ../../../kwin/effects/taskbarthumbnail/taskbarthumbnail.cpp:70
#68 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#69 0x00007ff6852622b4 in KWin::HighlightWindowEffect::paintWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=) at ../../../kwin/effects/highlightwindow/highlightwindow.cpp:104
#70 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#71 0x00007ff685259add in KWin::DialogParentEffect::paintWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=) at ../../../kwin/effects/dialogparent/dialogparent.cpp:70
#72 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#73 0x00007ff68525db72 in KWin::FadeEffect::paintWindow (this=<value optimized out>, w=0x2f30730, mask=<value optimized out>, region=<value optimized out>, data=...) at ../../../kwin/effects/fade/fade.cpp:160
#74 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#75 0x00007ff6852b91f5 in KWin::GlideEffect::paintWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=...) at ../../../kwin/effects/glide/glide.cpp:118
#76 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#77 0x00007ff685290122 in KWin::SlidingPopupsEffect::paintWindow (this=<value optimized out>, w=0x2f30730, mask=<value optimized out>, region=<value optimized out>, data=...) at ../../../kwin/effects/slidingpopups/slidingpopups.cpp:127
#78 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#79 0x00007ff68525339a in KWin::DesktopGridEffect::paintWindow (this=<value optimized out>, w=0x2f30730, mask=<value optimized out>, region=<value optimized out>, data=...) at ../../../kwin/effects/desktopgrid/desktopgrid.cpp:392
#80 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#81 0x00007ff68528a354 in KWin::SlideEffect::paintWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=) at ../../../kwin/effects/slide/slide.cpp:165
#82 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#83 0x00007ff685242ee4 in KWin::BoxSwitchEffect::paintWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=) at ../../../kwin/effects/boxswitch/boxswitch.cpp:241
#84 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#85 0x00007ff6852a0690 in KWin::CubeEffect::paintWindow (this=0x29044a0, w=0x2f30730, mask=33, region=<value optimized out>, data=...) at ../../../kwin/effects/cube/cube.cpp:1580
#86 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#87 0x00007ff685268baf in KWin::TranslucencyEffect::paintWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=) at ../../../kwin/effects/translucency/translucency.cpp:180
#88 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#89 0x00007ff68526a4fd in KWin::MinimizeAnimationEffect::paintWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=) at ../../../kwin/effects/minimizeanimation/minimizeanimation.cpp:103
#90 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#91 0x00007ff685298a0d in KWin::CoverSwitchEffect::paintWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=) at ../../../kwin/effects/coverswitch/coverswitch.cpp:500
#92 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#93 0x00007ff685263fa3 in KWin::LoginEffect::paintWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/effects/login/login.cpp:69
#94 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#95 0x00007ff69ba1c89c in KWin::Effect::paintWindow (this=<value optimized out>, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:242
#96 0x00007ff69d4587b8 in KWin::EffectsHandlerImpl::paintWindow (this=0x2d14560, w=0x2f30730, mask=33, region=<value optimized out>, data=<value optimized out>) at ../../kwin/effects.cpp:199
#97 0x00007ff69d43ff4c in KWin::Scene::paintWindow (this=<value optimized out>, w=0x29036e0, mask=33, region=) at ../../kwin/scene.cpp:315
#98 0x00007ff69d4414df in KWin::Scene::paintGenericScreen (this=0x2a9c3e0, orig_mask=<value optimized out>) at ../../kwin/scene.cpp:213
#99 0x00007ff69d43ea8a in KWin::Scene::finalPaintScreen (this=0x2a9c3e0, mask=32, region=<value optimized out>, data=...) at ../../kwin/scene.cpp:177
#100 0x00007ff69d458836 in KWin::EffectsHandlerImpl::paintScreen (this=<value optimized out>, mask=32, region=) at ../../kwin/effects.cpp:172
#101 0x00007ff6852656ef in KWin::LogoutEffect::paintScreen (this=0x28d4ce0, mask=32, region=<value optimized out>, data=...) at ../../../kwin/effects/logout/logout.cpp:207
#102 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#103 0x00007ff68528575c in KWin::ShadowEffect::paintScreen (this=0x27e8d60, mask=32, region=) at ../../../kwin/effects/shadow/shadow.cpp:189
#104 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#105 0x00007ff6852945ae in KWin::BlurEffect::paintScreen (this=<value optimized out>, mask=32, region=) at ../../../kwin/effects/blur/blur.cpp:219
#106 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#107 0x00007ff68526bb12 in KWin::PresentWindowsEffect::paintScreen (this=0x2f11990, mask=32, region=) at ../../../kwin/effects/presentwindows/presentwindows.cpp:196
#108 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#109 0x00007ff69ba1c91f in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/lib/kwineffects.cpp:227
#110 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#111 0x00007ff69ba1c91f in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/lib/kwineffects.cpp:227
#112 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#113 0x00007ff69ba1c91f in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/lib/kwineffects.cpp:227
#114 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#115 0x00007ff69ba1c91f in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/lib/kwineffects.cpp:227
#116 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#117 0x00007ff69ba1c91f in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/lib/kwineffects.cpp:227
#118 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#119 0x00007ff69ba1c91f in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/lib/kwineffects.cpp:227
#120 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#121 0x00007ff68524efe9 in KWin::DesktopGridEffect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/effects/desktopgrid/desktopgrid.cpp:155
#122 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#123 0x00007ff68528ab85 in KWin::SlideEffect::paintScreen (this=<value optimized out>, mask=<value optimized out>, region=<value optimized out>, data=...) at ../../../kwin/effects/slide/slide.cpp:86
#124 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#125 0x00007ff685249b82 in KWin::BoxSwitchEffect::paintScreen (this=0x28d4980, mask=32, region=) at ../../../kwin/effects/boxswitch/boxswitch.cpp:142
#126 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#127 0x00007ff6852a4412 in KWin::CubeEffect::paintScreen (this=<value optimized out>, mask=32, region=) at ../../../kwin/effects/cube/cube.cpp:697
#128 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#129 0x00007ff69ba1c91f in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/lib/kwineffects.cpp:227
#130 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#131 0x00007ff69ba1c91f in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/lib/kwineffects.cpp:227
#132 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#133 0x00007ff68529ad34 in KWin::CoverSwitchEffect::paintScreen (this=0x2c9d5b0, mask=32, region=<value optimized out>, data=...) at ../../../kwin/effects/coverswitch/coverswitch.cpp:124
#134 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#135 0x00007ff69ba1c91f in KWin::Effect::paintScreen (this=<value optimized out>, mask=32, region=<value optimized out>, data=...) at ../../../kwin/lib/kwineffects.cpp:227
#136 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#137 0x00007ff685293fc1 in KWin::ZoomEffect::paintScreen (this=<value optimized out>, mask=32, region=) at ../../../kwin/effects/zoom/zoom.cpp:73
#138 0x00007ff69d4588ce in KWin::EffectsHandlerImpl::paintScreen (this=0x2d14560, mask=32, region=) at ../../kwin/effects.cpp:168
#139 0x00007ff69d440175 in KWin::Scene::paintScreen (this=0x2a9c3e0, mask=0x7fff1b1e3e3c, region=0x7fff1b1e3f60) at ../../kwin/scene.cpp:137
#140 0x00007ff69d4513a0 in KWin::SceneOpenGL::paint (this=0x2a9c3e0, damage=<value optimized out>, toplevels=<value optimized out>) at ../../kwin/scene_opengl.cpp:748
#141 0x00007ff69d43b287 in KWin::Workspace::performCompositing (this=<value optimized out>) at ../../kwin/composite.cpp:454
#142 0x00007ff69d3bc7dd in KWin::Workspace::qt_metacall (this=0x231bb20, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1b1e4110) at ./workspace.moc:583
#143 0x00007ff6999a8b27 in QMetaObject::activate (sender=0x231bfe8, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x780) at kernel/qobject.cpp:3280
#144 0x00007ff6999a28f9 in QObject::event (this=0x231bfe8, e=0x1) at kernel/qobject.cpp:1183
#145 0x00007ff698adc04c in QApplicationPrivate::notify_helper (this=0x1ebbcc0, receiver=0x231bfe8, e=0x7fff1b1e4860) at kernel/qapplication.cpp:4396
#146 0x00007ff698ae1b5d in QApplication::notify (this=0x7fff1b1e4c50, receiver=0x231bfe8, e=0x7fff1b1e4860) at kernel/qapplication.cpp:4277
#147 0x00007ff69cbe4f16 in KApplication::notify (this=0x7fff1b1e4c50, receiver=0x231bfe8, event=0x7fff1b1e4860) at ../../kdeui/kernel/kapplication.cpp:310
#148 0x00007ff699990cdc in QCoreApplication::notifyInternal (this=0x7fff1b1e4c50, receiver=0x231bfe8, event=0x7fff1b1e4860) at kernel/qcoreapplication.cpp:732
#149 0x00007ff6999c06f2 in sendEvent (this=0x1ebc6d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#150 QTimerInfoList::activateTimers (this=0x1ebc6d0) at kernel/qeventdispatcher_unix.cpp:602
#151 0x00007ff6999c082c in QEventDispatcherUNIX::processEvents (this=0x1e996e0, flags=) at kernel/qeventdispatcher_unix.cpp:923
#152 0x00007ff698b8fa3f in QEventDispatcherX11::processEvents (this=<value optimized out>, flags=) at kernel/qeventdispatcher_x11.cpp:152
#153 0x00007ff69998fa02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#154 0x00007ff69998fdec in QEventLoop::exec (this=0x7fff1b1e4b90, flags=) at kernel/qeventloop.cpp:201
#155 0x00007ff699993ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#156 0x00007ff69d3d8f7d in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../kwin/main.cpp:531
#157 0x00007ff69d021d8e 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=0x7fff1b1e5258) at libc-start.c:226
#158 0x0000000000400669 in _start ()

Reported using DrKonqi
Comment 1 Thomas Lübking 2010-09-10 21:54:12 UTC
maybe kwin causes a GL_BUFFER_UNDERFLOW (through glPopAttrib()) - however (and even iff) this should NOT segfault the application, ie. the driver (intel) is likely broken.

for any more detailed info you'll have to install the debug package of your driver "xf86-intel-dev" or sth. like this and restart X11 (log out & in in doubt) and recause the issue.

Until then and in a bold move i dare to set it UPSTREAM for extreme high odds that it is...
Comment 2 Martin Flöser 2010-09-22 18:37:24 UTC
*** Bug 252048 has been marked as a duplicate of this bug. ***
Comment 3 Martin Flöser 2010-09-23 22:40:22 UTC
*** Bug 252177 has been marked as a duplicate of this bug. ***
Comment 4 Florent Guiliani 2010-10-22 18:45:27 UTC
Created attachment 52773 [details]
New crash information added by DrKonqi

kwin (4.5.1 (KDE 4.5.1)) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed: booting the machine after changing xrandr settings.

-- Backtrace (Reduced):
#29 0x008d5b12 in KWin::PaintClipper::Iterator::~Iterator (this=0xbff60e18, __in_chrg=<value optimized out>) at ../../../kwin/lib/kwineffects.cpp:969
#30 0x008e2e38 in KWin::renderGLGeometry (region=..., count=4, vertices=0x9b3e700, texture=0x9b3e728, color=0x0, dim=2, stride=0) at ../../../kwin/lib/kwinglutils.cpp:187
#31 0x001d9356 in KWin::SceneOpenGL::Window::renderQuads (this=0x9d17880, region=..., quads=...) at ../../kwin/scene_opengl.cpp:1655
#32 0x001dea29 in KWin::SceneOpenGL::Window::performPaint (this=0x9d17880, mask=<value optimized out>, region=..., data=...) at ../../kwin/scene_opengl.cpp:1525
#33 0x001ccd66 in KWin::Scene::finalDrawWindow (this=0x9568140, w=0x9d17868, mask=1, region=..., data=...) at ../../kwin/scene.cpp:330
Comment 5 Thomas Lübking 2010-11-13 22:29:55 UTC
*** Bug 256850 has been marked as a duplicate of this bug. ***
Comment 6 Thomas Lübking 2010-11-13 22:31:56 UTC
additional info: did a gg query.
there's been such bug in mesa 7.4, but it's claimed to be fixed.
apparently it's not?! :-(
Comment 7 Thomas Lübking 2010-11-24 18:09:32 UTC
*** Bug 257746 has been marked as a duplicate of this bug. ***
Comment 8 Thomas Lübking 2010-11-24 18:13:56 UTC
can please everybody who can reproduce this issue (crash in ~Iterator with the gl backend) for sure check whether it's related to a specific effect plugin?
ie. disable all effects but keep compositing active and check whether the problem remains. if NOT, re-enable the plugins one by one until the issue re-appears.

to do a dump of your currently active effects, do:
grep -iE 'kwin4_effect_.*Enabled=true' `kde4-config --path config | cut -d":" -f1`/kwinrc | sed -e 's/kwin4_effect_//g; s/Enabled=true//g'

-----
detail:
the crash happens in glPopAttrib what should not happen at all, but it's very possible that we somehow get out of push/pop sync and we could the bypass the crash by preventing the underflow
Comment 9 Thomas Lübking 2010-12-09 11:42:18 UTC
*** Bug 259287 has been marked as a duplicate of this bug. ***
Comment 10 Thomas Lübking 2010-12-12 19:07:00 UTC
*** Bug 259627 has been marked as a duplicate of this bug. ***
Comment 11 Thomas Lübking 2011-01-27 18:32:27 UTC
*** Bug 264454 has been marked as a duplicate of this bug. ***
Comment 12 Thomas Lübking 2011-03-16 15:51:24 UTC
*** Bug 268654 has been marked as a duplicate of this bug. ***
Comment 13 Thomas Lübking 2011-05-06 13:19:10 UTC
this is the most likely a dupe (and the provided traces couldn't invalidate that assumption)
the newer bug has better traces and an upstream bug link

*** This bug has been marked as a duplicate of bug 262639 ***