Page MenuHomePhabricator

Preserve the LockData initial state if "potential deadlock detected" exception thrown
ClosedPublic

Authored by PiRK on Sep 7 2021, 08:23.

Details

Summary

Preserve initial state if push_lock() throws exception

test: Repeat deadlock tests

test: Add LockStackEmpty()

This is a backport of core#19340

Test Plan

With TSAN: ninja check check-functional

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable