Bug 11620

Summary: lastest xorg git + pixman breaks KDM
Product: pixman Reporter: Jens Stroebel <dr-xorg>
Component: pixmanAssignee: Søren Sandmann Pedersen <soren.sandmann>
Status: RESOLVED FIXED QA Contact: Søren Sandmann Pedersen <soren.sandmann>
Severity: normal    
Priority: medium    
Version: 0.1.3   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 8888    

Description Jens Stroebel 2007-07-16 04:35:59 UTC
We have a problem here with the combination of:

xserver-git+xorg-libs-git 
kde-3.5.7
qt-3.3.8

The KDM login manager does break in the following manner:

- it is unable to draw the svg background when in "themed" mode 
        (UseTheme=yes), leaving the background visible
- at re-start, parts of the image content from the previous invocation of X
    is drawn instead of the svg background; it does moake no difference if
    the xserver/loginmanager/both are stopped and restarted again

The problem has been bisect'ed to the commit
 e1dd17451cbe2c7d36205fe2fc4cea0092ee4141
( Disable source clipping by default )
Comment 1 Søren Sandmann Pedersen 2007-07-16 10:44:32 UTC
Yeah, source clipping should be made optional in pixman, and the X server should turn it on. This is on the TODO list for pixman.
Comment 2 Søren Sandmann Pedersen 2007-08-21 11:35:43 UTC
This should be fixed in pixman-0.9.5 together with commit

    53941c8e68014619d3ded7f8bc0f07d9a38bb9b1

I can't verify that this actually fixes, so testing would be much appreciated.


I am leaving this bug open so Eric can cherry-pick the fix for 1.4.
Comment 3 Jens Stroebel 2007-08-22 02:27:07 UTC
I can't find your commit. So we can't test. (???)
Comment 4 Jens Stroebel 2007-08-22 02:56:02 UTC
(In reply to comment #3)
> I can't find your commit. So we can't test. (???)
> 

Sorry, been blind; commit found in xserver.
pixman tag for 0.9.5 not found yet, though.

Comment 5 Jens Stroebel 2007-08-23 05:06:15 UTC
commit 53941c8e68014619d3ded7f8bc0f07d9a38bb9b1 + pixman-0.9.5 fixes the bug.
At the moment I had to revert commit 57f7f2a5327a2d967a726bb4706e4f6b2f4b2cea of xserver as it reverts the fixing commit. I'm confident that this will be fixed in the near future, so I'd say this one's fixed now.
Comment 6 Søren Sandmann Pedersen 2007-08-23 09:38:59 UTC
Reopening this bug, as we'll want this fix in 1.4 which has already branched.
Comment 7 Søren Sandmann Pedersen 2007-08-23 09:39:32 UTC
Thanks for testing, btw.
Comment 8 Eric Anholt 2007-08-31 13:35:30 UTC
Already pushed to server-1.4.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.