Created attachment 26225 [details]
The output of 'xdpyinfo' on the user's system.
A user is reporting a crash in our OpenGL-based application when running on Mesa DRI drivers. Another user piped in and mentioned that the app works in a similar environment for him (same distro), except that he is using the ATI drivers.
Both systems are Fedora 10, i686.
works: Mesa 7.2, though I imagine it's only there because of / for OSMesa.
doesn't: Mesa 7.2, DRI drivers
works: OpenGL renderer string: ATI Mobility Radeon HD 2400 XT
doesn't: OpenGL renderer string: Mesa DRI R300 20060815 x86/MMX/SSE2 TCL
The user reports the non-working card is a "ATI Mobility Radeon X1400"
works: OpenGL vendor string: ATI Technologies Inc.
doesn't: OpenGL vendor string: DRI R300 Project
works: Linux sangiovese 184.108.40.206-170.2.56.fc10.i686 #1 SMP Mon Mar 23
23:37:54 EDT 2009 i686 i686 i386 GNU/Linux
doesn't: Linux localhost.localdomain 220.127.116.11-117.fc10.i686 #1 SMP Tue
Nov 18 12:19:59 EST 2008 i686 i686 i386 GNU/Linux
I had them run our app with the environment variables MESA_NO_3DNOW, MESA_NO_ASM, MESA_XSYNC, and MESA_DEBUG all set to 1. They reported no change in behavior, other than the warning about the lack of a texture compression shared object from the Mesa user.
I attempted to get the user to run our application under gdb. For our app, this is done a bit strangely; there's a frontend shell script which will pop up an xterm && automatically run gdb in that xterm. The user reported that the xterm comes up behind another window, and when they click the xterm to raise it, their X server hard locks and they must reboot. I am not sure if the user is knowledgeable enough to know about zapping the X server or trying to ssh in and reboot, so I can't say whether it's an X lock or a full system lock.
Our debug logs happen to run `xpdyinfo'; I'll attach a log of that. It seems we trim the output of it slightly though; in particular, the list of visuals is missing. Ditto for glxinfo.
Created attachment 26226 [details]
Output of 'glxinfo' on the user's system.
Confusingly, the "OpenGL version string" says Mesa 7.3-devel. Yet from the
user's yum output, it seems pretty certain that 7.2 is installed.
Please attach Xorg.0.log.old as well. You might have more luck running gdb remotely in a ssh session. Please also try to reproduce on a newer version of mesa and xf86-video-ati.
Created attachment 26244 [details]
The content of the Xorg.0.log.old
I've got my app working with the ATI drivers. I am sorry but I am disinclined to play with my driver setup anymore. Thus it might be best to close this bug.
So won't fix it, maybe when KMS for radeon enter mainline it will help with your issue.