Versione Lion di Vim che si schianta ripetutamente - catturato segnale mortale SEGV


13

ogni volta che lavoro su più file in diversi buffer / schede vim e faccio un: w per salvare, vim si arresta in modo anomalo con un errore di segmentazione.

Sto usando vim 7.3 che è venuto a lungo con Lion (in realtà con SnowLeopard che in seguito ho aggiornato a Lion).

Questo problema è specifico di Lion o riguarda solo gli utenti degli aggiornamenti? Qualcuno ha visto problemi simili.

Sono stato un utente Linux per la maggior parte del tempo, ma ho appena acquistato un Mac di recente e anche aggiornato a Lion di recente.

È abbastanza esasperante spendere così tanti soldi e ora non posso usare vim :(


Ho aggiornato il mio iMac da Snow Leopard a Lion e non riesco a riprodurre l'errore che stai vedendo. Sono stato in grado di avviare vim in tre schede con tre diversi documenti, apportare modifiche e scrivere ciascuno senza errori.
glorifiedHacker

Sto riscontrando lo stesso problema con Vim che ottiene il suo con un SEGV quando viene utilizzata una escape shell. Sto correndo il 10.7.1. Il SEGV si verifica circa l'80% delle volte (sono riluttante a farlo abbastanza per ottenere medie statistiche affidabili, ma il punto è che non è completamente deterministico).

Il Vim in bundle con Lion sembra essere 7.3.0 (basato su included_patchesin src/version.c). Vim 7.3 è attualmente al 7.3.285 ( 285 patch ); alcune di queste sono correzioni per gli arresti anomali. Hai provato una versione non Apple di Vim (ad es. MacVim (snapshot 61 è basato su 7.3.260) o MacPorts (può creare MacVim o (attualmente) basato su tty-only vim e / o Vim.app ) .
Chris Johnsen

1
Una recente risposta a una possibile domanda correlata su SO ( MacVim ha catturato un segnale mortale ) suggerisce che i plug-in con estensioni native potrebbero essere i colpevoli. Prova a disabilitare tutti i tuoi plugin e riportali uno per uno.
Chris Johnsen,

Ho lo stesso problema. Tuttavia, non sto usando alcun plugin e ho completamente cancellato il mio file vimrc. C'è una soluzione? Mi fa pentire passare a Mac.
Carl

Risposte:


1

Ci sono due strade quando hai individuato un crash ripetibile (e dai commenti e dalle discussioni sembra che la versione di spedizione sia più crash che ideale per l'ultimo sistema operativo di spedizione).

  1. Invia un bug su bugreporter.apple.com: è gratuito se ti registri per un account sviluppatore gratuito.
  2. Usa qualcosa come homebrew per ottenere una versione più recente (o precedente) di VIM che non si blocchi.

1

Puoi provare MacVim . Sono passato alcuni mesi fa e non ho guardato indietro. Il pacchetto include un eseguibile che puoi inserire nel tuo $ PATH (ad es. / Usr / bin /) per avviarlo da BASH / Terminal digitando mvim . Ovviamente questa non è la soluzione che stavi cercando, ma MacVim funziona esattamente come VIM e con la levigatezza di una GUI.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.