vim: Vim: Birden fazla dosyada ölümcül sinyal SEGV sinyali yakalandı


1

Oldukça düzenli (kesinlikle daha fazla değil) vim içinde birden fazla dosya düzenlerken bir sorunla karşılaşıyorum (OSX'te)

vim *.txt

Bir dosyayı düzenleyin, kaydedin, arabellek kapatın, bir sonraki dosyayı düzenleyin ve kaydedin ve böyle devam edin - ama oldukça düzenli olarak vim'den atıldım ve "Shellly deadly signal SEGV" beni bir kabukla bırakarak "mesajı ile kabuğa geri döndüm Bu gibi görünüyor:

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

Vim: Finished.
Segmentation fault: 11
Cobrakai$

Bu hata yalnızca birden fazla dosyayı düzenlerken görünür.

Biraz google yaşadım. http://mrraph.net/WordPress/?p=5 , ve benzer bir soru buldum VIM ile ilgili sorun - ama bu farklı bir senaryo gibi görünüyor ve cevaplar bir hata raporunu yeniden yükleme ve dosyalama seçeneğiydi. Neler olup bittiğine dair bir açıklama istiyorum.

DÜZENLE

Cobrakai $ vim --version VIM - Vi IM tarafından kanıtlandı 7.3 (2010 15 Ağu, derlendi 24 Haz 2011 20:00:09) Root@apple.com tarafından derlenmiştir GUI olmadan normal sürüm. Dahil olan özellikler (+) veya değil (-): -arabik + autocmd -balloon_eval -browse + builtin_terms + byte_offset + cindent -clientserver -clipboard + cmdline_compl + cmdline_hist + cmdline_info + yorum -conceal + cryptv + cscope + imleç bağlama + cursorshape + dialog_con + diff + digraphs -dnd -ebcdic -emacs_tags + eval + ex_extra + extra_search -farsi + file_in_path + find_in_path + şamandıra + katlama -footer + çatal () -gettext -hangul_input + iconv + insert_expand + jumplist -keymap -langmap + libcall + linebreak + lispindent + listcmds + localmap -lua + menü + mksession + change_fname + fare-fareshape -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 + yazıcı -profil-python -python3 + quickfix + reltime -tarafsız-ruby + scrollbind + işaretler + smartindent -sniff + startuptime + statusline -sun_workshop + sözdizimi + 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 + geri yazma -X11 -xfontset -xim -xsmp  -xterm_clipboard -xterm_save    sistem vimrc dosyası: "$ VIM / vimrc"      kullanıcı vimrc dosyası: "$ HOME / .vimrc"       kullanıcı exrc dosyası: "$ HOME / .exrc"   $ VIM için geri dönüş: "/ usr / share / vim" Derleme: gcc -c -I. -D_FORTIFY_SOURCE = 0 -Iproto -DHAVE_CONFIG_H -arch i386 -arch x86_64 -g -Os -pipe Bağlama: gcc -arch i386 -arch x86_64 -o vim -lncurses


bulaşıcı SIGSEG Uygulamada bir hata olduğu anlamına gelir; bu nedenle, bazı geçici çözümler bulunsa bile (tavsiye ettiğiniz linkler gibi özel vim config dosyasını silmek gibi), sorunun düzeltilmesi için yine de bir hata raporu vermek daha iyi olur.
aland

Patchlevel dahil Vim'in hangi sürümü? (vim --version)
Heptite

sürümüne bilgi eklendi
Joe

vim --version daha yararlı bilgiler verir. (çift çizgi), vim tek çizgi komutunuzu anlamadı ve sadece bir başlık verdi. Mayın iadeleri: VIM - Vi IM tarafından onaylandı 7.3 (2010, 15 Ağu, derleme tarihi 11 Şubat 2012 03:54:05) Eklenen yamalar: 1-429 pkg-vim-maintainers@lists.alioth.debian.org tarafından değiştirildi jamessan @ debian tarafından derlendi. org ... ve sonra bir sürü seçenek bayrağı
lornix

Kızarmak iyi, bugün bir şey öğrendim ...
Joe

Yanıtlar:


1

Görünüşe göre tamamen yamalı 7.3 sürümünü kullanıyorsunuz, ancak tam anlamıyla 7.3 için yüzlerce düzeltme eki ve sayıların çökmesini sağlayan bir adres var. Konfigürasyonunuz hakkında daha fazla bilgi sahibi olmadan, size özel çökme sorununuzun çözülüp çözülmediğini size söyleyemem mümkün değil, fakat yapılacak en akıllıca şey, uygulanmış yamalar ile daha yeni bir Vim elde edip edemediğinizi görmek.

Bu bağlantı size yardımcı olabilir: http://www.vim.org/download.php#mac

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.