Integrated: JDK-8322163: runtime/Unsafe/InternalErrorTest.java fails on Alpine after JDK-8320886
Matthias Baesken
mbaesken at openjdk.org
Fri Dec 22 13:32:55 UTC 2023
On Thu, 21 Dec 2023 09:12:33 GMT, Matthias Baesken <mbaesken at openjdk.org> wrote:
> We notice failures/crashes on Alpine Linux, maybe after [JDK-8320886](https://bugs.openjdk.org/browse/JDK-8320886).
> test runtime/Unsafe/InternalErrorTest.java crashes on Alpine (works fine on other test OS/CPU platforms) :
>
>
> #
> # SIGSEGV (0xb) at pc=0x00007fd3c080064f, pid=7075, tid=7161
> #
> # JRE version: OpenJDK Runtime Environment (23.0) (build 23-internal-adhoc.jenkinsi.jdk)
> # Java VM: OpenJDK 64-Bit Server VM (23-internal-adhoc.jenkinsi.jdk, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
> # Problematic frame:
> # C [ld-musl-x86_64.so.1+0x5464f] memset+0xa7
> #
>
>
> Looks like the Alpine memset triggers unexpected SIGSEGV (not the expected SIGBUS). So we switch to a loop instead of memset. However I noticed that on Linux aarch64 the test starts to fail when the loop is used instead of the memset, so I keep the old coding on this platform .
This pull request has now been integrated.
Changeset: 12308533
Author: Matthias Baesken <mbaesken at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/1230853343c38787c90820d19d0626f0c37540dc
Stats: 10 lines in 1 file changed: 10 ins; 0 del; 0 mod
8322163: runtime/Unsafe/InternalErrorTest.java fails on Alpine after JDK-8320886
Reviewed-by: mdoerr, clanger
-------------
PR: https://git.openjdk.org/jdk/pull/17175
More information about the hotspot-dev
mailing list