| Previous | Next |
| STATUS_PLUGPLAY_QUERY_VETOED | STATUS_REGISTRY_HIVE_RECOVERED |
STATUS_UNWIND_CONSOLIDATE
Multiple unwind paths are being consolidated into one continuation
This status is used by runtime unwind machinery when a frame consolidation operation must choose or restore a final continuation. It commonly appears as control information inside language exception handling rather than as the original application error. The exception parameters and runtime-specific handler data are more useful than the generic status text.
Because consolidation occurs while the stack is already being transformed, a crash here can expose bad unwind metadata, a corrupted context, or a defect in custom exception-runtime integration. Preserve the full exception record and avoid rewriting the instruction pointer before the runtime consumes it; implementations can treat this status differently from an ordinary target-IP unwind.
What to inspect
- Inspect all exception parameters and the language runtime that raised the status.
- Keep the original context and dispatcher data before any debugger modification.
- Validate unwind metadata for the frame being consolidated.
- Search for a preceding exception that initiated the unwind sequence.
References
- Microsoft Learn: x64 exception handling
- ReactOS source: AMD64 unwind implementation
- Microsoft Learn: EXCEPTION_RECORD
- Microsoft Windows SDK metadata: ntstatus.h
Looking for a different code? Search another status or error code.