Phiên bản sư tử của vim bị treo liên tục - bắt tín hiệu chết người SEGV


13

Bất cứ khi nào tôi làm việc trên nhiều tệp trong các bộ đệm / tab vim khác nhau và thực hiện: w để lưu, vim gặp sự cố với lỗi phân đoạn.

Tôi đang sử dụng vim 7.3 đã có từ lâu với Lion (Thật ra là với SnowLeopard mà sau này tôi đã nâng cấp lên Lion).

Vấn đề này là Lion cụ thể hay điều này chỉ ảnh hưởng đến người dùng nâng cấp? Bất kỳ ai nhìn thấy vấn đề tương tự.

Tôi đã là người dùng linux trong hầu hết thời gian nhưng mới mua mac gần đây và cũng đã nâng cấp lên Lion gần đây.

Việc chi quá nhiều tiền và bây giờ không thể sử dụng vim :(


Tôi đã nâng cấp iMac của mình từ Snow Leopard lên Lion và tôi không thể tái tạo lỗi mà bạn đang thấy. Tôi đã có thể khởi chạy vim trong ba tab với ba tài liệu khác nhau, thực hiện thay đổi và viết từng cái mà không có bất kỳ lỗi nào.
vinh quangHacker

Tôi đang gặp vấn đề tương tự với việc vim nhận được anh ta với SEGV khi sử dụng lối thoát vỏ. Tôi đang chạy 10.7.1. SEGV xảy ra khoảng 80% thời gian (tôi miễn cưỡng làm điều đó đủ để có được trung bình thống kê đáng tin cậy, nhưng vấn đề là nó không hoàn toàn xác định).

Các Vim kèm với Lion có vẻ là 7.3.0 (dựa trên included_patchestrong src/version.c). Vim 7.3 hiện đang ở mức 7.3.285 ( 285 bản vá ); một số trong số đó là bản sửa lỗi cho sự cố. Bạn đã thử bản dựng Vim không phải của Apple (ví dụ: MacVim (ảnh chụp nhanh 61 dựa trên 7.3.260) hoặc MacPorts (có thể xây dựng MacVim , hoặc (hiện tại) vim chỉ dựa trên 7.3.237 và / hoặc Vim.app ) .
Chris Johnsen

1
Một câu trả lời gần đây về một câu hỏi có thể liên quan đến SO ( MacVim bị bắt tín hiệu chết người ) cho thấy rằng các plugin có phần mở rộng riêng có thể là thủ phạm. Hãy thử vô hiệu hóa tất cả các plugin của bạn và đưa chúng trở lại từng cái một.
Chris Johnsen

Tôi có cùng một vấn đề. Tuy nhiên, tôi không sử dụng bất kỳ plugin nào và đã làm trống hoàn toàn tệp vimrc của tôi. Có sửa chữa không? Khiến tôi hối hận khi chuyển sang Mac.
carl

Câu trả lời:


1

Có hai con đường khi bạn đã tìm thấy một sự cố lặp lại (và từ các nhận xét và thảo luận, có vẻ như phiên bản vận chuyển gặp sự cố nhiều hơn lý tưởng cho hệ điều hành vận chuyển mới nhất).

  1. Gửi một lỗi tại bugreporter.apple.com - nó miễn phí nếu bạn đăng ký tài khoản nhà phát triển miễn phí.
  2. Sử dụng một cái gì đó như homebrew để có được một phiên bản vim mới hơn (hoặc cũ hơn) không bị lỗi.

1

Bạn có thể cho MacVim đi. Tôi đã chuyển qua một vài tháng trước và không nhìn lại. Gói đi kèm với một tệp thực thi mà bạn có thể bỏ vào $ PATH (ví dụ: / usr / bin /) để khởi chạy nó từ BASH / Terminal bằng cách nhập mvim . Rõ ràng đây không phải là giải pháp mà bạn đang tìm kiếm, nhưng MacVim hoạt động chính xác như VIM và với sự đánh bóng của GUI.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.