[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 178269] kwin performance very low, visible drawing of windows,
From:       Thomas Lübking  <thomas.luebking () web ! de>
Date:       2010-11-18 0:25:32
Message-ID: 20101118002532.A8914759FD () immanuel ! kde ! org
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=178269





--- Comment #22 from Thomas Lübking <thomas luebking web de>  2010-11-18 01:25:28 ---
In Short: "if someone is willing to take me out of charge" =)

Long version:
I'm pretty confident that this just and actually fixes the bug and esp. has no
harm, but the (sad) truth remains that _nobody_ seems to actually know about
the "weak"(ly defined) parts of the XSYNC_REQUEST protocol* or the
implementation in kwin.

I didn't know what i was doing either - just made a state analysis & some
assumptions, then tested the implications ("smells like a deadlock in the
client") against clemens' testcase (never encountered the real bug) and it
worked.
But i just cannot say: "hah! this is a bug because 'xyz' is wrong"

So: If it is and i get a qualified "ok"** to take the (pretty) weak risk of a
regression in a minor update against the gain of the fix - sure, technically it
can be backported.

But - sorry - i'm kinda "satelite" and certainly not, nor actually want to be
in the position to decide such (i don't know or care too much about KDE
release/patch policies...) and unfortunately cannot guarantee for the patch
either, because "i don't know what i was doing" :(

=>
Causes trouble in 4.6 (beta): ok, blame me.
Causes trouble in 4.5.4: i _want_ immunity first ;-)

(if you want a pretty save workaround, just undefine HAVE_XSYNC - *shrug*)

*as defined here:
http://standards.freedesktop.org/wm-spec/wm-spec-latest.html#id2552503
reading "After receiving one or more such message/ConfigureNotify pairs..." it
doesn't seem kwin was doing anything wrong here.... now we just ensure "one"
(request message) in contrast to "or more" =\

** judging from a quick gg result:
http://techbase.kde.org/Policies/Minor_Point_Release_Policy/Draft
the answer to your question is a simple "no", but this is actually only a draft

personal note:
while it's certainly important for big things like KDE, release schedules are
imho <censored>###### ####### ########</censored> ;-P

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic