I leave my computer running about 24/hrs a day.
Sometimes, when I turn on the monitor in the morning, X
is frozen hard with the display showing the output of
the "starwars" screensaver.
If I log in via the serial console, I see that
"starwars" is no longer running, and that DRI has 2
clients listed; one of these is the X server, the other
is no longer running.
The X server must be kill -9'ed, kill doesn't get it.
When gdm then restarts the X server, DRI will not work
(SetBusID failed), presumably because the usage count
of the module is now too high.
If I force the module count to zero with kdb, rmmod it,
and modprobe it again, DRI proceeds to work happily.
Card: 3dfx Voodoo3 3000 PCI
CPU: AMD Thunderbird 900MHz
X server: XFree86 4.1.0
Kernel: 2.4.5-2.4.7, at least
Log in to post a comment.