-
Bug
-
Resolution: Duplicate
-
P3
-
14
-
x86_64
-
os_x
The following test failed in the JDK14 CI:
applications/kitchensink/Kitchensink8H.java
Here's a snippet from the log file:
[stress.process.out] # SIGSEGV (0xb) at pc=0x00000001022baded, pid=9524, tid=13827
[stress.process.out] #
[stress.process.out] # JRE version: Java(TM) SE Runtime Environment (14.0+24) (build 14-ea+24-1104)
[stress.process.out] # Java VM: Java HotSpot(TM) 64-Bit Server VM (14-ea+24-1104, mixed mode, sharing, tiered, compressed oops, g1 gc, bsd-amd64)
[stress.process.out] # Problematic frame:
[stress.process.out] # V [libjvm.dylib+0x2baded] _ZNK5frame6senderEP11RegisterMap+0x77
Here's the crashing thread's stack:
--------------- T H R E A D ---------------
Current thread (0x00007fde6c865000): VMThread "VM Thread" [stack: 0x000070000c79f000,0x000070000c89f000] [id=13827] _threads_hazard_ptr=0x00007fde700b87b0
Stack: [0x000070000c79f000,0x000070000c89f000], sp=0x000070000c89c200, free space=1012k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0x2baded] _ZNK5frame6senderEP11RegisterMap+0x77
V [libjvm.dylib+0x2b9026] _ZNK5frame11real_senderEP11RegisterMap+0x18
V [libjvm.dylib+0x75c6c5] _ZNK6vframe6senderEv+0x61
V [libjvm.dylib+0x716618] _ZN10JavaThread16last_java_vframeEP11RegisterMap+0x5c
V [libjvm.dylib+0x135356] _ZL27get_or_compute_monitor_infoP10JavaThread+0xae
V [libjvm.dylib+0x135c18] _ZN13BiasedLocking21walk_stack_and_revokeEP7oopDescP10JavaThread+0x11e
V [libjvm.dylib+0x136a4d] _ZN13RevokeOneBias9do_threadEP6Thread+0x117
V [libjvm.dylib+0x337280] _ZN25HandshakeThreadsOperation12do_handshakeEP10JavaThread+0xaa
V [libjvm.dylib+0x3377dc] _ZN14HandshakeState19process_by_vmthreadEP10JavaThread+0xe6
V [libjvm.dylib+0x337e50] _ZN21VM_HandshakeOneThread4doitEv+0x100
V [libjvm.dylib+0x768331] _ZN12VM_Operation8evaluateEv+0xd5
V [libjvm.dylib+0x7704b3] _ZN8VMThread18evaluate_operationEP12VM_Operation+0xd9
V [libjvm.dylib+0x770050] _ZN8VMThread4loopEv+0x260
V [libjvm.dylib+0x76fd07] _ZN8VMThread3runEv+0x79
V [libjvm.dylib+0x711c63] _ZN6Thread8call_runEv+0x71
V [libjvm.dylib+0x60ffe4] _ZL19thread_native_entryP6Thread+0x129
C [libsystem_pthread.dylib+0x3661] _pthread_body+0x154
C [libsystem_pthread.dylib+0x350d] _pthread_body+0x0
C [libsystem_pthread.dylib+0x2bf9] thread_start+0xd
siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000000
applications/kitchensink/Kitchensink8H.java
Here's a snippet from the log file:
[stress.process.out] # SIGSEGV (0xb) at pc=0x00000001022baded, pid=9524, tid=13827
[stress.process.out] #
[stress.process.out] # JRE version: Java(TM) SE Runtime Environment (14.0+24) (build 14-ea+24-1104)
[stress.process.out] # Java VM: Java HotSpot(TM) 64-Bit Server VM (14-ea+24-1104, mixed mode, sharing, tiered, compressed oops, g1 gc, bsd-amd64)
[stress.process.out] # Problematic frame:
[stress.process.out] # V [libjvm.dylib+0x2baded] _ZNK5frame6senderEP11RegisterMap+0x77
Here's the crashing thread's stack:
--------------- T H R E A D ---------------
Current thread (0x00007fde6c865000): VMThread "VM Thread" [stack: 0x000070000c79f000,0x000070000c89f000] [id=13827] _threads_hazard_ptr=0x00007fde700b87b0
Stack: [0x000070000c79f000,0x000070000c89f000], sp=0x000070000c89c200, free space=1012k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0x2baded] _ZNK5frame6senderEP11RegisterMap+0x77
V [libjvm.dylib+0x2b9026] _ZNK5frame11real_senderEP11RegisterMap+0x18
V [libjvm.dylib+0x75c6c5] _ZNK6vframe6senderEv+0x61
V [libjvm.dylib+0x716618] _ZN10JavaThread16last_java_vframeEP11RegisterMap+0x5c
V [libjvm.dylib+0x135356] _ZL27get_or_compute_monitor_infoP10JavaThread+0xae
V [libjvm.dylib+0x135c18] _ZN13BiasedLocking21walk_stack_and_revokeEP7oopDescP10JavaThread+0x11e
V [libjvm.dylib+0x136a4d] _ZN13RevokeOneBias9do_threadEP6Thread+0x117
V [libjvm.dylib+0x337280] _ZN25HandshakeThreadsOperation12do_handshakeEP10JavaThread+0xaa
V [libjvm.dylib+0x3377dc] _ZN14HandshakeState19process_by_vmthreadEP10JavaThread+0xe6
V [libjvm.dylib+0x337e50] _ZN21VM_HandshakeOneThread4doitEv+0x100
V [libjvm.dylib+0x768331] _ZN12VM_Operation8evaluateEv+0xd5
V [libjvm.dylib+0x7704b3] _ZN8VMThread18evaluate_operationEP12VM_Operation+0xd9
V [libjvm.dylib+0x770050] _ZN8VMThread4loopEv+0x260
V [libjvm.dylib+0x76fd07] _ZN8VMThread3runEv+0x79
V [libjvm.dylib+0x711c63] _ZN6Thread8call_runEv+0x71
V [libjvm.dylib+0x60ffe4] _ZL19thread_native_entryP6Thread+0x129
C [libsystem_pthread.dylib+0x3661] _pthread_body+0x154
C [libsystem_pthread.dylib+0x350d] _pthread_body+0x0
C [libsystem_pthread.dylib+0x2bf9] thread_start+0xd
siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000000
- duplicates
-
JDK-8234613 JavaThread can escape back to Java from an ongoing handshake
-
- Resolved
-