Follow-up to: #2264 (comment)
It appears that when /dev/shm gets filled, we can fail in a pretty baroque and disruptive way - managed programs go into an infinite SIGBUS loop.
Hopefully we can instead catch this in the shared memory allocator or where it's used and shut down with a helpful error message.