[Bug 1138529] New: Bazel 0.19.2 fails to build on some workers (ThunderX1)
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529 Bug ID: 1138529 Summary: Bazel 0.19.2 fails to build on some workers (ThunderX1) Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Java Assignee: bnc-team-java@forge.provo.novell.com Reporter: guillaume.gardet@arm.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 807818 --> http://bugzilla.opensuse.org/attachment.cgi?id=807818&action=edit Build log - Build failed on obs-arm-3 Bazel 0.19.2 fails to build on some workers. Workers ok: * obs-arm-8 (TX2) Workers broken: * obs-arm-3 (TX1) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529
Guillaume GARDET
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529#c1
--- Comment #1 from Guillaume GARDET
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529
Guillaume GARDET
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529#c2
Andreas Färber
From attachment:
[ 398s] # [ 398s] # A fatal error has been detected by the Java Runtime Environment: [ 398s] # [ 398s] # Internal Error (assembler_aarch64.hpp:1156), pid=2406, tid=0x0000ffffa7d551e0 [ 398s] # guarantee(Rs != Rn && Rs != Rt) failed: unpredictable instruction [ 398s] # [ 398s] # JRE version: OpenJDK Runtime Environment (8.0_212-b04) (build 1.8.0_212-b04) [ 398s] # Java VM: OpenJDK 64-Bit Server VM (25.212-b04 mixed mode linux-aarch64 compressed oops) [ 398s] # Derivative: IcedTea 3.12.0 [ 398s] # Distribution: Custom build (Wed Jun 12 14:16:22 UTC 2019) Sounds like an OpenJDK aarch64 backend issue: https://bugs.openjdk.java.net/browse/JDK-8153172 ThunderX2 will have support for LSE Atomics instructions, while older ones don't. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529#c3
--- Comment #3 from Guillaume GARDET
Sounds like an OpenJDK aarch64 backend issue:
Linked patch is already in current sources. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529#c4
--- Comment #4 from Andreas Färber
(In reply to Andreas Färber from comment #2)
Sounds like an OpenJDK aarch64 backend issue:
Linked patch is already in current sources.
And does their test case succeed or fail on non-LSE systems? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529#c6
--- Comment #6 from Guillaume GARDET
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529#c7
--- Comment #7 from Guillaume GARDET
Also seen with Bazel 0.24 with SLE12 SP4.
As workarounds, I will send SRs to make use of openjdk 11/12 for bazel0.2x on aarch64, as only openjdk 1.8.0 is affected, so far.
Workarounds for Bazel 0.24 0.25 0.26: https://build.opensuse.org/request/show/717885 https://build.opensuse.org/request/show/717886 https://build.opensuse.org/request/show/717887 I think Bazel 0.19 is too old to use java 11/12. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529#c8
--- Comment #8 from Guillaume GARDET
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529#c9
--- Comment #9 from Guillaume GARDET
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529#c10
Guillaume GARDET
http://bugzilla.opensuse.org/show_bug.cgi?id=1138529
Guillaume GARDET
participants (1)
-
bugzilla_noreply@novell.com