vim: Vim: Captou o sinal mortal SEGV em vários arquivos

1

Com bastante regularidade (certamente mais regularmente do que não) me deparo com um problema ao editar mais de um arquivo no vim (no OSX) - vou abrir um conjunto de arquivos com

vim *.txt

Edite um arquivo, salve-o, feche o buffer, edite o próximo arquivo e salve e assim por diante - mas com bastante regularidade eu sou expulso do vim e de volta ao shell com a mensagem "Sinal letal SEGV" me deixando com um shell que se parece com isso:

vim *.txt
20 files to edit
Vim: Caught deadly signal SEGV
Vim: preserving files...

Vim: Finished.
Segmentation fault: 11
Cobrakai$

Este erro aparece apenas quando estou editando vários arquivos.

Eu tive um pouco de google - tentei as instruções no link e encontrei a pergunta semelhante < a href="https://superuser.com/questions/243289/problem-with-vim"> Problema com o VIM - mas isso parece ser um cenário diferente e as respostas foram uma opção de reinstalar e arquivar um relatório de erro. Estou procurando uma solução / e / ou uma explicação do que está acontecendo ...

EDITAR

Cobrakai $ vim --version VIM - Vi IMproved 7.3 (2010 Ago 15, compilado Jun 24 2011 20:00:09) Compilado por [email protected] Versão normal sem GUI. Recursos incluídos (+) ou não (-): -arabic + autocmd -balloon_eval -browse + builtin_terms + byte_offset + cindent -clientserver -clipboard + cmdline_compl + cmdline_hist + cmdline_info + comentários -conceal + cryptv + cscope + cursorbind + forma de cursores + dialog_con + diff + dígrafos -dnd -ebcdic -emacs_tags + eval + ex_extra + extra_search -farsi + file_in_path + find_in_path + float + folding -footer + fork () -gettext -hangul_input + iconv + insert_expand + jumplist -keymap -langmap + libcall + linebreak + lispindent + listcmds + mapa local -lua + menu + mksession + modify_fname + mouse -mouseshape -mouse_dec -mouse_gpm -mouse_jsbterm -mouse_netterm -mouse_sysmouse + mouse_xterm + multi_byte + multi_lang -mzscheme + netbeans_intg -osfiletype + path_extra -perl + persistent_undo + postscript + impressora -profile -python -python3 + quickfix + reltime -rightleft -ruby + scrollbind + sinais + smartindent -sniff + startuptime + statusline -sun_workshop + sintaxe + tag_binário + tag_old_static -tag_any_white -tcl + terminfo + termresponse + textobjects + título  barra de ferramentas + user_commands + vertsplit + virtualedit + visual + visualextra + viminfo + vreplace + wildignore + wildmenu + janelas + writebackup -X11 -xfontset -xim -xsmp  -xterm_clipboard -xterm_save    arquivo vimrc do sistema: "$ VIM / vimrc"      arquivo vimrc do usuário: "$ HOME / .vimrc"       arquivo exrc do usuário: "$ HOME / .exrc"   fall-back para $ VIM: "/ usr / share / vim" Compilação: gcc -c -I. -D_FORTIFY_SOURCE = 0 -Iproto -DHAVE_CONFIG_H -arch i386 -arch x86_64 -g -Os -pipe Vinculando: gcc -arch i386 -arch x86_64 -o vim -lncurses

    
por Joe 26.05.2012 / 21:20

1 resposta

1

Parece que você está usando uma versão totalmente sem patch do 7.3, mas existem literalmente centenas de patches para 7.3 e um número de problemas de travamento de endereço. Sem saber mais sobre sua configuração, não há como dizer se seu problema específico foi resolvido, mas o mais sensato a fazer é verificar se você pode obter um Vim mais recente com patches aplicados.

Este link pode ajudá-lo: link

    
por 30.05.2012 / 00:56

Tags