Я запускаю emacs 23.2.1 на Cygwin на Windows 7. Вчера emacs-X11 работал нормально; теперь он отказывается запускаться, вместо этого мгновенно завершает работу с сообщением об ошибке "Арифметическая ошибка". Запуск emacs-X11 -Q
выдает ту же ошибку. Состояние выхода в соответствии с bash - 255, но это 65280 (0xff00) в соответствии с Process Monitor.
Я могу запустить emacs-X11 --version
и emacs-X11 --help
просто отлично, но любая попытка открыть окно не удалась. Я также могу запустить emacs в пакетном режиме (например, emacs-X11 -batch -f batch-byte-compile *.el
).
Запуск не-X11 версии emacs (emacs-nox
или, что то же самое, DISPLAY= emacs
; при установленном DISPLAY
:0.0
как у меня по умолчанию, emacs
эквивалентен emacs-X11
) также работает нормально.
Я также могу нормально запускать другие программы X11 (например, xlogo
).
У кого-нибудь есть идеи, что может вызвать это или как я могу это исправить?