Bug 162046

Summary: Alpha-dependent blur filter
Product: [Plasma] kwin Reporter: Thomas Kamps <progger1986>
Component: compositingAssignee: Rivo Laks <rivolaks>
Status: RESOLVED FIXED    
Severity: wishlist CC: kwin-bugs-null
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Patch to implement transparency-dependant blur in kwin
(Fixed) Patch to implement transparency-dependant blur in kwin
Increase blur samples points from five to seven.
Opacity-based blur effect, r3
7 point patch effect

Description Thomas Kamps 2008-05-13 15:38:59 UTC
Version:            (using KDE 4.0.4)
Installed from:    SuSE RPMs

Beryl had a cool blur-filter. The background of the windows was blured depended of the opacity. And this pixel for pixel.

Parts of the windows had a high opacity the backgroudn was blured strong.
And parts of the same window with low opacity was blured weak.

I wish to have this blur-filter in kwin too.
Comment 1 premierSullivan 2008-05-14 11:20:00 UTC
I already submitted a patch a while back to fix it... it must have been ignored or not submitted for some reason (I don't have an svn account)... I'll try to digg it up, but its a pretty simple operation, all the neccessary elements are there, you just have to move some variables around and magic!
Comment 2 premierSullivan 2008-05-14 11:47:18 UTC
Created attachment 24757 [details]
Patch to implement transparency-dependant blur in kwin
Comment 3 premierSullivan 2008-05-14 11:47:38 UTC
Okay, I redid what I did 2 months ago.  Heres the patch... accept it this time, kwin devs?  Up to you...
Comment 4 premierSullivan 2008-05-14 11:57:32 UTC
Created attachment 24759 [details]
(Fixed) Patch to implement transparency-dependant blur in kwin

Oops... Ignore that last patch.  

I can't seem to get blur to work at all on my machine... maybe broken in trunk?
 Or bad nVidia drivers?  If this patch works well, or doesn't work well, please
tell me, because I have no blur at all here.
Comment 5 Mike 2008-05-14 14:56:12 UTC
This patch works for me except I think this line actually causes the opposite effect.  I removed it and the annoying blur when menus appear is gone.

blurAmount=1-blurAmount; //The more transparent, the less blur
Comment 6 lucas 2008-06-16 11:51:55 UTC
Created attachment 25376 [details]
Increase blur samples points from five to seven.

After removing the line Mike mentioned the patch works as expected for me,
however it decreases the blur amount a decent amount. To counteract this I
increased the number of blur samples from five to seven and it now has its
previous glory.
Comment 7 Mike 2008-06-16 13:29:03 UTC
I keeping getting crashes on startup with this patch.  I think its probably a driver problem but maybe this patch could be changed so that it only does this after the initial session is started.

Here is the backtrace

Application: KWin (kwin), signal SIGABRT
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x7fc30830a740 (LWP 4108)]
[KCrash handler]
#5  0x00007fc302a4e3a5 in *__GI_raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007fc302a4f71e in *__GI_abort () at abort.c:88
#7  0x00007fc303d40dc9 in ?? () from /usr/lib64/opengl/nvidia/lib/libGL.so.1
#8  0x00007fc3012ffdde in ?? ()
   from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
#9  0x00007fc301300713 in ?? ()
   from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
#10 0x00007fc30109935e in ?? ()
   from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
#11 0x00007fc300dbd75b in ?? ()
   from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
#12 0x00007fc30801821d in KWin::SceneOpenGL::flushBuffer (this=0x8526f0, 
    mask=<value optimized out>, damage=@0xffffffde)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/scene_opengl.cpp:696
#13 0x00007fc308018536 in KWin::SceneOpenGL::paint (this=0x8526f0, 
    damage=@0x7fff10466530, toplevels=<value optimized out>)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/scene_opengl.cpp:628
#14 0x00007fc30800d0e9 in KWin::Workspace::performCompositing (this=0x6d9b60)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/composite.cpp:336
#15 0x00007fc307fc49ba in KWin::Workspace::qt_metacall (this=0x6d9b60, 
    _c=QMetaObject::InvokeMetaMethod, _id=137, _a=0x7fff10466630)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/workspace/kwin/workspace.moc:433
#16 0x00007fc3063cf51a in QMetaObject::activate (sender=0x6d9f58, 
    from_signal_index=<value optimized out>, to_signal_index=4, 
    argv=0xffffffffffffffff) at kernel/qobject.cpp:3001
#17 0x00007fc3063cb53c in QObject::event (this=0x6d9f58, e=0x100c)
    at kernel/qobject.cpp:1096
#18 0x00007fc304c3ac59 in QApplicationPrivate::notify_helper (this=0x614740, 
    receiver=0x6d9f58, e=0x7fff10466c70) at kernel/qapplication.cpp:3772
#19 0x00007fc304c3e84b in QApplication::notify (this=0x7fff10467060, 
    receiver=0x6d9f58, e=0x7fff10466c70) at kernel/qapplication.cpp:3739
