Java 11 crashes in stack walking
Environment
- Java 11
- JBoss Enterprise Application Platform (EAP) 7.2.x
Issue
- Our JVM crashes and the hs_err_pid file shows it occurs in JVM code for stack walking:
V [libjvm.so+0xcd4634]
V [libjvm.so+0x8b28dd]
V [libjvm.so+0xa8b0bb]
V [libjvm.so+0xa8bc52]
V [libjvm.so+0x8b051d]
V [libjvm.so+0xdfc1ab]
V [libjvm.so+0xdfe05d]
V [libjvm.so+0xdfe45d]
V [libjvm.so+0x9540cf] JVM_MoreStackWalk+0x14f
J 6567 java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames(JJII[Ljava/lang/Object;)I java.base@11.0.3 (0 bytes) @ 0x00007f50cc7152a0 [0x00007f50cc7151c0+0x00000000000000e0]
J 6389 c1 java.lang.StackStreamFactory$AbstractStackWalker.fetchStackFrames(I)I java.base@11.0.3 (121 bytes) @ 0x00007f50c5a2087c [0x00007f50c5a20780+0x00000000000000fc]
J 11652 c2 java.lang.StackStreamFactory$AbstractStackWalker.peekFrame()Ljava/lang/Class; java.base@11.0.3 (132 bytes) @ 0x00007f50ccddc23c [0x00007f50ccddbb20+0x000000000000071c]
J 12570 c2 java.lang.StackStreamFactory$StackFrameTraverser.tryAdvance(Ljava/util/function/Consumer;)Z java.base@11.0.3 (114 bytes) @ 0x00007f50cce80e60 [0x00007f50cce80d60+0x0000000000000100]
J 12584 c2 java.util.Spliterators$1Adapter.hasNext()Z java.base@11.0.3 (23 bytes) @ 0x00007f50cce84388 [0x00007f50cce84320+0x0000000000000068]
J 14245 c1 org.jboss.logmanager.JDKSpecific$FindAllWalkFunction.apply(Ljava/util/stream/Stream;)Ljava/util/Collection; (80 bytes) @ 0x00007f50c5de207c [0x00007f50c5de1bc0+0x00000000000004bc]
J 9213 c1 org.jboss.logmanager.JDKSpecific$FindAllWalkFunction.apply(Ljava/lang/Object;)Ljava/lang/Object; (9 bytes) @ 0x00007f50c605cd1c [0x00007f50c605cb60+0x00000000000001bc]
J 7522 c1 java.lang.StackStreamFactory$StackFrameTraverser.consumeFrames()Ljava/lang/Object; java.base@11.0.3 (39 bytes) @ 0x00007f50c5c60294 [0x00007f50c5c60120+0x0000000000000174]
J 7265 c1 java.lang.StackStreamFactory$AbstractStackWalker.doStackWalk(JIIII)Ljava/lang/Object; java.base@11.0.3 (82 bytes) @ 0x00007f50c5be460c [0x00007f50c5be4500+0x000000000000010c]
Resolution
- Upgrade to JDK 11.0.4+
Root Cause
- Content from bugs.openjdk.java.net is not included.JDK-8210457
- Content from bugs.openjdk.java.net is not included.JDK-8221240
Components
Category
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.