https://bugs.freedesktop.org/show_bug.cgi?id=93649
--- Comment #2 from Matthew Dawson matthew@mjdsystems.ca --- Created attachment 120927 --> https://bugs.freedesktop.org/attachment.cgi?id=120927&action=edit Radeon blocked locks
Since X seemed blocked on an ioctl, I managed to get a list of all the blocked locks, and found most of my taken locks were from GUI related programs who would be doing GL things, and they are all blocked on a lock, including one that is currently trying to reset my GPU.
I'm guessing there is a lock that is being grabbed twice, once when userspace makes an ioctl, and again during the reset. I'll keep digging.
Also, I think this may be a duplicate of #90217, as both involve source games. I'll leave this open for now, in case tf2 has a different trigger.