On 4/16/09, martin f krafft <[email protected]> wrote: > also sprach Alex Deucher <[email protected]> [2009.04.16.1559 +0200]: > > > > 1. it displays some Radeon identification string on both heads > > > connected to the primary card, while the head on the secondary > > > card stays black > > > 2. the identification string changes into the sequence > > > "♀♀#♀#♀#♀#♀#♀", which stays there forever, but the screens > > > eventually go black > > > 3. the log (attached) informs me of a segfault with this backtrace: > > > > > > Backtrace: > > > 0: /usr/bin/X(xf86SigHandler+0x6a) [0x47898a] > > > 1: /lib/libc.so.6 [0x7f8e894b1190] > > > 2: /usr/bin/X(RRCrtcSetRotations+0) [0x525c90] > > > 3: /usr/bin/X(xf86RandR12SetRotations+0x77) [0x4b90a7] > > > 4: /usr/bin/X(xf86CrtcScreenInit+0xad) [0x4b45ad] > > > 5: > /usr/lib/xorg/modules/drivers//radeon_drv.so(RADEONScreenInit+0x1bd8) > [0x7f8e8701ef38] > > > 6: /usr/bin/X(AddScreen+0x249) [0x436209] > > > 7: /usr/bin/X(InitOutput+0x277) [0x46ab27] > > > 8: /usr/bin/X(main+0x2c6) [0x4369f6] > > > 9: /lib/libc.so.6(__libc_start_main+0xe6) [0x7f8e8949d5a6] > > > 10: /usr/bin/X [0x435e99] > > > > > > Fatal server error: > > > Caught signal 11. Server aborting > > > > Does it work any better with xserver 1.5 or newer? IIRC, there was a > > bug where RRCrtcSetRotations() dereferenced pScrn->pScreen before it > > was set. I don't remember off hand when it was fixed however. > > > I now tried: > > (II) Module radeon: vendor="X.Org Foundation" > compiled for 1.6.0, module version = 6.12.2 > Module class: X.Org Video Driver > ABI class: X.Org Video Driver, version 5.0 > > and I get the exact same behaviour described under (1) and (2), > although (1) passes a lot quicker, and the backtrace is slightly > different: > > Backtrace: > 0: /usr/bin/X(xorg_backtrace+0x26) [0x4ef046] > 1: /usr/bin/X(xf86SigHandler+0x39) [0x484219] > 2: /lib/libc.so.6 [0x7fed7f3da190] > 3: /usr/bin/X(dixLookupPrivate+0xa) [0x433b7a] > 4: /usr/lib/xorg/modules//libxaa.so [0x7fed7c9615e2] > 5: /usr/lib/xorg/modules/drivers//radeon_drv.so [0x7fed7d22a2c1] > 6: /usr/bin/X(xf86CrtcSetModeTransform+0x129) [0x4ac0a9] > 7: /usr/bin/X(xf86SetDesiredModes+0x2a9) [0x4ac939] > 8: /usr/lib/xorg/modules/drivers//radeon_drv.so [0x7fed7d20ab1f] > 9: /usr/bin/X(AddScreen+0x1c6) [0x432846] > 10: /usr/bin/X(InitOutput+0x241) [0x46d111] > 11: /usr/bin/X(main+0x20e) [0x432f5e] > 12: /lib/libc.so.6(__libc_start_main+0xe6) [0x7fed7f3c65a6] > 13: /usr/bin/X [0x432599] > > Thanks again for your time! >
Can you get a full backtrace with gdb? http://wiki.x.org/wiki/Development/Documentation/ServerDebugging Thanks, Alex _______________________________________________ xorg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xorg