#20 0x00007fc3040a4f8a in KApplication::notify (this=0x7fff10467060, 
    receiver=0x6d9f58, event=0x7fff10466c70)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#21 0x00007fc307fd8966 in KWin::Application::notify (this=0x7fff10467060, 
    o=0x6d9f58, e=0x7fff10466c70)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/main.cpp:368
#22 0x00007fc3063bb6bf in QCoreApplication::notifyInternal (
    this=0x7fff10467060, receiver=0x6d9f58, event=0x7fff10466c70)
    at kernel/qcoreapplication.cpp:587
#23 0x00007fc3063e541e in QTimerInfoList::activateTimers (this=0x6151b0)
    at kernel/qcoreapplication.h:215
#24 0x00007fc3063e6ac1 in QEventDispatcherUNIX::processEvents (this=0x610610, 
    flags=@0x7fff10466ed0) at kernel/qeventdispatcher_unix.cpp:899
#25 0x00007fc304cbedd5 in QEventDispatcherX11::processEvents (this=0x610610, 
    flags=@0x7fff10466f20) at kernel/qeventdispatcher_x11.cpp:154
#26 0x00007fc3063bac5b in QEventLoop::processEvents (
    this=<value optimized out>, flags=@0x7fff10466f60)
    at kernel/qeventloop.cpp:149
#27 0x00007fc3063badb1 in QEventLoop::exec (this=0x7fff10466fa0, 
    flags=@0x7fff10466fb0) at kernel/qeventloop.cpp:200
#28 0x00007fc3063bcb10 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:845
#29 0x00007fc307fd9c22 in kdemain (argc=3, argv=0x7fff10467518)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/main.cpp:510
#30 0x00007fc302a3bb54 in __libc_start_main (main=0x400940 <main>, argc=3, 
    ubp_av=0x7fff10467518, init=<value optimized out>, 
    fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff10467508) at libc-start.c:229
#31 0x00000000004008c9 in _start ()
#0  0x00007fc302ab0790 in __nanosleep_nocancel () from /lib64/libc.so.6
Comment 8 lucas 2008-06-16 13:46:45 UTC
Change these two lines in BlurEffect::updateBlurTexture():

mBlurShader->setAttribute("yBlur", blurAmount );
mBlurShader->setAttribute("xBlur", blurAmount );

to

mBlurShader->setAttribute("yBlur", (float)blurAmount );
mBlurShader->setAttribute("xBlur", (float)blurAmount );

Does it still crash? That's the only thing I can think of that's different from the unpatched version that could cause a crash like that, especially down at the driver level.
Comment 9 Mike 2008-06-16 14:23:40 UTC
That still crashes but I think it may be a different problem (certainly a different backtrace).  The color variable here looks suspect.

Application: KWin (kwin), signal SIGABRT
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x7f3d77446740 (LWP 6273)]
[KCrash handler]
#5  0x00007f3d71b8a3a5 in *__GI_raise (sig=<value optimized out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f3d71b8b71e in *__GI_abort () at abort.c:88
#7  0x00007f3d72e7cdc9 in ?? () from /usr/lib64/opengl/nvidia/lib/libGL.so.1
#8  0x00007f3d7043bdde in ?? ()
   from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
#9  0x00007f3d70434499 in ?? ()
   from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
#10 0x00007f3d7028158d in ?? ()
   from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
#11 0x00007f3d702e99d2 in ?? ()
   from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
#12 0x00007f3d702e8bfb in ?? ()
   from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
#13 0x00007f3d702d8f7e in ?? ()
   from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
#14 0x00007f3d6ff90a59 in ?? ()
   from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
#15 0x00007f3d75e5619c in KWin::renderGLGeometry (
    region=<value optimized out>, count=24, vertices=0xad0f60, 
    texture=0xb012b0, color=0x0, dim=2, stride=0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwinglutils.cpp:168
#16 0x00007f3d77151b65 in KWin::SceneOpenGL::Window::renderQuads (
    this=<value optimized out>, region=@0x7fff7f5a13b0, quads=@0x7fff7f5a1300)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/scene_opengl.cpp:1291
#17 0x00007f3d771537ae in KWin::SceneOpenGL::Window::performPaint (
    this=0xb01430, mask=10, region=@0x7fff7f5a13b0, data=@0x7fff7f5a1360)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/scene_opengl.cpp:1272
#18 0x00007f3d7714c375 in KWin::Scene::finalDrawWindow (
    this=<value optimized out>, w=<value optimized out>, mask=10, 
    region=@0x7fff7f5a1420, data=<value optimized out>)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/scene.cpp:307
#19 0x00007f3d7715a369 in KWin::EffectsHandlerImpl::drawWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a14c0, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:169
#20 0x00007f3d6a3a4858 in KWin::BlurEffect::drawWindow (this=0x9e2a80, 
    w=0x980d40, mask=<value optimized out>, region=@0x7fff7f5a1550, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/blur.cpp:292
#21 0x00007f3d7715a32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a15b0, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#22 0x00007f3d75e4f951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x980d40, mask=10, 
    region=<value optimized out>, data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#23 0x00007f3d7715a32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a1670, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#24 0x00007f3d75e4f951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x980d40, mask=10, 
    region=<value optimized out>, data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#25 0x00007f3d7715a32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a1730, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#26 0x00007f3d75e4f951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x980d40, mask=10, 
    region=<value optimized out>, data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#27 0x00007f3d7715a32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a17f0, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#28 0x00007f3d75e4f951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x980d40, mask=10, 
    region=<value optimized out>, data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#29 0x00007f3d7715a32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a18b0, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#30 0x00007f3d75e4f951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x980d40, mask=10, 
    region=<value optimized out>, data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#31 0x00007f3d7715a32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a1970, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#32 0x00007f3d75e4f951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x980d40, mask=10, 
    region=<value optimized out>, data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#33 0x00007f3d7715a32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a1a30, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#34 0x00007f3d75e4f951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x980d40, mask=10, 
    region=<value optimized out>, data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#35 0x00007f3d7715a32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a1af0, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#36 0x00007f3d75e4f951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x980d40, mask=10, 
    region=<value optimized out>, data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#37 0x00007f3d7715a32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a1bb0, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#38 0x00007f3d75e4f951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x980d40, mask=10, 
    region=<value optimized out>, data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#39 0x00007f3d7715a32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a1c70, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#40 0x00007f3d75e4f951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x980d40, mask=10, 
    region=<value optimized out>, data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#41 0x00007f3d7715a32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a1d30, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#42 0x00007f3d75e4f951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x980d40, mask=10, 
    region=<value optimized out>, data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#43 0x00007f3d7715a32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a1df0, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#44 0x00007f3d75e4f951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x980d40, mask=10, 
    region=<value optimized out>, data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#45 0x00007f3d7715a32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a1eb0, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#46 0x00007f3d75e4f951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x980d40, mask=10, 
    region=<value optimized out>, data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#47 0x00007f3d7715a32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a1f70, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#48 0x00007f3d7714c3db in KWin::Scene::finalPaintWindow (
    this=<value optimized out>, w=0x980d40, mask=10, 
    region=<value optimized out>, data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/scene.cpp:301
#49 0x00007f3d7715a575 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a2030, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:148
#50 0x00007f3d75e4f9af in KWin::Effect::paintWindow (
    this=<value optimized out>, w=0x980d40, mask=10, 
    region=<value optimized out>, data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:195
#51 0x00007f3d7715a539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a21d0, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#52 0x00007f3d6a396950 in KWin::PresentWindowsEffect::paintWindow (
    this=0x9bbe30, w=0x980d40, mask=10, region=@0x7fff7f5a2240, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/presentwindows.cpp:198
#53 0x00007f3d7715a539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a22b0, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#54 0x00007f3d6a38c969 in KWin::DialogParentEffect::paintWindow (
    this=<value optimized out>, w=0x980d40, mask=10, region=@0x7fff7f5a2310, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/dialogparent.cpp:62
#55 0x00007f3d7715a539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a25f0, 
    data=@0x7fff7f5a23f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#56 0x00007f3d6a38e6ce in KWin::FadeEffect::paintWindow (
    this=<value optimized out>, w=0x980d40, mask=10, region=@0x7fff7f5a2680, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/fade.cpp:136
#57 0x00007f3d7715a539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a26f0, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#58 0x00007f3d6a386d75 in KWin::BoxSwitchEffect::paintWindow (
    this=<value optimized out>, w=0x980d40, mask=10, region=@0x7fff7f5a2750, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/boxswitch.cpp:142
#59 0x00007f3d7715a539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a2830, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#60 0x00007f3d6a3921b7 in KWin::MinimizeAnimationEffect::paintWindow (
    this=<value optimized out>, w=0x980d40, mask=10, region=@0x7fff7f5a2890, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/minimizeanimation.cpp:96
#61 0x00007f3d7715a539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a2930, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#62 0x00007f3d6a38ac97 in KWin::DesktopGridEffect::paintWindow (
    this=0x9dbbf0, w=0x980d40, mask=10, region=@0x7fff7f5a29a0, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/desktopgrid.cpp:274
#63 0x00007f3d7715a539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a2a50, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#64 0x00007f3d6a391513 in KWin::MakeTransparentEffect::paintWindow (
    this=<value optimized out>, w=0x980d40, mask=10, region=@0x7fff7f5a2ab0, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/maketransparent.cpp:167
#65 0x00007f3d7715a539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a2bc0, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#66 0x00007f3d6a3b5158 in KWin::WobblyWindowsEffect::paintWindow (
    this=0x97a810, w=0x980d40, mask=10, region=@0x7fff7f5a2c20, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/wobblywindows.cpp:429
#67 0x00007f3d7715a539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a2c80, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#68 0x00007f3d6a3906fc in KWin::LoginEffect::paintWindow (
    this=<value optimized out>, w=0x980d40, mask=10, 
    region=<value optimized out>, data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/login.cpp:69
#69 0x00007f3d7715a539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a2d40, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#70 0x00007f3d6a390b41 in KWin::LogoutEffect::paintWindow (this=0x901dd0, 
    w=0x980d40, mask=10, region=@0x7fff7f5a2da0, data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/logout.cpp:68
#71 0x00007f3d7715a539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a2e00, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#72 0x00007f3d75e4f9af in KWin::Effect::paintWindow (
    this=<value optimized out>, w=0x980d40, mask=10, 
    region=<value optimized out>, data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:195
#73 0x00007f3d7715a539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a2ed0, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#74 0x00007f3d6a38d450 in KWin::DimScreenEffect::paintWindow (
    this=<value optimized out>, w=0x980d40, mask=10, region=@0x7fff7f5a2f30, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/dimscreen.cpp:139
#75 0x00007f3d7715a539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a3070, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#76 0x00007f3d6a3a1860 in KWin::TaskbarThumbnailEffect::paintWindow (
    this=0x964ae0, w=0x980d40, mask=10, region=<value optimized out>, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/taskbarthumbnail.cpp:67
#77 0x00007f3d7715a539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x8b0390, w=0x980d40, mask=10, region=@0x7fff7f5a31e0, 
    data=@0x7fff7f5a3180)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#78 0x00007f3d7714c90a in KWin::Scene::paintWindow (
    this=<value optimized out>, w=0xb01430, mask=10, region=@0x7fff7f5a3450, 
    quads=<value optimized out>)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/scene.cpp:295
#79 0x00007f3d7714cf40 in KWin::Scene::paintSimpleScreen (this=0x949400, 
    orig_mask=<value optimized out>, region=@0x7fff7f5a34c0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/scene.cpp:282
#80 0x00007f3d7714c44a in KWin::Scene::finalPaintScreen (this=0x949400, 
    mask=8, region=<value optimized out>, data=<value optimized out>)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/scene.cpp:173
#81 0x00007f3d7715a62e in KWin::EffectsHandlerImpl::paintScreen (
    this=0x8b0390, mask=8, region=@0x7fff7f5a35d0, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:117
#82 0x00007f3d6a3a49d2 in KWin::BlurEffect::paintScreen (this=0x9e2a80, 
    mask=8, region=@0x7fff7f5a3650, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/blur.cpp:191
#83 0x00007f3d7715a5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x8b0390, mask=8, region=@0x7fff7f5a36f0, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#84 0x00007f3d6a396be6 in KWin::PresentWindowsEffect::paintScreen (
    this=0x9bbe30, mask=8, region=@0x7fff7f5a3760, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/presentwindows.cpp:136
#85 0x00007f3d7715a5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x8b0390, mask=8, region=@0x7fff7f5a37c0, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#86 0x00007f3d75e4fa06 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=8, region=<value optimized out>, 
    data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:180
#87 0x00007f3d7715a5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x8b0390, mask=8, region=@0x7fff7f5a3870, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#88 0x00007f3d75e4fa06 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=8, region=<value optimized out>, 
    data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:180
#89 0x00007f3d7715a5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x8b0390, mask=8, region=@0x7fff7f5a3990, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#90 0x00007f3d6a386dd6 in KWin::BoxSwitchEffect::paintScreen (this=0x8f9e10, 
    mask=8, region=<value optimized out>, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/boxswitch.cpp:90
#91 0x00007f3d7715a5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x8b0390, mask=8, region=@0x7fff7f5a3ab0, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#92 0x00007f3d75e4fa06 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=8, region=<value optimized out>, 
    data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:180
#93 0x00007f3d7715a5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x8b0390, mask=8, region=@0x7fff7f5a3c00, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#94 0x00007f3d6a38b521 in KWin::DesktopGridEffect::paintScreen (
    this=0x9dbbf0, mask=8, region=@0x7fff7f5a3cc0, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/desktopgrid.cpp:131
#95 0x00007f3d7715a5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x8b0390, mask=8, region=@0x7fff7f5a3d20, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#96 0x00007f3d75e4fa06 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=8, region=<value optimized out>, 
    data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:180
#97 0x00007f3d7715a5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x8b0390, mask=8, region=@0x7fff7f5a3dd0, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#98 0x00007f3d75e4fa06 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=8, region=<value optimized out>, 
    data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:180
#99 0x00007f3d7715a5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x8b0390, mask=8, region=@0x7fff7f5a3e80, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#100 0x00007f3d75e4fa06 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=8, region=<value optimized out>, 
    data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:180
#101 0x00007f3d7715a5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x8b0390, mask=8, region=@0x7fff7f5a3f30, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#102 0x00007f3d75e4fa06 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=8, region=<value optimized out>, 
    data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:180
#103 0x00007f3d7715a5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x8b0390, mask=8, region=@0x7fff7f5a3ff0, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#104 0x00007f3d6a3a3c13 in KWin::ZoomEffect::paintScreen (
    this=<value optimized out>, mask=8, region=@0x7fff7f5a4050, 
    data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/zoom.cpp:72
#105 0x00007f3d7715a5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x8b0390, mask=8, region=@0x7fff7f5a41b0, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#106 0x00007f3d6a38d4ff in KWin::DimScreenEffect::paintScreen (this=0x98b620, 
    mask=8, region=<value optimized out>, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/dimscreen.cpp:55
