خطای مهلک (به انگلیسی: fatal error) پیام خطایی است که باعث سقط شدن یک برنامه می شود و کاربر را به سیستم عامل بازمی گرداند. وقتی که چنین خطایی رخ می دهد، اطلاعاتی که برنامه در حال پردازش آن بوده ممکن است از دست بروند. خطای مهلک معمولاً در این موارد رخ می دهد:
سعی در اجرای یک دستورالعمل غیرمجاز شود.
داده یا کد نامعتبر در دسترس قرار گیرد.
یک عملیات در حلقه یا حالت جاری پردازنده مجاز نباشد.
برنامه سعی در تفسیم کردن یک عدد بر صفر بکند.
در بعضی از سیستم عاملها مانند مایکروسافت ویندوز یا مک اواس ده، بعد از وقوع یک پیغام خطا، هسته تصویر (به انگلیسی: image) فرایند در حافظه را بر روی دیسک روبرداری می کند. این تصویر که به core dump معروف است، می تواند برای خطایابی و کشف اشکالات برنامه مورد استفاده قرار گیرد.
سعی در اجرای یک دستورالعمل غیرمجاز شود.
داده یا کد نامعتبر در دسترس قرار گیرد.
یک عملیات در حلقه یا حالت جاری پردازنده مجاز نباشد.
برنامه سعی در تفسیم کردن یک عدد بر صفر بکند.
در بعضی از سیستم عاملها مانند مایکروسافت ویندوز یا مک اواس ده، بعد از وقوع یک پیغام خطا، هسته تصویر (به انگلیسی: image) فرایند در حافظه را بر روی دیسک روبرداری می کند. این تصویر که به core dump معروف است، می تواند برای خطایابی و کشف اشکالات برنامه مورد استفاده قرار گیرد.
wiki: خطای مهلک