Integrated: 8292304: [REDO] JDK-8289208 Test DrawRotatedStringUsingRotatedFont.java occasionally crashes on MacOS
Maxim Kartashev
mkartashev at openjdk.org
Thu Aug 25 19:48:04 UTC 2022
On Tue, 16 Aug 2022 08:26:08 GMT, Maxim Kartashev <mkartashev at openjdk.org> wrote:
> See also the [original pull request](https://github.com/openjdk/jdk/pull/9362) where the change is explained and discussed in details.
>
> Compared to the original version of this fix I
> * changed the error reporting from `printStackTrace()` to `System.out.println()` as per @prrace request,
> * fixed the test to use `AtomicInteger` for the counter of disposer records as `+=` and `--` operations on a `volatile int` do not guarantee value's integrity, which caused the test to often fail.
>
> `test/jdk/sun/java2d/Disposer/TestDisposerRace.java` now passes successfully on MacOS and Linux.
This pull request has now been integrated.
Changeset: 5d799d80
Author: Maxim Kartashev <mkartashev at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/5d799d80e638b85fa3881904e7330ffb5100764a
Stats: 141 lines in 3 files changed: 122 ins; 5 del; 14 mod
8292304: [REDO] JDK-8289208 Test DrawRotatedStringUsingRotatedFont.java occasionally crashes on MacOS
Reviewed-by: prr
-------------
PR: https://git.openjdk.org/jdk/pull/9890
More information about the client-libs-dev
mailing list