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

G1: Concurrent mark accesses uninitialized BOT of closed archive regions

XMLWordPrintable

    • gc
    • b16

        runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java in the loom repo reproducably crashes with the following stack trace:

        V [libjvm.so+0x7231a4] oopDesc::size_given_klass(Klass*)+0x14
        V [libjvm.so+0xd8bd97] HeapRegion::block_size(HeapWordImpl* const*) const+0x377
        V [libjvm.so+0xdad177] G1BlockOffsetTablePart::block_start(void const*)+0x127
        V [libjvm.so+0xdd1693] G1CMObjArrayProcessor::process_slice(HeapWordImpl**)+0x333
        V [libjvm.so+0xdc88fc] void G1CMTask::process_grey_task_entry<true>(G1TaskQueueEntry)+0x2c
        V [libjvm.so+0xdc0dac] G1CMTask::drain_local_queue(bool) [clone .part.0]+0x8c
        V [libjvm.so+0xdc332b] G1CMTask::do_marking_step(double, bool, bool)+0x131b
        V [libjvm.so+0xdce88d] G1CMConcurrentMarkingTask::work(unsigned int)+0x17d
        V [libjvm.so+0x1befb01] WorkerThread::run()+0x81
        V [libjvm.so+0x1a98230] Thread::call_run()+0x100
        V [libjvm.so+0x17674b4] thread_native_entry(Thread*)+0x104

              tschatzl Thomas Schatzl
              tschatzl Thomas Schatzl
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: