Menu

Application Verifier break message

DEVMODE buffer parameter spans across non-readable memory page(s)

Probable cause

This stop can be caused by several conditions:

  • The DEVMODE buffer was already freed.

  • The DEVMODE buffer was constructed incorrectly by assigning the dmSize and dmDriverExtra members a value that is larger than it should be.

  • A NULL devmode buffer was used where a non-NULL buffer was expected.

Information displayed by Application Verifier

Format: This verifier stop was caused by a software component that called the print subsystem with a bad DEVMODE buffer. Review the current stack trace and check: the allocation, the construction, and the lifetime of the devmode to identify the bug location.

Parameter 1 - The bad DEVMODE buffer

Parameter 2 - The total buffer size as calculated from devmode dmSize and dmDriverExtra fields. Zero if the buffer is completely in non-readable memory.

Parameter 3 - Not used.

Parameter 4 - Not used.

Additional information

Stop code:�A01E