ライオンバージョンのvimが繰り返しクラッシュする-致命的な信号SEGVをキャッチ


13

異なるvimバッファー/タブで複数のファイルを操作し、保存するために:wを実行すると、vimはセグメンテーション違反でクラッシュします。

私は、Lionに長い間付属していたvim 7.3を使用しています(実際には、後でLionにアップグレードしたSnowLeopardで)。

この問題はLion固有のものですか、それともアップグレードユーザーのみに影響しますか?誰もが同様の問題を見ました。

私はほとんどLinuxユーザーでしたが、最近Macを購入し、最近Lionにアップグレードしました。

あまりにも多くのお金を費やすことは非常に悪化しており、vimを使用することはできません:(


iMacをSnow LeopardからLionにアップグレードしましたが、表示されているエラーを再現できません。3つの異なるドキュメントを含む3つのタブでvimを起動し、変更を加えて、エラーなしでそれぞれを書き込むことができました。
栄光の

シェルエスケープが使用されているときにSEGVを使用してvimを取得すると、同じ問題が発生します。10.7.1を実行しています。SEGVは、約80%の時間で発生します(信頼できる統計平均を取得するのに十分なほど消極的ではありませんが、ポイントは完全に確定的ではないことです)。

Vimは ライオンにバンドル(に基づいて7.3.0のようですincluded_patchessrc/version.c)。Vim 7.3は現在7.3.285(285個のパッチ)です。それらのいくつかはクラッシュの修正です。Apple以外のVimのビルド(例:MacVim(スナップショット61は7.3.260に基づく)またはMacPortsMacVimをビルドできる、または(現在)7.3.237ベースのttyのみのvimおよび/またはVim.app)を試しましたか。
クリス・ヨンセン

1
SO(MacVimが致命的なシグナルをキャッチしました)に関連する可能性のある質問に対する最近の回答は、ネイティブ拡張を備えたプラグインが原因である可能性があることを示唆しています。すべてのプラグインを無効にして、1つずつ戻します。
クリスジョンセン

私は同じ問題を抱えています。ただし、プラグインは使用せず、vimrcファイルを完全にブランクにしました。修正はありますか?Macに移行したことを後悔させます。
カール

回答:


1

繰り返し発生するクラッシュを見つけた場合、2つの方法があります(そして、コメントと議論から、出荷バージョンは最新の出荷OSにとって理想的なクラッシュよりも多いようです)。

  1. bugreporter.apple.comでバグを報告してください-無料の開発者アカウントにサインアップすれば無料です。
  2. homebrewなどを使用して、クラッシュしない新しい(または古い)バージョンのvimを取得します。

1

MacVim試してみてください。私は数ヶ月前に切り替えたが、振り返っていない。パッケージには、mvimと入力してBASH / Terminalから起動するために$ PATH(たとえば、/ usr / bin /)にドロップできる実行可能ファイルが付属しています。明らかにこれはあなたが探していた解決策ではありませんが、MacVimはVIMとまったく同じように機能し、GUIを洗練しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.