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

assert failure with G1: "Biased index out of bounds"

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2 P2
    • 9
    • 9
    • hotspot
    • gc

      # Internal Error (/opt/jprt/T/P1/193506.drlong/s/hotspot/src/share/vm/gc/g1/g1BiasedArray.cpp:45), pid=27709, tid=0x00007f2bf7e9e700
      # guarantee(biased_index >= bias() && biased_index < (bias() + length())) failed: Biased index out of bounds, index: 17592186044415 bias: 133347428 length: 1436

      V [libjvm.so+0x111fac1] VMError::report_and_die()+0x151;; VMError::report_and_die()+0x151
      V [libjvm.so+0x7fea8b] 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+0x8f53d8] G1BiasedMappedArrayBase::verify_biased_index(unsigned long) const+0x68;; G1BiasedMappedArrayBase::verify_biased_index(unsigned long) const+0x68
      V [libjvm.so+0x924589] void G1ParCopyClosure<(G1Barrier)0, (G1Mark)1>::do_oop_work<oop>(oop*)+0x119;; void G1ParCopyClosure<(G1Barrier)0, (G1Mark)1>::do_oop_work<oop>(oop*)+0x119
      V [libjvm.so+0x97e73c] G1RootProcessor::evacuate_roots(OopClosure*, OopClosure*, CLDClosure*, CLDClosure*, bool, unsigned int)+0x2ac;; G1RootProcessor::evacuate_roots(OopClosure*, OopClosure*, CLDClosure*, CLDClosure*, bool, unsigned int)+0x2ac
      V [libjvm.so+0x9147be] G1ParTask::work(unsigned int) [clone .part.424]+0x52e;; _ZN9G1ParTask4workEj.part.424+0x52e
      V [libjvm.so+0x1174030] GangWorker::loop()+0x230;; GangWorker::loop()+0x230
      V [libjvm.so+0xe67afa] java_start(Thread*)+0xca;; java_start(Thread*)+0xca

      triggered when running src/jdk/nashorn/api/scripting/test/ScriptEngineTest.java with -server -Xcomp -XX:MaxRAMFraction=8 -XX:+CreateCoredumpOnCrash -ea -esa -XX:-TieredCompilation -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+AggressiveOpts -XX:+IgnoreUnrecognizedVMOptions -XX:-UseCompressedOops

      ILW = H (crash) L (seen only once) H (none) = P2

            ecaspole Eric Caspole
            roland Roland Westrelin
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: