Bug 7871

Summary: 19 xtest cases fail on x86-64 while pass on ia32
Product: xorg Reporter: Gordon Jin <gordon.jin>
Component: Driver/intelAssignee: haihao <haihao.xiang>
Status: VERIFIED NOTOURBUG QA Contact:
Severity: normal    
Priority: high CC: alanh, eric, keithp, pierre42d
Version: 7.1 (2006.05)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
journal of xtest none

Description Gordon Jin 2006-08-14 06:13:23 UTC
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.
Comment 1 Gordon Jin 2006-08-14 06:15:20 UTC
Created attachment 6545 [details]
journal of xtest

the whole run journal
Comment 2 Gordon Jin 2006-08-14 06:18:21 UTC
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  
Comment 3 Gordon Jin 2006-08-31 02:03:38 UTC
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.
Comment 4 Gordon Jin 2006-10-23 20:12:56 UTC
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
Comment 5 Gordon Jin 2006-10-26 22:26:45 UTC
These 2 cases pass after a clean xtest build:
Xt11/XtSetSubvalues                     2
Xt11/XtVaSetSubvalues                   2 
Comment 6 Gordon Jin 2006-10-26 22:29:12 UTC
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.