What does BSOD 0xBE (ATTEMPTED_WRITE_TO_READONLY_MEMORY) mean?

 
Could be also:
ConstantTypeOS
ERROR_INVALID_MODULETYPEWin32 errorWindows
Previous Next
INVALID_HIBERNATED_STATE MUTEX_ALREADY_OWNED

ATTEMPTED_WRITE_TO_READONLY_MEMORY

The ATTEMPTED_WRITE_TO_READONLY_MEMORY bug check has a value of 0x000000BE. This is issued if a driver attempts to write to a read-only memory segment.

ATTEMPTED_WRITE_TO_READONLY_MEMORY Parameters

Parameter Description

1

Virtual address of attempted write

2

PTE contents

3

Reserved

4

Reserved

If the driver responsible for the error can be identified, its name is printed on the blue screen and stored in memory at the location (PUNICODE_STRING) KiBugCheckDriver.

Remarks

Diagnostic focus

Parameter 1 is the virtual address that the driver tried to modify and Parameter 2 contains the corresponding PTE state. Resolve the faulting instruction and module from the dump, then check whether the target page was intentionally read-only, executable code, or a stale mapping. A write through a corrupted or freed pointer and an intentional write to a protected mapping require different fixes, so preserve both the instruction address and the target VA before changing driver versions.

References


Looking for a different code? Search another status or error code.