bootcycle build on ix86-linux-gnu broken since jdk-13+18

Aleksey Shipilev shade at redhat.com
Fri Jun 14 13:26:32 UTC 2019


On 6/14/19 2:57 PM, Matthias Klose wrote:
> My last successful bootcycle build on i686-linux-gnu was jdk-13+18. After that I
> tried jdk-13+22, which didn't build anymore, with no change to the most recent
> jdk-13+25, and also seen in jdk-14+1.
> 
> All builds fail with
> 
> Compiling 12 properties into resource bundles for jdk.jdeps
> #
> # There is insufficient memory for the Java Runtime Environment to continue.
> # Native memory allocation (malloc) failed to allocate 2155274940 bytes for
> AllocateHeap

This looks like the environmental trouble? It seems to try to allocate 2G heap, and cannot find
(contiguous) memory for it? I would suspect recent changes to make it more likely, for example:
  https://bugs.openjdk.java.net/browse/JDK-8224871

> # An error report file with more information is saved as:
> 
> It looks like the normal build instead of the bootcycle build succeeds.  Does
> anybody else is doing regular ix86 builds and could help narrowing down when
> this started to fail?

I build and test x86_32 regularly, but not bootcycle it.

Current jdk/jdk does not build on x86_32, due to JDK-8225695.
Current jdk/jdk13 build and runs on x86_32 fine, tier1 seems good too.

-Aleksey



More information about the hotspot-dev mailing list