-
Bug
-
Resolution: Fixed
-
P3
-
24, 25, repo-lilliput-17, repo-lilliput-21
-
b06
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8348496 | 24.0.1 | Tobias Hartmann | P3 | Resolved | Fixed | b04 |
JDK-8347536 | 24 | Tobias Hartmann | P3 | Resolved | Fixed | b32 |
compiler/arraycopy/TestArrayCopyNoInit.java assert with
'-XX:-UseTLAB -XX:+UnlockExperimentalVMOptions -XX:+UseCompactObjectHeaders'
The hs_err:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x0000ffff981f5f64, pid=1183137, tid=1183158
#
# JRE version: Java(TM) SE Runtime Environment (24.0+27) (fastdebug build 24-ea+27-3551)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 24-ea+27-3551, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
# Problematic frame:
# J 163 c2 compiler.arraycopy.TestArrayCopyNoInit.m2(Ljava/lang/Object;Z)[I (32 bytes) @ 0x0000ffff981f5f64 [0x0000ffff981f5f00+0x0000000000000064]
#
# Core dump will be written. Default location: Core dumps may be processed
Host: 8 cores, 30G, Oracle Linux Server release 9.4
Time: Fri Dec 20 18:49:04 2024 UTC elapsed time: 0.542400 seconds (0d 0h 0m 0s)
--------------- T H R E A D ---------------
Current thread (0x0000ffffa84ec8d0): JavaThread "MainThread" [_thread_in_Java, id=1183158, stack(0x0000ffff766c6000,0x0000ffff768c4000) (2040K)]
Stack: [0x0000ffff766c6000,0x0000ffff768c4000], sp=0x0000ffff768c1d60, free space=2031k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
J 163 c2 compiler.arraycopy.TestArrayCopyNoInit.m2(Ljava/lang/Object;Z)[I (32 bytes) @ 0x0000ffff981f5f64 [0x0000ffff981f5f00+0x0000000000000064]
j compiler.arraycopy.TestArrayCopyNoInit.main([Ljava/lang/String;)V+137
j java.lang.invoke.LambdaForm$DMH+0x0000000f000c1800.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;)V+10 java.base@24-ea
j java.lang.invoke.LambdaForm$MH+0x0000000f000c2c00.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+33 java.base@24-ea
j java.lang.invoke.Invokers$Holder.invokeExact_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+20 java.base@24-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+55 java.base@24-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+23 java.base@24-ea
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+102 java.base@24-ea
j com.sun.javatest.regtest.agent.MainWrapper$MainTask.run()V+134
j java.lang.Thread.runWith(Ljava/lang/Object;Ljava/lang/Runnable;)V+5 java.base@24-ea
j java.lang.Thread.run()V+19 java.base@24-ea
v ~StubRoutines::call_stub 0x0000ffff97c5c190
V [libjvm.so+0xd48c34] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x444 (javaCalls.cpp:416)
V [libjvm.so+0xd49278] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*)+0x268 (javaCalls.cpp:324)
V [libjvm.so+0xd497fc] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*)+0x6c (javaCalls.cpp:186)
V [libjvm.so+0xeac4b4] thread_entry(JavaThread*, JavaThread*)+0xa0 (jvm.cpp:2799)
V [libjvm.so+0xd82fc4] JavaThread::thread_main_inner()+0xe4 (javaThread.cpp:776)
V [libjvm.so+0x1620960] Thread::call_run()+0xac (thread.cpp:232)
V [libjvm.so+0x1353ad4] thread_native_entry(Thread*)+0x130 (os_linux.cpp:860)
C [libc.so.6+0x806b8] start_thread+0x2d8
siginfo: si_signo: 11 (SIGSEGV), si_code: 2 (SEGV_ACCERR), si_addr: 0x00000000a5400000
'-XX:-UseTLAB -XX:+UnlockExperimentalVMOptions -XX:+UseCompactObjectHeaders'
The hs_err:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x0000ffff981f5f64, pid=1183137, tid=1183158
#
# JRE version: Java(TM) SE Runtime Environment (24.0+27) (fastdebug build 24-ea+27-3551)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 24-ea+27-3551, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
# Problematic frame:
# J 163 c2 compiler.arraycopy.TestArrayCopyNoInit.m2(Ljava/lang/Object;Z)[I (32 bytes) @ 0x0000ffff981f5f64 [0x0000ffff981f5f00+0x0000000000000064]
#
# Core dump will be written. Default location: Core dumps may be processed
Host: 8 cores, 30G, Oracle Linux Server release 9.4
Time: Fri Dec 20 18:49:04 2024 UTC elapsed time: 0.542400 seconds (0d 0h 0m 0s)
--------------- T H R E A D ---------------
Current thread (0x0000ffffa84ec8d0): JavaThread "MainThread" [_thread_in_Java, id=1183158, stack(0x0000ffff766c6000,0x0000ffff768c4000) (2040K)]
Stack: [0x0000ffff766c6000,0x0000ffff768c4000], sp=0x0000ffff768c1d60, free space=2031k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
J 163 c2 compiler.arraycopy.TestArrayCopyNoInit.m2(Ljava/lang/Object;Z)[I (32 bytes) @ 0x0000ffff981f5f64 [0x0000ffff981f5f00+0x0000000000000064]
j compiler.arraycopy.TestArrayCopyNoInit.main([Ljava/lang/String;)V+137
j java.lang.invoke.LambdaForm$DMH+0x0000000f000c1800.invokeStatic(Ljava/lang/Object;Ljava/lang/Object;)V+10 java.base@24-ea
j java.lang.invoke.LambdaForm$MH+0x0000000f000c2c00.invoke(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+33 java.base@24-ea
j java.lang.invoke.Invokers$Holder.invokeExact_MT(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+20 java.base@24-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+55 java.base@24-ea
j jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+23 java.base@24-ea
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+102 java.base@24-ea
j com.sun.javatest.regtest.agent.MainWrapper$MainTask.run()V+134
j java.lang.Thread.runWith(Ljava/lang/Object;Ljava/lang/Runnable;)V+5 java.base@24-ea
j java.lang.Thread.run()V+19 java.base@24-ea
v ~StubRoutines::call_stub 0x0000ffff97c5c190
V [libjvm.so+0xd48c34] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x444 (javaCalls.cpp:416)
V [libjvm.so+0xd49278] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*)+0x268 (javaCalls.cpp:324)
V [libjvm.so+0xd497fc] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*)+0x6c (javaCalls.cpp:186)
V [libjvm.so+0xeac4b4] thread_entry(JavaThread*, JavaThread*)+0xa0 (jvm.cpp:2799)
V [libjvm.so+0xd82fc4] JavaThread::thread_main_inner()+0xe4 (javaThread.cpp:776)
V [libjvm.so+0x1620960] Thread::call_run()+0xac (thread.cpp:232)
V [libjvm.so+0x1353ad4] thread_native_entry(Thread*)+0x130 (os_linux.cpp:860)
C [libc.so.6+0x806b8] start_thread+0x2d8
siginfo: si_signo: 11 (SIGSEGV), si_code: 2 (SEGV_ACCERR), si_addr: 0x00000000a5400000
- backported by
-
JDK-8347536 LoadRangeNode floats above array guard in arraycopy intrinsic
-
- Resolved
-
-
JDK-8348496 LoadRangeNode floats above array guard in arraycopy intrinsic
-
- Resolved
-
- relates to
-
JDK-8348631 Crash in PredictedCallGenerator::generate after JDK-8347006
-
- Resolved
-
- links to
-
Commit(jdk24) openjdk/jdk/da74fbd9
-
Commit(master) openjdk/jdk/82e2a791
-
Review(jdk24) openjdk/jdk/23063
-
Review(master) openjdk/jdk/22967
(2 links to)