จุดสิ้นสุดที่ผิดปกติคือการสิ้นสุดอย่างกะทันหันและไม่คาดคิดของโปรแกรมคอมพิวเตอร์หรือแอปพลิเคชั่นที่ใช้งานได้ เดิมชื่อนั้นมาจากระบบปฏิบัติการ IBM 360 รุ่นเก่าซึ่งระบุว่าการยุติดังกล่าวเป็นข้อผิดพลาด ABEND การสิ้นสุดของโปรแกรมที่ผิดปกติอาจเกิดขึ้นได้จากหลายสาเหตุ แต่สาเหตุที่พบบ่อยที่สุดเกี่ยวข้องกับปัญหาเกี่ยวกับหน่วยความจำระบบหรือปัญหาภายในรหัสของซอฟต์แวร์ เมื่อการยกเลิกประเภทนี้เกิดขึ้นโปรแกรมจะปิดตัวเองและขั้นตอนระบบปฏิบัติการเพื่อลดความเสียหายโดยการล้างหน่วยความจำของโปรแกรมและทำหน้าที่ราวกับว่าโปรแกรมได้ปิดตัวลงภายใต้สถานการณ์ปกติ
ปัญหาภายในหน่วยความจำระบบบนคอมพิวเตอร์สามารถทำให้เกิดการหยุดที่ผิดปกติไปยังโปรแกรมอย่างน้อยหนึ่งโปรแกรมในระบบ เมื่อคอมพิวเตอร์อนุญาตให้หน่วยความจำรั่วเกิดขึ้น - เมื่ออนุญาตให้โปรแกรมเขียนไปยังหน่วยความจำที่ไม่ได้รับมอบหมายจากระบบปฏิบัติการ - คอมพิวเตอร์สามารถเขียนทับส่วนต่าง ๆ ของหน่วยความจำที่เป็นของโปรแกรมอื่นโดยไม่ตั้งใจได้ เมื่อโปรแกรม "บุกเข้ามา" พยายามเรียกคืนข้อมูลที่เก็บไว้ในส่วนที่ถูกบุกรุกของหน่วยความจำจะไม่พบข้อมูลที่ถูกต้องและคาดการณ์ไว้อีกต่อไป ความคลาดเคลื่อนนี้มักส่งผลให้เกิดความผิดพลาดของแอปพลิเคชันอย่างสมบูรณ์เนื่องจากไม่สามารถรันได้โดยใช้ข้อมูลที่ถูกเขียนทับซึ่งบันทึกไว้โดยโปรแกรมที่บุกรุก
ปัญหาเกี่ยวกับรหัสซอฟต์แวร์บางครั้งอาจทำให้เกิดการสิ้นสุดที่ผิดปกติไปยังโปรแกรม หากซอฟต์แวร์มีข้อบกพร่องหรือมีรหัสการจัดการข้อผิดพลาดไม่เพียงพออินพุตที่ไม่ถูกต้องโดยผู้ใช้ปลายทางอาจส่งผลให้ซอฟต์แวร์ถูกยกเลิกอย่างผิดปกติ ตัวอย่างเช่นโปรแกรมที่ขอให้ผู้ใช้ป้อนหมายเลขโทรศัพท์ของเขาหรือเธอมักจะถูกเข้ารหัสเพื่อให้คำตอบที่ไม่ใช่ตัวเลขที่ไม่มีตัวเลข 10 หลักจะถูก "จับ" เป็นข้อผิดพลาดที่อาจเกิดขึ้นทันทีและส่งกลับไปยังผู้ใช้ปลายทางว่า ผลลัพธ์ที่ไม่ดี ซอฟต์แวร์ที่ยังไม่สมบูรณ์หรือไม่สมบูรณ์ที่ไม่มีรหัสการจัดการข้อผิดพลาดนี้อาจมีปัญหาเมื่อรับข้อมูลที่ไม่ถูกต้อง โปรแกรมจะไม่สามารถรับมือได้หากผู้ใช้ปลายทางตัดสินใจป้อน "abcdefg" เป็นหมายเลขโทรศัพท์ที่ควรจะเป็น
เมื่อสิ้นสุดการผิดปกติเกิดขึ้นระบบปฏิบัติการมักจะเตือนผู้ใช้คอมพิวเตอร์ว่ามีการยกเลิกโปรแกรมเกิดขึ้น หลังจากทำสิ่งนี้งานของระบบปฏิบัติการคือการกู้คืนจากความผิดพลาดโดยไม่ส่งผลเสียต่อโปรแกรมอื่น ๆ ในระบบ เมื่อต้องการทำเช่นนี้โดยทั่วไปแล้วจะเพิ่มหน่วยความจำที่กำหนดให้กับโปรแกรมเหมือนกับที่ทำในกรณีที่โปรแกรมสิ้นสุดลงอย่างสมบูรณ์ ข้อมูลเกี่ยวกับการยกเลิกโปรแกรมที่ผิดปกติมักจะถูกบันทึกไว้ในบันทึกการทำงานผิดพลาดของระบบปฏิบัติการทำให้ผู้ใช้สามารถตรวจสอบข้อมูลการขัดข้องเพื่อค้นหาสาเหตุที่เป็นไปได้ของความขัดแย้ง


