Skip to content

createdump crash report can have multiple threads indicated as crashed #60932

Closed

Description

@kdubau

Description

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.

Activity

  1. ghost added
    untriagedNew issue has not been triaged by the area owner
    on Oct 27, 2021
  2. kdubau commented on Oct 27, 2021

    @kdubau
    MemberAuthor
  3. added this to the 6.0.0 milestone on Oct 27, 2021
  4. self-assigned this
    on Oct 27, 2021
  5. 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
  6. modified the milestones: 6.0.0, 6.0.x on Nov 5, 2021
  7. ghost locked as resolved and limited conversation to collaborators on Dec 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions