vim: Vim: Tödliches Signal SEGV in mehreren Dateien abgefangen

vim: Vim: Tödliches Signal SEGV in mehreren Dateien abgefangen

Ziemlich regelmäßig (sicherlich häufiger als nicht) stoße ich auf ein Problem, wenn ich mehr als eine Datei in vim (unter OSX) bearbeite - ich öffne eine Reihe von Dateien mit

vim *.txt

Eine Datei bearbeiten, speichern, den Puffer schließen, die nächste Datei bearbeiten und speichern und so weiter – aber ziemlich regelmäßig werde ich aus Vim geworfen und zurück in die Shell mit der Meldung „Tödliches Signal SEGV abgefangen“, woraufhin ich eine Shell erhalte, die so aussieht:

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

Vim: Finished.
Segmentation fault: 11
Cobrakai$

Dieser Fehler tritt nur auf, wenn ich mehrere Dateien bearbeite.

Ich habe ein bisschen gegoogelt und die Anweisungen unter ausprobiert.http://mrraph.net/WordPress/?p=5und fand die ähnliche FrageProblem mit VIM- aber das scheint ein anderes Szenario zu sein und die Antworten waren eine Auswahl zwischen Neuinstallation und Fehlerbericht. Ich suche nach einer Lösung und/oder einer Erklärung, was los ist ...

BEARBEITEN

Cobrakai$vim --version VIM - Vi IMproved 7.3 (15. August 2010, kompiliert 24. Juni 2011 20:00:09) Kompiliert von[email geschützt] Normale Version ohne GUI. Eingeschlossene (+) oder nicht (-) Funktionen: -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 +persistent_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 System-VIMRC-Datei: Benutzer „$VIM/vimrc“ vimrc-Datei: „$HOME/.vimrc“ Benutzer-exrc-Datei: „$HOME/.exrc“ Fallback für $VIM: „/usr/share/vim“ Kompilierung: gcc -c -I. -D_FORTIFY_SOURCE=0 -Iproto -DHAVE_CONFIG_H -arch i386 -arch x86_64 -g -Os -pipe Verknüpfung: gcc -arch i386 -arch x86_64 -o vim -lncurses

Antwort1

Es sieht so aus, als ob Sie eine völlig ungepatchte Version von 7.3 verwenden, aber es gibt buchstäblich Hunderte von Patches für 7.3 und einige beheben Absturzprobleme. Ohne mehr über Ihre Konfiguration zu wissen, kann ich Ihnen nicht sagen, ob Ihr spezielles Absturzproblem behoben wurde, aber am klügsten ist es, zu prüfen, ob Sie ein neueres Vim mit installierten Patches erhalten können.

Dieser Link kann Ihnen helfen:http://www.vim.org/download.php#mac

verwandte Informationen