APAR status
Closed as program error.
Error description
Error Message: A dump event "gpf" is received. . Stack Trace: The gpf event can be raised from the VM interpreter or from garbage collector. For example: #12 <signal handler called> #13 VM_BytecodeInterpreter::run(J9VMThread*) () at BytecodeInterpreter.hpp:5967 #14 0x00007fda75c74000 in bytecodeLoop () at BytecodeInterpreter.cpp:109 #15 0x00007fda75d34c32 in c_cInterpreter () at xcinterp.s:160 #16 0x00007fda75ce6d10 in runCallInMethod () from ./opt/ibm/streams/java/jre/lib/amd64/compressedrefs/libj9vm29.so #17 0x00007fda75cfd7e9 in gpProtectedRunCallInMethod () at jnicsup.cpp:258 #18 0x00007fda755e0d93 in omrsig_protect () from ./opt/ibm/streams/java/jre/lib/amd64/compressedrefs/libj9prt29.s o #19 0x00007fda75d3de7c in gpProtectAndRun () from ./opt/ibm/streams/java/jre/lib/amd64/compressedrefs/libj9vm29.so #20 0x00007fda75cff12f in gpCheckCallin () at jnicsup.cpp:441 #21 0x00007fda75cfd1ba in callStaticVoidMethod () from ./opt/ibm/streams/java/jre/lib/amd64/compressedrefs/libj9vm29.so #22 0x00007fda779509cb in ?? () #23 0x0000000000000000 in ?? () .
Local fix
Problem summary
The problem is caused when VM writes to static final fields, reporting the modification to the JIT can release the VM access while allowing the garbage collector to move objects.
Problem conclusion
The JVM has been updated to prevent the crash from occurring by using indirect pointers to the Java stack slots for the object values to avoid the corruption. . This APAR will be fixed in the following Java Releases: 8 SR5 FP41 (8.0.5.41) . 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
IJ18839
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-09-04
Closed date
2019-09-05
Last modified date
2019-09-05
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:
21 February 2022