Bug 32077

Summary: [xserver] commit 648c8871c92727d7b6b16859f27f12266a06a16e breaks "xv" and "ImageMagick"
Product: xorg Reporter: Jeff Chua <jeff.chua.linux>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 31018    
Attachments:
Description Flags
Xorg.0.log none

Description Jeff Chua 2010-12-03 05:37:44 UTC
Created attachment 40764 [details]
Xorg.0.log

X.Org X Server 1.8.99
Release Date: unreleased
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.34-rc7 x86_64
Current Operating System: Linux boston 2.6.37-rc4 #31 SMP PREEMPT Fri
Dec 3 10:32:19 SGT 2010 x86_64
Kernel command line: BOOT_IMAGE=(hd0,14)/linux/bzc1 root=/dev/sda2 ro
resume=/dev/sda3 reboot=bios mce
Build Date: 15 May 2010  08:13:51AM

fvwm 2.5.32 (from cvs) compiled on Nov 28 2010 at 00:02:36
with support for: ReadLine, XPM, PNG, Shape, XShm, SM, Xinerama, XRender, XCursor, XFT, NLS

xv-3.10a
ImageMagick-6.6.6-1

GNU C Library stable release version 2.11.3, by Roland McGrath et al.
Copyright (C) 2009 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 4.4.6 20101130 (prerelease).
Compiled on a Linux 2.6.37 system on 2010-12-02.
Available extensions:
        crypt add-on version 2.1 by Michael Glad and others
        Native POSIX Threads Library by Ulrich Drepper et al
        BIND-8.2.3-T5B

Target: x86_64-unknown-linux-gnu
Configured with: ../configure --prefix=/usr --enable-shared --disable-static --with-local-prefix=/usr --with-gxx-include-dir=/usr/include/g++ --with-system-zlib --enable-multilib
Thread model: posix
gcc version 4.4.6 20101130 (prerelease) (GCC) 









Commit 648c8871c92727d7b6b16859f27f12266a06a16e breaks "xv" and
"ImageMagick". Upon running the application, the window displays a
blank black window until certain mouse events triggered the window to
display correct contents. Reverting the commit solves the problem.
Tested on latest git pull.

Sorry it took so long to report as I've also updated everything else
and couldn't really pinpoint where the problem originated until
recently where I started using "xv" and "display" more often.

Thanks,
Jeff




commit 648c8871c92727d7b6b16859f27f12266a06a16e
Author: Adam Jackson <ajax@redhat.com>
Date:   Wed Sep 8 16:08:24 2010 -0400

   composite: Convert compWindowUpdate to use TraverseTree

   v2: Use != RedirectDrawNone, since we aren't called for manual windows.

   Signed-off-by: Adam Jackson <ajax@redhat.com>
   Reviewed-by: Keith Packard <keithp@keithp.com>
   Signed-off-by: Keith Packard <keithp@keithp.com>
Comment 1 Julien Cristau 2011-01-06 02:29:26 UTC
This commit has been reverted, so this should be fixed now in master.

commit a5dc3531e14589ac473cea482944d2d67517aabd
Author: Ville Syrjälä <ville.syrjala@nokia.com>
Date:   Wed Jan 5 20:41:06 2011 +0200

    Revert "composite: Convert compWindowUpdate to use TraverseTree"
Comment 2 Jeff Chua 2011-01-06 04:10:02 UTC
(In reply to comment #1)
> This commit has been reverted, so this should be fixed now in master.
> 
> commit a5dc3531e14589ac473cea482944d2d67517aabd
> Author: Ville Syrjälä <ville.syrjala@nokia.com>
> Date:   Wed Jan 5 20:41:06 2011 +0200
> 
>     Revert "composite: Convert compWindowUpdate to use TraverseTree"

I see the commit applied. xv and imagemagick behave correctly now.

Thanks,
Jeff

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.