emacs-X11 在启动时因算术错误而崩溃

emacs-X11 在启动时因算术错误而崩溃

我在 Windows 7 上的 Cygwin 上运行 emacs 23.2.1。昨天,emacs-X11 运行正常;现在它拒绝启动,而是立即退出并显示错误消息“算术错误”。运行时emacs-X11 -Q出现同样的错误。根据 bash,退出状态为 255,但根据 Process Monitor,退出状态为 65280 (0xff00)。

我可以正常运行emacs-X11 --versionemacs-X11 --help但打开窗口的任何尝试都会失败。我也可以在批处理模式下运行 emacs(例如emacs-X11 -batch -f batch-byte-compile *.el)。

运行非 X11 版本的 emacs(emacs-nox,或等效于DISPLAY= emacs;按照我的默认DISPLAY设置,等效于)也运行良好。:0.0emacsemacs-X11

xlogo我还可以正常运行其他 X11 程序(例如)。

有谁知道这可能是什么原因造成的或者我该如何解决它?

答案1

[我会发表评论,但我没有声誉。:-(]

我在 X 下使用 emacs32 运行 cygwin 时也遇到了这个问题。当我开始遇到这个问题时,运行 Cygwin-X 的其他基于 GTK 的程序也会停止工作(例如使用 gtk 的 navit)。我发现解决这个问题的快捷方法是重新启动 X 服务器。[不需要重新启动。]

-约翰

相关内容