Bug 11824 - tdfx/DRI crashes if libglide isn't installed
Summary: tdfx/DRI crashes if libglide isn't installed
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/DRI/TDFX (show other bugs)
Version: 6.5
Hardware: Other All
: medium normal
Assignee: Adam Jackson
QA Contact:
URL: http://bugs.debian.org/cgi-bin/bugrep...
Depends on:
Reported: 2007-08-02 15:01 UTC by Brice Goglin
Modified: 2014-03-20 21:25 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Description Brice Goglin 2007-08-02 15:01:06 UTC
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]
1: [0xb7fd4420]
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.

Comment 1 Adam Jackson 2014-03-20 21:25:23 UTC
Yeah, it probably did, but xserver no longer supports DRI1 AIGLX and Mesa no longer has a tdfx driver.

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.