OK, I did some experiments regarding the Radeon DRI lock and got some progress:
1) I installed Xfree86 4.2.99.902 (aka 4.3.0RC3) from binaries at xfree86.org;
2) I compiled the lastest DRM kernel radeon.o from the DRI CVS and installed it 
/lib/modules/...
3) I'm still runing kernel 2.4.19-ac4

After this changes I no longer get any kernel errors messages regaring the radeon 
freelist or the "heavyweight lock". Plus, I no longer get a screen freeze whilst 
moving or resizing the Flightgear window.

But: I now get a black screen when exiting Flightgear, like if the monitor had lost 
sync!!

The machine is still responding to net connections, and logging in from another 
machine shows that the flightgear process has terminated and the X server is consuming 
100% cpu time (system time). Strace shows the X process to be in some kind of spinlock 
doing ioctls to /dev/dri/card0 and receiving SIGALARMs. No kernel error messages in 
any of the logs...

Oh, and this only occurs when exiting flightgear, couldn't reproduce with any other GL 
application (celestia, foobillard).

Any thoughts or suggestions?


-------------------------------------------------------
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to