Bug 177927 - Assert fail when splitting a window quad with size 0
Summary: Assert fail when splitting a window quad with size 0
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (show other bugs)
Version: unspecified
Platform: Compiled Sources Unspecified
: LO normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-16 21:14 UTC by msnkipa
Modified: 2012-04-09 08:11 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description msnkipa 2008-12-16 21:14:32 UTC
Version:            (using Devel)
Installed from:    Compiled sources

When I tried to active desktop Grig effect (which was binded to the bottom border of the screen) while firefox is starting kwin has crashed.

bscktrace:
Application: KWin (kwin), signal SIGABRT
[?1034h[Thread debugging using libthread_db enabled]
0x00007fdafb2c4cb0 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7fdb00d48750 (LWP 30081))]

Thread 1 (Thread 0x7fdb00d48750 (LWP 30081)):
[KCrash Handler]
#5  0x00007fdafb255645 in raise () from /lib64/libc.so.6
#6  0x00007fdafb256c33 in abort () from /lib64/libc.so.6
#7  0x00007fdafb24e329 in __assert_fail () from /lib64/libc.so.6
#8  0x00007fdb0047ba9f in KWin::WindowQuad::makeSubQuad (this=0x9bc8f0, x1=0, y1=0, x2=0, y2=0) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:519
#9  0x00007fdb0047f127 in KWin::WindowQuadList::splitAtY (this=<value optimized out>, y=0) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:631
#10 0x00007fdaf2f6ce72 in KWin::DesktopGridEffect::prePaintWindow (this=<value optimized out>, w=0xa14790, data=@0x7fff08d92b70, time=16)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects/desktopgrid.cpp:199
#11 0x00007fdb00950d92 in KWin::EffectsHandlerImpl::prePaintWindow (this=0x788810, w=0xa14790, data=@0x7fff08d92b70, time=16) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:142
#12 0x00007fdaf2f78de7 in KWin::MakeTransparentEffect::prePaintWindow (this=0x831c10, w=0xa14790, data=@0x7fff08d92b70, time=16)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects/maketransparent.cpp:96
#13 0x00007fdb00950d92 in KWin::EffectsHandlerImpl::prePaintWindow (this=0x788810, w=0xa14790, data=@0x7fff08d92b70, time=16) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:142
#14 0x00007fdaf2fa99cd in KWin::CubeEffect::prePaintWindow (this=0x81ac30, w=0xa14790, data=@0x7fff08d92b70, time=16) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects/cube.cpp:1157
#15 0x00007fdb00950d92 in KWin::EffectsHandlerImpl::prePaintWindow (this=0x788810, w=0xa14790, data=@0x7fff08d92b70, time=16) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:142
#16 0x00007fdaf2f77cd1 in KWin::MagicLampEffect::prePaintWindow (this=0x840df0, w=0xa14790, data=@0x7fff08d92b70, time=16)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects/magiclamp.cpp:75
#17 0x00007fdb00950d92 in KWin::EffectsHandlerImpl::prePaintWindow (this=0x788810, w=0xa14790, data=@0x7fff08d92b70, time=16) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:142
#18 0x00007fdaf2fc454e in KWin::WobblyWindowsEffect::prePaintWindow (this=0x842ab0, w=0xa14790, data=@0x7fff08d92b70, time=16)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects/wobblywindows.cpp:329
#19 0x00007fdb00950d92 in KWin::EffectsHandlerImpl::prePaintWindow (this=0x788810, w=0xa14790, data=@0x7fff08d92b70, time=16) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:142
#20 0x00007fdb00950d92 in KWin::EffectsHandlerImpl::prePaintWindow (this=0x788810, w=0xa14790, data=@0x7fff08d92b70, time=16) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:142
#21 0x00007fdb00950d92 in KWin::EffectsHandlerImpl::prePaintWindow (this=0x788810, w=0xa14790, data=@0x7fff08d92b70, time=16) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:142
#22 0x00007fdb00950d92 in KWin::EffectsHandlerImpl::prePaintWindow (this=0x788810, w=0xa14790, data=@0x7fff08d92b70, time=16) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:142
#23 0x00007fdb00950d92 in KWin::EffectsHandlerImpl::prePaintWindow (this=0x788810, w=0xa14790, data=@0x7fff08d92b70, time=16) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:142
#24 0x00007fdb00950d92 in KWin::EffectsHandlerImpl::prePaintWindow (this=0x788810, w=0xa14790, data=@0x7fff08d92b70, time=16) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:142
#25 0x00007fdb00950d92 in KWin::EffectsHandlerImpl::prePaintWindow (this=0x788810, w=0xa14790, data=@0x7fff08d92b70, time=16) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:142
#26 0x00007fdb0093bb56 in KWin::Scene::paintGenericScreen (this=0x789160, orig_mask=80) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/scene.cpp:194
#27 0x00007fdb00945846 in KWin::SceneOpenGL::paintGenericScreen (this=0x789160, mask=80, data={xScale = 1, yScale = 1, zScale = 1, xTranslate = 0, yTranslate = 0, zTranslate = 0, rotation = 0x0})
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/scene_opengl.cpp:842
#28 0x00007fdb0093a69a in KWin::Scene::finalPaintScreen (this=0x789160, mask=<value optimized out>, region=<value optimized out>, data=@0xffffffffffffffff)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/scene.cpp:173
#29 0x00007fdb009507f4 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d92e50, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d93840)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:125
#30 0x00007fdaf2fc1554 in KWin::SnowEffect::paintScreen (this=0x820e90, mask=80, region=
        {d = 0x7fff08d92ed0, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d93840)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects/snow.cpp:120
