<div dir="ltr"><div>Hi Wemshao,</div><div><br></div><div>could you please run</div><div>1 "java -Xlog:os+map=trace -Xlog:metaspace*=trace " <br></div><div>2 "java -Xlog:os+map=trace -Xlog:metaspace*=trace -XX:-RandomizeClassSpaceLocation" <br></div><div><br></div><div>on your box with the failing build? Since the JDK cannot be built correctly, please run the java binary from the build directory inside <build>/jdk/bin/java</div><div><br></div><div>please send those two logs. Thank you!</div><div><br></div><div>..Thomas<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Oct 15, 2023 at 9:58 AM Thomas Stüfe <<a href="mailto:thomas.stuefe@gmail.com">thomas.stuefe@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Okay <br></div><div><br></div><div><a href="https://bugs.openjdk.org/browse/JDK-8318119" target="_blank">https://bugs.openjdk.org/browse/JDK-8318119</a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Oct 15, 2023 at 9:40 AM wenshao <<a href="mailto:shaojin.wensj@alibaba-inc.com" target="_blank">shaojin.wensj@alibaba-inc.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="line-height:1.7;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14px;color:rgb(0,112,192)"><div style="line-height:1.7;font-family:Tahoma,Arial,STHeiti,SimSun;font-size:14px;color:rgb(0,112,192)"><div style="clear:both"><span>After testing one by one, I found that this compilation error was caused by PR #15041 ( <span><a href="https://github.com/openjdk/jdk/pull/15041" target="_blank">https://github.com/openjdk/jdk/pull/15041</a> )</span></span></div><div style="clear:both"><br></div><div style="clear:both">------------------------------------------------------------------</div><div style="clear:both">From:David Holmes <<a href="mailto:david.holmes@oracle.com" target="_blank">david.holmes@oracle.com</a>></div><div style="clear:both">Sent At:2023 Oct. 3 (Tue.) 10:36</div><div style="clear:both">To:WEN Shaojin <<a href="mailto:shaojin.wensj@alibaba-inc.com" target="_blank">shaojin.wensj@alibaba-inc.com</a>>; <a href="mailto:hotspot-runtime-dev@openjdk.java.net" target="_blank">hotspot-runtime-dev@openjdk.java.net</a> <<a href="mailto:hotspot-runtime-dev@openjdk.java.net" target="_blank">hotspot-runtime-dev@openjdk.java.net</a>></div><div style="clear:both">Cc:core-libs-dev <<a href="mailto:core-libs-dev@openjdk.org" target="_blank">core-libs-dev@openjdk.org</a>></div><div style="clear:both">Subject:Re: An error will be reported when compiling the master on OrangeP5 Plus</div><div style="clear:both"><br></div>Moving to hotspot-runtime-dev as this is a VM crash with compressed Oops.<br><br>David<br><br>On 1/10/2023 10:49 am, 温绍锦(高铁) wrote:<br>> <br>> An error will be reported when compiling the master on OrangeP5 Plus <br>> (<a href="http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-5-plus.html" target="_blank">http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-5-plus.html</a> <<a href="http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-5-plus.html%3E" target="_blank">http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-5-plus.html></a>), but the compilation of the 21u version is passed.<br>> <br>> The error message is as follows:<br>> <br>> ```<br>> Creating support/demos/image/jfc/TransparentRuler/TransparentRuler.jar<br>> Creating support/classlist.jar<br>> /usr/bin/bash: line 15: 854142 Aborted <br>> /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<br>> ERROR: Failed to generate link optimization data. This is likely a <br>> problem with the newly built JVM/JDK.<br>> #<br>> # A fatal error has been detected by the Java Runtime Environment:<br>> #<br>> # Internal Error (macroAssembler_aarch64.cpp:4654), pid=854142, tid=854143<br>> # guarantee((shifted_base & 0xffff0000ffffffff) == 0) failed: <br>> compressed class base bad alignment<br>> #<br>> # JRE version: (22.0) (build )<br>> # Java VM: OpenJDK 64-Bit Server VM (22-internal-adhoc.root.jdk, mixed <br>> mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, <br>> linux-aarch64)<br>> # Problematic frame:<br>> # V [libjvm.so+0xae20d0] <br>> MacroAssembler::decode_klass_not_null(Register, Register)+0x250<br>> #<br>> # No core dump will be written. Core dumps have been disabled. To enable <br>> core dumping, try "ulimit -c unlimited" before starting Java again<br>> #<br>> # An error report file with more information is saved as:<br>> # /root/git/jdk/make/hs_err_pid854142.log<br>> #<br>> #<br>> gmake[3]: *** [GenerateLinkOptData.gmk:71: <br>> /root/git/jdk/build/linux-aarch64-server-release/support/link_opt/classlist] Error 134<br>> gmake[2]: *** [make/Main.gmk:649: generate-link-opt-data] Error 2<br>> gmake[2]: *** Waiting for unfinished jobs....<br>> ERROR: Build failed for target 'images' in configuration <br>> 'linux-aarch64-server-release' (exit code 2)<br>> Stopping javac server<br>> No indication of failed target found.<br>> HELP: Try searching the build log for '] Error'.<br>> HELP: Run 'make doctor' to diagnose build problems.<br>> make[1]: *** [/root/git/jdk/make/Init.gmk:323: main] Error 2<br>> make: *** [/root/git/jdk/make/Init.gmk:189: images] Error 2<br>> ```<br>> <br>> <br>> <br>> <br>> </div></div></div></blockquote></div>
</blockquote></div>