बार-बार दुर्घटनाग्रस्त होने का सिंह संस्करण - घातक सिग्नल SEGV पकड़ा गया


13

जब भी मैं अलग-अलग विम बफ़र्स / टैब में कई फाइलों पर काम करता हूं और बचत करने के लिए a: w करता हूं, एक सेग्मेंट फॉल्ट के साथ क्रैश हो जाता है।

मैं Snow.३ का उपयोग कर रहा हूं जो लायन के साथ लंबे समय से आया था (दरअसल स्नो लेपर्ड के साथ जो बाद में मैंने लायन में अपग्रेड किया)।

क्या यह समस्या लायन विशिष्ट है या क्या यह केवल अपग्रेड उपयोगकर्ताओं को प्रभावित कर रहा है? किसी ने भी इसी तरह के मुद्दों को देखा।

मैं ज्यादातर समय लिनक्स का उपयोगकर्ता रहा हूं लेकिन अभी हाल ही में एक मैक खरीदा है और हाल ही में लायन में अपग्रेड भी किया है।

यह इतना पैसा खर्च करने के लिए काफी उत्तेजित है और अब इसका उपयोग नहीं कर सकते हैं :(


मैंने अपने आईमैक को स्नो लेपर्ड से शेर में अपग्रेड किया और मैं उस त्रुटि को पुन: पेश करने में असमर्थ हूं जो आप देख रहे हैं। मैं तीन टैब में तीन अलग-अलग दस्तावेजों के साथ विम लॉन्च करने में सक्षम था, परिवर्तन करता हूं और प्रत्येक को बिना किसी त्रुटि के लिखता हूं।
glorifiedHacker

मैं एक ही मुद्दे का सामना कर रहा हूँ विम एक SEGV के साथ हो रही है जब एक खोल भागने का उपयोग किया जाता है। मैं १०..1.१ चला रहा हूं। SEGV लगभग 80% समय होता है (मैं विश्वसनीय सांख्यिकीय औसत प्राप्त करने के लिए इसे करने के लिए अनिच्छुक हूं, लेकिन मुद्दा यह है कि यह पूरी तरह से निर्धारक नहीं है)।

विम शेर के साथ बंडल 7.3.0 (के आधार पर हो रहा है included_patchesमें src/version.c)। विम 7.3 वर्तमान में 7.3.285 ( 285 पैच ) पर है; उनमें से कुछ क्रैश के लिए फिक्स हैं। क्या आपने विम का एक गैर-Apple निर्माण करने की कोशिश की है (जैसे MacVim (स्नैपशॉट 61 7.3.260 पर आधारित है) या MacPorts ( MacVim का निर्माण कर सकते हैं , या (वर्तमान में) 7.3.237-आधारित ट्टी-ओनली vim और / orim.app ) ।
क्रिस जॉन्सन

1
एसओ ( मैकविम ने घातक सिग्नल पकड़ा ) पर संभवतः संबंधित प्रश्न पर एक हालिया उत्तर बताता है कि देशी एक्सटेंशन वाले प्लगइन्स अपराधी हो सकते हैं। अपने सभी प्लगइन्स को अक्षम करने और उन्हें एक-एक करके वापस लाने का प्रयास करें।
क्रिस जॉन्सन

मेरी भी यही समस्या है। हालाँकि, मैं किसी भी प्लगइन्स का उपयोग नहीं कर रहा हूं और अपनी vimrc फ़ाइल को पूरी तरह से खाली कर दिया है। क्या कोई फिक्स है? मुझे मैक पर जाने का पछतावा करता है।
कार्ल

जवाबों:


1

जब आप दोहराए जाने वाले क्रैश पर स्थित होते हैं (और टिप्पणियों और चर्चाओं से यह सुनिश्चित होता है कि शिपिंग संस्करण नवीनतम शिपिंग OS के लिए आदर्श की तुलना में अधिक दुर्घटनाग्रस्त है) लगता है तो दो रास्ते हैं।

  1. Bugreporter.apple.com पर एक बग दर्ज करें - यदि आप एक मुफ्त डेवलपर खाते के लिए साइन अप करते हैं तो यह मुफ़्त है।
  2. विम का नया (या पुराना) संस्करण पाने के लिए होमब्रेव जैसी किसी चीज का उपयोग करें जो दुर्घटनाग्रस्त न हो।

1

आप मैकविम को दे सकते हैं। मैंने कुछ महीने पहले स्विच किया और पीछे मुड़कर नहीं देखा। पैकेज एक निष्पादन योग्य के साथ आता है जिसे आप अपने $ PATH (जैसे, / usr / bin /) में छोड़ सकते हैं इसे mvim टाइप करके BASH / टर्मिनल से लॉन्च कर सकते हैं । स्पष्ट रूप से यह वह समाधान नहीं है जिसकी आप तलाश कर रहे थे, लेकिन मैकविम बिल्कुल वीआईएम की तरह और जीयूआई की पॉलिश के साथ काम करता है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.