环境:Macbook Pro with M1 Pro,emacs 29.1,emacs-mac,tramp 没有做过其他设置。
昨晚用了 tramp 使用 sshx 连家里的树莓派,电脑直接合上了,早上到了公司发现 freeze 了,然后我就猛 C-g
切到别的 buffer,tramp-cleanup-all-connections
tramp-cleanup-all-buffers
(不记得前后顺序了),然后重启了一下 Emacs,就 freeze 了。
报错:
Error running timer: (remote-file-error "Forbidden reentrant call of Tramp")
Couldn't find local shell prompt for /bin/sh
Opening connection nil for XXX using sshx...
(这里的 XXX 不是我的树莓派,是本地一个虚拟机,应该在上次一个 Emacs 里没有连过才对)
emacs -q 可以正常用似乎。
有没有佬指导一下该如何 debug,或暂时 workaround 一下。