| Previous | Next |
| INVALID_PROCESS_DETACH_ATTEMPT | IRQL_NOT_DISPATCH_LEVEL |
INVALID_SOFTWARE_INTERRUPT
INVALID_SOFTWARE_INTERRUPT is bug check 0x07. Microsoft's reference marks it as very infrequent and does not document meanings for the four bug-check arguments. The symbolic label does not publish which software interrupt mechanism, vector, or caller should be blamed.
Keep undocumented fields undocumented
It is tempting to decode one of the arguments as an interrupt number because of the stop name. The public contract does not support that interpretation. Save the raw values for the debugger and use the captured execution context to determine what code was running when the stop was issued.
How to approach a dump
- Query
!analyze -show 0x07for any debugger-known details available with the installed debugging tools. - Run
!analyze -vand inspect the stack, current processor, and symbolized module path. - When comparing incidents, match the Windows build and stack shape; identical stop names alone are not enough to claim one root cause.
References
- Microsoft: Bug Check 0x07 INVALID_SOFTWARE_INTERRUPT
- Microsoft: bug check code reference
- Microsoft: display a stack backtrace
Looking for a different code? Search another status or error code.