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

SATB buffer processing found reclaimed humongous object

    Details

    • Subcomponent:
      gc
    • Resolved In Build:
      b17
    • Verification:
      Not verified

      Backports

        Description

        # Internal Error (/hotspot/src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp:280), pid=17184, tid=139891857815296
        # assert(obj->is_oop_or_null(true )) failed: Expected an oop or NULL at 0x000000048c400000
        #
        # JRE version: Java(TM) SE Runtime Environment (9.0) (build 1.9.0-internal-fastdebug-20150313150524.iignatye.8026047-b00)
        # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.9.0-internal-fastdebug-20150313150524.iignatye.8026047-b00 mixed mode linux-amd64 compressed oops)

        Stack trace:
        V [libjvm.so+0x108e361] VMError::report_and_die()+0x151;; VMError::report_and_die()+0x151
        V [libjvm.so+0x73af4b] report_vm_error(char const*, int, char const*, char const*)+0x7b;; report_vm_error(char const*, int, char const*, char const*)+0x7b
        V [libjvm.so+0x6eb3f8] CMTask::deal_with_reference(oop)+0xf8;; CMTask::deal_with_reference(oop)+0xf8
        V [libjvm.so+0x6ebe53] CMObjectClosure::do_object(oop)+0x33;; CMObjectClosure::do_object(oop)+0x33
        V [libjvm.so+0xf00d78] ObjPtrQueue::apply_closure_to_buffer(ObjectClosure*, void**, unsigned long, unsigned long)+0x78;; ObjPtrQueue::apply_closure_to_buffer(ObjectClosure*, void**, unsigned long, unsigned long)+0x78
        V [libjvm.so+0xf016f0] SATBMarkQueueSet::apply_closure_to_completed_buffer(unsigned int)+0x80;; SATBMarkQueueSet::apply_closure_to_completed_buffer(unsigned int)+0x80
        V [libjvm.so+0x6d873b] CMTask::drain_satb_buffers() [clone .part.188]+0x9b;; _ZN6CMTask18drain_satb_buffersEv.part.188+0x9b
        V [libjvm.so+0x6e2ed5] CMTask::do_marking_step(double, bool, bool)+0x275;; CMTask::do_marking_step(double, bool, bool)+0x275
        V [libjvm.so+0x6ed469] CMRemarkTask::work(unsigned int)+0x2b9;; CMRemarkTask::work(unsigned int)+0x2b9
        V [libjvm.so+0x10df200] GangWorker::loop()+0x2b0;; GangWorker::loop()+0x2b0
        V [libjvm.so+0xddee42] java_start(Thread*)+0xf2;; java_start(Thread*)+0xf2

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  kbarrett Kim Barrett
                  Reporter:
                  jwilhelm Jesper Wilhelmsson
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: