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

Test gc/stress/gcbasher/TestGCBasherWithG1.java crashed: object not in heap

    XMLWordPrintable

Details

    • Bug
    • Resolution: Other
    • P2
    • 22
    • 22
    • hotspot
    • gc
    • x86_64
    • os_x

    Description

      Test: gc/stress/gcbasher/TestGCBasherWithG1.java

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (/System/Volumes/Data/mesos/work_dir/slaves/0db9c48f-6638-40d0-9a4b-bd9cc7533eb8-S3069/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/bacebdb6-2e53-4e0d-8449-388cd6475be3/runs/ba7bcb13-ab3b-4f9a-a772-251a56ebc357/workspace/open/src/hotspot/share/oops/compressedOops.inline.hpp:58), pid=71201, tid=25859
      # assert(Universe::is_in_heap(result)) failed: object not in heap 0x000000077e8d8ce8



      --------------- T H R E A D ---------------

      Current thread (0x00007ff6771d90c0): WorkerThread "GC Thread#3" [id=25859, stack(0x000070000ef1e000,0x000070000f01e000) (1024K)]

      Stack: [0x000070000ef1e000,0x000070000f01e000], sp=0x000070000f01d530, free space=1021k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.dylib+0x122d8b4] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x5a4 (compressedOops.inline.hpp:58)
      V [libjvm.dylib+0x122e048] VMError::report_and_die(Thread*, void*, char const*, int, char const*, char const*, __va_list_tag*)+0x38
      V [libjvm.dylib+0x65bde4] report_vm_error(char const*, int, char const*, char const*, ...)+0xb4
      V [libjvm.dylib+0x276429] CompressedOops::decode_not_null(narrowOop)+0x1c9
      V [libjvm.dylib+0x8382ba] void G1ScanEvacuatedObjClosure::do_oop_work<narrowOop>(narrowOop*)+0x2a
      V [libjvm.dylib+0x83ad9f] void OopOopIterateBackwardsDispatch<G1ScanEvacuatedObjClosure>::Table::oop_oop_iterate_backwards<InstanceKlass, narrowOop>(G1ScanEvacuatedObjClosure*, oop, Klass*)+0x1bf
      V [libjvm.dylib+0x836b4d] void oopDesc::oop_iterate_backwards<G1ScanEvacuatedObjClosure>(G1ScanEvacuatedObjClosure*, Klass*)+0xed
      V [libjvm.dylib+0x836034] G1ParScanThreadState::do_copy_to_survivor_space(G1HeapRegionAttr, oop, markWord)+0xca4
      V [libjvm.dylib+0x83411d] void G1ParScanThreadState::do_oop_evac<narrowOop>(narrowOop*)+0x14d
      V [libjvm.dylib+0x8348f2] G1ParScanThreadState::trim_queue_to_threshold(unsigned int)+0x302
      V [libjvm.dylib+0x82fdd9] G1ParScanThreadState::trim_queue_partially()+0x59
      V [libjvm.dylib+0x84c44c] G1ScanHRForRegionClosure::scan_memregion(unsigned int, MemRegion)+0x8c
      V [libjvm.dylib+0x84c317] G1ScanHRForRegionClosure::do_claimed_block(unsigned int, unsigned char*, unsigned char*)+0x157
      V [libjvm.dylib+0x84bd82] void G1ScanHRForRegionClosure::ChunkScanner::on_dirty_cards<G1ScanHRForRegionClosure::scan_heap_roots(HeapRegion*)::'lambda'(unsigned char*, unsigned char*)>(G1ScanHRForRegionClosure::scan_heap_roots(HeapRegion*)::'lambda'(unsigned char*, unsigned char*)&&)+0x72
      V [libjvm.dylib+0x84bb8b] G1ScanHRForRegionClosure::scan_heap_roots(HeapRegion*)+0x16b
      V [libjvm.dylib+0x84b93e] G1ScanHRForRegionClosure::do_heap_region(HeapRegion*)+0xee
      V [libjvm.dylib+0x849b8d] G1RemSetScanState::iterate_dirty_regions_from(HeapRegionClosure*, unsigned int)+0xad
      V [libjvm.dylib+0x8499a9] G1RemSet::scan_heap_roots(G1ParScanThreadState*, unsigned int, G1GCPhaseTimes::GCParPhases, G1GCPhaseTimes::GCParPhases, bool)+0x139
      V [libjvm.dylib+0x879948] G1EvacuateRegionsTask::scan_roots(G1ParScanThreadState*, unsigned int)+0x48
      V [libjvm.dylib+0x87978e] G1EvacuateRegionsBaseTask::work(unsigned int)+0x7e
      V [libjvm.dylib+0x1299ffc] WorkerThread::run()+0x7c
      V [libjvm.dylib+0x11750bc] Thread::call_run()+0xbc
      V [libjvm.dylib+0xef5bc2] thread_native_entry(Thread*)+0x122
      C [libsystem_pthread.dylib+0x68fc] _pthread_start+0xe0
      C [libsystem_pthread.dylib+0x2443] thread_start+0xf

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              dholmes David Holmes
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: