| Previous | Next |
| IRQL_UNEXPECTED_VALUE | PNP_DETECTED_FATAL_ERROR |
DRIVER_VERIFIER_IOMANAGER_VIOLATION
DRIVER_VERIFIER_IOMANAGER_VIOLATION meaning
DRIVER_VERIFIER_IOMANAGER_VIOLATION is bug check 0x000000C9. I/O Verification detected a fatal misuse of IRPs, device objects, completion, cancellation, or other I/O manager contracts. Parameter 1 selects the exact rule.
How to analyze the result
Use Parameter 1 and the rule-specific parameters to locate the driver, IRP, object, or dispatch routine. Check ownership, stack locations, completion calls, pending status, cancellation synchronization, and object lifetime.
- Preserve the complete dump, all four parameters, Windows build, loaded modules, and the event timeline before changing drivers or firmware while investigating this result.
- Run
!analyze -vand follow the parameter-specific objects and the stack associated with this result rather than relying only on the symbolic name or a single probable-cause line. - Compare multiple dumps when available; a stable instruction or object path associated with this result is stronger evidence than a module that appears only after earlier corruption.
Recovery boundary
Correct the I/O path in the responsible driver. Suppressing verifier only removes detection; it does not make an invalid IRP or object transition safe.
Official references
- Microsoft: DRIVER_VERIFIER_IOMANAGER_VIOLATION bug check
- Microsoft: Bug check code reference
- Microsoft: Analyze a kernel-mode dump with WinDbg
Looking for a different code? Search another status or error code.