La versión de Lion de vim se bloquea repetidamente: señal mortal capturada SEGV


13

cada vez que trabajo en varios archivos en diferentes búferes / pestañas vim y hago un: w para guardar, vim se bloquea con un error de segmentación.

Estoy usando vim 7.3 que vino mucho tiempo con Lion (en realidad con SnowLeopard, que luego actualicé a Lion).

¿Este problema es específico de Lion o solo afecta a los usuarios de la actualización? Cualquiera ha visto problemas similares.

He sido un usuario de Linux la mayor parte del tiempo, pero acabo de comprar una Mac recientemente y también me actualicé a Lion recientemente.

Es bastante irritante gastar tanto dinero y ahora no puedo usar vim :(


Actualicé mi iMac de Snow Leopard a Lion y no puedo reproducir el error que estás viendo. Pude iniciar vim en tres pestañas con tres documentos diferentes, hacer cambios y escribir cada uno sin ningún error.
glorifiedHacker

Estoy experimentando el mismo problema con vim obteniendo el suyo con un SEGV cuando se usa un escape de shell. Estoy ejecutando 10.7.1. El SEGV ocurre aproximadamente el 80% del tiempo (soy reacio a hacerlo lo suficiente como para obtener promedios estadísticos confiables, pero el punto es que no es completamente determinista).

El Vim incluido con Lion parece ser 7.3.0 (basado en included_patchesin src/version.c). Vim 7.3 está actualmente en 7.3.285 ( 285 parches ); algunos de esos son arreglos para accidentes. ¿Ha probado una acumulación no sea de Apple de Vim (por ejemplo MacVim (instantánea 61 se basa en 7.3.260) o MacPorts (puede construir MacVim , o (TTY sólo actualmente basada en 7.3.237) vim y / o Vim.app ) .
Chris Johnsen

1
Una respuesta reciente sobre una pregunta posiblemente relacionada con SO ( MacVim captó una señal mortal ) sugiere que los complementos con extensiones nativas podrían ser los culpables. Intente deshabilitar todos sus complementos y recuperarlos uno por uno.
Chris Johnsen

Tengo el mismo problema. Sin embargo, no estoy usando ningún complemento y he borrado completamente mi archivo vimrc. ¿Hay alguna solución? Me arrepiento de haberme mudado a Mac.
carl

Respuestas:


1

Hay dos caminos cuando ha localizado un bloqueo repetible (y de los comentarios y discusiones parece que la versión de envío es más que ideal para el último sistema operativo de envío).

  1. Presente un error en bugreporter.apple.com: es gratis si se registra para obtener una cuenta de desarrollador gratuita.
  2. Use algo como homebrew para obtener una versión más nueva (o más antigua) de vim que no se bloquee.

1

Podrías darle una oportunidad a MacVim . Me cambié hace unos meses y no he mirado atrás. El paquete viene con un ejecutable que puede colocar en su $ PATH (por ejemplo, / usr / bin /) para iniciarlo desde BASH / Terminal escribiendo mvim . Obviamente, esta no es la solución que estaba buscando, pero MacVim funciona exactamente como VIM y con el pulido de una GUI.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.