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

XMLWordPrintable

    • b15
    • aarch64
    • os_x

        ----------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.

              Assignee:
              Philip Race
              Reporter:
              David Holmes
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated:
                Resolved: