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 work item does contain such an item, or that a currently active work item was queued.

Important This topic is for programmers. If you are a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.

WORKER_INVALID Parameters

The following parameters are displayed on the blue screen. Parameter 1 indicates the code position.

Parameter 1Parameter 2Parameter 3Parameter 4Cause of Error

0x0

Address of work item

Start of pool block

End of pool block

An active worker item was freed.

0x1

Address of work item

Queue number

0

An active worker item was queued.

0x2

Address of work item

Address of I/O worker routine

0

A queued I/O worker item was freed.

0x3

Address of work item

Address of invalid object

0

An attempt was made to initialize an I/O worker item with an invalid object.

0x5

Address of work item

Queue number

NUMA Node targeted or -1 if all NODES were searched for.

An attempt was made to queue a work item before Worker Queued was initialized.

0x6

Address of work item

Queue number

0

Invalid queue type was provided.

0x7

Address of work item

Queue number

0

An attempt was made to queue a work item with an invalid worker routine address.

 

Cause

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

 

 

Show: