Debugging Tools for Windows

Bug Check 0xE4: WORKER_INVALID

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.

Parameters

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.

Cause

This is usually caused by a driver freeing memory which still contains an executive worker item.

Build machine: CAPEBUILD