The follow test failed an assertion:
vmTestbase/vm/gc/compact/Compact_Arrays/TestDescription.java
# Internal Error (open/src/hotspot/share/oops/typeArrayKlass.hpp:108), pid=30646, tid=30652
# assert(k->is_typeArray_klass()) failed: cast to TypeArrayKlass
The crashing thread's stack:
--------------- T H R E A D ---------------
Current thread (0x00007f8f40059d90): GCTaskThread "ZWorker#1" [stack: 0x00007f8f28831000,0x00007f8f28931000] [id=30652]
Stack: [0x00007f8f28831000,0x00007f8f28931000], sp=0x00007f8f28929b10, free space=994k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x1709384] TypeArrayKlass::oop_size(oop) const+0x6d4
V [libjvm.so+0x996acc] oopDesc::size_given_klass(Klass*)+0x16c
V [libjvm.so+0x1832a96] ZMark::try_mark_object(ZMarkCache*, unsigned long, bool)+0x3c6
V [libjvm.so+0x18343d6] ZMark::mark_and_follow(ZMarkCache*, ZMarkStackEntry)+0x36
V [libjvm.so+0x183477a] ZMark::work_without_timeout(ZMarkCache*, ZMarkStripe*, ZMarkThreadLocalStacks*)+0xaa
V [libjvm.so+0x1834b95] ZMark::work(unsigned long)+0xf5
V [libjvm.so+0x18663bd] ZTask::GangTask::work(unsigned int)+0x1d
V [libjvm.so+0x17f9ca4] GangWorker::run_task(WorkData)+0x84
V [libjvm.so+0x17f9de8] GangWorker::loop()+0x48
V [libjvm.so+0x16d0616] Thread::call_run()+0xf6
V [libjvm.so+0x13f095e] thread_native_entry(Thread*)+0x10e
vmTestbase/vm/gc/compact/Compact_Arrays/TestDescription.java
# Internal Error (open/src/hotspot/share/oops/typeArrayKlass.hpp:108), pid=30646, tid=30652
# assert(k->is_typeArray_klass()) failed: cast to TypeArrayKlass
The crashing thread's stack:
--------------- T H R E A D ---------------
Current thread (0x00007f8f40059d90): GCTaskThread "ZWorker#1" [stack: 0x00007f8f28831000,0x00007f8f28931000] [id=30652]
Stack: [0x00007f8f28831000,0x00007f8f28931000], sp=0x00007f8f28929b10, free space=994k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x1709384] TypeArrayKlass::oop_size(oop) const+0x6d4
V [libjvm.so+0x996acc] oopDesc::size_given_klass(Klass*)+0x16c
V [libjvm.so+0x1832a96] ZMark::try_mark_object(ZMarkCache*, unsigned long, bool)+0x3c6
V [libjvm.so+0x18343d6] ZMark::mark_and_follow(ZMarkCache*, ZMarkStackEntry)+0x36
V [libjvm.so+0x183477a] ZMark::work_without_timeout(ZMarkCache*, ZMarkStripe*, ZMarkThreadLocalStacks*)+0xaa
V [libjvm.so+0x1834b95] ZMark::work(unsigned long)+0xf5
V [libjvm.so+0x18663bd] ZTask::GangTask::work(unsigned int)+0x1d
V [libjvm.so+0x17f9ca4] GangWorker::run_task(WorkData)+0x84
V [libjvm.so+0x17f9de8] GangWorker::loop()+0x48
V [libjvm.so+0x16d0616] Thread::call_run()+0xf6
V [libjvm.so+0x13f095e] thread_native_entry(Thread*)+0x10e
- duplicates
-
JDK-8229221 ZMark::try_mark_object segfault
-
- Closed
-
-
JDK-8230566 ZGC: Don't substitute klass pointer during array clearing
-
- Closed
-
- relates to
-
JDK-8229221 ZMark::try_mark_object segfault
-
- Closed
-