An error will be reported when compiling the master on OrangeP5 Plus

David Holmes david.holmes at oracle.com
Tue Oct 3 02:36:22 UTC 2023


Moving to hotspot-runtime-dev as this is a VM crash with compressed Oops.

David

On 1/10/2023 10:49 am, 温绍锦(高铁) wrote:
> 
> An error will be reported when compiling the master on OrangeP5 Plus 
> (http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-5-plus.html <http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-5-plus.html>), but the compilation of the 21u version is passed.
> 
> The error message is as follows:
> 
> ```
> Creating support/demos/image/jfc/TransparentRuler/TransparentRuler.jar
> Creating support/classlist.jar
> /usr/bin/bash: line 15: 854142 Aborted                 
> /root/git/jdk/build/linux-aarch64-server-release/support/interim-image/bin/java -XX:DumpLoadedClassList=/root/git/jdk/build/linux-aarch64-server-release/support/link_opt/classlist.raw.2 -XX:SharedClassListFile=/root/git/jdk/build/linux-aarch64-server-release/support/link_opt/classlist.interim -XX:SharedArchiveFile=/root/git/jdk/build/linux-aarch64-server-release/support/link_opt/classlist.jsa -Djava.lang.invoke.MethodHandle.TRACE_RESOLVE=true -Duser.language=en -Duser.country=US --module-path /root/git/jdk/build/linux-aarch64-server-release/support/classlist.jar -cp /root/git/jdk/build/linux-aarch64-server-release/support/classlist.jar build.tools.classlist.HelloClasslist 2> /root/git/jdk/build/linux-aarch64-server-release/support/link_opt/stderr > /root/git/jdk/build/linux-aarch64-server-release/support/link_opt/default_jli_trace.txt
> ERROR: Failed to generate link optimization data. This is likely a 
> problem with the newly built JVM/JDK.
> #
> # A fatal error has been detected by the Java Runtime Environment:
> #
> #  Internal Error (macroAssembler_aarch64.cpp:4654), pid=854142, tid=854143
> #  guarantee((shifted_base & 0xffff0000ffffffff) == 0) failed: 
> compressed class base bad alignment
> #
> # JRE version:  (22.0) (build )
> # Java VM: OpenJDK 64-Bit Server VM (22-internal-adhoc.root.jdk, mixed 
> mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, 
> linux-aarch64)
> # Problematic frame:
> # V  [libjvm.so+0xae20d0]  
> MacroAssembler::decode_klass_not_null(Register, Register)+0x250
> #
> # No core dump will be written. Core dumps have been disabled. To enable 
> core dumping, try "ulimit -c unlimited" before starting Java again
> #
> # An error report file with more information is saved as:
> # /root/git/jdk/make/hs_err_pid854142.log
> #
> #
> gmake[3]: *** [GenerateLinkOptData.gmk:71: 
> /root/git/jdk/build/linux-aarch64-server-release/support/link_opt/classlist] Error 134
> gmake[2]: *** [make/Main.gmk:649: generate-link-opt-data] Error 2
> gmake[2]: *** Waiting for unfinished jobs....
> ERROR: Build failed for target 'images' in configuration 
> 'linux-aarch64-server-release' (exit code 2)
> Stopping javac server
> No indication of failed target found.
> HELP: Try searching the build log for '] Error'.
> HELP: Run 'make doctor' to diagnose build problems.
> make[1]: *** [/root/git/jdk/make/Init.gmk:323: main] Error 2
> make: *** [/root/git/jdk/make/Init.gmk:189: images] Error 2
> ```
> 
> 
> 
> 
> 


More information about the core-libs-dev mailing list