RFR: 8300727: java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java failed with "List wasn't garbage collected" [v2]

Alexey Ivanov aivanov at openjdk.org
Mon Mar 6 17:24:13 UTC 2023


> The test has become unstable recently, there were quite a few failures, on Windows mostly. I was lucky enough to find a host where the test failed consistently.
> 
> I call `System.gc()` directly as suggested in comments to the bug. I used `PhantomReference` instead of `WeakReference`.
> 
> Now the test calls `System.gc()` in a loop and waits for the reference to be enqueued. In majority of cases, the test exits the loop at the second attempt.

Alexey Ivanov has updated the pull request incrementally with one additional commit since the last revision:

  Use jdk.test.lib.util.ForceGC library class to Force GC

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/12594/files
  - new: https://git.openjdk.org/jdk/pull/12594/files/13589cd2..13e02b38

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=12594&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=12594&range=00-01

  Stats: 27 lines in 1 file changed: 12 ins; 12 del; 3 mod
  Patch: https://git.openjdk.org/jdk/pull/12594.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/12594/head:pull/12594

PR: https://git.openjdk.org/jdk/pull/12594



More information about the client-libs-dev mailing list