#107 0x00007f3d7715a5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x8b0390, mask=8, region=@0x7fff7f5a4280, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#108 0x00007f3d75e4fa06 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=8, region=<value optimized out>, 
    data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:180
#109 0x00007f3d7715a5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x8b0390, mask=8, region=@0x7fff7f5a4410, data=@0x7fff7f5a4380)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#110 0x00007f3d7714d6f8 in KWin::Scene::paintScreen (this=0x949400, 
    mask=0x7fff7f5a44bc, region=0x7fff7f5a4670)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/scene.cpp:131
#111 0x00007f3d7715450d in KWin::SceneOpenGL::paint (this=0x949400, 
    damage=@0x7fff7f5a4670, toplevels=<value optimized out>)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/scene_opengl.cpp:622
#112 0x00007f3d771490e9 in KWin::Workspace::performCompositing (this=0x653ea0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/composite.cpp:336
#113 0x00007f3d771009ba in KWin::Workspace::qt_metacall (this=0x653ea0, 
    _c=QMetaObject::InvokeMetaMethod, _id=137, _a=0x7fff7f5a4770)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/workspace/kwin/workspace.moc:433
#114 0x00007f3d7550b51a in QMetaObject::activate (sender=0x654298, 
    from_signal_index=<value optimized out>, to_signal_index=4, 
    argv=0xffffffffffffffff) at kernel/qobject.cpp:3001
#115 0x00007f3d7550753c in QObject::event (this=0x654298, e=0x1881)
    at kernel/qobject.cpp:1096
#116 0x00007f3d73d76c59 in QApplicationPrivate::notify_helper (this=0x614740, 
    receiver=0x654298, e=0x7fff7f5a4db0) at kernel/qapplication.cpp:3772
#117 0x00007f3d73d7a84b in QApplication::notify (this=0x7fff7f5a51a0, 
    receiver=0x654298, e=0x7fff7f5a4db0) at kernel/qapplication.cpp:3739
#118 0x00007f3d731e0f8a in KApplication::notify (this=0x7fff7f5a51a0, 
    receiver=0x654298, event=0x7fff7f5a4db0)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#119 0x00007f3d77114966 in KWin::Application::notify (this=0x7fff7f5a51a0, 
    o=0x654298, e=0x7fff7f5a4db0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/main.cpp:369
#120 0x00007f3d754f76bf in QCoreApplication::notifyInternal (
    this=0x7fff7f5a51a0, receiver=0x654298, event=0x7fff7f5a4db0)
    at kernel/qcoreapplication.cpp:587
#121 0x00007f3d7552141e in QTimerInfoList::activateTimers (this=0x6151b0)
    at kernel/qcoreapplication.h:215
#122 0x00007f3d75522ac1 in QEventDispatcherUNIX::processEvents (
    this=0x610610, flags=@0x7fff7f5a5010)
    at kernel/qeventdispatcher_unix.cpp:899
#123 0x00007f3d73dfadd5 in QEventDispatcherX11::processEvents (this=0x610610, 
    flags=@0x7fff7f5a5060) at kernel/qeventdispatcher_x11.cpp:154
#124 0x00007f3d754f6c5b in QEventLoop::processEvents (
    this=<value optimized out>, flags=@0x7fff7f5a50a0)
    at kernel/qeventloop.cpp:149
#125 0x00007f3d754f6db1 in QEventLoop::exec (this=0x7fff7f5a50e0, 
    flags=@0x7fff7f5a50f0) at kernel/qeventloop.cpp:200
#126 0x00007f3d754f8b10 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:845
#127 0x00007f3d77115c22 in kdemain (argc=3, argv=0x7fff7f5a5658)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/main.cpp:511
#128 0x00007f3d71b77b54 in __libc_start_main (main=0x400940 <main>, argc=3, 
    ubp_av=0x7fff7f5a5658, init=<value optimized out>, 
    fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff7f5a5648) at libc-start.c:229
#129 0x00000000004008c9 in _start ()
#0  0x00007f3d71bec790 in __nanosleep_nocancel () from /lib64/libc.so.6
Comment 10 lucas 2008-06-16 14:57:05 UTC
Created attachment 25381 [details]
Opacity-based blur effect, r3

Revert all blur files and apply this patch, if it works then apply my previous
one as well.
Comment 11 Mike 2008-06-16 20:53:15 UTC
I am still getting crashes on startup, they seem different each time... Ill post the first one and you can tell if it is related to this patch or not.

Application: KWin (kwin), signal SIGSEGV
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x7f11577b8740 (LWP 30041)]
[KCrash handler]
#5  0x00007f115043252c in ?? ()
   from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
#6  0x00007f11502329aa in ?? ()
   from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
#7  0x00007f11502683c1 in ?? ()
   from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
#8  0x00007f11502bf8b8 in ?? ()
   from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
#9  0x00007f11506475a6 in ?? ()
   from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
#10 0x00007f1150266926 in ?? ()
   from /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
#11 0x00007f11561c6903 in KWin::GLRenderTarget::enable (this=0x7b55f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwinglutils.cpp:910
#12 0x00007f11574cbe4f in KWin::EffectsHandlerImpl::pushRenderTarget (
    this=0x839b00, target=0x5c)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:512
