With the latest xf86-video-intel (with i965 support), following 19 xtest cases fail on 64-bit x86-64, while pass on ia32. kernel: 2.6.17. OS: RHEL4U3/x86-64 Xlib9/XDrawArc 91 Xlib9/XDrawArcs 101 Xlib9/XDrawImageString16 19 Xlib9/XDrawImageString 19 Xlib9/XDrawLine 80 Xlib9/XDrawLines 92 Xlib9/XDrawRectangle 72 Xlib9/XDrawRectangles 74 Xlib9/XDrawSegments 81 Xlib9/XFillArc 38 Xlib9/XFillArcs 40 Xlib9/XFillPolygon 43 Xlib9/XFillRectangle 37 Xlib9/XFillRectangles 38 Xlib9/XPutImage 1 Xlib9/XPutImage 32 Xt11/XtVaGetSubresources 4 Xt11/XtSetSubvalues 2 Xt11/XtVaSetSubvalues 2 The failures are stable.
Created attachment 6545 [details] journal of xtest the whole run journal
Among the 19 failures of 64-bit mode, below 3 Xt11 failures doesn't appear on compatibility mode of x86-64. Xt11/XtVaGetSubresources 4 Xt11/XtSetSubvalues 2 Xt11/XtVaSetSubvalues 2
Haihao has categorized the 19 failures into 3 groups. (1) 3 Xt failures are xtest case issue. bug#8081: using new-style function syntax to resolve some x86-64 xtest failures (2) 15 failures are driver issue for 64-bit support. bug#8080: background pixel value ~0L set by XSetBackground doesn't take effect on x86-64 machine (3) Xlib9/XPutImage 1 still in investigation.
Haihao, here's the latest result on the production G965 system: 1) These 2 cases remains fail, even with the patch on bug#8081. Xt11/XtSetSubvalues 2 Xt11/XtVaSetSubvalues 2 2) This case pass now: Xlib9/XPutImage 1
These 2 cases pass after a clean xtest build: Xt11/XtSetSubvalues 2 Xt11/XtVaSetSubvalues 2
So all the remaing issues are tracked on bug#8080 (no solution yet) and bug#8081 (xtest case issue. We have a patch to resolve, but not commited in xtest CVS now)
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.