Skip to content

Locks are not exception safe #233

Description

@RasmusSkytte

Describe the bug
Locks are not exception-safe. update_snapshot() and delta_load() acquire locks but only release them at normal-function exits. Any error or interrupt between lock and unlock can leave stale locks.

To Reproduce
N/A

Expected behaviour
N/A

Screenshots
N/A

Provide output from sessionInfo()
N/A

  • I have checked that the bug is not already described in open issues

Additional context
N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    ChatGPTbugSomething isn't workingtriageSeverity of the issue is TBD

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions