Summary: | Desktop Effects Composition Type XRender and Qt Raster crashed KWin | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Søvnige Hode <sovn> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | mail, sovn |
Priority: | NOR | Keywords: | drkonqi |
Version: | 4.11.0 | Flags: | thomas.luebking:
ReviewRequest+
|
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
URL: | https://git.reviewboard.kde.org/r/112274/ | ||
Latest Commit: | http://commits.kde.org/kde-workspace/ec6d66f53cf32e29ab54e450145585a6cc2eb8e7 | Version Fixed In: | 4.11.1 |
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
Søvnige Hode
2013-08-25 10:29:07 UTC
Created attachment 81909 [details]
New crash information added by DrKonqi
kwin (4.11.00) on KDE Platform 4.11.00 using Qt 4.8.5
- What I was doing when the application crashed:
In search of optimal FGLRX settings I wanted to checkout out the combination of XRender + Raster rendering. Crashed seconds after I confirmed the setting worked - I mean the modal window with time counter.
- Custom settings of the application:
I had enforced 50Hz in the amdcccle. Resolution 1920x1080; Radeon HD5870. The tear-free mode set to enabled.
-- Backtrace (Reduced):
#6 value (this=0x0) at /usr/src/debug/kde-workspace-4.11.0/kwin/libkwineffects/kwinxrenderutils.h:107
#7 operator xcb_render_picture_t (this=0x254dce0) at /usr/src/debug/kde-workspace-4.11.0/kwin/libkwineffects/kwinxrenderutils.h:119
#8 KWin::SceneXRenderShadow::prepareBackend (this=0x25cb6d0) at /usr/src/debug/kde-workspace-4.11.0/kwin/scene_xrender.cpp:1119
#9 0x00007f6cadf469ec in KWin::Shadow::init (this=this@entry=0x25cb6d0, data=...) at /usr/src/debug/kde-workspace-4.11.0/kwin/shadow.cpp:109
#10 0x00007f6cadf46e95 in KWin::Shadow::createShadow (toplevel=0x247f7e0) at /usr/src/debug/kde-workspace-4.11.0/kwin/shadow.cpp:61
I am sorry - After more testing I confirmed that I wrote wrong information. The countdown window does not appear, when I enable the bad combination. In fact, the compositing never starts. It is simple crash on click of "apply" button. It looks like kwin tries multiple times before giving up. The d KSharedPtr member ::isNull - what should probably rather not happen. Nevertheless, catching that case and returning XCB_RENDER_PICTURE_NONE will just break shadows. Don't look at the fix if you don't have to. Just apply and then pass on. Nothing to see here, esp. not any idiotic developer... ;-) Git commit ec6d66f53cf32e29ab54e450145585a6cc2eb8e7 by Thomas Lübking. Committed on 25/08/2013 at 14:17. Pushed by luebking into branch 'KDE/4.11'. c++ cannot invoke other constructors Related: bug 112274 FIXED-IN: 4.11.1 M +6 -1 kwin/libkwineffects/kwinxrenderutils.cpp M +1 -0 kwin/libkwineffects/kwinxrenderutils.h http://commits.kde.org/kde-workspace/ec6d66f53cf32e29ab54e450145585a6cc2eb8e7 |