[cairo-bugs] [Bug 31547] [bisected piketon]some cairo test regressed
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri Dec 3 07:12:21 PST 2010
https://bugs.freedesktop.org/show_bug.cgi?id=31547
Chris Wilson <chris at chris-wilson.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
AssignedTo|cworth at cworth.org |chris at chris-wilson.co.uk
--- Comment #2 from fangxun <xunx.fang at intel.com> 2010-11-11 01:41:34 PST ---
Yes, it is sufficient to reproduce this.
Output on screen:
[root at x-pk1 test]#CAIRO_TEST_TARGET=xlib ./cairo-test-suite
xcomposite-projection
TESTING cairo-test-suite
Compiled against cairo 1.11.1, running on 1.9.7.
Compiled against pixman 0.19.5, running on 0.21.1.
TESTING xcomposite-projection
xcomposite-projection.xlib.argb32 [0]: FAIL
xcomposite-projection.xlib.rgb24 [0]: FAIL
xcomposite-projection.xlib-fallback.rgb24 [0]: PASS
xcomposite-projection: FAIL (xlib)
0 Passed, 1 Failed [0 crashed, 0 expected], 0 Skipped
xlib (argb32): 1 failed - xcomposite-projection
xlib (rgb24): 1 failed - xcomposite-projection
--- Comment #3 from Chris Wilson <chris at chris-wilson.co.uk> 2010-12-03 07:12:16 PST ---
Works for me :(
I wonder if it was related to:
commit de18a29e0fa3904894b4e02fae0e712cd43f740c
Author: Daniel Vetter <daniel.vetter at ffwll.ch>
Date: Sat Nov 27 22:30:41 2010 +0100
drm/i915: fix regression due to ba3d8d749b01548b9
We don't track gpu flush request in any special way. So even with
obj->write_domain == 0, a gpu flush might be outstanding but no
yet executed. Even worse, the latest request might use the object
only for reading. So and unconditional call to object_wait_rendering
is needed for !pipelined.
Hence revert that patch fully and untangle the flushing from the
synchronization again.
Reported-by: Keith Packard <keithp at keithp.com>
Tested-by: Keith Packard <keithp at keithp.com>
Signed-off-by: Daniel Vetter <daniel.vetter at ffwll.ch>
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the cairo-bugs
mailing list