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

java/awt/FullScreen/BufferStrategyExceptionTest/BufferStrategyExceptionTest.java fails in Windows 10

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P4
    • Resolution: Not an Issue
    • Affects Version/s: 13
    • Fix Version/s: None
    • Component/s: client-libs
    • Labels:
    • Subcomponent:
    • CPU:
      x86
    • OS:
      windows_10

      Description

      When we run java/awt/FullScreen/BufferStrategyExceptionTest/BufferStrategyExceptionTest.java in Windows 10 it times out after some iterations of test.

      jib > Timeout information:
      jib > Running jstack on process 1852
      jib > 2019-05-28 15:21:05
      jib > Full thread dump Java HotSpot(TM) 64-Bit Server VM (13-internal+0-2019-05-28-1057468.jayathirth.d.v.client mixed mode, sharing):
      jib >
      jib > Threads class SMR info:
      jib > _java_thread_list=0x00000293b3480ae0, length=15, elements={
      jib > 0x0000029396e2d800, 0x00000293b27b6800, 0x00000293b27b7800, 0x00000293b30c6000,
      jib > 0x00000293b30c7000, 0x00000293b30cc000, 0x00000293b30da000, 0x00000293b30e7000,
      jib > 0x00000293b31ea800, 0x00000293b323d000, 0x00000293b32b2000, 0x00000293b3483800,
      jib > 0x00000293b3488000, 0x00000293b3489000, 0x00000293bc0b1000
      jib > }
      jib >
      jib > "main" #1 prio=5 os_prio=0 cpu=109.38ms elapsed=120.20s tid=0x0000029396e2d800 nid=0xa68 in Object.wait() [0x000000c9c42ff000]
      jib > java.lang.Thread.State: WAITING (on object monitor)
      jib > at java.lang.Object.wait(java.base@13-internal/Native Method)
      jib > - waiting on <0x00000000ebec40f0> (a java.lang.Thread)
      jib > at java.lang.Thread.join(java.base@13-internal/Thread.java:1303)
      jib > - locked <0x00000000ebec40f0> (a java.lang.Thread)
      jib > at java.lang.Thread.join(java.base@13-internal/Thread.java:1371)
      jib > at com.sun.javatest.regtest.agent.MainWrapper.main(MainWrapper.java:74)
      jib >
      jib > "Reference Handler" #2 daemon prio=10 os_prio=2 cpu=0.00ms elapsed=120.19s tid=0x00000293b27b6800 nid=0x28c4 waiting on condition [0x000000c9c49ff000]
      jib > java.lang.Thread.State: RUNNABLE
      jib > at java.lang.ref.Reference.waitForReferencePendingList(java.base@13-internal/Native Method)
      jib > at java.lang.ref.Reference.processPendingReferences(java.base@13-internal/Reference.java:241)
      jib > at java.lang.ref.Reference$ReferenceHandler.run(java.base@13-internal/Reference.java:213)
      jib >
      jib > "Finalizer" #3 daemon prio=8 os_prio=1 cpu=0.00ms elapsed=120.19s tid=0x00000293b27b7800 nid=0x620 in Object.wait() [0x000000c9c4afe000]
      jib > java.lang.Thread.State: WAITING (on object monitor)
      jib > at java.lang.Object.wait(java.base@13-internal/Native Method)
      jib > - waiting on <0x00000000ebf0ae38> (a java.lang.ref.ReferenceQueue$Lock)
      jib > at java.lang.ref.ReferenceQueue.remove(java.base@13-internal/ReferenceQueue.java:155)
      jib > - locked <0x00000000ebf0ae38> (a java.lang.ref.ReferenceQueue$Lock)
      jib > at java.lang.ref.ReferenceQueue.remove(java.base@13-internal/ReferenceQueue.java:176)
      jib > at java.lang.ref.Finalizer$FinalizerThread.run(java.base@13-internal/Finalizer.java:170)
      jib >
      jib > "Signal Dispatcher" #4 daemon prio=9 os_prio=2 cpu=0.00ms elapsed=120.18s tid=0x00000293b30c6000 nid=0x61c runnable [0x0000000000000000]
      jib > java.lang.Thread.State: RUNNABLE
      jib >
      jib > "Attach Listener" #5 daemon prio=5 os_prio=2 cpu=0.00ms elapsed=120.18s tid=0x00000293b30c7000 nid=0x1fc8 waiting on condition [0x0000000000000000]
      jib > java.lang.Thread.State: RUNNABLE
      jib >
      jib > "C2 CompilerThread0" #6 daemon prio=9 os_prio=2 cpu=109.38ms elapsed=120.18s tid=0x00000293b30cc000 nid=0x1fa4 waiting on condition [0x0000000000000000]
      jib > java.lang.Thread.State: RUNNABLE
      jib > No compile task
      jib >
      jib > "C1 CompilerThread0" #9 daemon prio=9 os_prio=2 cpu=250.00ms elapsed=120.18s tid=0x00000293b30da000 nid=0xe04 waiting on condition [0x0000000000000000]
      jib > java.lang.Thread.State: RUNNABLE
      jib > No compile task
      jib >
      jib > "Sweeper thread" #10 daemon prio=9 os_prio=2 cpu=0.00ms elapsed=120.18s tid=0x00000293b30e7000 nid=0x1a40 runnable [0x0000000000000000]
      jib > java.lang.Thread.State: RUNNABLE
      jib >
      jib > "Common-Cleaner" #11 daemon prio=8 os_prio=1 cpu=0.00ms elapsed=120.16s tid=0x00000293b31ea800 nid=0x3d8 in Object.wait() [0x000000c9c50ff000]
      jib > java.lang.Thread.State: TIMED_WAITING (on object monitor)
      jib > at java.lang.Object.wait(java.base@13-internal/Native Method)
      jib > - waiting on <0x00000000ebf953f0> (a java.lang.ref.ReferenceQueue$Lock)
      jib > at java.lang.ref.ReferenceQueue.remove(java.base@13-internal/ReferenceQueue.java:155)
      jib > - locked <0x00000000ebf953f0> (a java.lang.ref.ReferenceQueue$Lock)
      jib > at jdk.internal.ref.CleanerImpl.run(java.base@13-internal/CleanerImpl.java:148)
      jib > at java.lang.Thread.run(java.base@13-internal/Thread.java:830)
      jib > at jdk.internal.misc.InnocuousThread.run(java.base@13-internal/InnocuousThread.java:134)
      jib >
      jib > "Service Thread" #12 daemon prio=9 os_prio=0 cpu=0.00ms elapsed=120.13s tid=0x00000293b323d000 nid=0x28e0 runnable [0x0000000000000000]
      jib > java.lang.Thread.State: RUNNABLE
      jib >
      jib > "MainThread" #14 prio=5 os_prio=0 cpu=187.50ms elapsed=120.11s tid=0x00000293b32b2000 nid=0x29d8 runnable [0x000000c9c53fe000]
      jib > java.lang.Thread.State: RUNNABLE
      jib > at sun.java2d.d3d.D3DRenderQueue.flushBuffer(java.desktop@13-internal/Native Method)
      jib > at sun.java2d.d3d.D3DRenderQueue.flushBuffer(java.desktop@13-internal/D3DRenderQueue.java:152)
      jib > at sun.java2d.d3d.D3DRenderQueue.flushAndInvokeNow(java.desktop@13-internal/D3DRenderQueue.java:142)
      jib > at sun.java2d.d3d.D3DGraphicsDevice.exitFullScreenExclusive(java.desktop@13-internal/D3DGraphicsDevice.java:214)
      jib > at sun.awt.Win32GraphicsDevice.setFullScreenWindow(java.desktop@13-internal/Win32GraphicsDevice.java:405)
      jib > - locked <0x00000000eba1c6a8> (a sun.awt.windows.WFramePeer)
      jib > - locked <0x00000000ebc2b228> (a sun.java2d.d3d.D3DGraphicsDevice)
      jib > at BufferStrategyExceptionTest.main(BufferStrategyExceptionTest.java:81)
      jib > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@13-internal/Native Method)
      jib > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@13-internal/NativeMethodAccessorImpl.java:62)
      jib > at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@13-internal/DelegatingMethodAccessorImpl.java:43)
      jib > at java.lang.reflect.Method.invoke(java.base@13-internal/Method.java:567)
      jib > at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
      jib > at java.lang.Thread.run(java.base@13-internal/Thread.java:830)
      jib >
      jib > "Java2D Disposer" #15 daemon prio=10 os_prio=2 cpu=0.00ms elapsed=120.03s tid=0x00000293b3483800 nid=0x360 in Object.wait() [0x000000c9c54ff000]
      jib > java.lang.Thread.State: WAITING (on object monitor)
      jib > at java.lang.Object.wait(java.base@13-internal/Native Method)
      jib > - waiting on <0x00000000ebc1b578> (a java.lang.ref.ReferenceQueue$Lock)
      jib > at java.lang.ref.ReferenceQueue.remove(java.base@13-internal/ReferenceQueue.java:155)
      jib > - locked <0x00000000ebc1b578> (a java.lang.ref.ReferenceQueue$Lock)
      jib > at java.lang.ref.ReferenceQueue.remove(java.base@13-internal/ReferenceQueue.java:176)
      jib > at sun.java2d.Disposer.run(java.desktop@13-internal/Disposer.java:144)
      jib > at java.lang.Thread.run(java.base@13-internal/Thread.java:830)
      jib >
      jib > "AWT-Shutdown" #16 prio=5 os_prio=0 cpu=0.00ms elapsed=120.03s tid=0x00000293b3488000 nid=0x17b4 in Object.wait() [0x000000c9c55ff000]
      jib > java.lang.Thread.State: WAITING (on object monitor)
      jib > at java.lang.Object.wait(java.base@13-internal/Native Method)
      jib > - waiting on <0x00000000ebc1e118> (a java.lang.Object)
      jib > at java.lang.Object.wait(java.base@13-internal/Object.java:326)
      jib > at sun.awt.AWTAutoShutdown.run(java.desktop@13-internal/AWTAutoShutdown.java:291)
      jib > - locked <0x00000000ebc1e118> (a java.lang.Object)
      jib > at java.lang.Thread.run(java.base@13-internal/Thread.java:830)
      jib >
      jib > "AWT-Windows" #17 daemon prio=6 os_prio=0 cpu=1796.88ms elapsed=120.02s tid=0x00000293b3489000 nid=0x37c runnable [0x000000c9c56fe000]
      jib > java.lang.Thread.State: RUNNABLE
      jib > at sun.java2d.d3d.D3DGraphicsDevice.exitFullScreenExclusiveNative(java.desktop@13-internal/Native Method)
      jib > at sun.java2d.d3d.D3DGraphicsDevice$3.run(java.desktop@13-internal/D3DGraphicsDevice.java:216)
      jib > at sun.awt.windows.WToolkit.eventLoop(java.desktop@13-internal/Native Method)
      jib > at sun.awt.windows.WToolkit.run(java.desktop@13-internal/WToolkit.java:312)
      jib > at java.lang.Thread.run(java.base@13-internal/Thread.java:830)
      jib >
      jib > "AWT-EventQueue-0" #19 prio=6 os_prio=0 cpu=140.63ms elapsed=119.97s tid=0x00000293bc0b1000 nid=0x2924 runnable [0x000000c9c61fe000]
      jib > java.lang.Thread.State: RUNNABLE
      jib > at sun.awt.windows.WGlobalCursorManager.findHeavyweightUnderCursor(java.desktop@13-internal/Native Method)
      jib > at sun.awt.GlobalCursorManager._updateCursor(java.desktop@13-internal/GlobalCursorManager.java:178)
      jib > at sun.awt.GlobalCursorManager.updateCursorImmediately(java.desktop@13-internal/GlobalCursorManager.java:95)
      jib > at sun.awt.windows.WComponentPeer.updateCursorImmediately(java.desktop@13-internal/WComponentPeer.java:683)
      jib > at java.awt.Component.updateCursorImmediately(java.desktop@13-internal/Component.java:3229)
      jib > at java.awt.LightweightDispatcher.dispatchEvent(java.desktop@13-internal/Container.java:4492)
      jib > at java.awt.Container.dispatchEventImpl(java.desktop@13-internal/Container.java:2307)
      jib > at java.awt.Window.dispatchEventImpl(java.desktop@13-internal/Window.java:2762)
      jib > at java.awt.Component.dispatchEvent(java.desktop@13-internal/Component.java:4844)
      jib > at java.awt.EventQueue.dispatchEventImpl(java.desktop@13-internal/EventQueue.java:772)
      jib > at java.awt.EventQueue$4.run(java.desktop@13-internal/EventQueue.java:721)
      jib > at java.awt.EventQueue$4.run(java.desktop@13-internal/EventQueue.java:715)
      jib > at java.security.AccessController.executePrivileged(java.base@13-internal/AccessController.java:752)
      jib > at java.security.AccessController.doPrivileged(java.base@13-internal/AccessController.java:391)
      jib > at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@13-internal/ProtectionDomain.java:85)
      jib > at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@13-internal/ProtectionDomain.java:95)
      jib > at java.awt.EventQueue$5.run(java.desktop@13-internal/EventQueue.java:745)
      jib > at java.awt.EventQueue$5.run(java.desktop@13-internal/EventQueue.java:743)
      jib > at java.security.AccessController.executePrivileged(java.base@13-internal/AccessController.java:752)
      jib > at java.security.AccessController.doPrivileged(java.base@13-internal/AccessController.java:391)
      jib > at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(java.base@13-internal/ProtectionDomain.java:85)
      jib > at java.awt.EventQueue.dispatchEvent(java.desktop@13-internal/EventQueue.java:742)
      jib > at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@13-internal/EventDispatchThread.java:203)
      jib > at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@13-internal/EventDispatchThread.java:124)
      jib > at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@13-internal/EventDispatchThread.java:113)
      jib > at java.awt.EventDispatchThread.pumpEvents(java.desktop@13-internal/EventDispatchThread.java:109)
      jib > at java.awt.EventDispatchThread.pumpEvents(java.desktop@13-internal/EventDispatchThread.java:101)
      jib > at java.awt.EventDispatchThread.run(java.desktop@13-internal/EventDispatchThread.java:90)
      jib >
      jib > "VM Thread" os_prio=2 cpu=15.63ms elapsed=120.19s tid=0x00000293b27b4800 nid=0x1c84 runnable
      jib >
      jib > "GC Thread#0" os_prio=2 cpu=0.00ms elapsed=120.20s tid=0x0000029396e51800 nid=0x1c4c runnable
      jib >
      jib > "G1 Main Marker" os_prio=2 cpu=0.00ms elapsed=120.20s tid=0x0000029396e57000 nid=0x219c runnable
      jib >
      jib > "G1 Conc#0" os_prio=2 cpu=0.00ms elapsed=120.20s tid=0x0000029396e58800 nid=0x12f4 runnable
      jib >
      jib > "G1 Refine#0" os_prio=2 cpu=0.00ms elapsed=120.20s tid=0x00000293b262e800 nid=0x16a4 runnable
      jib >
      jib > "G1 Young RemSet Sampling" os_prio=2 cpu=0.00ms elapsed=120.20s tid=0x00000293b2631800 nid=0x2024 runnable
      jib > "VM Periodic Task Thread" os_prio=2 cpu=0.00ms elapsed=120.13s tid=0x00000293b3266800 nid=0x1db4 waiting on condition
      jib >
      jib > JNI global refs: 95, weak refs: 456
      jib >
      jib > --- Timeout information end.

        Attachments

          Activity

            People

            • Assignee:
              jdv Jayathirth D V
              Reporter:
              jdv Jayathirth D V
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: