Bug 3089 - 8 bit window crashes >xorg-x11-6.8.0-r3 (gentoo on amd64) in 8+24 bit mode (matrox g450)
Summary: 8 bit window crashes >xorg-x11-6.8.0-r3 (gentoo on amd64) in 8+24 bit mode (m...
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/mga (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high critical
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-21 03:35 UTC by ingosch
Modified: 2011-10-17 03:35 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
xorg config file (6.27 KB, text/plain)
2005-04-21 03:38 UTC, ingosch
no flags Details
server log file (25.28 KB, text/plain)
2006-06-19 03:10 UTC, ingosch
no flags Details

Description ingosch 2005-04-21 03:35:54 UTC
When an application tries (need to use one that requires that mode) to open a
8bit window in the 8+24 bit overlay mode of the matrox g450 card, X dies and
restarts without further details in the logs. Up to version 6.8.0-r3 this worked
fine. (Currently running 6.8.2-r2, tried various other versions. In some
versions the server doesn't even come up with this settings.
Comment 1 ingosch 2005-04-21 03:38:20 UTC
Created attachment 2491 [details]
xorg config file
Comment 2 Adam Jackson 2005-07-03 14:48:08 UTC
starting with the 6.8.99.14 snapshot, on linux systems, the X server can print
its own backtrace when it crashes.  please confirm that these bugs are still
valid with 6.8.99.14 or later, and if they are please attach a the server log
from the crash.
Comment 3 Erik Andren 2006-06-18 03:36:25 UTC
Ping to the bug poster.
Comment 4 ingosch 2006-06-19 03:10:58 UTC
Created attachment 5970 [details]
server log file

ldd output of lib8_32bpp.so

undefined symbol: miListInstalledColormaps     
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miFillPolygon (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbUnrealizeFont     
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbPolyFillArcSolidCopy      
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbSolidSpansXor     
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbLineSD	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miPolyFillArc (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miPolyFillRect       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miEmptyData	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbSegmentSS	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miInitializeColormap 
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miPolySegment (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbPixmapToRegion    
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbGCPrivateIndex    
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miZeroLineScreenIndex
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: serverGeneration     
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: noPanoramiXExtension 
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbZeroPolyArcSS8General     
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfb8LineSS1Rect      
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbPolyGlyphBlt8     
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbZeroPolyArcSS8Xor 
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: xf86Screens	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miEmptyBox	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbFillPoly1RectGeneral      
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbUnnaturalTileFS   
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbSolidSpansGeneral 
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbFillPoly1RectCopy 
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miUninstallColormap  
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbQueryBestSize     
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miPolyArc	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbTEGlyphBlt8       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miWideLine	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miInstallColormap    
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miImageGlyphBlt      
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miPolyGlyphBlt       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbLineSS	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miZeroPolyArc (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miResolveColor       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbRealizeFont       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: panoramiXdataPtr     
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbWindowPrivateIndex
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbZeroPolyArcSS8Copy
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbPolyGlyphRop8     
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfb8SegmentSS1Rect   
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: screenInfo	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbSegmentSD	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: PixmapWidthPaddingInfo       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbUnnaturalStippleFS
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbPolyFillArcSolidGeneral   
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miWideDash	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbSolidSpansCopy    
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbPushPixels (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: globalSerialNumber   
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbImageGlyphBlt8    
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miZeroLine	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: WindowTable	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbPushPixels8       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miChangeGC	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miCopyGC	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miChangeClip	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miDestroyClip (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miCopyClip	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbSetSpans	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbPolyPoint	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miPolyRectangle      
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbPolyFillRect      
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miPolyText8	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miPolyText16	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miImageText8	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miImageText16 (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miDestroyGC	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miListInstalledColormaps     
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miFillPolygon (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: FatalError	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: FreeScratchPixmapHeader      
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miOverlayCopyUnderlay
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miOverlayCollectUnderlayRegions      
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbRealizeFontWeak   
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miPolyFillArc (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miPolyFillRect       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miComputeCompositeClip       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miIntersect	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miRegionDestroy      
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miInitializeColormap 
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miFillArcSetup       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbYRotatePixmap     
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miCopyPlane	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miZeroArcSetup       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbGetImage	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miInitOverlay (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: Xfree (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbUnrealizeFontWeak 
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbAllocatePrivates  
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbCreateGC	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miCreateGCOps (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbCopyArea	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbReduceRasterOp    
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbQueryBestSizeWeak 
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: AllocateWindowPrivate
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbRegisterCopyPlaneProc     
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: QueryGlyphExtents    
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbPixmapToRegionWeak
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miHandleExposures    
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miExpandDirectColors 
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miSetVisualTypes     
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miStepDash	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: LookupIDByType       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: LoadSubModule (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miUninstallColormap  
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miOverlaySetRootClip 
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mergeGetRopBits      
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miGetImage	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: MakeAtom	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: FakeClientID	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miTranslateRegion    
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbGetendtab	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miCreateDefColormap  
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: xf86RegisterRootWindowProperty       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miInitVisuals (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miRectIn	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miPolyArc	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfb8ComputeClipMasks32       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: AllocateGCPrivate    
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miInstallColormap    
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbGetInverseAlu     
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miClipSpans	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miFillArcSliceSetup  
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miImageGlyphBlt      
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: ErrorF	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: AllocatePixmapPrivateIndex   
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbGetImage	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miClearVisualTypes   
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbGetstarttab       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miZeroPolyArc (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: AllocateScreenPrivateIndex   
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miResolveColor       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: NotClippedByChildren 
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: AllocatePixmap       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: DoChangeGC	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbGetSpans	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbReduceRop	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miFindMaxBand (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miScreenInit	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbPutImage	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbGetSpans	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miCreateScreenResources      
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: ValidateGC	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miZeroClipLine       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbGetpartmasks      
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: AllocatePixmapPrivate
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: Xalloc	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: AllocateGCPrivateIndex       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: cfbCopyPlane	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miOverlayComputeCompositeClip
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbPushPixelsWeak    
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: mfbXRotatePixmap     
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: GetScratchPixmapHeader       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: GetScratchGC	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: ldl_u (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: FreeScratchGC (/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: StoreColors	(/usr/lib64/xorg/modules/libxf8_32bpp.so)
undefined symbol: miDestroyGCOps       
(/usr/lib64/xorg/modules/libxf8_32bpp.so)
Comment 5 Daniel Stone 2007-02-27 01:26:26 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 6 Jeremy Huddleston Sequoia 2011-10-17 03:35:33 UTC
commit f31bd087e8a7f65cd588bd1d022bb18e72b2a60c
Author: Adam Jackson <ajax@redhat.com>
Date:   Fri Jun 13 10:35:07 2008 -0400

    Death to mfb.
    
    Anyone still interested in 1 or 4 bpp framebuffers, talk to fb.


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.