RFR: 8285828: runtime/execstack/TestCheckJDK.java fails with zipped debug symbols

David Holmes dholmes at openjdk.java.net
Fri Apr 29 04:40:43 UTC 2022


On Thu, 28 Apr 2022 14:34:57 GMT, Jie Fu <jiefu at openjdk.org> wrote:

> Hi all,
> 
> If we configure and build the jdk with `--with-native-debug-symbols=zipped`, `runtime/execstack/TestCheckJDK.java` fails on Linux.
> 
> The failure was caused by the following zipped debug symbols files, which aren't ELF files at all.
> 
> ~/jdk/build/linux-x86_64-server-release/images/jdk/bin]$ ls *.diz
> jar.diz        java.diz     jcmd.diz      jdeprscan.diz  jhsdb.diz   jlink.diz  jpackage.diz    jshell.diz  jstat.diz       rmiregistry.diz
> jarsigner.diz  javadoc.diz  jconsole.diz  jdeps.diz      jimage.diz  jmap.diz   jps.diz         jstack.diz  jwebserver.diz  serialver.diz
> javac.diz      javap.diz    jdb.diz       jfr.diz        jinfo.diz   jmod.diz   jrunscript.diz  jstatd.diz  keytool.diz
> 
> 
> The fix just skips these non-elf `*.diz` files when checking the linking attributes.
> 
> Thanks.
> Best regards,
> Jie

Looks good.

Thanks,
David

-------------

Marked as reviewed by dholmes (Reviewer).

PR: https://git.openjdk.java.net/jdk/pull/8451


More information about the hotspot-runtime-dev mailing list