Debugging Tools for Windows |
The WORKER_INVALID bug check has a value of 0x000000E4. This indicates that memory that should not contain an executive worker item does contain such an item, or that a currently active worker item was queued.
The following parameters are displayed on the blue screen. Parameter 1 indicates the code position.
Parameter 1 | Parameter 2 | Parameter 3 | Parameter 4 | Cause of Error |
---|---|---|---|---|
0x0 | Address of worker item | Start of pool block | End of pool block | An active worker item was freed. |
0x1 | Address of worker item | Queue number | 0 | An active worker item was queued. |
0x2 | Address of worker item | Address of I/O worker routine | 0 | A queued I/O worker item was freed. |
0x3 | Address of worker item | Address of invalid object | 0 | An attempt was made to initialize an I/O worker item with an invalid object. |
This is usually caused by a driver freeing memory which still contains an executive worker item.