A fix is available
APAR status
Closed as program error.
Error description
Error Message: The JVM becomes unresponsive with low (but nonzero) CPU usage. . Stack Trace: 3XMTHREADINFO3 Java callstack:4XESTACKTRACE at sun/misc/Unsafe.park(Native Method)4XESTACKTRACE at java/util/concurrent/locks/LockSupport.parkNanos(LockSupport.jav a:226)4XESTACKTRACE at java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionO bject.awaitNanos(AbstractQueuedSynchronizer.java:2089(Compiled Code))Note that ConditionObject.awaitNanos is listed as "Compiled Code". . Only occurs on the Linux ia32 platform, and only with -Xshareclasses. Another symptom of the same problem is that System.nanoTime can return an answer 1000x smaller than expected.
Local fix
-Xaot:disableInlining
Problem summary
AOT-compiled methods calling System.nanoTime could use a flawed algorithm that produced a result that is 1000x too small. As a result, ConditionObject.awaitNanos would wait for 1000x longer than requested.
Problem conclusion
The JIT has been modified to call the correct nanoTime implementation. . This APAR will be fixed in the following Java Releases: 8 SR1 (8.0.1.0) 6 R1 SR8 FP4 (6.1.8.4) 6 SR16 FP4 (6.0.16.4) 7 R1 SR3 (7.1.3.0) 7 SR9 (7.0.9.9) . Contact your IBM Product's Service Team for these Service Refreshes and Fix Packs. For those running stand-alone, information about the Service Refreshes and Fix Packs can be found at: https://www.ibm.com/developerworks/java/jdk/
Temporary fix
Comments
APAR Information
APAR number
IV69509
Reported component name
JIT
Reported component ID
620700124
Reported release
130
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2015-02-13
Closed date
2015-02-23
Last modified date
2018-02-26
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
[{"Line of Business":{"code":"LOB36","label":"IBM Automation"},"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":"130"}]
Document Information
Modified date:
03 October 2021