Estou executando o Emacs 24.3 em uma máquina Windows 7. Não importa como eu feche o editor, seja Ctrl+ X, Ctrl+ Cou o menu, o Emacs sempre trava e eu recebo o erro “GNU Emacs: O editor de texto extensível e auto-documentado parou de funcionar” (ilustrado abaixo). Alguém mais recebe um erro semelhante? Alguém tem uma idéia do que pode estar causando isso? FWIW, tive um erro semelhante ao usar o Emacs 23 também. Fiquei com a impressão de que isso desapareceria no Emacs 24. Parece que não. Anexei uma captura de tela com links para uma versão em tamanho real de si mesma .
Também estou incluindo a mensagem de falha completa aqui, para ajudar ainda mais na solução de problemas:
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
Respostas:
Eu estava tendo esse problema.
Eu o resolvi para a minha configuração, passando a
--no-splash
opção para o emacs na inicialização.Agora não tenho uma tela inicial, mas também não bato na saída.
fonte
Eu apenas tive esse problema ao configurar um novo laptop com Windows 7. A verificação do visualizador de eventos do Windows revelou que o culpado era a versão do Emacs libgcc_s_dw2-1.dll. Uma verificação rápida da minha unidade C com Everything resultou em nada menos que sete versões da biblioteca espalhadas por várias versões do MinGW que eu instalei junto com outros aplicativos, RStudio, OSGeo4W, CodeBlocks, etc. Alguns deles se injetaram no meu variável de caminho do sistema.
A solução para mim foi garantir que o Emacs encontrasse uma libgcc_s_dw2-1.dll compatível ou nenhuma, definindo a variável PATH antes de iniciar o Emacs. Em um tipo de linha de comando
set path=
para limpar a variável de caminho antes de iniciar o emacsc:\<pathtoemacsbin>\runemacs.exe
, assumindo que você não precisará acessar o caminho para outros arquivos. Como alternativa, uma versão recente do MinGW32 deve ser compatível. Apenas verifique se ele está disponível no caminho de pesquisaset path=c:\MinGW32\bin
,.fonte
Encontrei apenas uma instância do libgcc_s_dw2-1.dll na minha máquina, instalada no GNUplot.
Renomeei-o arbitrariamente e agora o emacs funciona bem. Claro, o GNUplot não, mas ei!
fonte
AFAIK, libgcc_s_dw2-1.dll está estaticamente vinculado, portanto, é irrelevante a origem do arquivo.
Eu experimentei as mesmas falhas e posso confirmar duas coisas:
Nenhuma falha no emacs 24.3 criada com o gcc v3.xx
Não há falhas no emacs 24.3, construído com o gcc v4.5 sjlj
E esta discussão
http://sourceforge.net/mailarchive/message.php?msg_id=27481215
pode confirmar o último ponto.
HTH
fonte
Você não diz se as falhas acontecem quando você inicia sem um arquivo init (
~/.emacs
), ou seja, usandoemacs -Q
. Nesse caso, considere preencher um relatório de erro com uma receita reproduzível. Caso contrário, divida o arquivo init de forma recursiva até encontrar o código do culpado.emacs -Q
é o ponto de partida: (a) ao relatar um problema e (b) ao depurar.fonte