Reported by Rob Bochan 8 months ago, still applied at least in 6.5.2, and I don't see any relevant recent change in git.
When libglide isn't installed and AIGLX is used, tdfx crashes the server. I guess it just means that tdfx DRI crashes without libglide. From what I understand, this setup isn't forbidden, so it'd be good to not crash :)
The crash occurs in MakeCurrent as explained in the (not very interesting...) backtrace of the aiglx crash of the server below:
0: /usr/bin/X11/X(xf86Sighandler+0x84) [0x80c4354]
2: /usr/lib/xorg/modules/extensions/libglx.so [0xb7cbbba]
3: /usr/lib/xorg/modules/extensions/libglx.so(DoMakeCurrent+0x3bc) [0xb7c95ebc]
4: /usr/lib/xorg/modules/extensions/libglx.so(__glXMakeCurrent+0x39) [0xb7c96069]
5: /usr/lib/xorg/modules/extensions/libglx.so [0xb7c98f6a]
6: /usr/bin/X11/X(Dispatch+0x19b) [0x8086cab]
7: /usr/bin/X11/X(main+0x489) [0x806e699]
8: /lib/tls/libc.so.6(__libc_start_main+0xc8) [0xb7ddcea8]
9: /usr/bin/X11/X(FontFileCompleteXLFD+0xa9) [0x806d9d1]
Fatal server error:
Caught signal 11. Server aborting
If necessary, I can request a better backtrace from the submitter. But I guess it shouldn't be hard to reproduce for anybody having a 3dfx board.
This has been discussed a little bit in #7271 but this bug is about a unrelated freeze, so I am opening a bug only for this crash.
Yeah, it probably did, but xserver no longer supports DRI1 AIGLX and Mesa no longer has a tdfx driver.