vim: Vim: 여러 파일에서 치명적인 신호 SEGV를 발견했습니다.

vim: Vim: 여러 파일에서 치명적인 신호 SEGV를 발견했습니다.

상당히 정기적으로(물론 그렇지 않은 경우보다 더 자주) vim(OSX)에서 두 개 이상의 파일을 편집할 때 문제가 발생합니다.

vim *.txt

파일을 편집하고, 저장하고, 버퍼를 닫고, 다음 파일을 편집하고 저장하는 등의 작업을 수행합니다. 그러나 상당히 정기적으로 vim에서 쫓겨났다가 "Caught deadly signal SEGV"라는 메시지와 함께 셸로 돌아가서 셸이 남습니다. 그것은 다음과 같습니다:

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

Vim: Finished.
Segmentation fault: 11
Cobrakai$

이 오류는 여러 파일을 편집할 때만 나타납니다.

Google에서 약간의 검색을 했습니다. 다음 지침을 시도해 보세요.http://mrraph.net/WordPress/?p=5, 유사한 질문을 찾았습니다.VIM 문제- 하지만 이는 다른 시나리오인 것으로 보이며 대답은 다시 설치하고 버그 보고서를 제출하는 것이었습니다. 나는 수정 사항이나 무슨 일이 일어나고 있는지에 대한 설명을 찾고 있습니다 ...

편집하다

Cobrakai$vim --version VIM - Vi IMproved 7.3(2010년 8월 15일, 2011년 6월 24일 20:00:09 컴파일) 작성자:[이메일 보호됨] GUI가 없는 일반 버전입니다. 포함된 기능(+) 또는 포함되지 않음(-): -arabic +autocmd -balloon_eval -browse +builtin_terms +byte_offset +cindent -clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments -conceal +cryptv +cscope +cursorbind +cursorshape +dialog_con + diff +digraphs -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 +localmap -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 +percious_undo +postscript +printer - profile -python -python3 +quickfix +reltime -rightleft -ruby +scrollbind +signs +smartindent -sniff +startuptime +statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title -toolbar +user_commands + vertsplit +virtualedit +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp -xterm_clipboard -xterm_save 시스템 vimrc 파일: "$VIM/vimrc" 사용자 vimrc 파일: "$HOME/. vimrc" 사용자 exrc 파일: "$HOME/.exrc" $VIM 대체: "/usr/share/vim" 편집: gcc -c -I. -D_FORTIFY_SOURCE=0 -Iproto -DHAVE_CONFIG_H -arch i386 -arch x86_64 -g -Os -pipe 연결: gcc -arch i386 -arch x86_64 -o vim -lncurses

답변1

완전히 패치되지 않은 7.3 버전을 사용하고 있는 것으로 보이지만 7.3에는 말 그대로 수백 개의 패치가 있었고 여러 가지 충돌 문제가 해결되었습니다. 귀하의 구성에 대해 더 자세히 알지 못하면 특정 충돌 문제가 해결되었는지 알려드릴 수 없습니다. 하지만 가장 현명한 방법은 패치가 적용된 최신 Vim을 구할 수 있는지 확인하는 것입니다.

이 링크는 다음 사항에 도움이 될 수 있습니다.http://www.vim.org/download.php#mac

관련 정보