Debugging Tools for Windows |
The TIMER_OR_DPC_INVALID bug check has a value of 0x000000C7. This is issued if a kernel timer or delayed procedure call (DPC) is found somewhere in memory where it is not permitted.
The following parameters are displayed on the blue screen.
Parameter | Description |
---|---|
1 | 0: Timer object 1: DPC object 2: DPC routine |
2 | Address of object |
3 | Beginning of memory range checked |
4 | End of memory range checked |
This condition is usually caused by a driver failing to cancel a timer or DPC before freeing the memory where it resides. When Driver Verifier is active, it will catch such errors and issue this bug check.
If you are the driver writer, use the information obtained through this bug check to fix the bugs in your code.
If you are a system administrator, you should unload the driver if the problem persists.
For full details on Driver Verifier, see the Windows Driver Kit.