APAR status
Closed as program error.
Error description
Error Message: the JVM crashes with segmentation error vmState=0x0002000f . Stack Trace: markClassesInInlineRanges jitWalkStackFrames walkStackFrames GC_VMThreadStackSlotIterator::scanSlots MM_RootScanner::scanOneThread MM_RootScanner::scanThreads MM_CopyForwardSchemeRootScanner::scanRoots MM_CopyForwardScheme::scanRoots MM_CopyForwardScheme::workThreadGarbageCollect MM_Dispatcher::run MM_CopyForwardScheme::copyForwardCollectionSet MM_CopyForwardDelegate::performCopyForwardForPartialGC .
Local fix
The problem can be worked around with Java option -Xnoclassgc. Note that this might increase the memory usage of Java program.
Problem summary
The JIT compiler doesn't correctly detect anonymous classes unloading and leaves a stale anonymous class address in the inlining table which is a data structure describing which methods are inlined into the compiled method. As a result, the garbage collector crashes on the stale class address while walking the Java call stack.
Problem conclusion
The JIT compiler has been updated to correctly detect the unloading of anonymous classes and make sure the class addresses the inlining tables are updated. . This APAR will be fixed in the following Java Releases: 8 SR2 (8.0.2.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
IV78173
Reported component name
JIT
Reported component ID
620700124
Reported release
130
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2015-10-19
Closed date
2015-10-19
Last modified date
2015-10-19
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
JIT
Fixed component ID
620700124
Applicable component levels
R130 PSY
UP
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSC9HBA","label":"Just In Time (JIT) Compiler"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"130","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
19 October 2015