Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8230120

ZGC: gc/compact/Compact_Arrays failed "assert(k->is_typeArray_klass()) failed: cast to TypeArrayKlass"

XMLWordPrintable

    • gc
    • x86_64
    • linux

      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

            pliden Per Liden (Inactive)
            dcubed Daniel Daugherty
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: