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

Aleksey Shipilev shade at
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:

> # 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.


More information about the jdk-dev mailing list