Steps to reproduce: Start X using "xinit" Run "twm &" Move the initial xterm to the lower-right corner Run "x11perf -all > logfile" The video hardware is intel 815 on-board graphics. The OS is redhat 7.3. x11perf works fine with the "native" XFree86 4.2 XOrg 6.9 was compiled using the default compiler: gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-113) I will attach the xorg.conf, Xorg.0.log and the perf output. BTM, many performance regression vs. 4.2...
Created attachment 4270 [details] The config file.
Created attachment 4271 [details] The log file.
Created attachment 4272 [details] XFree86 4.2 x11perf output
Created attachment 4273 [details] XOrg 6.9.0 x11perf output
Created attachment 4322 [details] Xorg log from Xorg 6.9 compiled with gcc 4.0.2
I have run x11perf from XFree86 4.2 using the Xorg 6.9 distribution and it passed! It seems that the x11perf distributed with Xorg 6.9 has a bug or tickles some new area in Xorg that has a bug. On a side note, it seems that the x11perf.69 obtains scores 2-3% lower than x11 perf.42 when running on the same xorg.69 server!
Created attachment 4329 [details] x11perf 4.2 running on xorg 6.9
more info here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=354721
i can't see any reason why fbFetch_a4 would be undefined, but i'll take a look.
(In reply to comment #9) > i can't see any reason why fbFetch_a4 would be undefined, but i'll take a look. it's not fbFetch_a4, its some 8bpp format from xc/programs/Xserver/render/picture.h: #define PICT_FORMAT(bpp,type,a,r,g,b) (((bpp) << 24) | \ ((type) << 16) | \ ((a) << 12) | \ ((r) << 8) | \ ((g) << 4) | \ ((b))) #define PICT_a4 PICT_FORMAT(4,PICT_TYPE_A,4,0,0,0) the default case is taken in fetchProcForPicture(...) and NULL is returned the format before the crash: (gdb) p *pMask $1 = {pDrawable = 0xb16f8008, pFormat = 0x824b968, format = 134299648, refcnt = 1, id = 2097161, pNext = 0x0, repeat = 0, graphicsExposures = 0, subWindowMode = 0, polyEdge = 0, polyMode = 0, freeCompClip = 1, clientClipType = 0, componentAlpha = 0, repeatType = 0, unused = 0, alphaMap = 0x0, alphaOrigin = {x = 0, y = 0}, clipOrigin = {x = 0, y = 0}, clientClip = 0x0, dither = 0, stateChanges = 0, serialNumber = 46, pCompositeClip = 0x83e5118, devPrivates = 0x84d711c, transform = 0x0, filter = 0, filter_params = 0x0, filter_nparams = 0, pSourcePict = 0x0} (gdb) p/x pMask->format $2 = 0x8014000
*** This bug has been marked as a duplicate of 6325 ***
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.