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.
Created attachment 2491 [details] xorg config file
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.
Ping to the bug poster.
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)
Sorry about the phenomenal bug spam, guys. Adding xorg-team@ to the QA contact so bugs don't get lost in future.
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.