-
Bug
-
Resolution: Fixed
-
P4
-
11, 12
-
b03
-
generic
-
linux, aix
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8219666 | 12.0.2 | Ichiroh Takiguchi | P4 | Resolved | Fixed | b01 |
JDK-8232658 | 11.0.6-oracle | Ichiroh Takiguchi | P4 | Resolved | Fixed | b02 |
JDK-8219528 | 11.0.3 | Ichiroh Takiguchi | P4 | Resolved | Fixed | master |
I could see following exception by TextField.setFont(...)
=====================
Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
at java.desktop/javax.swing.plaf.basic.BasicTextUI$UpdateHandler.layoutContainer(BasicTextUI.java:2061)
at java.desktop/java.awt.Container.layout(Container.java:1537)
at java.desktop/java.awt.Container.doLayout(Container.java:1526)
at java.desktop/java.awt.Container.validateTree(Container.java:1722)
at java.desktop/java.awt.Container.validate(Container.java:1657)
at java.desktop/sun.awt.X11.XTextFieldPeer.setFont(XTextFieldPeer.java:290)
at java.desktop/java.awt.Component.validate(Component.java:2976)
at java.desktop/java.awt.Container.validateTree(Container.java:1740)
at java.desktop/java.awt.Container.validate(Container.java:1657)
at java.desktop/sun.awt.X11.XTextFieldPeer.setFont(XTextFieldPeer.java:290)
at java.desktop/java.awt.Component.validate(Component.java:2976)
at java.desktop/java.awt.Container.validateTree(Container.java:1740)
...
=====================
It seemed that sun.awt.X11.XTextFieldPeer.setFont(...) was called recursively.
Mail thread started on August, 2018,
http://mail.openjdk.java.net/pipermail/awt-dev/2018-August/014240.html
http://mail.openjdk.java.net/pipermail/awt-dev/2018-September/014267.html
Review approval:
http://mail.openjdk.java.net/pipermail/awt-dev/2018-October/014403.html
http://mail.openjdk.java.net/pipermail/awt-dev/2018-October/014552.html
JDK-8212677's test case code was merged:
Review approval:
http://mail.openjdk.java.net/pipermail/awt-dev/2018-December/014829.html
Another review was requested. The test case did not have "@test" tag
http://mail.openjdk.java.net/pipermail/awt-dev/2018-December/014860.html
=====================
Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
at java.desktop/javax.swing.plaf.basic.BasicTextUI$UpdateHandler.layoutContainer(BasicTextUI.java:2061)
at java.desktop/java.awt.Container.layout(Container.java:1537)
at java.desktop/java.awt.Container.doLayout(Container.java:1526)
at java.desktop/java.awt.Container.validateTree(Container.java:1722)
at java.desktop/java.awt.Container.validate(Container.java:1657)
at java.desktop/sun.awt.X11.XTextFieldPeer.setFont(XTextFieldPeer.java:290)
at java.desktop/java.awt.Component.validate(Component.java:2976)
at java.desktop/java.awt.Container.validateTree(Container.java:1740)
at java.desktop/java.awt.Container.validate(Container.java:1657)
at java.desktop/sun.awt.X11.XTextFieldPeer.setFont(XTextFieldPeer.java:290)
at java.desktop/java.awt.Component.validate(Component.java:2976)
at java.desktop/java.awt.Container.validateTree(Container.java:1740)
...
=====================
It seemed that sun.awt.X11.XTextFieldPeer.setFont(...) was called recursively.
Mail thread started on August, 2018,
http://mail.openjdk.java.net/pipermail/awt-dev/2018-August/014240.html
http://mail.openjdk.java.net/pipermail/awt-dev/2018-September/014267.html
Review approval:
http://mail.openjdk.java.net/pipermail/awt-dev/2018-October/014403.html
http://mail.openjdk.java.net/pipermail/awt-dev/2018-October/014552.html
Review approval:
http://mail.openjdk.java.net/pipermail/awt-dev/2018-December/014829.html
Another review was requested. The test case did not have "@test" tag
http://mail.openjdk.java.net/pipermail/awt-dev/2018-December/014860.html
- backported by
-
JDK-8219528 StackOverflowError happened by TextField.setFont(...)
-
- Resolved
-
-
JDK-8219666 StackOverflowError happened by TextField.setFont(...)
-
- Resolved
-
-
JDK-8232658 StackOverflowError happened by TextField.setFont(...)
-
- Resolved
-
- duplicates
-
JDK-8214298 Add non interactive test case for JDK-8211267
-
- Closed
-