Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8361530

Test javax/swing/GraphicsConfigNotifier/StalePreferredSize.java timed out

XMLWordPrintable

      ----------System.out:(1/37)----------
      Timeout signalled after 1200 seconds
      ----------System.err:(130/8946)----------
      LookAndFeel: javax.swing.plaf.metal.MetalLookAndFeel
      typeFont = 0
      Use popup: true
      text = <html><span>A few words to get started before the bug</span><span>overlapping text</span></html>
      text = <html>A quick brown fox jumps over the lazy dog</html>
      text = <html>El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja</html>
      text = <html>Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis</html>
      text = <html>??? ? ???? ???</html>
      text = <html>????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???</html>
      text = <span>A few words to get started before the bug</span><span>overlapping text</span>
      text = A quick brown fox jumps over the lazy dog
      text = El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja
      text = Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis
      text = ??? ? ???? ???
      text = ????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???
      Use popup: false
      text = <html><span>A few words to get started before the bug</span><span>overlapping text</span></html>
      text = <html>A quick brown fox jumps over the lazy dog</html>
      text = <html>El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja</html>
      text = <html>Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis</html>
      text = <html>??? ? ???? ???</html>
      text = <html>????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???</html>
      text = <span>A few words to get started before the bug</span><span>overlapping text</span>
      text = A quick brown fox jumps over the lazy dog
      text = El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja
      text = Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis
      text = ??? ? ???? ???
      text = ????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???
      typeFont = 1
      Use popup: true
      text = <html><span>A few words to get started before the bug</span><span>overlapping text</span></html>
      text = <html>A quick brown fox jumps over the lazy dog</html>
      text = <html>El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja</html>
      text = <html>Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis</html>
      text = <html>??? ? ???? ???</html>
      text = <html>????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???</html>
      text = <span>A few words to get started before the bug</span><span>overlapping text</span>
      text = A quick brown fox jumps over the lazy dog
      text = El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja
      text = Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis
      text = ??? ? ???? ???
      text = ????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???
      Use popup: false
      text = <html><span>A few words to get started before the bug</span><span>overlapping text</span></html>
      text = <html>A quick brown fox jumps over the lazy dog</html>
      text = <html>El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja</html>
      text = <html>Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis</html>
      text = <html>??? ? ???? ???</html>
      text = <html>????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???</html>
      text = <span>A few words to get started before the bug</span><span>overlapping text</span>
      text = A quick brown fox jumps over the lazy dog
      text = El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja
      text = Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis
      text = ??? ? ???? ???
      text = ????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???
      typeFont = 2
      Use popup: true
      text = <html><span>A few words to get started before the bug</span><span>overlapping text</span></html>
      text = <html>A quick brown fox jumps over the lazy dog</html>
      text = <html>El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja</html>
      text = <html>Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis</html>
      text = <html>??? ? ???? ???</html>
      text = <html>????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???</html>
      text = <span>A few words to get started before the bug</span><span>overlapping text</span>
      text = A quick brown fox jumps over the lazy dog
      text = El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja
      text = Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis
      text = ??? ? ???? ???
      text = ????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???
      Use popup: false
      text = <html><span>A few words to get started before the bug</span><span>overlapping text</span></html>
      text = <html>A quick brown fox jumps over the lazy dog</html>
      text = <html>El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja</html>
      text = <html>Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis</html>
      text = <html>??? ? ???? ???</html>
      text = <html>????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???</html>
      text = <span>A few words to get started before the bug</span><span>overlapping text</span>
      text = A quick brown fox jumps over the lazy dog
      text = El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja
      text = Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis
      text = ??? ? ???? ???
      text = ????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???
      LookAndFeel: javax.swing.plaf.nimbus.NimbusLookAndFeel
      typeFont = 0
      Use popup: true
      text = <html><span>A few words to get started before the bug</span><span>overlapping text</span></html>
      text = <html>A quick brown fox jumps over the lazy dog</html>
      text = <html>El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja</html>
      text = <html>Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis</html>
      text = <html>??? ? ???? ???</html>
      text = <html>????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???</html>
      text = <span>A few words to get started before the bug</span><span>overlapping text</span>
      text = A quick brown fox jumps over the lazy dog
      text = El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja
      text = Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis
      text = ??? ? ???? ???
      text = ????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???
      Use popup: false
      text = <html><span>A few words to get started before the bug</span><span>overlapping text</span></html>
      text = <html>A quick brown fox jumps over the lazy dog</html>
      text = <html>El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja</html>
      text = <html>Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis</html>
      text = <html>??? ? ???? ???</html>
      text = <html>????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???</html>
      text = <span>A few words to get started before the bug</span><span>overlapping text</span>
      text = A quick brown fox jumps over the lazy dog
      text = El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja
      text = Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis
      text = ??? ? ???? ???
      text = ????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???
      typeFont = 1
      Use popup: true
      text = <html><span>A few words to get started before the bug</span><span>overlapping text</span></html>
      text = <html>A quick brown fox jumps over the lazy dog</html>
      text = <html>El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja</html>
      text = <html>Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis</html>
      text = <html>??? ? ???? ???</html>
      text = <html>????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???</html>
      text = <span>A few words to get started before the bug</span><span>overlapping text</span>
      text = A quick brown fox jumps over the lazy dog
      text = El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja
      text = Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis
      text = ??? ? ???? ???
      text = ????? ??? ???? ?????? ??????????? ????? ?? ????? ?? ???
      Use popup: false
      text = <html><span>A few words to get started before the bug</span><span>overlapping text</span></html>
      text = <html>A quick brown fox jumps over the lazy dog</html>
      text = <html>El veloz murci?lago hind? com?a feliz cardillo y kiwi. La cig?e?a tocaba el saxof?n detr?s del palenque de paja</html>
      text = <html>Voix ambigu? d?un c?ur qui au z?phyr pr?f?re les jattes de kiwis</html>
      text = <html>??? ? ???? ???</html>

      Stack dumps show the EventQueue thread is still busy processing:

      Dump-0:

      {
                  "tid": "31",
                  "time": "2025-07-07T08:01:52.006533Z",
                  "name": "AWT-EventQueue-0",
                  "state": "RUNNABLE",
                  "stack": [
                    "java.desktop\/sun.lwawt.macosx.CInputMethodDescriptor.nativeGetAvailableLocales(Native Method)",
                    "java.desktop\/sun.lwawt.macosx.CInputMethodDescriptor.getAvailableLocalesInternal(CInputMethodDescriptor.java:60)",
                    "java.desktop\/sun.lwawt.macosx.CInputMethodDescriptor.getAvailableLocales(CInputMethodDescriptor.java:53)",
                    "java.desktop\/sun.awt.im.InputMethodLocator.isLocaleAvailable(InputMethodLocator.java:109)",
                    "java.desktop\/sun.awt.im.ExecutableInputMethodManager.findInputMethod(ExecutableInputMethodManager.java:388)",
                    "java.desktop\/sun.awt.im.InputContext.selectInputMethod(InputContext.java:158)",
                    "java.desktop\/sun.awt.im.InputContext.<init>(InputContext.java:129)",
                    "java.desktop\/sun.awt.im.InputMethodContext.<init>(InputMethodContext.java:85)",
                    "java.desktop\/java.awt.im.InputContext.getInstance(InputContext.java:93)",
                    "java.desktop\/java.awt.Window.getInputContext(Window.java:1365)",
                    "java.desktop\/java.awt.Component.dispatchEventImpl(Component.java:4896)",
                    "java.desktop\/java.awt.Container.dispatchEventImpl(Container.java:2318)",
                    "java.desktop\/java.awt.Window.dispatchEventImpl(Window.java:2671)",
                    "java.desktop\/java.awt.Component.dispatchEvent(Component.java:4790)",
                    "java.desktop\/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:725)",
                    "java.desktop\/java.awt.EventQueue.dispatchEvent(EventQueue.java:702)",
                    "java.desktop\/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)",
                    "java.desktop\/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)",
                    "java.desktop\/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)",
                    "java.desktop\/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)",
                    "java.desktop\/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)",
                    "java.desktop\/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)"
                  ],
                  "monitorsOwned": [
                    {
                      "depth": 5,
                      "locks": [
                        "sun.awt.im.InputMethodContext@890dcfa"
                      ]
                    },
                    {
                      "depth": 9,
                      "locks": [
                        "java.lang.Object@4a801435"
                      ]
                    }
                  ]
                },


      Dump-5:

       {
                  "tid": "31",
                  "time": "2025-07-07T08:01:55.111178Z",
                  "name": "AWT-EventQueue-0",
                  "state": "RUNNABLE",
                  "stack": [
                    "java.desktop\/sun.awt.CGraphicsDevice.nativeGetScreenInsets(Native Method)",
                    "java.desktop\/sun.awt.CGraphicsDevice.getScreenInsets(CGraphicsDevice.java:189)",
                    "java.desktop\/sun.lwawt.LWWindowPeer.getDefaultMaximizedBounds(LWWindowPeer.java:574)",
                    "java.desktop\/sun.lwawt.LWWindowPeer.setMaximizedBounds(LWWindowPeer.java:592)",
                    "java.desktop\/sun.lwawt.LWWindowPeer.initializeImpl(LWWindowPeer.java:209)",
                    "java.desktop\/sun.lwawt.LWComponentPeer.initialize(LWComponentPeer.java:310)",
                    "java.desktop\/sun.lwawt.LWToolkit.createDelegatedPeer(LWToolkit.java:205)",
                    "java.desktop\/sun.lwawt.LWToolkit.createFrame(LWToolkit.java:232)",
                    "java.desktop\/java.awt.Frame.addNotify(Frame.java:485)",
                    "java.desktop\/java.awt.Window.show(Window.java:999)",
                    "java.desktop\/java.awt.Component.show(Component.java:1690)",
                    "java.desktop\/java.awt.Component.setVisible(Component.java:1637)",
                    "java.desktop\/java.awt.Window.setVisible(Window.java:982)",
                    "StalePreferredSize.lambda$checkComponent$0(StalePreferredSize.java:185)",
                    "java.desktop\/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)",
                    "java.desktop\/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723)",
                    "java.desktop\/java.awt.EventQueue.dispatchEvent(EventQueue.java:702)",
                    "java.desktop\/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)",
                    "java.desktop\/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)",
                    "java.desktop\/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)",
                    "java.desktop\/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)",
                    "java.desktop\/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)",
                    "java.desktop\/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)"
                  ],
                  "monitorsOwned": [
                    {
                      "depth": 8,
                      "locks": [
                        "java.awt.Component$AWTTreeLock@7c456983"
                      ]
                    }
                  ]
                },

      So it appears to be a genuine timeout. There is nothing unexpected on the machine console to suggest interference.

            psadhukhan Prasanta Sadhukhan
            dholmes David Holmes
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: