If it happens in such a way that you can run "spindump" from a root shell, that's what we'll need. It might be good to leave a root shell open in the GUI and a root shell open over ssh, with the hope that one of them will still respond.
Once spindump completes, the output file is in /tmp, which is wiped during boot. So you need to copy it somewhere else before rebooting.