Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Other
3.28k
stars
722
forks
source link
Crash with dead tree elimination disabled when running renaissance db-shootout benchmark #19238
openjdk version "17.0.10" 2024-01-16
IBM Semeru Runtime Open Edition 17.0.10.0 (build 17.0.10+7)
Eclipse OpenJ9 VM 17.0.10.0 (build openj9-0.43.0, JRE 17 Linux amd64-64-Bit Compressed References 20240116_670 (JIT enabled, AOT enabled)
OpenJ9 - 2c3d78b48
OMR - ea8124dbc
JCL - 2aad089841f based on jdk-17.0.10+7)
Summary of problem
Segmentation fault when compiling org/mapdb/BTreeMapJava$NodeSerializer.deserialize(Lorg/mapdb/DataInput2;I)Lorg/mapdb/BTreeMapJava$Node; during code generation.
I'm going to move this to the backlog. Although there's a bug here, if it's only showing up by disabling Dead Trees Elimination, it's probably not highest priority.
Java -version output
Summary of problem
Segmentation fault when compiling
org/mapdb/BTreeMapJava$NodeSerializer.deserialize(Lorg/mapdb/DataInput2;I)Lorg/mapdb/BTreeMapJava$Node;
during code generation.Command to reproduce:
Crash is intermittent, may require several runs in order to reproduce (usually 3-5).
Diagnostic files
20240320.131937.546817.0003.data.zip