• Bug#1100335: openjdk-23: Building openjdk on high memory systems fails

    From Matt LaPlante@21:1/5 to All on Wed Mar 12 18:40:01 2025
    Source: openjdk-23
    Version: 23.0.2+7-1
    Severity: serious
    Justification: fails to build from source
    Tags: ftbfs

    Dear Maintainer,

    We are observing consistent and repeatable failures when building
    openjdk for i386 arch on systems with large amounts of memory.

    Example failure:

    === Output from failing command(s) repeated here ===
    * For target buildtools_create_symbols_javac__the.COMPILE_CREATE_SYMBOLS_batch: OpenJDK Zero VM warning: Unsupported locking mode for this CPU.
    Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
    at java.base/java.util.EnumMap.values(EnumMap.java:423)
    at jdk.compiler/com.sun.tools.javac.util.Log.flush(Log.java:478)
    at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.close(JavaCompiler.java:1881)
    at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:365)
    at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:178)
    at jdk.compiler/com.sun.tools.javac.Main.compile(Main.java:66)
    at jdk.compiler/com.sun.tools.javac.Main.main(Main.java:52)

    * All command lines available in /build/reproducible-path/openjdk-23-23.0.1+11/build-zero/make-support/failure-logs.
    === End of repeated output ===

    This is repeatable on build instances with 192gb of memory (and above)
    and non-repeatable on devices with less than 100gb of memory. We
    haven't determined the exact threshold beyond which the heap space
    errors start occurring.

    This is not repeatable when building amd64 arch, it is specific to i386 builds.

    Finally, this affects multiple major versions of openjdk, at least
    from 21 and above.

    MIIUlwYJKoZIhvcNAQcCoIIUiDCCFIQCAQExDzANBglghkgBZQMEAgEFADALBgkqhkiG9w0BBwGg ghH+MIIGkTCCBHmgAwIBAgIQfofDAVIq0iZG5Ok+mZCT2TANBgkqhkiG9w0BAQwFADBMMSAwHgYD VQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSNjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UE AxMKR2xvYmFsU2lnbjAeFw0yMzA0MTkwMzUzNDdaFw0zMjA0MTkwMDAwMDBaMFQxCzAJBgNVBAYT AkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMSowKAYDVQQDEyFHbG9iYWxTaWduIEF0bGFz IFI2IFNNSU1FIENBIDIwMjMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDYydcdmKyg 4IBqVjT4XMf6SR2Ix+1ChW2efX6LpapgGIl63csmTdJQw8EcbwU9C691spkltzTASK2Ayi4aeosB mk63SPrdVjJNNTkSbTowej3xVVGnYwAjZ6/qcrIgRUNtd/mbtG7j9W80JoP6o2Szu6/mdjb/yxRM KaCDlloE9vID2jSNB5qOGkKKvN0x6I5e/B1Y6tidYDHemkW4Qv9mfE3xtDAoe5ygUvKA4KHQTOIy VQEFpd/ZAu1yvrEeA/egkcmdJs6o47sxfo9p/fGNsLm/TOOZg5aj5RHJbZlc0zQ3yZt1wh+NEe3x ewU5ZoFnETCjjTKz16eJ5RE21EmnCtLb3kU1s+t/L0RUU3XUAzMeBVYBEsEmNnbo1UiiuwUZBWiJ vMBxd9LeIodDzz3ULIN5Q84oYBOeWGI2ILvplRe9Fx/WBjHhl9rJgAXs2h9dAMVeEYIYkvW+9mpt BIU9cXUiO0bky1lumSRRg11fOgRzIJQsphStaOq5OPTb3pBiNpwWvYpvv5kCG2X58GfdR8SWA+fm OLXHcb5lRljrS4rT9MROG/QkZgNtoFLBo/r7qANrtlyAwPx5zPsQSwG9r8SFdgMTHnA2eWCZPOmN 1Tt4xU4v9mQIHNqQBuNJLjlxvalUOdTRgw21OJAFt6Ncx5j/20Qw9FECnP+B3EPVmQIDAQABo4IB ZTCCAWEwDgYDVR0PAQH/BAQDAgGGMDMGA1UdJQQsMCoGCCsGAQUFBwMCBggrBgEFBQcDBAYJKwYB BAGCNxUGBgkrBgEEAYI3FQUwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUM7q+o9Q5TSoZ 18hmkmiB/cHGycYwHwYDVR0jBBgwFoAUrmwFo5MT4qLn4tcc1sfwf8hnU6AwewYIKwYBBQUHAQEE bzBtMC4GCCsGAQUFBzABhiJodHRwOi8vb2NzcDIuZ2xvYmFsc2lnbi5jb20vcm9vdHI2MDsGCCsG AQUFBzAChi9odHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9yb290LXI2LmNydDA2 BgNVHR8ELzAtMCugKaAnhiVodHRwOi8vY3JsLmdsb2JhbHNpZ24uY29tL3Jvb3QtcjYuY3JsMBEG A1UdIAQKMAgwBgYEVR0gADANBgkqhkiG9w0BAQwFAAOCAgEAVc4mpSLg9A6QpSq1JNO6tURZ4rBI MkwhqdLrEsKs8z40RyxMURo+B2ZljZmFLcEVxyNt7zwpZ2IDfk4URESmfDTiy95jf856Hcwzdxfy jdwx0k7n4/0WK9ElybN4J95sgeGRcqd4pji6171bREVt0UlHrIRkftIMFK1bzU0dgpgLMu+ykJSE 0Bog41D9T6Swl2RTuKYYO4UAl9nSjWN6CVP8rZQotJv8Kl2llpe83n6ULzNfe2QT67IB5sJdsrNk jIxSwaWjOUNddWvCk/b5qsVUROOuctPyYnAFTU5KY5qhyuiFTvvVlOMArFkStNlVKIufop5EQh6p jqDGT6rp4ANDoEWbHKd4mwrMtvrh51/8UzaJrLzj3GjdkJ/sPWkDbn+AIt6lrO8hbYSD8L7RQDqK C28FheVr4ynpkrWkT7Rl6npWhyumaCbjR+8bo9gs7rto9SPDhWhgPSR9R1//WF3mdHt8SKERhvtd NFkE3zf36V9Vnu0EO1ay2n5imrOfLkOVF3vtAjleJnesM/R7v5tMS0tWoIr39KaQNURwI//WVuR+ zjqIQVx5s7Ta1GgEL56z0C5GJoNE1LvGXnQDyvDO6QeJVThFNgwkossyvmMAaPOJYnYCrYXiXXle A6TpL63Gu8foNftUO0T83JbV/e6J8iCOnGZwZDrubOtYn1QwggWDMIIDa6ADAgECAg5F5rsDgzPD hWVI5v9FUTANBgkqhkiG9w0BAQwFADBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBS 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 AgMBAAGjggHdMIIB2TAbBgNVHREEFDASgRBtYXR0bEBnb29nbGUuY29tMA4GA1UdDwEB/wQEAwIF oDAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUHAwIwHQYDVR0OBBYEFMBusWCWtWnU6sCfFPFQ Yq2AOPK7MFgGA1UdIARRME8wCQYHZ4EMAQUBAjBCBgorBgEEAaAyCgMDMDQwMgYIKwYBBQUHAgEW Jmh0dHBzOi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMAwGA1UdEwEB/wQCMAAwgZoG CCsGAQUFBwEBBIGNMIGKMD4GCCsGAQUFBzABhjJodHRwOi8vb2NzcC5nbG9iYWxzaWduLmNvbS9j YS9nc2F0bGFzcjZzbWltZWNhMjAyMzBIBggrBgEFBQcwAoY8aHR0cDovL3NlY3VyZS5nbG9iYWxz aWduLmNvbS9jYWNlcnQvZ3NhdGxhc3I2c21pbWVjYTIwMjMuY3J0MB8GA1UdIwQYMBaAFDO6vqPU OU0qGdfIZpJogf3BxsnGMEYGA1UdHwQ/MD0wO6A5oDeGNWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5j b20vY2EvZ3NhdGxhc3I2c21pbWVjYTIwMjMuY3JsMA0GCSqGSIb3DQEBCwUAA4ICAQCj6V6uSujZ UBN3sXsGhQ3Jdrk6WHgp89a93eHEvFvHUPM0AW9VWnIhLmpKFHRUGmUTnbcZ2EpYRa0dv9cBuRbs Cp2vJWCx15fN5aTdJ/zF6edqQoDnTQfyMFJXUwGy9vRBVSd/U5x0wzN7HpcyqoCzL1VY/NRhYgBl YmPlGYNAz1WsRiVSvLyjtJjA+SQczegDp3P6T5aLQSqjwMDx97T4gj4yPw+zRFgsDCFzAIToOY7I 2/OciBz+AVkhKJG4RZP5hyIiuzILXFSgO3J2CjSP0M/LNfSBxKCHqBUQfV2XYhWOSoadkGO5sbow n1/wYDGB2/kYMyEJkb35Ou5uEOfqjTGMSyW4tzqx9NmWkjUKmt6GVvGmj0u3QT6j/8CEpQIStb/x 1CIOvMxtWKVEWRENg196KR58iBh+Hb0nR2Glw8vKhmzjwiGmawwJoxaTqH+/wHb0O3Y82xE8y0Nk MXlYwFkpqixWHcpZCf0j28EMzLufIL5Q2ZcSuz3UpUwVeeXyaJhBQm5p8ETM6WZUmL7CTbVnET2N DbHgmeKevBljKwhZktJJMS1R2t+TPB+vhS2sQzUo0OOE35aETueBdJrQw9hm8wELtrrJ2Rv4QhnS 9yjAQdO4JFaTjcCRq4d+q/syLk6CiIwXCsXdimsngrurHY0sI2ksfqAZmEE1JNuYnDGCAl0wggJZ AgEBMGgwVDELMAkGA1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExKjAoBgNVBAMT IUdsb2JhbFNpZ24gQXRsYXMgUjYgU01JTUUgQ0EgMjAyMwIQAS24gr0r1zhYtYF/ccWfhjANBglg hkgBZQMEAgEFAKCBxzAvBgkqhkiG9w0BCQQxIgQgo7eWLKDEjJx43w7lKOXDU4PNsnGTxYrL+jFi ZX3c3+cwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjUwMzEyMTcz NDQ4WjBcBgkqhkiG9w0BCQ8xTzBNMAsGCWCGSAFlAwQBKjALBglghkgBZQMEARYwCwYJYIZIAWUD BAECMAoGCCqGSIb3DQMHMAsGCSqGSIb3DQEBBzALBglghkgBZQMEAgEwDQYJKoZIhvcNAQEBBQAE ggEAV4o9/KxSk0JMGj1HvWO+gohAua+XsjiLvkmd8cTNPpebz9j62Toumvq47XGIMSekUcmdbz2f jwcAk+eplPS3Zp6bLi04ZQ7ihEMAxwIPjBTdKGGFv97KfMBaB1qnMmTdNc2k0pPmpMTZa4KKyZKV FH4M8VK13t/N7oMGW4X77Pd46rTfGV6V/fJ2zUNvOHZRcuWa4HkmyEiGJ81ZFAptIltRnCcqk4pL Z7HAeNdymlKIwry92q3H0mxzrkqEZnitdWEqLSGfx4Tw1ZKFwHv9D7d3x4uMHtWEpJe5khJYtwMA q6zOIix3kniTEQpJPqUgk6N1yrzjKa69n2Mb6oQg1A==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)