Further to this - gdb reports it dying in xf86Screens[0]->PreInit()
Any suggestions on how to track this down welcome :(
#0 0x86f64a0 in ?? ()
#1 0x86f9b1b in ?? ()
#2 0x806cf07 in InitOutput (pScreenInfo=0x81d42c0, argc=1,
argv=0xbfbfdba0)
at xf86Init.c:536
#3 0x80c1ff1 in main (argc=1, argv=0xbfbfdba0, envp=0xbfbfdba8) at
main.c:361
#4 0x806c4c0 in ___start ()
for (i = 0; i < xf86NumScreens; i++) {
xf86EnableAccess(xf86Screens[i]);
---> if (xf86Screens[i]->PreInit &&
xf86Screens[i]->PreInit(xf86Screens[i], 0))
xf86Screens[i]->configured = TRUE;
}
(gdb) print *xf86Screens[0]
$9 = {driverVersion = 4194305, driverName = 0x86dae2a "radeon", pScreen = 0x0,
scrnIndex = 0, configured = 0, origIndex = 0, imageByteOrder = 0,
bitmapScanlineUnit = 32, bitmapScanlinePad = 32, bitmapBitOrder = 0,
numFormats = 0, formats = {{depth = 0 '\000', bitsPerPixel = 0 '\000',
scanlinePad = 0 '\000'}, {depth = 0 '\000', bitsPerPixel = 0 '\000',
scanlinePad = 0 '\000'}, {depth = 0 '\000', bitsPerPixel = 0 '\000',
scanlinePad = 0 '\000'}, {depth = 0 '\000', bitsPerPixel = 0 '\000',
scanlinePad = 0 '\000'}, {depth = 0 '\000', bitsPerPixel = 0 '\000',
scanlinePad = 0 '\000'}, {depth = 0 '\000', bitsPerPixel = 0 '\000',
scanlinePad = 0 '\000'}, {depth = 0 '\000', bitsPerPixel = 0 '\000',
scanlinePad = 0 '\000'}, {depth = 0 '\000', bitsPerPixel = 0 '\000',
scanlinePad = 0 '\000'}}, fbFormat = {depth = 8 '\b',
bitsPerPixel = 8 '\b', scanlinePad = 32 ' '}, bitsPerPixel = 8,
pixmap24 = Pix24DontCare, depth = 8, depthFrom = X_DEFAULT,
bitsPerPixelFrom = X_DEFAULT, weight = {red = 0, green = 0, blue = 0},
mask = {red = 0, green = 0, blue = 0}, offset = {red = 0, green = 0,
blue = 0}, rgbBits = 8, gamma = {red = 0, green = 0, blue = 0},
defaultVisual = 3, maxHValue = 0, maxVValue = 0, virtualX = 0, virtualY = 0,
xInc = 0, virtualFrom = X_PROBED, displayWidth = 0, frameX0 = 0,
frameY0 = 0, frameX1 = 0, frameY1 = 0, zoomLocked = 0, modePool = 0x0,
modes = 0x0, currentMode = 0x0, confScreen = 0x81dc240, monitor = 0x81de400,
display = 0x81df290, entityList = 0x81f85c0, numEntities = 1, widthmm = 0,
heightmm = 0, xDpi = 0, yDpi = 0, name = 0x86dae1f "RADEON",
driverPrivate = 0x86f0000, privates = 0x81dbf00, drv = 0x86cf9c0,
module = 0x86caa00, colorKey = 0, overlayFlags = 0,
chipset = 0x86daa60 "ATI Radeon Mobility M9 Lf (AGP)", ramdac = 0x0,
clockchip = 0x0, progClock = 0, numClocks = 0, clock = {
0 <repeats 128 times>}, videoRam = 65536, biosBase = 0,
memPhysBase = 2281701376, fbOffset = 0, domainIOBase = 0, memClk = 0,
textClockFreq = 0, flipPixels = 0, options = 0x0, chipID = 0, chipRev = 0,
racMemFlags = 15, racIoFlags = 0, access = 0x86cfd20,
CurrentAccess = 0x8196bf8, resourceType = MEM_IO, busAccess = 0x86ca8c0,
vtSema = 0, pixmapPrivate = {ptr = 0x0, val = 0, uval = 0, fptr = 0},
silkenMouse = 0, clockRanges = 0x0, adjustFlags = 0, reservedInt = {
0 <repeats 16 times>}, entityInstanceList = 0x81f85d0, reservedPtr = {
0x0 <repeats 15 times>}, Probe = 0x86d86c8, PreInit = 0x86f96d4,
ScreenInit = 0x86fa110, SwitchMode = 0x86fc3b4, AdjustFrame = 0x86fc5e8,
EnterVT = 0x86fc654, LeaveVT = 0x86fc728, FreeScreen = 0x86fc8b4,
ValidMode = 0x86fc568, EnableDisableFBAccess = 0, SetDGAMode = 0,
ChangeGamma = 0, PointerMoved = 0, PMEvent = 0, reservedFuncs = {
0 <repeats 16 times>}}
On Thu, 20 Feb 2003, David Brownlee wrote:
> xf86cfg log attached.
>
> Attemping to run with the XF86Config.new generated gives a
> little more information (see XFree86.0.log).
>
> I'm going to try compiling -g to see if anything obvious
> stands out, but its a mystery so far :(
--
David Brownlee - CTO Purple Interactive - (0)20 8742 8880
_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86