#31 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d92f40, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d93840)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#32 0x00007fdaf2f91ed4 in KWin::ShadowEffect::paintScreen (this=0x834210, mask=80, region=
        {d = 0x7fff08d92fb0, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d93840)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects/shadow.cpp:259
#33 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d93050, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d93840)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#34 0x00007fdaf2f7b3a5 in KWin::PresentWindowsEffect::paintScreen (this=0x82d000, mask=80, region=
        {d = 0x7fff08d930c0, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d93840)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects/presentwindows.cpp:123
#35 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d93110, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d93840)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#36 0x00007fdb0047b0f0 in KWin::Effect::paintScreen (this=<value optimized out>, mask=80, region=<value optimized out>, data=@0x7fff08d93840)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:199
#37 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d931c0, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d93840)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#38 0x00007fdb0047b0f0 in KWin::Effect::paintScreen (this=<value optimized out>, mask=80, region=<value optimized out>, data=@0x7fff08d93840)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:199
#39 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d93550, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d93840)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#40 0x00007fdaf2fa7c6d in KWin::CoverSwitchEffect::paintScreen (this=0x82e930, mask=80, region=
        {d = 0x7fff08d935d0, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d93840)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects/coverswitch.cpp:110
#41 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d93620, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d93840)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#42 0x00007fdb0047b0f0 in KWin::Effect::paintScreen (this=<value optimized out>, mask=80, region=<value optimized out>, data=@0x7fff08d93840)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:199
#43 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d936d0, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d93840)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#44 0x00007fdb0047b0f0 in KWin::Effect::paintScreen (this=<value optimized out>, mask=80, region=<value optimized out>, data=@0x7fff08d93840)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:199
#45 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d93930, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d93840)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#46 0x00007fdaf2f6a408 in KWin::DesktopGridEffect::paintScreen (this=0x841b30, mask=80, region=
        {d = 0x7fff08d939b0, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects/desktopgrid.cpp:129
#47 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d93a00, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#48 0x00007fdb0047b0f0 in KWin::Effect::paintScreen (this=<value optimized out>, mask=80, region=<value optimized out>, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:199
#49 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d93cc0, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#50 0x00007fdaf2fad96f in KWin::CubeEffect::paintScreen (this=0x81ac30, mask=80, region=
        {d = 0x7fff08d93e10, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects/cube.cpp:406
#51 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d93e60, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#52 0x00007fdb0047b0f0 in KWin::Effect::paintScreen (this=<value optimized out>, mask=80, region=<value optimized out>, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:199
#53 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d93f10, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#54 0x00007fdb0047b0f0 in KWin::Effect::paintScreen (this=<value optimized out>, mask=80, region=<value optimized out>, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:199
#55 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d93fc0, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#56 0x00007fdb0047b0f0 in KWin::Effect::paintScreen (this=<value optimized out>, mask=80, region=<value optimized out>, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:199
#57 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d94070, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#58 0x00007fdb0047b0f0 in KWin::Effect::paintScreen (this=<value optimized out>, mask=80, region=<value optimized out>, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:199
#59 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d941f0, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#60 0x00007fdaf2f9ad14 in KWin::ThumbnailAsideEffect::paintScreen (this=0x82b090, mask=80, region=
        {d = 0x7fff08d94260, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects/thumbnailaside.cpp:56
#61 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d94320, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#62 0x00007fdaf2fbbf3c in KWin::MouseMarkEffect::paintScreen (this=0x830a50, mask=80, region=<value optimized out>, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects/mousemark.cpp:72
#63 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d943f0, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#64 0x00007fdaf2f9d355 in KWin::ZoomEffect::paintScreen (this=<value optimized out>, mask=80, region=
        {d = 0x7fff08d94460, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects/zoom.cpp:72
#65 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d944b0, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#66 0x00007fdb0047b0f0 in KWin::Effect::paintScreen (this=<value optimized out>, mask=80, region=<value optimized out>, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/lib/kwineffects.cpp:199
#67 0x00007fdb00950880 in KWin::EffectsHandlerImpl::paintScreen (this=0x788810, mask=80, region=
        {d = 0x7fff08d94600, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, data=@0x7fff08d94580)
    at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/effects.cpp:121
#68 0x00007fdb0093c4fc in KWin::Scene::paintScreen (this=0x789160, mask=0x7fff08d946fc, region=0x7fff08d94800) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/scene.cpp:133
#69 0x00007fdb009483af in KWin::SceneOpenGL::paint (this=0x789160, damage={d = 0x7fff08d94800, static shared_empty = {ref = {_q_value = 64}, rgn = 0x0, xrectangles = 0x0, qt_rgn = 0x0}}, 
    toplevels=<value optimized out>) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/scene_opengl.cpp:721
#70 0x00007fdb00937716 in KWin::Workspace::performCompositing (this=0x71d020) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/composite.cpp:384
#71 0x00007fdb008d8aea in KWin::Workspace::qt_metacall (this=0x71d020, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff08d94990)
    at /home/kde-devel/kde/build/KDE/kdebase/workspace/kwin/workspace.moc:443
#72 0x00007fdafe2b7454 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQtCore.so.4
#73 0x00007fdafe2b1da3 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#74 0x00007fdafebcf1bd in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#75 0x00007fdafebd6f8a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#76 0x00007fdb0006f92b in KApplication::notify (this=0x7fff08d954a0, receiver=0x71d428, event=0x7fff08d95080) at /home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#77 0x00007fdafe2a3091 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#78 0x00007fdafe2cf1c0 in ?? () from /usr/lib64/libQtCore.so.4
#79 0x00007fdafe2cb58d in ?? () from /usr/lib64/libQtCore.so.4
#80 0x00007fdaf934c0db in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#81 0x00007fdaf934f8ad in ?? () from /usr/lib64/libglib-2.0.so.0
#82 0x00007fdaf934fa6b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#83 0x00007fdafe2cb4ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#84 0x00007fdafec5f97f in ?? () from /usr/lib64/libQtGui.so.4
#85 0x00007fdafe2a19a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#86 0x00007fdafe2a1b2d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#87 0x00007fdafe2a3ffd in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#88 0x00007fdb008f264f in kdemain (argc=3, argv=0x7fff08d95978) at /home/kde-devel/kde/src/KDE/kdebase/workspace/kwin/main.cpp:518
#89 0x00007fdafb241586 in __libc_start_main () from /lib64/libc.so.6
#90 0x0000000000400879 in _start () at ../sysdeps/x86_64/elf/start.S:113
Comment 1 Martin Flöser 2008-12-16 21:48:37 UTC
SVN commit 897801 by graesslin:

Don't split window quads which have a size of zero. This should prevent crashes due to assert failing.
BUG: 177927


 M  +10 -0     kwineffects.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=897801
Comment 2 Lubos Lunak 2009-01-15 11:47:08 UTC
Reopening for proper fix, there should not be empty quads.
Comment 3 lucas 2009-12-14 12:34:06 UTC
Lowering priority as it is no longer a crash.
Comment 4 FiNeX 2010-10-10 17:42:40 UTC
Hi! What about the status of this bug? has it been fixed?
Comment 5 Martin Flöser 2012-04-09 08:11:37 UTC
The backtrace is for a too old version to still apply to recent versions and it seems that the issue has been resolved quite some time ago.