APAR status
Closed as program error.
Error description
Error Message: Segmentation error or a GPF event raised from libj9vm29. . Stack Trace: The stack trace for this problem is different for each run, but often looks related to hash table or AVL tree structures. One such trace is below: frame #13: 0x00007fff9b7adf1a libsystem_platform.dylib`_sigtramp + 26 frame #14: 0x000000000ced0a45 libj9vm29.dylib`segmentInsertionComparator + 5 frame #15: 0x000000000cfe65f2 libj9vm29.dylib`insertNode + 194 frame #16: 0x000000000cfe6621 libj9vm29.dylib`insertNode + 241 frame #17: 0x000000000cfe6621 libj9vm29.dylib`insertNode + 241 frame #18: 0x000000000cfe6621 libj9vm29.dylib`insertNode + 241 frame #19: 0x000000000cfe6621 libj9vm29.dylib`insertNode + 241 frame #20: 0x000000000cfe6621 libj9vm29.dylib`insertNode + 241 frame #21: 0x000000000cfe651d libj9vm29.dylib`avl_insert + 29 frame #22: 0x000000000ced088f libj9vm29.dylib`allocateVirtualMemorySegmentInListInternal + 559 frame #23: 0x000000000cecffe3 libj9vm29.dylib`allocateMemorySegmentInList + 147 frame #24: 0x000000000ce91f7d libj9vm29.dylib`allocateClassMemorySegment + 205 frame #25: 0x000000000ce9b752 libj9vm29.dylib`internalCreateRAMClassFromROMClassImpl(J9VMThrea d*, J9ClassLoader*, J9ROMClass*, unsigned long, J9Class*, J9ROMMethod**, long, int, J9Class*, unsigned long, J9Class*, J9CreateRAMClassState*, J9ClassLoader*, J9Class*, J9Module*) + 9298 frame #26: 0x000000000ce985e9 libj9vm29.dylib`internalCreateRAMClassFromROMClass + 2825 frame #27: 0x000000000cfd2733 libj9vm29.dylib`internalDefineClass + 2883 frame #28: 0x000000000ec8f879 libjclse29.dylib`defineClassCommon + 1897 frame #29: 0x000000000ec823bd libjclse29.dylib`Java_java_lang_ClassLoader_defineClassImpl + 173 frame #30: 0x00000000236d4653 frame #31: 0x000000000ce8c48d libj9vm29.dylib`sendLoadClass + 429 frame #32: 0x000000000ce936b6 libj9vm29.dylib`internalFindClassInModule + 5126 frame #33: 0x000000000cecb0ca libj9vm29.dylib`resolveClassRef + 506 frame #34: 0x000000000ce305a7 libj9vm29.dylib`VM_BytecodeInterpreter::run(J9VMThre .
Local fix
Problem summary
The problem was caused by an error in class memory calculation introduced.
Problem conclusion
The JVM has been updated with the correct memory calculations. . This APAR will be fixed in the following Java Releases: 8 SR6 (8.0.6.0) . Contact your IBM Product's Service Team for these Service Refreshes and Fix Packs. For those running stand-alone, information about the available Service Refreshes and Fix Packs can be found at: https://www.ibm.com/developerworks/java/jdk/
Temporary fix
Comments
APAR Information
APAR number
IJ20908
Reported component name
J9 COMMON CODE
Reported component ID
620700127
Reported release
270
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2019-11-08
Closed date
2019-11-08
Last modified date
2019-11-08
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
J9 COMMON CODE
Fixed component ID
620700127
Applicable component levels
R270 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSNVBF","label":"Runtimes for Java Technology"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.0","Line of Business":{"code":"LOB36","label":"IBM Automation"}}]
Document Information
Modified date:
22 February 2022