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.
Important Info If You Have Received a STOP Code
If you received a blue screen error, or stop code, the computer has shut down abruptly to protect itself from data loss. A hardware device, its driver, or related software might have caused this error. If your copy of Windows came with your computer, call the manufacturer of your computer. If you purchased Windows separately from your computer, Microsoft provides support. To find contact info for Microsoft or your computer manufacturer, Contact Support.
If you have experience with computers and want to try to recover from this error, follow the steps provided in the Microsoft article Resolving STOP (Blue Screen) Errors in Windows.
These actions might prevent an error like this from happening again:
- Download and install updates and device drivers for your computer from Windows Update.
- Scan your computer for computer viruses.
- Check your hard disk for errors.
WORKER_INVALID 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.
Send comments about this topic to Microsoft
Build date: 4/9/2013
