You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
createdump crash report can have multiple threads indicated as crashed #60932
It appears like a faulted task with an unobserved exception can cause the threadpool thread to be marked "crashed" in future crash reports. Or said differently, if the process crashes while a faulted task has not yet had it's exception observed, both the actual crashing thread and the threadpool thread that ran the faulted task, will be marked "crashed" in the crash report json.
Reproduction Steps
Run a task on a background thread that throws, but never observe the exception. Then crash the process on the main thread.
Expected behavior
Only the crashing thread is marked crashed.
Actual behavior
Multiple threads are marked as the crashing thread in the crash report.
changed the title [-]createdump crash report can have multiple threads indicated as the crashed[/-][+]createdump crash report can have multiple threads indicated as crashed[/+]on Oct 27, 2021
Activity
kdubau commentedon Oct 27, 2021
cc @mikem8361
[-]createdump crash report can have multiple threads indicated as the crashed[/-][+]createdump crash report can have multiple threads indicated as crashed[/+]Fix dump generation issues for VS4Mac
Fix various dump generation issues for VS4Mac (#60995)
Fix dump generation issues for VS4Mac
Fix dump generation issues for VS4Mac (#61063)