<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    This is a small fix for a (malloc) memory leak that is causing a
    variety of crashes.<br>
    <br>
    This also improves memory tracking slightly, and adds asserts that
    clarify the expected locking usage of g1CodeCacheRemSet.<br>
    <br>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <span class="issue-link"><b>BUG</b>: JDK-8141421</span> Various test
    fail with OOME on win x86<br>
    <b>Webrev</b>:
    <a class="moz-txt-link-freetext" href="http://cr.openjdk.java.net/~drwhite/8141421/webrev.00/">http://cr.openjdk.java.net/~drwhite/8141421/webrev.00/</a><br>
    <b>Testing</b> jprt, aurora.<br>
    <br>
     - Derek<br>
    <br>
    NOTE: Still tracking down if this fixes all failures noted in <span
      class="issue-link">8141421:<br>
    </span>
    <blockquote><span class="issue-link">+RULE
        "runtime/6819213/TestBootNativeLibraryPath.java" Crash Out of
        Memory Error ...allocation.inline.hpp...</span><br>
      <span class="issue-link">+RULE
        "runtime/6819213/TestBootNativeLibraryPath.java" ExitCode 1</span><br>
      <span class="issue-link">RULE
        "runtime/Metaspace/FragmentMetaspace.java" Crash Out of Memory
        Error ...allocation.inline.hpp...</span><br>
      <span class="issue-link">RULE
        "runtime/Metaspace/FragmentMetaspace.java" ExitCode 1</span><br>
      <span class="issue-link">RULE
        "vm/runtime/contended/tests/genereated/GeneratedClassTest_1_20_10000_10_0.75d"
        Crash Out of Memory Error ...allocation.inline.hpp...</span><br>
      <span class="issue-link">RULE
        "vm/runtime/contended/tests/genereated/GeneratedClassTest_1_20_10000_10_0.75d"
        ExitCode 1</span><br>
      <span class="issue-link">RULE
        "vm/runtime/contended/tests/genereated/GeneratedClassTest_20_100_512_20_0.75d"
        Crash Out of Memory Error ...allocation.inline.hpp...</span><br>
      <span class="issue-link">RULE
        "vm/runtime/contended/tests/genereated/GeneratedClassTest_20_100_512_20_0.75d"
        ExitCode 1</span><br>
      <span class="issue-link">RULE
        "jdk/lambda/vm/InterfaceAccessFlagsTest.java" Crash Out of
        Memory Error ...allocation.inline.hpp...</span><br>
      <span class="issue-link">RULE
        "jdk/lambda/vm/InterfaceAccessFlagsTest.java" ExitCode 1</span><br>
      <span class="issue-link">RULE "tools/launcher/ArgsFileTest.java"
        Crash Out of Memory Error ...allocation.inline.hpp...</span><br>
      <span class="issue-link">RULE
        "tools/launcher/MultipleJRERemoved.java" Crash Out of Memory
        Error ...allocation.inline.hpp...</span><br>
      <span class="issue-link">RULE
        "tools/launcher/TestMainWithoutEnclosing.java" Crash Out of
        Memory Error ...allocation.inline.hpp...</span><br>
      <span class="issue-link">RULE
        "tools/launcher/UnresolvedExceptions.java" Crash Out of Memory
        Error ...allocation.inline.hpp...</span><br>
      <span class="issue-link">RULE
        "vm/runtime/contended/tests/genereated/GeneratedClassTest_20_100_10000_10_0.75d"
        Crash Out of Memory Error ...allocation.inline.hpp...</span><br>
      <span class="issue-link">java\lang\instrument\ManyMethodsBenchmarkAgent.java</span><br>
      <span class="issue-link"></span><br>
      <span class="issue-link">This may also fix:</span><br>
      <span class="issue-link">JDK-8134889 Kitchensink stress test
        crashes with out of memory error</span><br>
      <span class="issue-link">JDK-8134747 ParallelClassLoading tests
        run out of memory on win32</span><br>
      <span class="issue-link"><span class="issue-link">8134992
          vm/gc/compact/Compact_InternedStrings_Strings failed due to a
          malloc() failure</span></span><br>
      <span class="issue-link"></span></blockquote>
  </body>
</html>