กลุ่มเสียงเรียกเข้าแบบสิงโตทำซ้ำได้ - จับสัญญาณร้ายแรง SEGV


13

เมื่อใดก็ตามที่ฉันทำงานกับไฟล์หลายไฟล์ในบัฟเฟอร์ / แท็บที่แตกต่างกันและทำ a: w เพื่อบันทึก, vim ขัดข้องด้วยการแบ่งเซ็กเมนต์

ฉันใช้ vim 7.3 ที่มาพร้อมกับ Lion (จริง ๆ แล้วกับ SnowLeopard ซึ่งต่อมาฉันอัพเกรดเป็น Lion)

ปัญหานี้เกิดเฉพาะกับสิงโตหรือมีผลกระทบกับผู้ใช้อัปเกรดเท่านั้นหรือไม่ คนใดคนหนึ่งเห็นปัญหาที่คล้ายกัน

ฉันเคยเป็นผู้ใช้งาน linux มาเกือบตลอดเวลา แต่เพิ่งซื้อแม็คเมื่อไม่นานมานี้และอัพเกรดเป็น Lion เมื่อไม่นานมานี้

มันค่อนข้างทำให้รุนแรงขึ้นที่จะใช้จ่ายเงินมากและตอนนี้ไม่สามารถใช้เป็นกลุ่ม :(


ฉันอัพเกรด iMac จาก Snow Leopard เป็น Lion และฉันไม่สามารถทำซ้ำข้อผิดพลาดที่คุณเห็น ฉันสามารถเรียกใช้กลุ่มในแท็บสามแท็บด้วยเอกสารที่แตกต่างกันสามรายการทำการเปลี่ยนแปลงและเขียนแต่ละรายการโดยไม่มีข้อผิดพลาด
สดุดี

ฉันกำลังประสบปัญหาเดียวกันกับกลุ่มที่เป็นกลุ่มรับ SEGV เมื่อใช้การหลบหนีของเชลล์ ฉันใช้ 10.7.1 SEGV เกิดขึ้นประมาณ 80% ของเวลา (ฉันลังเลที่จะทำมันมากพอที่จะได้รับค่าเฉลี่ยทางสถิติที่เชื่อถือได้ แต่ประเด็นก็คือมันไม่ได้กำหนดอย่างสมบูรณ์)

เป็นกลุ่ม ที่มาพร้อมกับสิงโตน่าจะเป็น 7.3.0 (ขึ้นอยู่กับincluded_patchesในsrc/version.c) Vim 7.3 อยู่ที่ 7.3.285 ( 285 patches ); สิ่งเหล่านี้คือการแก้ไขสำหรับข้อขัดข้อง มีคุณพยายามสร้างที่ไม่ใช่แอปเปิ้ลเป็นกลุ่ม (เช่นMacVim (ภาพรวม 61 จะขึ้นอยู่กับ 7.3.260) หรือMacPorts (สามารถสร้างMacVimหรือ (ปัจจุบัน) 7.3.237 ตาม TTY เท่านั้นที่เป็นกลุ่มและ / หรือVim.app ) .
Chris Johnsen

1
คำตอบล่าสุดเกี่ยวกับคำถามที่อาจเป็นไปได้เกี่ยวกับ SO ( MacVim จับสัญญาณร้ายแรง ) แนะนำว่าปลั๊กอินที่มีส่วนขยายเนทีฟอาจเป็นตัวการ ลองปิดการใช้งานปลั๊กอินทั้งหมดของคุณและนำปลั๊กอินกลับมาทีละรายการ
Chris Johnsen

ผมมีปัญหาเดียวกัน. อย่างไรก็ตามฉันไม่ได้ใช้ปลั๊กอินใด ๆ และทำให้ไฟล์ vimrc ของฉันว่างเปล่า มีวิธีแก้ไขไหม? ทำให้ฉันเสียใจที่ต้องย้ายไปใช้ Mac
คาร์ล

คำตอบ:


1

มีสองช่องทางเมื่อคุณพบข้อผิดพลาดที่ทำซ้ำได้ (และจากความคิดเห็นและการสนทนามันแน่ใจว่าดูเหมือนว่ารุ่นการจัดส่งเป็นความผิดพลาดมากกว่าที่เหมาะสำหรับระบบปฏิบัติการการจัดส่งล่าสุด)

  1. ยื่นข้อผิดพลาดที่ bugreporter.apple.com - ฟรีหากคุณสมัครใช้งานบัญชีผู้พัฒนาฟรี
  2. ใช้บางสิ่งบางอย่างเช่นhomebrewเพื่อรับ vim เวอร์ชันใหม่ (หรือเก่ากว่า) ที่ไม่หยุดทำงาน

1

คุณสามารถให้MacVimได้ ฉันเปลี่ยนไปเมื่อสองสามเดือนก่อนและไม่ได้หันกลับมามอง แพคเกจที่มาพร้อมกับปฏิบัติการที่คุณสามารถวางใน $ เส้นทางของคุณ (เช่น / usr / bin /) ที่จะเปิดตัวได้จากทุบตี / เทอร์โดยการพิมพ์mvim เห็นได้ชัดว่านี้ไม่ได้เป็นวิธีการแก้ปัญหาที่คุณกำลังมองหา แต่ MacVim ทำงานตรงเหมือนเป็นกลุ่มและมีการขัดในการ GUI

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.