What does BSOD 272 (DRIVER_INVALID_CRUNTIME_PARAMETER) mean?

 
Could be also:
ConstantTypeOS
STATUS_PAGE_FAULT_TRANSITIONNTSTATUSWindows
Previous Next
VIDEO_MEMORY_MANAGEMENT_INTERNAL RECURSIVE_NMI

DRIVER_INVALID_CRUNTIME_PARAMETER

Invalid C runtime parameter in driver code

DRIVER_INVALID_CRUNTIME_PARAMETER is bug check code 0x00000110. The built-in table identifies it as DRIVER_INVALID_CRUNTIME_PARAMETER; the useful diagnostic question is what Windows component raised the stop and which invariant failed.

This bug check indicates that a driver hit a kernel C runtime invalid-parameter path. It is usually a driver programming error: invalid buffer length, format string, pointer, count, or contract passed to a checked CRT-style helper.

How to read the parameters

  • The crashing instruction and stack identify the driver and the runtime validation routine.
  • The bug check name is about a driver parameter contract, not about user-mode C runtime exceptions.
  • A corrupted parameter value may be the symptom of earlier memory damage.

What to check in the dump

  • Inspect the failing driver stack and the arguments passed to the runtime helper.
  • Enable Driver Verifier and compiler/runtime checks for the driver under test.
  • Audit string, memory, and formatted-output helpers for length, null-termination, and trusted-size assumptions.

References


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