#13 0x00007f114c95d2d0 in KWin::BlurEffect::updateBlurTexture (this=0x8f5420, 
    rects=@0x7fff5f913770, blurAmount=0.40000000000000002)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/blur.cpp:366
#14 0x00007f114c95d5d0 in KWin::BlurEffect::updateBlurTexture (this=0x8f5420, 
    region=<value optimized out>, blurAmount=0.40000000000000002)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/blur.cpp:332
#15 0x00007f114c95d7e6 in KWin::BlurEffect::drawWindow (this=0x8f5420, 
    w=0x82d2b0, mask=<value optimized out>, region=@0x7fff5f9138c0, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/blur.cpp:278
#16 0x00007f11574cc32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f913920, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#17 0x00007f11561c1951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, 
    region=<value optimized out>, data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#18 0x00007f11574cc32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f9139e0, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#19 0x00007f11561c1951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, 
    region=<value optimized out>, data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#20 0x00007f11574cc32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f913aa0, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#21 0x00007f11561c1951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, 
    region=<value optimized out>, data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#22 0x00007f11574cc32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f913b60, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#23 0x00007f11561c1951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, 
    region=<value optimized out>, data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#24 0x00007f11574cc32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f913c20, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#25 0x00007f11561c1951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, 
    region=<value optimized out>, data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#26 0x00007f11574cc32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f913ce0, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#27 0x00007f11561c1951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, 
    region=<value optimized out>, data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#28 0x00007f11574cc32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f913da0, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#29 0x00007f11561c1951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, 
    region=<value optimized out>, data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#30 0x00007f11574cc32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f913e60, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#31 0x00007f11561c1951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, 
    region=<value optimized out>, data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#32 0x00007f11574cc32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f913f20, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#33 0x00007f11561c1951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, 
    region=<value optimized out>, data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#34 0x00007f11574cc32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f913fe0, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#35 0x00007f11561c1951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, 
    region=<value optimized out>, data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#36 0x00007f11574cc32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f9140a0, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#37 0x00007f11561c1951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, 
    region=<value optimized out>, data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#38 0x00007f11574cc32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f914160, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#39 0x00007f11561c1951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, 
    region=<value optimized out>, data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#40 0x00007f11574cc32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f914220, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#41 0x00007f11561c1951 in KWin::Effect::drawWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, 
    region=<value optimized out>, data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:205
#42 0x00007f11574cc32d in KWin::EffectsHandlerImpl::drawWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f9142e0, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:165
#43 0x00007f11574be3db in KWin::Scene::finalPaintWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, 
    region=<value optimized out>, data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/scene.cpp:301
#44 0x00007f11574cc575 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f9143a0, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:148
#45 0x00007f11561c19af in KWin::Effect::paintWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, 
    region=<value optimized out>, data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:195
#46 0x00007f11574cc539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f914540, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#47 0x00007f114c94f950 in KWin::PresentWindowsEffect::paintWindow (
    this=0x8d1960, w=0x82d2b0, mask=2, region=@0x7fff5f9145b0, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/presentwindows.cpp:198
#48 0x00007f11574cc539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f914620, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#49 0x00007f114c945969 in KWin::DialogParentEffect::paintWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, region=@0x7fff5f914680, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/dialogparent.cpp:62
#50 0x00007f11574cc539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f914960, 
    data=@0x7fff5f914760)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#51 0x00007f114c9476ce in KWin::FadeEffect::paintWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, region=@0x7fff5f9149f0, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/fade.cpp:136
#52 0x00007f11574cc539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f914a60, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#53 0x00007f114c93fd75 in KWin::BoxSwitchEffect::paintWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, region=@0x7fff5f914ac0, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/boxswitch.cpp:142
#54 0x00007f11574cc539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f914ba0, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#55 0x00007f114c94b1b7 in KWin::MinimizeAnimationEffect::paintWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, region=@0x7fff5f914c00, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/minimizeanimation.cpp:96
#56 0x00007f11574cc539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f914ca0, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#57 0x00007f114c943c97 in KWin::DesktopGridEffect::paintWindow (
    this=0x8f8790, w=0x82d2b0, mask=2, region=@0x7fff5f914d10, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/desktopgrid.cpp:274
#58 0x00007f11574cc539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f914dc0, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#59 0x00007f114c94a513 in KWin::MakeTransparentEffect::paintWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, region=@0x7fff5f914e20, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/maketransparent.cpp:167
#60 0x00007f11574cc539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f914f30, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#61 0x00007f114c96e188 in KWin::WobblyWindowsEffect::paintWindow (
    this=0x8f8870, w=0x82d2b0, mask=2, region=@0x7fff5f914f90, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/wobblywindows.cpp:429
#62 0x00007f11574cc539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f914ff0, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#63 0x00007f114c9496fc in KWin::LoginEffect::paintWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, 
    region=<value optimized out>, data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/login.cpp:69
#64 0x00007f11574cc539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f9150b0, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#65 0x00007f114c949b41 in KWin::LogoutEffect::paintWindow (this=0x88a9f0, 
    w=0x82d2b0, mask=2, region=@0x7fff5f915110, data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/logout.cpp:68
