Bug 7871 - 19 xtest cases fail on x86-64 while pass on ia32
Summary: 19 xtest cases fail on x86-64 while pass on ia32
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: 7.1 (2006.05)
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: haihao
QA Contact:
Depends on:
Reported: 2006-08-14 06:13 UTC by Gordon Jin
Modified: 2008-10-12 18:43 UTC (History)
4 users (show)

See Also:
i915 platform:
i915 features:

journal of xtest (692.29 KB, application/x-zip-compressed)
2006-08-14 06:15 UTC, Gordon Jin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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.