Vim aslan versiyonu tekrar tekrar çöküyor - ölümcül sinyal SEGV yakaladı


13

ne zaman farklı vim arabellekleri / sekmelerde birden fazla dosya üzerinde çalışmak ve kaydetmek için a: w yapmak, vim bir segmentasyon hatası ile çöküyor.

Lion ile uzun süren vim 7.3 kullanıyorum (Aslında SnowLeopard ile daha sonra Lion'a geçtim).

Bu sorun Lion'a özgü mü yoksa yalnızca yükseltme kullanıcılarını mı etkiliyor? Herhangi biri benzer sorunlar gördü.

Çoğu zaman bir linux kullanıcısı oldum ama son zamanlarda bir mac aldım ve son zamanlarda Lion'a geçtim.

Çok fazla para harcamak oldukça can sıkıcı ve şimdi vim kullanamıyor :(


İMac'imi Snow Leopard'dan Lion'a yükselttim ve gördüğünüz hatayı yeniden oluşturamıyorum. Vim'i üç farklı belgeyle üç sekmede başlatabilir, değişiklik yapabilir ve her birini hatasız olarak yazabildim.
glorifiedHacker

Ben bir kabuk kaçış kullanıldığında onun bir SEGV ile almak vim aynı sorunu yaşıyorum. 10.7.1 kullanıyorum. SEGV, zamanın yaklaşık% 80'ini meydana getirir (güvenilir istatistiksel ortalamalar elde etmek için bunu yapmakta isteksizim, ancak mesele tamamen deterministik olmamasıdır).

Vim Lion ile birlikte (esas 7.3.0 gibi görünüyor included_patchesiçinde src/version.c). Vim 7.3 şu anda 7.3.285'te ( 285 yama ); bunlardan bazıları çökmelere karşı düzeltmelerdir. Apple olmayan bir Vim (örneğin, MacVim (anlık görüntü 61 7.3.260 tabanlı) veya MacPorts ( MacVim oluşturabilir veya (şu anda) 7.3.237 tabanlı tty salt vim ve / veya Vim.app ) sürümünü denediniz mi? .
Chris Johnsen

1
SO ( MacVim ölümcül sinyal yakaladı ) ile ilgili muhtemel bir soruya yakın zamanda verilen bir cevap, yerel uzantılara sahip eklentilerin suçlu olabileceğini düşündürmektedir. Tüm eklentilerinizi devre dışı bırakmayı ve birer birer geri getirmeyi deneyin.
Chris Johnsen

Aynı problemim var. Ancak, herhangi bir eklenti kullanmıyorum ve vimrc dosyamı tamamen boşalttım. Bir düzeltme var mı? Mac'e geçmekten pişman olmamı sağlıyor.
carl

Yanıtlar:


1

Tekrarlanabilir bir kilitlenme bulduğunuzda iki yol vardır (ve yorumlardan ve tartışmalardan, gönderim sürümünün en son nakliye işletim sistemi için ideal olandan daha fazla kilitlenme gibi görünüyor).

  1. Bugreporter.apple.com'da bir hata gönderin - ücretsiz bir geliştirici hesabına kaydolursanız ücretsizdir.
  2. Çökmeyen bir yeni vim sürümü almak için homebrew gibi bir şey kullanın .

1

Sen verebilir MacVim gitmek. Birkaç ay önce geçiş yaptım ve geriye bakmadım. Paket, mvim yazarak BASH / Terminal'den başlatmak için $ PATH (örneğin, / usr / bin /) içine bırakabileceğiniz bir yürütülebilir dosya ile birlikte gelir . Açıkçası bu aradığınız çözüm değil, ancak MacVim tam olarak VIM gibi ve bir GUI cilası ile çalışıyor .

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.