#66 0x00007f11574cc539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f915170, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#67 0x00007f11561c19af in KWin::Effect::paintWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, 
    region=<value optimized out>, data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:195
#68 0x00007f11574cc539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f915240, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#69 0x00007f114c946450 in KWin::DimScreenEffect::paintWindow (
    this=<value optimized out>, w=0x82d2b0, mask=2, region=@0x7fff5f9152a0, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/dimscreen.cpp:139
#70 0x00007f11574cc539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f9153e0, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#71 0x00007f114c95a860 in KWin::TaskbarThumbnailEffect::paintWindow (
    this=0x875650, w=0x82d2b0, mask=2, region=<value optimized out>, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/taskbarthumbnail.cpp:67
#72 0x00007f11574cc539 in KWin::EffectsHandlerImpl::paintWindow (
    this=0x839b00, w=0x82d2b0, mask=2, region=@0x7fff5f915550, 
    data=@0x7fff5f9154f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:144
#73 0x00007f11574be90a in KWin::Scene::paintWindow (
    this=<value optimized out>, w=0x886160, mask=2, region=@0x7fff5f9157c0, 
    quads=<value optimized out>)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/scene.cpp:295
#74 0x00007f11574bef40 in KWin::Scene::paintSimpleScreen (this=0x7ac260, 
    orig_mask=<value optimized out>, region=@0x7fff5f915830)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/scene.cpp:282
#75 0x00007f11574be44a in KWin::Scene::finalPaintScreen (this=0x7ac260, 
    mask=0, region=<value optimized out>, data=<value optimized out>)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/scene.cpp:173
#76 0x00007f11574cc62e in KWin::EffectsHandlerImpl::paintScreen (
    this=0x839b00, mask=0, region=@0x7fff5f915940, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:117
#77 0x00007f114c95da00 in KWin::BlurEffect::paintScreen (this=0x8f5420, 
    mask=0, region=@0x7fff5f9159c0, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/blur.cpp:191
#78 0x00007f11574cc5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x839b00, mask=0, region=@0x7fff5f915a60, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#79 0x00007f114c94fbe6 in KWin::PresentWindowsEffect::paintScreen (
    this=0x8d1960, mask=0, region=@0x7fff5f915ad0, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/presentwindows.cpp:136
#80 0x00007f11574cc5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x839b00, mask=0, region=@0x7fff5f915b30, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#81 0x00007f11561c1a06 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=0, region=<value optimized out>, 
    data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:180
#82 0x00007f11574cc5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x839b00, mask=0, region=@0x7fff5f915be0, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#83 0x00007f11561c1a06 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=0, region=<value optimized out>, 
    data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:180
#84 0x00007f11574cc5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x839b00, mask=0, region=@0x7fff5f915d00, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#85 0x00007f114c93fdd6 in KWin::BoxSwitchEffect::paintScreen (this=0x728460, 
    mask=0, region=<value optimized out>, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/boxswitch.cpp:90
#86 0x00007f11574cc5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x839b00, mask=0, region=@0x7fff5f915e20, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#87 0x00007f11561c1a06 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=0, region=<value optimized out>, 
    data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:180
#88 0x00007f11574cc5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x839b00, mask=0, region=@0x7fff5f915f70, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#89 0x00007f114c944521 in KWin::DesktopGridEffect::paintScreen (
    this=0x8f8790, mask=0, region=@0x7fff5f916030, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/desktopgrid.cpp:131
#90 0x00007f11574cc5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x839b00, mask=0, region=@0x7fff5f916090, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#91 0x00007f11561c1a06 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=0, region=<value optimized out>, 
    data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:180
#92 0x00007f11574cc5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x839b00, mask=0, region=@0x7fff5f916140, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#93 0x00007f11561c1a06 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=0, region=<value optimized out>, 
    data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:180
#94 0x00007f11574cc5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x839b00, mask=0, region=@0x7fff5f9161f0, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#95 0x00007f11561c1a06 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=0, region=<value optimized out>, 
    data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:180
#96 0x00007f11574cc5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x839b00, mask=0, region=@0x7fff5f9162a0, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#97 0x00007f11561c1a06 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=0, region=<value optimized out>, 
    data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:180
#98 0x00007f11574cc5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x839b00, mask=0, region=@0x7fff5f916360, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#99 0x00007f114c95cc13 in KWin::ZoomEffect::paintScreen (
    this=<value optimized out>, mask=0, region=@0x7fff5f9163c0, 
    data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/zoom.cpp:72
#100 0x00007f11574cc5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x839b00, mask=0, region=@0x7fff5f916520, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#101 0x00007f114c9464ff in KWin::DimScreenEffect::paintScreen (this=0x64d330, 
    mask=0, region=<value optimized out>, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects/dimscreen.cpp:55
#102 0x00007f11574cc5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x839b00, mask=0, region=@0x7fff5f9165f0, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#103 0x00007f11561c1a06 in KWin::Effect::paintScreen (
    this=<value optimized out>, mask=0, region=<value optimized out>, 
    data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/lib/kwineffects.cpp:180
