aqa-tests icon indicating copy to clipboard operation
aqa-tests copied to clipboard

vmTestbase/gc/gctests/LargeObjects/* tests fail on x86-32_windows

Open zzambers opened this issue 3 months ago • 0 comments

These tests fail on x86-32_windows (see PR):

    vmTestbase/gc/gctests/LargeObjects/large001/large001.java.large001
    vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java.TestDescription
    vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java.TestDescription
    vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java.TestDescription
    vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java.TestDescription

These tests use generator to generate source for classes with huge number of fields (~65000), which are then compiled. However on windows 32-bit javac fails with OOM:

15:35:05  Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
15:35:05  	at jdk.compiler/com.sun.tools.javac.resources.compiler.getContents(compiler.java:5)
15:35:05  	at java.base/java.util.ListResourceBundle.loadLookup(ListResourceBundle.java:195)
15:35:05  	at java.base/java.util.ListResourceBundle.handleGetObject(ListResourceBundle.java:130)
15:35:05  	at java.base/java.util.ResourceBundle.getObject(ResourceBundle.java:555)
15:35:05  	at java.base/java.util.ResourceBundle.getString(ResourceBundle.java:521)
15:35:05  	at jdk.compiler/com.sun.tools.javac.util.JavacMessages.getLocalizedString(JavacMessages.java:220)
15:35:05  	at jdk.compiler/com.sun.tools.javac.util.JavacMessages.getLocalizedString(JavacMessages.java:166)
15:35:05  	at jdk.compiler/com.sun.tools.javac.util.JavacMessages.getLocalizedString(JavacMessages.java:155)
15:35:05  	at jdk.compiler/com.sun.tools.javac.util.Log.localize(Log.java:810)
15:35:05  	at jdk.compiler/com.sun.tools.javac.util.Log.printLines(Log.java:608)
15:35:05  	at jdk.compiler/com.sun.tools.javac.main.Main.resourceMessage(Main.java:414)
15:35:05  	at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:326)
15:35:05  	at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:170)
15:35:05  	at jdk.compiler/com.sun.tools.javac.Main.compile(Main.java:57)
15:35:05  	at jdk.compiler/com.sun.tools.javac.Main.main(Main.java:43)

zzambers avatar Sep 23 '25 16:09 zzambers