| Previous | Next |
| MF_S_CLOCK_STOPPED | WER_S_REPORT_UPLOADED |
WER_S_REPORT_DEBUG
WER attached or invoked a debugger
WER_S_REPORT_DEBUG is HRESULT 1769472 (0x001B0000) from winerror.h. AllStat describes it as “Debugger was attached.” In the Windows Error Reporting collection, queue, upload, archive, assertion, or debugging workflow, the value reports a nonfailure state that must not be collapsed into plain S_OK.
A cleared severity bit does not make the return equivalent to ordinary completion; the postcondition remains specific.
What must be true before accepting it
Verify that the debugger attachment is intentional and report ownership is transferred according to the chosen debugging policy. The boundary determines whether the caller continues, waits, falls back, or ends the operation.
Also confirm that returned outputs belong to the current operation generation and were not inherited from an earlier attempt.
Where the status is encountered
- WerReportSubmit and WER store processing; capture the exact API, object, and phase because the same numeric success severity does not define the state by itself.
- Crash, hang, assertion, and application-failure reporting;
- Enterprise policy controlling WER queue, archive, upload, debugger, and throttling;
Keep this result attached to the operation that returned it. Interpreting it outside that API contract can turn a normal continuation or partial result into an incorrect retry or false completion.
Correct handling and recovery
Pause ordinary upload handling, record the debugger outcome, and continue or terminate the faulting process only through the documented WER decision path.
Before repeating work after this result, reconcile side effects and prove that the next attempt is idempotent.
Practical scenario
A test build crashes with just-in-time debugging enabled. WER launches the debugger and the harness records that no normal upload was expected.
Difference from nearby results
WER_S_REPORT_UPLOADED means data was submitted; this status says interactive debugging handled the event instead.
Using one generic success branch for it and its neighbor can lose output, repeat work, or misreport completion.
References
- Microsoft: WER error codes
- Microsoft: WerReportSubmit
- Microsoft: Windows Error Reporting
- Microsoft: HRESULT values
Looking for a different code? Search another status or error code.