Debugging Tools for Windows |
The INVALID_FLOATING_POINT_STATE bug check has a value of 0x000000E7. This indicates that a thread's saved floating-point state is invalid.
The following parameters are displayed on the blue screen. Parameter 1 indicates which validity check failed. Parameter 4 is not used. The meaning of the other parameters depends on the value of Parameter 1.
Parameter 1 | Parameter 2 | Parameter 3 | Cause of Error |
---|---|---|---|
0x0 | The flags field | 0 | The saved context flags field is invalid. Either FLOAT_SAVE_VALID is not set, or some reserved bits are nonzero. |
0x1 | The saved IRQL | The current IRQL | The current processor's IRQL is not the same as when the floating-point context was saved. |
0x2 | The saved address of the thread that owns this floating-point context | The current thread | The saved context does not belong to the current thread. |
While restoring the previously-saved floating-point state for a thread, the state was found to be invalid.
Parameter 1 indicates which validity check failed.