I'm afraid I spoke too soon. In general use on the desktop it has been fine (I even had compiz running). However, I had left euphoria screensaver running overnight and I've come back to it twice now humg; this time I ssh'd in and found it was a hung X server; killing the X server got me control back. I've included two Xorg.0.log files; the 'hung' one is the one where it was hung - last thing is a power management command. (To make it clear, it has managed power saving and running this screensaver - so it's not an everytime). In this hung state the X server wouldn't let me attach with a gdb or allow me to strace it to see what it was up to.
I've also included the log from me trying to restart it - it complains of EngineRestore 'Idle timed out'. Dave ** Attachment added: "Log from when X was hung" http://librarian.launchpad.net/6851128/Xorg.0.log-hung -- r100 lockups during/after dri (radeon 7000, mobility m6) https://launchpad.net/bugs/15219 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs