I was editing some code in an Emacs client, when all of a sudden it stopped reacting to my input. If I killed the client and connected with a new one, I got a pretty strange behaviour:
- if I tried to open a file that has changed (due to
git rebase
operations in another terminal), Emacs warned me about this and asked me if I wanted to re-read the buffer’s file. It accepted and displayed my input in the minibuffer. After that it presented me an empty window, and stopped reacting - if I tried to open any other file/directory, I got the same empty window with no reaction again
- if I opened an X-Windows version of Emacs client with any file, I got the same result. Furthermore, the menu items didn’t react to clicking and the X window didn’t react to its close button, Alt-F4, etc.
After this point, nothing happened. The minibuffer and all the other windows didn’t update, any input seemed to be discarded (C-x C-c, M-x, whatever).