Summary: | x11perf crashes the x server | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Florin Iucha <florin> | ||||||||||||||
Component: | Server/General | Assignee: | Adam Jackson <ajax> | ||||||||||||||
Status: | RESOLVED DUPLICATE | QA Contact: | |||||||||||||||
Severity: | major | ||||||||||||||||
Priority: | high | ||||||||||||||||
Version: | 6.9.0 | ||||||||||||||||
Hardware: | x86 (IA32) | ||||||||||||||||
OS: | Linux (All) | ||||||||||||||||
Whiteboard: | |||||||||||||||||
i915 platform: | i915 features: | ||||||||||||||||
Attachments: |
|
Description
Florin Iucha
2006-01-07 10:07:18 UTC
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.