Summary: | Plasma Desktop crashes on exit | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | acab |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | acab |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | New crash information added by DrKonqi |
Description
acab
2010-11-09 14:53:37 UTC
Created attachment 53283 [details]
New crash information added by DrKonqi
kwin (4.5.2 (KDE 4.5.2)) on KDE Platform 4.5.2 (KDE 4.5.2) using Qt 4.6.3
i try to log out with desktop effects enabled
-- Backtrace (Reduced):
#8 0x000000303c62b935 in __assert_fail (assertion=0x7f1afeeb6e32 "srclvl->size == dstlvl->size", file=<value optimized out>, line=472, function=<value optimized out>) at assert.c:81
[...]
[...]
[...]
[...]
[...]
[...]
#15 0x0000003904c1e744 in KWin::GLTexture::enableFilter (this=0x258a880) at /usr/src/debug/kdebase-workspace-4.5.2/kwin/lib/kwinglutils.cpp:643
#16 0x0000003904c1e769 in KWin::GLTexture::setWrapMode (this=0x258a880, mode=33071) at /usr/src/debug/kdebase-workspace-4.5.2/kwin/lib/kwinglutils.cpp:619
#17 0x00007f1afe63d5dc in KWin::LogoutEffect::prePaintScreen (this=0x2487940, data=..., time=1) at /usr/src/debug/kdebase-workspace-4.5.2/kwin/effects/logout/logout.cpp:111
#18 0x00000039044c67ab in KWin::EffectsHandlerImpl::prePaintScreen (this=0x2445370, data=..., time=1) at /usr/src/debug/kdebase-workspace-4.5.2/kwin/effects.cpp:158
do not attempt to use trilinear filtering with ati chips - the drivers are broken, sorry :-( *** This bug has been marked as a duplicate of bug 243767 *** the crashes are new since update to KDE 4.5.2. The filtering is bilinear. this #15 0x0000003904c1e744 in KWin::GLTexture::enableFilter (this=0x258a880) at /usr/src/debug/kdebase-workspace-4.5.2/kwin/lib/kwinglutils.cpp:643 is the source of the bug. the code says "glGenerateMipmap( mTarget );" and is part of the "mFilter == GL_LINEAR_MIPMAP_LINEAR" block, which means trilinear filtering is selected. i've grepped the code, rechecked the options code and asked another developer - there's no other way in vanilla kwin to enter this codepath but using trilinear filtering. -> ensure the option really says "Bilinear", then maybe contact your distro and ask whether they've hardwired trilinear for you :-( errr... didn't grep enough - my bad, i'm very sorry. (no, "really" ;-) Actually ShaderEffects activate mipmapping "under the hood" - this would be either the "Sharpen" or the "Looking Glas" effect and disabling them should prevent this kind of segfault. Sorry again =\ |