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

assert(dest_attr.is_in_cset() == (obj->forwardee() == obj)) failed: Only evac-failed objects must be in the collection set here but <addr> is not

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2
    • Resolution: Fixed
    • Affects Version/s: 18
    • Fix Version/s: 18
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
      gc
    • Resolved In Build:
      b20
    • Verification:
      Verified

      Description

      vmTestbase/gc/ArrayJuggle/Juggle29/TestDescription.java fails with

      # assert(dest_attr.is_in_cset() == (obj->forwardee() == obj)) failed: Only evac-failed objects must be in the collection set here but 0x000000074c600000 is not

      Stack: [0x000070000874b000,0x000070000884b000], sp=0x000070000884a860, free space=1022k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.dylib+0x10f4799] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x6e9
      V [libjvm.dylib+0x10f4e1b] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, __va_list_tag*)+0x3b
      V [libjvm.dylib+0x5d615d] report_vm_error(char const*, int, char const*, char const*, ...)+0xdd
      V [libjvm.dylib+0x76120b] void G1ParScanThreadState::write_ref_field_post<narrowOop>(narrowOop*, oop)+0x18b
      V [libjvm.dylib+0x75c3b1] void G1ParScanThreadState::do_oop_evac<narrowOop>(narrowOop*)+0x2b1
      V [libjvm.dylib+0x75ca4b] G1ParScanThreadState::steal_and_trim_queue(GenericTaskQueueSet<OverflowTaskQueue<ScannerTask, (MEMFLAGS)5, 131072u>, (MEMFLAGS)5>*)+0x9b
      V [libjvm.dylib+0x79fd2c] G1ParEvacuateFollowersClosure::do_void()+0x12c
      V [libjvm.dylib+0x79fad8] G1EvacuateRegionsBaseTask::evacuate_live_objects(G1ParScanThreadState*, unsigned int, G1GCPhaseTimes::GCParPhases, G1GCPhaseTimes::GCParPhases)+0x98
      V [libjvm.dylib+0x79f832] G1EvacuateRegionsBaseTask::work(unsigned int)+0xa2
      V [libjvm.dylib+0x11503be] GangWorker::run_task(WorkData)+0x5e
      V [libjvm.dylib+0x11502a1] GangWorker::loop()+0x41
      V [libjvm.dylib+0x1150166] GangWorker::run()+0x16
      V [libjvm.dylib+0x1049457] Thread::call_run()+0x177
      V [libjvm.dylib+0xe181f0] thread_native_entry(Thread*)+0x150

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              tschatzl Thomas Schatzl
              Reporter:
              tschatzl Thomas Schatzl
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: