Bug 217461

Summary: kwin crashed when closing konqueror [KWin::Scene::Window::buildQuads, KWin::Scene::paintSimpleScreen, KWin::Scene::finalPaintScreen]
Product: [Plasma] kwin Reporter: Unknown <null>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Unknown 2009-12-05 17:40:09 UTC
Application: kwin (4.3.80 (KDE 4.3.80 (KDE 4.4 Beta1)))
KDE Platform Version: 4.3.80 (KDE 4.3.80 (KDE 4.4 Beta1)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.32 i686
Distribution: "Gentoo Base System release 2.0.1"

-- Information about the crash:
Doing some random stuff (kmail, konqueror), closed konqueror and I end up in DrKonqi. (-;

 -- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
[KCrash Handler]
#6  KWin::Scene::Window::buildQuads (this=0x9172930, force=false) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/scene.cpp:485
#7  0xb77e56cf in KWin::Scene::paintSimpleScreen (this=0x94e7f68, orig_mask=0, region={d = 0xbfe84eb8, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}})
    at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/scene.cpp:237
#8  0xb77e40c1 in KWin::Scene::finalPaintScreen (this=0x94e7f68, mask=<value optimized out>, region=
        {d = 0xbfe84ef4, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbfe86108)
    at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/scene.cpp:176
#9  0xb77fcfb6 in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe85044, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:126
#10 0xb15d9e8b in KWin::LogoutEffect::paintScreen (this=0x9110658, mask=0, region={d = 0xbfe85088, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects/logout/logout.cpp:196
#11 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe850c8, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#12 0xb15f490b in KWin::ShadowEffect::paintScreen (this=0x9118c28, mask=<value optimized out>, region=
        {d = 0xbfe85108, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbfe86108)
    at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects/shadow/shadow.cpp:182
#13 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe85148, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#14 0xb7691447 in KWin::Effect::paintScreen (this=0x9132d10, mask=0, region={d = 0xbfe85188, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/lib/kwineffects.cpp:227
#15 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe851c8, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#16 0xb15e9637 in KWin::PresentWindowsEffect::paintScreen (this=0x91a7e18, mask=0, region=
        {d = 0xbfe85208, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0xbfe86108)
    at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects/presentwindows/presentwindows.cpp:191
#17 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe85248, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#18 0xb7691447 in KWin::Effect::paintScreen (this=0x91225a0, mask=0, region={d = 0xbfe85288, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/lib/kwineffects.cpp:227
#19 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe8566c, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#20 0xb161d376 in KWin::FlipSwitchEffect::paintScreen (this=0x92f2938, mask=0, region={d = 0xbfe856b8, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects/flipswitch/flipswitch.cpp:146
#21 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe8580c, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#22 0xb16186aa in KWin::CubeSlideEffect::paintScreen (this=0x9117020, mask=0, region={d = 0xbfe85868, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects/cube/cubeslide.cpp:105
#23 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe85a44, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#24 0xb15cd75f in KWin::DesktopGridEffect::paintScreen (this=0x949cc08, mask=0, region={d = 0xbfe85a88, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects/desktopgrid/desktopgrid.cpp:151
#25 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe85ac8, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#26 0xb7691447 in KWin::Effect::paintScreen (this=0x94ec360, mask=0, region={d = 0xbfe85b08, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/lib/kwineffects.cpp:227
#27 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe85b48, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#28 0xb7691447 in KWin::Effect::paintScreen (this=0x94985b8, mask=0, region={d = 0xbfe85b88, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/lib/kwineffects.cpp:227
#29 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe85bc8, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#30 0xb7691447 in KWin::Effect::paintScreen (this=0x9339f88, mask=0, region={d = 0xbfe85c08, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/lib/kwineffects.cpp:227
#31 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe85c48, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#32 0xb7691447 in KWin::Effect::paintScreen (this=0x9177010, mask=0, region={d = 0xbfe85c88, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/lib/kwineffects.cpp:227
#33 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe85cc8, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#34 0xb7691447 in KWin::Effect::paintScreen (this=0x9172430, mask=0, region={d = 0xbfe85d08, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/lib/kwineffects.cpp:227
#35 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe85d58, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#36 0xb15c2faa in KWin::BoxSwitchEffect::paintScreen (this=0x90d9f50, mask=0, region={d = 0xbfe85d98, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects/boxswitch/boxswitch.cpp:140
#37 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe85ecc, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#38 0xb16080d6 in KWin::CoverSwitchEffect::paintScreen (this=0x91074c8, mask=0, region={d = 0xbfe85f18, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects/coverswitch/coverswitch.cpp:124
#39 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe85f58, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#40 0xb7691447 in KWin::Effect::paintScreen (this=0x9133bf0, mask=0, region={d = 0xbfe85f98, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/lib/kwineffects.cpp:227
#41 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe85fd8, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#42 0xb7691447 in KWin::Effect::paintScreen (this=0x90eb328, mask=0, region={d = 0xbfe86018, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/lib/kwineffects.cpp:227
#43 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe8606c, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#44 0xb1604cfb in KWin::ZoomEffect::paintScreen (this=0x93ca6d0, mask=0, region={d = 0xbfe860b8, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects/zoom/zoom.cpp:73
#45 0xb77fd01a in KWin::EffectsHandlerImpl::paintScreen (this=0x94eb2a0, mask=0, region={d = 0xbfe86160, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    data=@0xbfe86108) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/effects.cpp:122
#46 0xb77e5ff9 in KWin::Scene::paintScreen (this=0x94e7f68, mask=0xbfe861dc, region=0xbfe862b4) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/scene.cpp:134
#47 0xb77f372a in KWin::SceneOpenGL::paint (this=0x94e7f68, damage={d = 0xbfe862b4, static shared_empty = {ref = {_q_value = 325}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, toplevels=
        {{p = {static shared_null = {ref = {_q_value = 10430}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0xbfe862b0}, d = 0xbfe862b0}})
    at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/scene_opengl.cpp:747
#48 0xb77dea02 in KWin::Workspace::performCompositing (this=0x9025190) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/composite.cpp:424
#49 0xb775766f in KWin::Workspace::qt_metacall (this=0x9025190, _c=QMetaObject::InvokeMetaMethod, _id=169, _a=0xbfe863c8)
    at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80_build/kwin/workspace.moc:535
#50 0xb6c94d35 in QMetaObject::metacall (object=0x9025190, cl=QMetaObject::InvokeMetaMethod, idx=173, argv=0xbfe863c8) at kernel/qmetaobject.cpp:237
#51 0xb6ca3ecd in QMetaObject::activate (sender=0x9025418, m=0xb6db15a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3286
#52 0xb6cfcfa8 in QTimer::timeout (this=0x9025418) at .moc/debug-shared/moc_qtimer.cpp:134
#53 0xb6cad04e in QTimer::timerEvent (this=0x9025418, e=0xbfe869ac) at kernel/qtimer.cpp:271
#54 0xb6ca030c in QObject::event (this=0x9025418, e=0xbfe869ac) at kernel/qobject.cpp:1216
#55 0xb627a66f in QApplicationPrivate::notify_helper (this=0x8f0fac0, receiver=0x9025418, e=0xbfe869ac) at kernel/qapplication.cpp:4242
#56 0xb6282534 in QApplication::notify (this=0xbfe86cb4, receiver=0x9025418, e=0xbfe869ac) at kernel/qapplication.cpp:4207
#57 0xb7229c04 in KApplication::notify (this=0xbfe86cb4, receiver=0x9025418, event=0xbfe869ac) at /home/porttmp/portage/kde-base/kdelibs-4.3.80/work/kdelibs-4.3.80/kdeui/kernel/kapplication.cpp:302
#58 0xb777adab in KWin::Application::notify (this=0xbfe86cb4, o=0x9025418, e=0xbfe869ac) at /home/porttmp/portage/kde-base/kwin-4.3.80/work/kwin-4.3.80/kwin/main.cpp:370
#59 0xb6c8dd02 in QCoreApplication::notifyInternal (this=0xbfe86cb4, receiver=0x9025418, event=0xbfe869ac) at kernel/qcoreapplication.cpp:704
#60 0xb6cc1c8e in QTimerInfoList::activateTimers (this=0x8f12d34) at kernel/qcoreapplication.h:215
#61 0xb6cbdf58 in idleTimerSourceDispatch (source=0x8f12d70) at kernel/qeventdispatcher_glib.cpp:184
#62 0xb463e4fb in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#63 0x08f11e9c in ?? ()
#64 0x08f12d70 in ?? ()
#65 0xb46dc3b8 in ?? () from /usr/lib/libglib-2.0.so.0
#66 0xb46dc3e0 in ?? () from /usr/lib/libglib-2.0.so.0
#67 0xb6cbdf30 in timerSourceDispatch (source=0x748dc35d) at kernel/qeventdispatcher_glib.cpp:186
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Possible duplicates by query: bug 216813, bug 216609, bug 196152, bug 195104, bug 192172.

Reported using DrKonqi
Comment 1 Martin Flöser 2009-12-05 17:42:56 UTC

*** This bug has been marked as a duplicate of bug 195104 ***
Comment 2 Martin Flöser 2009-12-08 09:46:03 UTC

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