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

Heap inspection should not crash in the face of C-heap exhaustion

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • hs12
    • 5.0u14, 6
    • hotspot
    • None
    • gc
    • 1.4.2
    • b02
    • unknown, sparc
    • solaris_10
    • Not verified

        HeapInspection crashed:

        =>[1] __lwp_kill(0x0, 0x6, 0xfef0c874, 0xa8350, 0xff36b298, 0x0), at 0xff3412a4
          [2] raise(0x6, 0x0, 0xfee7d32c, 0xffffffff, 0xff368284, 0x6), at 0xff2dfe18
          [3] abort(0x7400, 0x1, 0xfef0c874, 0xa8350, 0xff36b298, 0x0), at 0xff2c0038
          [4] os::abort(0x1, 0x0, 0xff004ffc, 0xfefd0000, 0x7d10, 0x7c00), at 0xfee7d32c
          [5] VMError::report_and_die(0x0, 0xff02c5a0, 0xff025f54, 0x1, 0xfee816fc, 0xff025f54), at 0xfef0c874
          [6] JVM_handle_solaris_signal(0xb, 0xaeb7f6c8, 0xaeb7f410, 0x8000, 0x28, 0x261d18), at 0xfea73bc0
          [7] __sighndlr(0xb, 0xaeb7f6c8, 0xaeb7f410, 0xfea730d4, 0x0, 0x1), at 0xff3401dc
          ---- called from signal handler with signal 11 (SIGSEGV) ------
          [8] RecordInstanceClosure::do_object(0x4117, 0xe8800120, 0x195254c, 0x0, 0x29a5ff0, 0x3c8c), at 0xfec6e498
          [9] MutableSpace::object_iterate(0x37970, 0xaeb7f944, 0x48, 0xff01c154, 0xe8800120, 0xe8c07b08), at 0xfeb6e488
          [10] PSYoungGen::object_iterate(0xd03b0, 0xaeb7f944, 0x4e2b, 0xfefd0000, 0xfeb6e464, 0xff024010), at 0xfeea251c
          [11] ParallelScavengeHeap::object_iterate(0x9400, 0xaeb7f944, 0xfefd0000, 0xff0267a4, 0x8890, 0x8800), at 0xfee89bac
          [12] HeapInspection::heap_inspection(0xff026810, 0x138ac, 0x4e2b, 0xfefd0000, 0x12075c, 0x120370), at 0xfec6e14c
          [13] VM_GC_HeapInspection::doit(0x9e94, 0x7f16dd, 0x7f193e, 0x96c4, 0xff02b698, 0xfe3), at 0xfef0ecc8
          [14] VM_Operation::evaluate(0xa7dffc74, 0x1b8778, 0x7f193e, 0x96c4, 0xfefd0000, 0x120368), at 0xfeaa3284
          [15] VMThread::run(0xff025018, 0x12075c, 0xff0338d0, 0x93d8, 0xa7dffc74, 0xff019d14), at 0xfeb68cd4
          [16] _start(0x261d18, 0x1e47, 0xfefd0000, 0x0, 0x5878, 0x5800), at 0xfee7ce48
        Synopsis modified from thr original:

           GC failed on empty KlassInfoBucket

        to

           Heap inspection should not crash in the face of C-heap exhaustion

              ysr Y. Ramakrishna
              minqi Yumin Qi
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: