On Tue, 9 Jun 2026 12:30:46 GMT, Viktor Klang <[email protected]> wrote:
> Addresses a case where a `null`-value can sneak in to a reference chain and > lead to a live lock. Introduces a regression test which stochastically > reproduces the error. > > --------- > - [x] I confirm that I make this contribution in accordance with the [OpenJDK > Interim AI Policy](https://openjdk.org/legal/ai). This pull request has now been integrated. Changeset: 7644d4af Author: Viktor Klang <[email protected]> URL: https://git.openjdk.org/jdk/commit/7644d4afd437b64674a86012ab65dd0c9861cafe Stats: 82 lines in 5 files changed: 78 ins; 1 del; 3 mod 8386085: Livelock in AbstractQueuedSyncronizer.cleanQueue() when multiple threads do tryAcquire() with a short timeout and no permits available Reviewed-by: dl, alanb ------------- PR: https://git.openjdk.org/jdk/pull/31436
