<AWT Dev> <AWT dev>[10] Review request for JDK-8165863:[macosx] stack overflow in java/awt/Component/SetEnabledPerformance/SetEnabledPerformance.java

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Fri Aug 4 13:55:41 UTC 2017


Hi, Manajit.
The code in the test and the code in the JButton does not have any 
recursion and use only loops. All buttons itself are stored in the heap 
not on the stack. Can you please clarify, where in our code the default 
size of the stack is too small?

On 04.08.2017 4:40, Manajit Halder wrote:
> Hi All,
> 
> Kindly review the fix for JDK10.
> 
> Bug:
> https://bugs.openjdk.java.net/browse/JDK-8165863
> 
> Webrev:
> http://cr.openjdk.java.net/~mhalder/8165863/webrev.00/
> 
> Root cause:
> The problem was due to default JVM stack size, which was not enough for 
> the creation of 10001 JButtons.
> 
> Fix:
> Increased the JVM stack size to 2048k for this test case using JVM flag 
> -Xss.
> 
> Regards,
> Manajit
> 


-- 
Best regards, Sergey.


More information about the awt-dev mailing list