Bug 247430

Summary: Kwin Crashes Upon enabling
Product: [Plasma] kwin Reporter: armana
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: crash CC: pascalbig, vityokster
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description armana 2010-08-11 22:23:07 UTC
Application: kwin (4.5.00 (KDE 4.5.0))
KDE Platform Version: 4.5.00 (KDE 4.5.0)
Qt Version: 4.7.0
Operating System: Linux 2.6.32-24-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Enabling Kwin causes it to crash, regardless of what one does at the time. However in this case I wasn't doing anything other than enabling it.

-- Backtrace:
Application: KWin (kwin), signal: Aborted
[KCrash Handler]
#6  0x00007f81dcbeca75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f81dcbf05c0 in *__GI_abort () at abort.c:92
#8  0x00007f81dcbe5941 in *__GI___assert_fail (assertion=0x7f81daefd3e8 "dpy->xcb->reply_data != ((void *)0)", file=<value optimized out>, line=657, function=0x7f81daefd640 "_XRead") at assert.c:81
#9  0x00007f81dae8701e in _XRead (dpy=0x15cbc90, data=<value optimized out>, size=5180) at ../../src/xcb_io.c:657
#10 0x00007f81da9f8692 in __glXReadReply (dpy=0x15cbc90, size=4, dest=0x1768cb4, reply_is_always_array=1 '\001') at indirect.c:81
#11 0x00007f81da9f933e in __indirect_glGenProgramsNV (n=1, programs=0x1768cb4) at indirect.c:9051
#12 0x00007f81c64ad340 in KWin::ARBBlurShader::init (this=0x1768ca0) at ../../../kwin/effects/blur/blurshader.cpp:468
#13 0x00007f81c64ab1fa in KWin::BlurEffect::reconfigure (this=0x178e3a0, flags=<value optimized out>) at ../../../kwin/effects/blur/blur.cpp:77
#14 0x00007f81c64ab427 in BlurEffect (this=0x178e3a0) at ../../../kwin/effects/blur/blur.cpp:58
#15 0x00007f81c64ab456 in effect_create_kwin4_effect_blur () at ../../../kwin/effects/blur/blur.cpp:34
#16 0x00007f81dd014f75 in KWin::EffectsHandlerImpl::loadEffect (this=0x1720540, name=...) at ../../kwin/effects.cpp:1099
#17 0x00007f81dd015b99 in KWin::EffectsHandlerImpl::reconfigure (this=0x1720540) at ../../kwin/effects.cpp:142
#18 0x00007f81dcff44ac in KWin::Workspace::setupCompositing (this=0x1698010) at ../../kwin/composite.cpp:230
#19 0x00007f81dcf7883d in Workspace (this=0x1698010, restore=<value optimized out>) at ../../kwin/workspace.cpp:217
#20 0x00007f81dcf9032c in Application (this=<value optimized out>) at ../../kwin/main.cpp:326
#21 0x00007f81dcf9134e in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../kwin/main.cpp:510
#22 0x00007f81dcbd7c4d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fff9d5a9f58) at libc-start.c:226
#23 0x00000000004006b9 in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2010-08-11 22:29:37 UTC
it's crashing in the driver, so there is nothing we can do about it. But looking at the backtrace it crashes while loading the blur effect and it uses indirect rendering. Indirect rendering cannot work with blur. So either enable direct rendering or disable the blur effect.
Comment 2 Nicolas L. 2010-08-23 09:19:49 UTC
*** Bug 248763 has been marked as a duplicate of this bug. ***
Comment 3 Thomas Lübking 2011-07-12 07:56:28 UTC
*** Bug 277598 has been marked as a duplicate of this bug. ***
Comment 4 Thomas Lübking 2011-07-12 07:58:30 UTC
*** Bug 277603 has been marked as a duplicate of this bug. ***