Commandline : sde64 -dmr -ptr_raise -- java -XX:+PrintFlagsFinal --version
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGILL (0x4) at pc=0x000076045dc419bd, pid=2092[thread 2105 also had an error]
, tid=2104
#
# JRE version: OpenJDK Runtime Environment (26.0+14) (build 26-ea+14-1437)
# Java VM: OpenJDK 64-Bit Server VM (26-ea+14-1437, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0xa419bd][thread 2106 also had an error]
[thread 2107 also had an error]
JavaThread::run()+0x3d
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -F%F -- %E" (or dumping to /home/sandboxes/core.2092)
#
# An error report file with more information is saved as:
# /tmp/hs_err_pid2092.log
[thread 2108 also had an error]
[thread 2109 also had an error]
[thread 2110 also had an error]
[thread 2111 also had an error]
openjdk 26-ea 2026-03-17
OpenJDK Runtime Environment (build 26-ea+14-1437)
OpenJDK 64-Bit Server VM (build 26-ea+14-1437, mixed mode, sharing)
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
There is another problem, emulating Diamond Rapids through SDE 9.58[1] reports MaxVectorSize as 16 on AMD Turin, while in standalone mode, it reports 64 bytes.
This makes debugging AVX10 (converged vector ISA) and AVX512_FP16 support difficult on AMD targets
TURIN>sde64 -dmr -- java -XX:+PrintFlagsFinal --version | grep MaxVectorSize
intx MaxVectorSize = 16 {C2 product} {default}
TURIN>java -XX:+PrintFlagsFinal --version | grep MaxVectorSize
intx MaxVectorSize = 64 {C2 product} {default}
TURIN>
[1] https://www.intel.com/content/www/us/en/developer/articles/tool/software-development-emulator.html
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGILL (0x4) at pc=0x000076045dc419bd, pid=2092[thread 2105 also had an error]
, tid=2104
#
# JRE version: OpenJDK Runtime Environment (26.0+14) (build 26-ea+14-1437)
# Java VM: OpenJDK 64-Bit Server VM (26-ea+14-1437, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0xa419bd][thread 2106 also had an error]
[thread 2107 also had an error]
JavaThread::run()+0x3d
#
# Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -F%F -- %E" (or dumping to /home/sandboxes/core.2092)
#
# An error report file with more information is saved as:
# /tmp/hs_err_pid2092.log
[thread 2108 also had an error]
[thread 2109 also had an error]
[thread 2110 also had an error]
[thread 2111 also had an error]
openjdk 26-ea 2026-03-17
OpenJDK Runtime Environment (build 26-ea+14-1437)
OpenJDK 64-Bit Server VM (build 26-ea+14-1437, mixed mode, sharing)
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
There is another problem, emulating Diamond Rapids through SDE 9.58[1] reports MaxVectorSize as 16 on AMD Turin, while in standalone mode, it reports 64 bytes.
This makes debugging AVX10 (converged vector ISA) and AVX512_FP16 support difficult on AMD targets
TURIN>sde64 -dmr -- java -XX:+PrintFlagsFinal --version | grep MaxVectorSize
intx MaxVectorSize = 16 {C2 product} {default}
TURIN>java -XX:+PrintFlagsFinal --version | grep MaxVectorSize
intx MaxVectorSize = 64 {C2 product} {default}
TURIN>
[1] https://www.intel.com/content/www/us/en/developer/articles/tool/software-development-emulator.html