Versi singa vim menabrak berulang - menangkap sinyal mematikan SEGV


13

setiap kali saya mengerjakan banyak file dalam buffer / tab vim yang berbeda dan melakukan: w untuk menyimpan, vim lumpuh dengan kesalahan segmentasi.

Saya menggunakan vim 7.3 yang datang lama dengan Lion (Sebenarnya dengan SnowLeopard yang kemudian saya upgrade ke Lion).

Apakah masalah ini khusus Lion atau hanya memengaruhi pengguna peningkatan? Adakah yang melihat masalah serupa.

Saya telah menjadi pengguna linux untuk sebagian besar waktu tetapi hanya membeli mac baru-baru ini dan juga ditingkatkan ke Lion baru-baru ini.

Cukup merepotkan untuk menghabiskan banyak uang dan sekarang tidak bisa menggunakan vim :(


Saya memutakhirkan iMac saya dari Snow Leopard ke Lion dan saya tidak dapat mereproduksi kesalahan yang Anda lihat. Saya dapat meluncurkan vim dalam tiga tab dengan tiga dokumen berbeda, membuat perubahan dan menulis masing-masing tanpa kesalahan.
glorifiedHacker

Saya mengalami masalah yang sama dengan vim mendapatkan SEGV ketika shell escape digunakan. Saya menjalankan 10.7.1. SEGV terjadi sekitar 80% dari waktu (saya enggan melakukannya cukup untuk mendapatkan rata-rata statistik yang dapat diandalkan, tetapi intinya adalah bahwa itu tidak sepenuhnya deterministik).

The Vim dibundel dengan Lion tampaknya 7.3.0 (berdasarkan included_patchesdalam src/version.c). Vim 7.3 saat ini di 7.3.285 ( 285 tambalan ); beberapa di antaranya adalah perbaikan untuk kerusakan. Sudahkah Anda mencoba build non-Apple Vim (mis. MacVim (snapshot 61 didasarkan pada 7.3.260) atau MacPorts (dapat membangun MacVim , atau (saat ini) vim tty-only vim dan / atau Vim.app ) berbasis 7.3.237 ) .
Chris Johnsen

1
Sebuah jawaban baru-baru ini pada pertanyaan yang mungkin terkait pada SO ( MacVim menangkap sinyal mematikan ) menunjukkan bahwa plugin dengan ekstensi asli mungkin penyebabnya. Coba nonaktifkan semua plugin Anda dan kembalikan satu per satu.
Chris Johnsen

Saya memiliki masalah yang sama. Namun, saya tidak menggunakan plugin apa pun dan telah sepenuhnya menghapus file vimrc saya. Apakah ada perbaikan? Membuat saya menyesal pindah ke Mac.
carl

Jawaban:


1

Ada dua jalan di mana Anda menemukan crash berulang (dan dari komentar dan diskusi sepertinya versi pengiriman lebih crash daripada ideal untuk OS pengiriman terbaru).

  1. Ajukan bug di bugreporter.apple.com - gratis jika Anda mendaftar untuk akun pengembang gratis.
  2. Gunakan sesuatu seperti homebrew untuk mendapatkan versi vim yang lebih baru (atau lebih lama) yang tidak mogok.

1

Anda bisa mencoba MacVim . Saya beralih beberapa bulan yang lalu dan belum melihat ke belakang. Paket ini dilengkapi dengan executable yang dapat Anda masukkan $ PATH Anda (misalnya, / usr / bin /) untuk meluncurkannya dari BASH / Terminal dengan mengetikkan mvim . Jelas ini bukan solusi yang Anda cari, tetapi MacVim bekerja persis seperti VIM dan dengan semir GUI.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.