Everthing seems to work fine including GLSL until I restart the X server a second time. A second start of X results in a blank display (with vertical sync). If I remotely login and kill X, the system freezes. The last line printed in the X log is:
(II) fglrx(0): [DRI] installation complete
Just out of interest, could you remove the fglrx module before you restart X and test if the problem
is the same ?
I observed unstable behaviour [the same type of crash as you described] on one of my older machines [Via Apollo chipset VT82C686] when the AGP speed in the BIOS setup is set to 4 [on that old motherboard one can choose from 1, 2, 4].
I had to ssh from another box and restart/halt the machine, simply kill -9 ${Xpid} wasn’t working - it crashed the machine.