Versão Lion do vim travando repetidamente - capturado sinal mortal SEGV


13

sempre que eu trabalho em vários arquivos em diferentes buffers / guias do vim e faço um: w para salvar, o vim trava com uma falha de segmentação.

Estou usando o vim 7.3 que veio com o Lion (na verdade, com o SnowLeopard, que mais tarde atualizei para o Lion).

Esse problema é específico do Lion ou está afetando apenas os usuários de atualização? Qualquer um viu problemas semelhantes.

Eu sou um usuário Linux durante a maior parte do tempo, mas acabei de comprar um Mac recentemente e também atualizei para o Lion recentemente.

É muito irritante gastar tanto dinheiro e agora não pode usar o vim :(


Atualizei meu iMac do Snow Leopard para Lion e não consigo reproduzir o erro que você está vendo. Consegui iniciar o vim em três guias com três documentos diferentes, fazer alterações e escrever cada uma sem erros.
glorifiedHacker

Estou enfrentando o mesmo problema com o vim obtendo o seu com um SEGV quando uma fuga de shell é usada. Estou executando o 10.7.1. O SEGV ocorre cerca de 80% do tempo (reluto em fazê-lo o suficiente para obter médias estatísticas confiáveis, mas o ponto é que não é completamente determinístico).

O Vim incluído no Lion parece ser 7.3.0 (baseado em included_patchesin src/version.c). O Vim 7.3 está atualmente em 7.3.285 ( 285 patches ); algumas dessas são correções para falhas. Você já tentou uma versão não-Apple do Vim (por exemplo, MacVim (o snapshot 61 é baseado em 7.3.260) ou MacPorts (pode criar MacVim ou (atualmente) vim somente tty baseado em 7.3.237 e / ou Vim.app ) #
31711 Chris Johnsen

1
Uma resposta recente sobre uma questão possivelmente relacionada ao SO ( sinal mortal capturado pelo MacVim ) sugere que plugins com extensões nativas podem ser os culpados. Tente desativar todos os seus plugins e trazê-los de volta um por um.
Chris Johnsen

Eu tenho o mesmo problema. No entanto, não estou usando nenhum plug-in e esvaziei completamente meu arquivo vimrc. Existe uma correção? Me arrependo de ter me mudado para o Mac.
carl

Respostas:


1

Existem dois caminhos para localizar uma falha repetível (e pelos comentários e discussões parece que a versão de remessa é mais travada do que o ideal para o sistema operacional de remessa mais recente).

  1. Registre um bug em bugreporter.apple.com - é grátis se você se inscrever em uma conta de desenvolvedor gratuita.
  2. Use algo como o homebrew para obter uma versão mais recente (ou mais antiga) do vim que não está travando.

1

Você poderia tentar o MacVim . Troquei alguns meses atrás e não olhei para trás. O pacote vem com um executável que você pode soltar no seu $ PATH (por exemplo, / usr / bin /) para iniciá-lo a partir do BASH / Terminal digitando mvim . Obviamente, essa não é a solução que você estava procurando, mas o MacVim funciona exatamente como o VIM e com o polimento de uma GUI.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.