1

Я запускаю 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).

У кого-нибудь есть идеи, что может вызвать это или как я могу это исправить?

1 ответ1

1

[Я бы прокомментировал, но у меня нет репутации. :-(]

Я тоже видел эту проблему при запуске Cygwin с emacs32 под X. Когда я начинаю это понимать, другие программы на базе GTK, работающие с Cygwin-X, также перестают работать (например, navit с использованием gtk). Быстрый способ, который я нашел, чтобы решить это, это перезапустить X-сервер. [Перезагрузка не нужна.]

-John

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .