我在 linux 上的 gdb 下运行 emacs。
我运行 ediff,在微小的“命令”框架中按 q,它和主 emacs 框架都消失了。即,我的桌面上没有 emacs 框架(窗口)。但是,emacs 仍在运行(以 100% CPU 运行!):
13425 sds 20 0 639m 179m 12m R 99.7 2.3 30:48.11 emacs
Gdb 提到_XError
and delete_frame
in bt
(xbacktrace
不起作用: No symbol "backtrace_function" in current context.
),所以我猜,emacs 已经死了。
有没有办法告诉 gdb 告诉 Emacs 保存缓冲区?