JDK-8247200 : AArch64: assert((unsigned)fpargs < 32)
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 8,openjdk8u292,11,15
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: linux
  • CPU: aarch64
  • Submitted: 2020-06-09
  • Updated: 2023-08-17
  • Resolved: 2020-06-17
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 11 JDK 15 JDK 16 JDK 8
11.0.11-oracleFixed 15Fixed 16 b02Fixed 8u401Fixed
Related Reports
Duplicate :  
Duplicate :  
Description
Numerous tests in LongTransitions (open/test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/...) ran in tier6 will run into an assert (spurious?).

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (/opt/mach5/mesos/work_dir/slaves/805146e6-8fdb-4552-bf9e-385b73cf7129-S405/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/4e350524-c4e0-497a-b7cb-95bf0138abfa/runs/0994d745-7792-4c00-80dc-f2351b48aa12/workspace/open/src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp:1138), pid=22822, tid=22924
#  assert((unsigned)fpargs < 32) failed: eek!
#
# JRE version: Java(TM) SE Runtime Environment (15.0) (fastdebug build 15-internal+0-2020-05-19-1253597.patric.hedlin.jdk)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 15-internal+0-2020-05-19-1253597.patric.hedlin.jdk, compiled mode, tiered, compressed oops, g1 gc, linux-aarch64)
# Problematic frame:
# V  [libjvm.so+0x1272c8c]  rt_call(MacroAssembler*, unsigned char*, int, int, int) [clone .isra.0]+0x18c
#
Comments
Fix Request Should get backported for parity with 11.0.11-oracle. Applies cleanly.
21-12-2020

Changeset: 5547d320 Author: Patric Hedlin <phedlin@openjdk.org> Date: 2020-06-17 11:08:44 +0000 URL: https://git.openjdk.java.net/lanai/commit/5547d320
02-07-2020

Changeset: 3839c865 Author: Patric Hedlin <phedlin@openjdk.org> Date: 2020-06-04 10:17:40 +0000 URL: https://git.openjdk.java.net/lanai/commit/3839c865
02-07-2020

Changeset: 5547d320 Author: Patric Hedlin <phedlin@openjdk.org> Date: 2020-06-17 11:08:44 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/5547d320
02-07-2020

Changeset: 5547d320 Author: Patric Hedlin <phedlin@openjdk.org> Date: 2020-06-17 11:08:44 +0000 URL: https://git.openjdk.java.net/amber/commit/5547d320
02-07-2020

Changeset: 3839c865 Author: Patric Hedlin <phedlin@openjdk.org> Date: 2020-06-04 10:17:40 +0000 URL: https://git.openjdk.java.net/panama-foreign/commit/3839c865
02-07-2020

Changeset: 3839c865 Author: Patric Hedlin <phedlin@openjdk.org> Date: 2020-06-04 10:17:40 +0000 URL: https://git.openjdk.java.net/amber/commit/3839c865
02-07-2020

Changeset: 5547d320 Author: Patric Hedlin <phedlin@openjdk.org> Date: 2020-06-17 11:08:44 +0000 URL: https://git.openjdk.java.net/mobile/commit/5547d320
02-07-2020

URL: https://hg.openjdk.java.net/jdk/jdk/rev/87e2ab3a60e1 User: jwilhelm Date: 2020-06-18 22:33:01 +0000
18-06-2020

URL: https://hg.openjdk.java.net/jdk/jdk/rev/3585f92edcaa User: phedlin Date: 2020-06-16 15:25:13 +0000
17-06-2020