อะไรคือสิ่งที่SEGV_MAPERRทำไมมันมักจะเกิดขึ้นกับSIGSEGV?
อะไรคือสิ่งที่SEGV_MAPERRทำไมมันมักจะเกิดขึ้นกับSIGSEGV?
คำตอบ:
SEGVทั่วไปมีสองประเภทซึ่งเป็นข้อผิดพลาดที่เกิดจากการเข้าถึงหน่วยความจำไม่ถูกต้อง:
เอกสารการจัดเรียง (การจัดทำดัชนีรหัสที่มาลินุกซ์) สำหรับ SEGV_MAPERR อยู่ที่นี่: http://lxr.free-electrons.com/ident?i=SEGV_MAPERR
SEGV_MAPERRคือ stack overflow (ไม่มีการเล่นสำนวน) : D
                    มันเป็นข้อผิดพลาดในการแบ่งกลุ่ม ส่วนใหญ่อาจเป็นปัญหาตัวชี้ห้อยหรือบัฟเฟอร์ล้น
SIGSSEGV เป็นสัญญาณที่ยุติมันตามปัญหาความผิดพลาดในการแบ่งส่วน
ตรวจสอบตัวชี้อันตรายและปัญหาการล้น
การเปิดใช้งานการทิ้งหลักจะช่วยให้คุณระบุปัญหาได้