#104 0x00007f11574cc5f7 in KWin::EffectsHandlerImpl::paintScreen (
    this=0x839b00, mask=0, region=@0x7fff5f916780, data=@0x7fff5f9166f0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/effects.cpp:113
#105 0x00007f11574bf6f8 in KWin::Scene::paintScreen (this=0x7ac260, 
    mask=0x7fff5f91682c, region=0x7fff5f9169e0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/scene.cpp:131
#106 0x00007f11574c650d in KWin::SceneOpenGL::paint (this=0x7ac260, 
    damage=@0x7fff5f9169e0, toplevels=<value optimized out>)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/scene_opengl.cpp:622
#107 0x00007f11574bb0e9 in KWin::Workspace::performCompositing (this=0x658340)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/composite.cpp:336
#108 0x00007f11574729ba in KWin::Workspace::qt_metacall (this=0x658340, 
    _c=QMetaObject::InvokeMetaMethod, _id=137, _a=0x7fff5f916ae0)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/workspace/kwin/workspace.moc:433
#109 0x00007f115587d51a in QMetaObject::activate (sender=0x658738, 
    from_signal_index=<value optimized out>, to_signal_index=4, argv=0x0)
    at kernel/qobject.cpp:3001
#110 0x00007f115587953c in QObject::event (this=0x658738, e=0x5c)
    at kernel/qobject.cpp:1096
#111 0x00007f11540e8c59 in QApplicationPrivate::notify_helper (this=0x614740, 
    receiver=0x658738, e=0x7fff5f917120) at kernel/qapplication.cpp:3772
#112 0x00007f11540ec84b in QApplication::notify (this=0x7fff5f917510, 
    receiver=0x658738, e=0x7fff5f917120) at kernel/qapplication.cpp:3739
#113 0x00007f1153552f8a in KApplication::notify (this=0x7fff5f917510, 
    receiver=0x658738, event=0x7fff5f917120)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#114 0x00007f1157486966 in KWin::Application::notify (this=0x7fff5f917510, 
    o=0x658738, e=0x7fff5f917120)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/main.cpp:369
#115 0x00007f11558696bf in QCoreApplication::notifyInternal (
    this=0x7fff5f917510, receiver=0x658738, event=0x7fff5f917120)
    at kernel/qcoreapplication.cpp:587
#116 0x00007f115589341e in QTimerInfoList::activateTimers (this=0x6151b0)
    at kernel/qcoreapplication.h:215
#117 0x00007f1155894ac1 in QEventDispatcherUNIX::processEvents (
    this=0x610610, flags=@0x7fff5f917380)
    at kernel/qeventdispatcher_unix.cpp:899
#118 0x00007f115416cdd5 in QEventDispatcherX11::processEvents (this=0x610610, 
    flags=@0x7fff5f9173d0) at kernel/qeventdispatcher_x11.cpp:154
#119 0x00007f1155868c5b in QEventLoop::processEvents (
    this=<value optimized out>, flags=@0x7fff5f917410)
    at kernel/qeventloop.cpp:149
#120 0x00007f1155868db1 in QEventLoop::exec (this=0x7fff5f917450, 
    flags=@0x7fff5f917460) at kernel/qeventloop.cpp:200
#121 0x00007f115586ab10 in QCoreApplication::exec ()
    at kernel/qcoreapplication.cpp:845
#122 0x00007f1157487c22 in kdemain (argc=3, argv=0x7fff5f9179c8)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/kwin/main.cpp:511
#123 0x00007f1151ee9b54 in __libc_start_main (main=0x400940 <main>, argc=3, 
    ubp_av=0x7fff5f9179c8, init=<value optimized out>, 
    fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fff5f9179b8) at libc-start.c:229
#124 0x00000000004008c9 in _start ()
#0  0x00007f1151f5e790 in __nanosleep_nocancel () from /lib64/libc.so.6
Comment 12 lucas 2008-06-17 02:08:51 UTC
Can you please verify that the effect works 100% fine without any patch applied.

If you are using the stable nVidia driver can you try with the beta, or if you're using beta try stable?
Comment 13 Mike 2008-06-17 15:15:31 UTC
I get the same crash without the patch so I think r3 is good.  The crash with r2 came much earlier so I assume it was a problem there.

I am currently using 173.14.05 - Ill try with a few other versions to see what happens.
Comment 14 Mike 2008-06-28 17:15:59 UTC
Created attachment 25668 [details]
7 point patch effect

The 7 point patch looks like it is too much, it looks a bit strange here as you
can see from the screenshot.
Comment 15 Mike 2008-07-11 14:17:06 UTC
Is it possible for this patch to be added to trunk now that 4.1 has been branched?  I think the patch is stable, it is the blur plugin which is causing the crash.
Comment 16 lucas 2008-07-31 18:36:53 UTC
SVN commit 840209 by lmurray:

Make window blur effect opacity dependent. Patch by premierSullivan gmail com.
BUG: 162046


 M  +23 -8     blur.cpp  
 M  +2 -2      blur.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=840209