Я использую Emacs 24.3 на компьютере с Windows 7. Независимо от того, как я закрываю редактор, будь то Ctrl+ X, Ctrl+ Cили меню, Emacs всегда падает, и я получаю сообщение об ошибке «GNU Emacs: перестает работать самодокументируемый расширяемый текстовый редактор» (показано ниже). Кто-нибудь еще получает подобную ошибку? У кого-нибудь есть идея, что может быть причиной этого? FWIW, у меня была похожая ошибка при использовании Emacs 23 также. У меня сложилось впечатление, что это исчезнет в Emacs 24. Похоже, нет. Я приложил скриншот, который ссылается на полноразмерную версию самого себя .
Я также включаю полное сообщение о неисправности здесь, чтобы помочь в устранении неполадок:
Problem signature:
Problem Event Name: APPCRASH
Application Name: emacs.exe
Application Version: 24.3.0.0
Application Timestamp: 51461ed8
Fault Module Name: libgcc_s_dw2-1.dll
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 4bc96cad
Exception Code: 40000015
Exception Offset: 00016646
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 2057
Additional Information 1: 40aa
Additional Information 2: 40aadffc5490879468da6327c52e8317
Additional Information 3: 30a6
Additional Information 4: 30a67832b564ca36083716f18a2a95ef
Problem signature: Problem Event Name: APPCRASH Application Name: emacs.exe Application Version: 24.3.0.0 Application Timestamp: 51461ed8 Fault Module Name: libgcc_s_dw2-1.dll Fault Module Version: 0.0.0.0 Fault Module Timestamp: 4bc96cad Exception Code: 40000015 Exception Offset: 00016646 OS Version: 6.1.7601.2.1.0.768.3 Locale ID: 2057 Additional Information 1: 40aa Additional Information 2: 40aadffc5490879468da6327c52e8317 Additional Information 3: 30a6 Additional Information 4: 30a67832b564ca36083716f18a2a95ef
Ответы:
У меня была эта проблема.
Я решил это для моей установки, передав
--no-splash
опцию emacs при запуске.У меня сейчас нет заставки, но при выходе я тоже не выхожу.
источник
У меня просто была эта проблема при настройке нового ноутбука с Windows 7. Проверка средства просмотра событий Windows показала, что виновником была версия Emacs, на которую ссылалась libgcc_s_dw2-1.dll. В результате быстрого сканирования моего диска C с приложением « Все» было найдено не менее семи версий библиотеки, разбросанных по разным версиям MinGW, которые я установил вместе с другими приложениями, RStudio, OSGeo4W, CodeBlocks и т. Д. Несколько из них внедрились в мой системная переменная пути.
Решение для меня состояло в том, чтобы убедиться, что Emacs нашел совместимую libgcc_s_dw2-1.dll или ее вообще нет, установив переменную PATH перед запуском Emacs. Из командной строки введите
set path=
очистить переменную пути перед запуском emacsc:\<pathtoemacsbin>\runemacs.exe
, предполагая, что вам не понадобится доступ к пути к другим файлам. Кроме того, последняя версия MinGW32 должна быть совместимой. Просто убедитесь, что он доступен в пути поискаset path=c:\MinGW32\bin
.источник
Я нашел только один экземпляр libgcc_s_dw2-1.dll на моей машине, установленный под GNUplot.
Я переименовал его произвольно, и теперь Emacs работает нормально. Конечно, GNUplot нет, но эй!
источник
AFAIK, libgcc_s_dw2-1.dll статически связан, поэтому не имеет значения происхождение файла.
Я испытал те же сбои, и я могу подтвердить две вещи:
Никаких сбоев в emacs 24.3, созданной с помощью gcc v3.xx
Никаких сбоев в emacs 24.3, созданной с помощью gcc v4.5 sjlj
И эта тема
http://sourceforge.net/mailarchive/message.php?msg_id=27481215
может подтвердить последний пункт.
НТН
источник
Вы не говорите, происходят ли сбои при запуске без файла инициализации (
~/.emacs
), то есть с использованиемemacs -Q
. Если это так, вы можете рассмотреть возможность сообщения об ошибке с воспроизводимым рецептом. Если нет, рекурсивно разделите ваш файл инициализации, пока не найдете код виновника.emacs -Q
это место для начала: (а) при сообщении о проблеме и (б) при отладке.источник