JDK-8056218 : [GNOME 3] AWT & Swing Tests fails on Oracle Linux 7.0 with sun.awt.SunToolkit$InfiniteLoop exception
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 8u20
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • CPU: x86
  • Submitted: 2014-08-28
  • Updated: 2015-01-28
  • Resolved: 2014-09-30
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8
8-poolResolved
Related Reports
Duplicate :  
Relates :  
Relates :  
Description
Test suite: AWT
JDK tested: jdk1.8_20b26
OS tested: Oracle Linux 7
Is it a regression? No
Is it platform specific? Yes

Lot of  tests failed with exception:
 sun.awt.SunToolkit$InfiniteLoop
 	at sun.awt.SunToolkit.realSync(SunToolkit.java:1592)
 	at sun.awt.SunToolkit.realSync(SunToolkit.java:1501)
 	at ListDoubleIndentTest.waitForIdle(ListDoubleIndentTest.java:70)
 	at ListDoubleIndentTest.start(ListDoubleIndentTest.java:89)
 	at com.sun.javatest.regtest.AppletWrapper$AppletThread.run(AppletWrapper.java:58)
[2014-08-26T14:55:59.59] 	at java.lang.Thread.run(Thread.java:745)
Comments
RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/MultipleJVM/DnDMerlinQLTestsuite_DnDJTextAreaTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/MultipleJVM/DnDMerlinQLTestsuite_DnDTextFieldTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/MultipleJVM/DnDMerlinQLTestsuite_DnDStringTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/SingleJVM/DnDMerlinQLTestsuite_DnDJTextAreaTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/SingleJVM/DnDMerlinQLTestsuite_DnDRMI_MoveTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/SingleJVM/DnDMerlinQLTestsuite_DnDStringTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/DnDClassLoader/Automated/both/DnDMerlinQLTestsuite_DnDJTextAreaTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/DnDClassLoader/Automated/both/DnDMerlinQLTestsuite_DnDRMI_MoveTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/DnDClassLoader/Automated/both/DnDMerlinQLTestsuite_DnDStringTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/DnDClassLoader/Automated/both/DnDMerlinQLTestsuite_DnDTextFieldTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/DnDClassLoader/Automated/source/DnDMerlinQLTestsuite_DnDRMI_MoveTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/DnDClassLoader/Automated/source/DnDMerlinQLTestsuite_DnDStringTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/DnDClassLoader/Automated/source/DnDMerlinQLTestsuite_DnDTextFieldTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/DnDClassLoader/Automated/target/DnDMerlinQLTestsuite_DnDJTextAreaTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/DnDClassLoader/Automated/target/DnDMerlinQLTestsuite_DnDRMI_MoveTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/MultipleJVM/DnDMerlinQLTestsuite_DnDButtonTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/MultipleJVM/DnDMerlinQLTestsuite_DnDFileListTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/MultipleJVM/DnDMerlinQLTestsuite_DnDImageTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/MultipleJVM/DnDMerlinQLTestsuite_DnDJButtonTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/MultipleJVM/DnDMerlinQLTestsuite_DnDJListTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/MultipleJVM/DnDMerlinQLTestsuite_DnDJTextAreaTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/MultipleJVM/DnDMerlinQLTestsuite_DnDListTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/MultipleJVM/DnDMerlinQLTestsuite_DnDRMI_CopyMoveTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/MultipleJVM/DnDMerlinQLTestsuite_DnDRMI_CopyTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/MultipleJVM/DnDMerlinQLTestsuite_DnDRMI_MoveTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/MultipleJVM/DnDMerlinQLTestsuite_DnDStringTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/MultipleJVM/DnDMerlinQLTestsuite_DnDTextFieldTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/DnDClassLoader/Automated/both/DnDMerlinQLTestsuite_DnDRMI_LinkTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/DnDClassLoader/Automated/both/DnDMerlinQLTestsuite_DnDTextFieldTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/DnDClassLoader/Automated/source/DnDMerlinQLTestsuite_DnDRMI_LinkTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_DnD/DnDClassLoader/Automated/target/DnDMerlinQLTestsuite_DnDRMI_LinkTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_Component/Automated/ListDoubleIndentTest/ListDoubleIndentTest.html Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_Component/Automated/ListSelectedItemVisibilityTest/SelectedItemVisibilityTest/SelectedItemVisibilityTest.html Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_Component/Automated/TextAreaCRLFTest/TextAreaCRLFTest.html Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_Component/Automated/setLocRelativeTo/SetLocJWin/SetLocJWinTest.html Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_Component/Automated/setLocRelativeTo/SetLocWin/SetLocWinTest.html Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_Component/Automated/setLocRelativeTo/SetLocJWinComHid/SetLocJWinComHidTest.html Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_Component/Automated/setLocRelativeTo/SetLocWinComHid/SetLocWinComHidTest.html Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_Focus/Automated/AWT/ProgrammaticTraversalTest/ProgrammaticTraversalTest.html Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_Focus/Automated/Lw/FocusTraversalTest/FocusTraversalTest.html Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_Focus/Automated/Lw/ForwardReverseTraversalTest/ForwardReverseTraversalTest.html Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_Focus/Automated/Mw/FocusTraversalTest/FocusTraversalTest.html Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_Focus/Automated/Swing/OppositeComponentTest/OppositeComponentTest.html Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_MouseInfoTest/Automated/MouseWheeTest/ConsumeMouseWheelEventTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_MouseInfoTest/Automated/MouseWheeTest/CustomMouseWheelTest Exception sun.awt.SunToolkit$OperationTimedOut RULE AWT_Modality/Automated/FileDialog/ApplicationExcludeDialog Exception sun.awt.SunToolkit$OperationTimedOut RULE AWT_Modality/Automated/FileDialog/ApplicationExcludeFrame Exception sun.awt.SunToolkit$OperationTimedOut RULE AWT_Modality/Automated/ModalExclusion/ApplicationExclusion/ApplicationModalDialog Exception sun.awt.SunToolkit$OperationTimedOut RULE AWT_Modality/Automated/setVisible/ApplicationModal Exception sun.awt.SunToolkit$OperationTimedOut RULE AWT_Modality/Automated/ModalBlocking/ToolkitModalDialog Exception sun.awt.SunToolkit$OperationTimedOut RULE AWT_Modality/Automated/ModalBlocking/ApplicationModalDialog RULE AWT_Modality/Automated/ModalBlocking/DocumentModalDialog RULE AWT_Modality/Automated/MultipleDialogs RULE AWT_Modality/Automated/PageDialog/ToolkitModalDialog RULE AWT_Modality/Automated/PrintDialog/ApplicationExcludeDialog RULE AWT_Modality/Automated/PrintDialog/ToolkitModalDialog RULE AWT_Modality/Automated/ToFront/ModelessModalDialog RULE AWT_Modality/Automated/ToFront/NonModalDialog RULE Swing_JComboBox/Automated/EditableFocusTest Exception sun.awt.SunToolkit$OperationTimedOut RULE Swing_AllComponents/Automated/rfe4959680 Exception sun.awt.SunToolkit$OperationTimedOut RULE AWT_DnD/Basic_DnD/Automated/DnDMerlinQL/MultipleJVM/DnDMerlinQLTestsuite_DnDRMI_LinkTest Exception sun.awt.SunToolkit$InfiniteLoop RULE AWT_Focus/Automated/Swing/VetoableChangeListenerTest1/VetoableChangeListener1Test.html Exception sun.awt.SunToolkit$InfiniteLoop
28-01-2015

JDK-7033533 and JDK-8051857 backported to 8u40
30-09-2014

May fail but by other reason.
05-09-2014

Does it pass with OEL 6?
05-09-2014

RULE 2D_Font/standalone/TextMustFit Exception sun.awt.SunToolkit$OperationTimedOut RULE 2D_JavaOGLBAT/standalone/SimplePrimQuality Exception sun.awt.SunToolkit$OperationTimedOut RULE 2D_JavaOGLBAT/standalone/SwingButtonResizeTest_PBUFFER Exception sun.awt.SunToolkit$OperationTimedOut RULE 2D_JavaOGLBAT/standalone/AAPaint Exception sun.awt.SunToolkit$OperationTimedOut RULE 2D_JavaOGLBAT/standalone/DrawBitmaskImage Exception sun.awt.SunToolkit$OperationTimedOut RULE 2D_JavaOGLBAT/standalone/DrawImageBg Exception sun.awt.SunToolkit$OperationTimedOut RULE 2D_JavaOGLBAT/standalone/OpaqueDest Exception sun.awt.SunToolkit$OperationTimedOut RULE 2D_JavaOGLBAT/standalone/ScaleImage Exception sun.awt.SunToolkit$OperationTimedOut RULE 2D_JavaOGLBAT/standalone/ScaleParamsOOB Exception sun.awt.SunToolkit$OperationTimedOut RULE 2D_JavaOGLBAT/standalone/ShapeClip Exception sun.awt.SunToolkit$OperationTimedOut RULE 2D_JavaOGLBAT/standalone/SplashScreenTest Exception sun.awt.SunToolkit$OperationTimedOut RULE 2D_JavaOGLBAT/standalone/SrcMaskOps Exception sun.awt.SunToolkit$OperationTimedOut RULE 2D_JavaOGLBAT/standalone/XORPaint Exception sun.awt.SunToolkit$OperationTimedOut RULE 2D_JavaOGLBAT/standalone/XformVolatile_PBUFFER Exception sun.awt.SunToolkit$OperationTimedOut
05-09-2014

Many our tests rely on this mechanism. We need in this fix.
29-08-2014

Alexander should say it -- my opinion, it makes testing hard and new tests less reliable as they cannot depend on this mechanism.
28-08-2014

I don't think it is applicable to 9 since here we have a new implementation of the realSync. I run these tests on OEL 7 (means, Gnome 3) without a problem. And (I think) introduced is Gnome 3:-)
28-08-2014

where is introduced?
28-08-2014

is it reproducible on 8 GA? 8u20? 9?
28-08-2014

Swing tests also fail with this reason RULE Swing_JTable/Automated/JTableCopyPaste Exception sun.awt.SunToolkit$InfiniteLoop RULE Swing_JTree/Automated/JTreeCopyPaste Exception sun.awt.SunToolkit$InfiniteLoop RULE Swing_JPopupMenu/Automated/PopupFocusTest Exception sun.awt.SunToolkit$InfiniteLoop See http://aurora.ru.oracle.com/functional/faces/ChessBoard.xhtml?reportName=J2SESTT&parameters=%5Bst_id%5D1001964193 Reproduced with Gnome 3. Not reproduced with Gnome 2.
28-08-2014