JDK-8226878 : zero crashes after JDK-8191278
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 14
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2019-06-27
  • Updated: 2021-08-04
  • Resolved: 2019-06-28
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 13 JDK 14
13.0.9Fixed 14 b04Fixed
Related Reports
Relates :  
Description
$ make  images CONF=linux-x86_64-zero-release
Building target 'images' in configuration 'linux-x86_64-zero-release'
Updating support/modules_libs/java.base/server/libjvm.so due to 3 file(s)
Creating java.base.jmod
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (assembler_zero.cpp:86), pid=24130, tid=24135
#  Error: ShouldNotCall()
#
# JRE version: OpenJDK Runtime Environment (14.0) (build 14-internal+0-adhoc.aoqi.jdk)
# Java VM: OpenJDK 64-Bit Zero VM (14-internal+0-adhoc.aoqi.jdk, interpreted mode, serial gc, linux-amd64)
# Core dump will be written. Default location: Core dumps may be processed with "/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t %e %i" (or dumping to /home/aoqi/jdk/make/core.24130)
#
# An error report file with more information is saved as:
# /home/aoqi/jdk/make/hs_err_pid24130.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
#
/usr/bin/bash: line 1: 24130 Aborted                 (core dumped) /home/aoqi/jdk/build/linux-x86_64-zero-release/jdk/bin/jmod -J-XX:+UseSerialGC -J-Xms32M -J-Xmx512M -J-XX:TieredStopAtLevel=1 create --module-version 14-internal --target-platform 'linux-amd64' --module-path /home/aoqi/jdk/build/linux-x86_64-zero-release/images/jmods --libs /home/aoqi/jdk/build/linux-x86_64-zero-release/support/modules_libs/java.base --cmds /home/aoqi/jdk/build/linux-x86_64-zero-release/support/modules_cmds/java.base --config /home/aoqi/jdk/build/linux-x86_64-zero-release/support/modules_conf/java.base --class-path /home/aoqi/jdk/build/linux-x86_64-zero-release/jdk/modules/java.base --header-files /home/aoqi/jdk/build/linux-x86_64-zero-release/support/modules_include/java.base --man-pages /home/aoqi/jdk/build/linux-x86_64-zero-release/support/modules_man/java.base --legal-notices "/home/aoqi/jdk/build/linux-x86_64-zero-release/support/modules_legal/common:/home/aoqi/jdk/build/linux-x86_64-zero-release/support/modules_legal/java.base" --module-path /home/aoqi/jdk/build/linux-x86_64-zero-release/images/jmods --hash-modules '^(?!java.compiler$|jdk.aot$|jdk.internal.vm.compiler$|jdk.internal.vm.compiler.management$)' --exclude '**{_the.*,_*.marker,*.diz,*.debuginfo,*.dSYM/**,*.dSYM,*.pdb,*.map}' /home/aoqi/jdk/build/linux-x86_64-zero-release/support/images/jmods/java.base.jmod > >(/usr/bin/tee -a /home/aoqi/jdk/build/linux-x86_64-zero-release/support/images/jmods/_create_java.base.jmod_exec.log) 2> >(/usr/bin/tee -a /home/aoqi/jdk/build/linux-x86_64-zero-release/support/images/jmods/_create_java.base.jmod_exec.log >&2)
gmake[3]: *** [/home/aoqi/jdk/build/linux-x86_64-zero-release/support/images/jmods/_create_java.base.jmod_exec.marker] Error 1
gmake[2]: *** [java.base-jmod] Error 1

Comments
Fix Request (13u, 11u) Applies cleanly, need to fix zero build
04-08-2021

Built zero build on my linux (-p linux-x64-zero).
30-01-2020

RFR: https://mail.openjdk.java.net/pipermail/hotspot-dev/2019-June/038588.html
27-06-2019