KASAN_ILLEGAL_ACCESS
Bug check code: 0x000001f2 (498)
As HRESULT:- S: 0 (Success)
- C: 0 (Microsoft-defined)
- N: 0 (Not an NTSTATUS value)
- Facility: 0x000 (FACILITY_NULL: Default)
- Code: 0x01f2 (498)
- Sev: 0 (STATUS_SEVERITY_SUCCESS)
- C: 0 (Microsoft-defined)
- Facility: 0x000 (Default)
- Code: 0x01f2 (498)
Parameters
| Parameter | Description |
|---|---|
| 1 | The address being accessed illegally. |
| 2 | Size of the access. |
| 3 | The address of the caller. |
| 4 | Extra information on the access - memory violation location KASAN shadow code. Bits [0:7]: The KASAN shadow code. See the table below. Bit 8: 1 if the access was a write, 0 if it was a read. |
Description
The KASAN_ILLEGAL_ACCESS bug check has a value of 0x000001F2. It indicates that Kernel Address Sanitizer (KASAN) detected an illegal memory access being made.
KASAN is a variation of the user-mode ASAN that has been architected to work specifically for the Windows kernel and its drivers. AddressSanitizer (ASAN) is a compiler and runtime technology that detects several classes of memory bugs in C/C++ programs, including critical security bugs like buffer overflows.
KASAN checking is enabled using a registry key, and recompiling the kernel driver. For more information, see Kernel Address Sanitizer (KASAN) and the Microsoft C++ AddressSanitizer (ASAN) documentation.
Important
This article is for programmers. If you're a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.
See also
Article text from the Windows driver documentation (opens in a new tab), by Microsoft, under the CC BY 4.0 (opens in a new tab) licence.