Description of Problem: The display freezes solid when running the "starwars" screensaver. Only occurs when starwars uses the /usr/src/linux-$( uname -r )/README file as text input. Generally occurs around line 18-20. Only seems to occur when a few programs have been started up, after there has been some noticeable swap activity; from a cold boot, starting X and running the screensaver doesn't trigger the problem immediately, but when I have some applications open and there's fair bit of memory in use it always happens. Version-Release number of selected component (if applicable): XFree86-4.2.0-6.48 xscreensaver-4.01-2 kernel-2.4.18-0.4 kernel-2.4.18-0.10 (happens with either kernel) I havn't seen this problem until very recently, after updating to Skipjack, so I'm pretty sure this has appeared with either the 2.4.18 kernel or a recent XFree86 version. Could be either, really. Will try tomorrow with an older kernel.
Please attach X config, X server log, and /var/log/messages
Created attachment 51428 [details] X server config
Created attachment 51429 [details] X server log (from a healthy X session :o)
Created attachment 51431 [details] log excerpt around a freeze, inc. Alt-SysRq-T output
Apologies for not including that earlier, I guess I sorta assumed you'd be able to reproduce it. You'll notice from the log that I have the framebuffer module loaded (console at 800x600-100, depth 0) but not the usefbdev option for the X server; that's intentional as I've always had the "big white block with garbage" cursor when I've enabled that option. Having the framebuffer device has always improved stability in the past (especially when switching to/from the console), but I can test without if it might help. I havn't tried the older kernel yet, sorry.
Bug 65491 seems related possibly.
We have a fix for this now, but it is a kernel bug in DRM, not an XFree86 bug. The changes to DRM are a bit invasive to make to our kernel at this point in the development cycle, so it will have to wait until an erratum kernel later on. It should fix pretty much all GL screensaver related crash problems on all video hardware.
This problem is believed to be fixed now, and affected pretty much all DRI enabled drivers. Please test the latest rawhide X and kernel either using the Red Hat Linux (Null) beta, or once the new release of Red Hat Linux is completed and released. After testing this out with our latest kernel/X, please provide updated status, and if the problem persists, please attach your X server log and config file. Most likely however, the problem will not occur in the lastest packages.
CLosing as fixed in 8.0 + errata