Skip to content

Race condition with mutexes and without a persistent instance. #3

@BobVul

Description

@BobVul

Where two processes are started in quick succession without a persistent instance available, a race condition is possible where one (A) holds the mutex (very briefly) while the other (B) attempts to take it. B will proceed to send a message even though no persistent instance exists.

This race condition is exceptionally rare. And I'm not entirely sure how to fix it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions