vim의 라이온 버전이 반복적으로 충돌-치명적인 신호 SEGV


13

다른 vim 버퍼 / 탭에서 여러 파일을 작업하고 저장하기 위해 : w를 수행 할 때마다 vim이 세그먼트 화 오류와 충돌합니다.

Lion과 함께 제공되는 vim 7.3을 사용하고 있습니다 (실제로 Lion으로 업그레이드 한 SnowLeopard와 함께).

이 문제는 Lion에만 해당됩니까 아니면 업그레이드 사용자에게만 영향을 줍니까? 어느 누구도 비슷한 문제를 보았습니다.

나는 대부분 리눅스 사용자 였지만 최근에 맥을 구입했으며 최근에는 라이온으로 업그레이드했다.

너무 많은 돈을 쓰는 것은 상당히 번거로우 며 이제는 vim을 사용할 수 없습니다 :(


iMac을 Snow Leopard에서 Lion으로 업그레이드했는데 현재보고있는 오류를 재현 할 수 없습니다. 세 가지 다른 문서가있는 세 개의 탭에서 vim을 시작하고 변경하고 각각 오류없이 작성할 수있었습니다.
glorifiedHacker

쉘 이스케이프를 사용할 때 vim이 SEGV를 사용하는 것과 동일한 문제가 발생합니다. 10.7.1을 실행 중입니다. SEGV는 약 80 %의 시간이 발생합니다 (신뢰할 수있는 통계 평균을 얻기에 충분하지는 않지만 요점은 완전히 결정적이지 않다는 것입니다).

사자와 함께 번들로는 (에 따라 7.3.0 것으로 보인다 included_patches에서을 src/version.c). Vim 7.3은 현재 7.3.285 ( 285 패치 )입니다. 그 중 일부는 충돌에 대한 수정입니다. Apple 이외의 Vim 빌드 (예 : MacVim (스냅 샷 61은 7.3.260 기반)) 또는 MacPorts ( MacVim 빌드 또는 (현재) 7.3.237 기반 tty-only vim 및 / 또는 Vim.app )를 사용해 보셨습니까? .
크리스 욘센

1
SO ( MacVim catched deadly signal ) 에 대한 관련 질문에 대한 최근 답변에 따르면 기본 확장 기능을 가진 플러그인이 문제가 될 수 있습니다. 모든 플러그인을 비활성화하고 하나씩 가져 오십시오.
Chris Johnsen

나는 같은 문제를 가지고있다. 그러나 플러그인을 사용하지 않고 vimrc 파일을 완전히 비었습니다. 수정이 있습니까? Mac으로 이동 한 것을 후회하게합니다.
carl

답변:


1

반복 가능한 충돌을 찾은 경우 두 가지 방법이 있습니다 (의견과 토론에서 배송 버전이 최신 배송 OS에 이상적인 것보다 더 충돌 한 것 같습니다).

  1. bugreporter.apple.com에 버그를 신고하십시오. 무료 개발자 계정에 가입하면 무료입니다.
  2. 충돌하지 않는 최신 (또는 이전) 버전의 vim을 얻으려면 homebrew 와 같은 것을 사용하십시오 .

1

당신은 줄 수 MacVim에게 갈합니다. 몇 달 전에 전환했지만 되돌아 보지 않았습니다. 패키지에는 mvim 을 입력하여 $ PATH (예 : / usr / bin /)에 BASH / 터미널에서 시작할 수있는 실행 파일이 제공됩니다 . 분명히 이것은 당신이 찾고있는 솔루션이 아니지만 MacVim은 VIM과 똑같이 작동 하며 GUI를 연마합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.