Loading... (original) (raw)

jdk10 tree cannot build on AArch64:

$ configure --with-jvm-variants=server --with-debug-level=fastdebug --disable-precompiled-headers --with-cpu-port=aarch64
$ make images
...
Note: Recompile with -Xlint:removal for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Compiling 4 files for BUILD_JIGSAW_TOOLS

# A fatal error has been detected by the Java Runtime Environment:

# SIGSEGV (0xb) at pc=0x000040001409ae70, pid=25350, tid=25351

# JRE version: (10.0) (fastdebug build )
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 10-internal+0-adhoc.ninjia02.jdk-jdk, mixed mode, tiered, compressed oops, serial gc, linux-aarch64)
# Problematic frame:
# j java.lang.ClassLoader.findNative(Ljava/lang/ClassLoader;Ljava/lang/String;)J+16 java.base

# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport %p %s %c %d %P" (or dumping to /home/ninjia02/Work/jdk/master/jdk-jdk/make/core.25350)

# An error report file with more information is saved as:

The hs_err file attached.

I think it is caused by recent code merge from (?):

http://hg.openjdk.java.net/jdk/jdk10/rev/2e867226b914

Revert this patch, build pass. However, I cannot access JDK-8174962.