javax/swing/JFrame/4962534/bug4962534.html intermittently fails by timeout

XMLWordPrintable

    • x86
    • os_x

      FULL PRODUCT VERSION :
      JDK under test: /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home
      java version "1.8.0_20"
      Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
      Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)

      ADDITIONAL OS VERSION INFORMATION :
      Darwin unit-929 16.1.0 Darwin Kernel Version 16.1.0: Thu Oct 13 21:26:57 PDT 2016; root:xnu-3789.21.3~60/RELEASE_X86_64 x86_64

      A DESCRIPTION OF THE PROBLEM :
      The test javax/swing/JFrame/4962534/bug4962534.html intermittently fails by timeout. The intermittency is 4 failures of 20 runs
      The issue was observed on OSX only. No timeouts were observed on Linux/Windows

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      jtreg -v -a -xml -testjdk:C\:/Program\ Files/Java/jdk1.8.0_112/ -javaoptions:-Djava.awt.headless=false -timeoutFactor:2 javax/swing/JFrame


      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      #section:applet
      ----------messages:(112/6084)----------
      command: applet bug4962534.html
      reason: User specified action: run applet bug4962534.html
      Timeout information:
      Running jstack on process 13929
      2016-11-26 07:33:07
      Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.20-b23 mixed mode):

      "Attach Listener" #15 daemon prio=9 os_prio=31 tid=0x00007fe37a0e4000 nid=0x2d1f waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "AWT-EventQueue-0" #13 prio=6 os_prio=31 tid=0x00007fe379bf3000 nid=0xbe03 waiting on condition [0x000000016ae3c000]
         java.lang.Thread.State: WAITING (parking)
      at sun.misc.Unsafe.park(Native Method)
      - parking to wait for <0x00000001219ae5f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
      at java.awt.EventQueue.getNextEvent(EventQueue.java:542)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:170)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

      "Java2D Disposer" #12 daemon prio=10 os_prio=31 tid=0x00007fe379b08800 nid=0xb117 in Object.wait() [0x000000016ac51000]
         java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x0000000121ac72a0> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142)
      - locked <0x0000000121ac72a0> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158)
      at sun.java2d.Disposer.run(Disposer.java:148)
      at java.lang.Thread.run(Thread.java:745)

      "Java2D Queue Flusher" #11 daemon prio=10 os_prio=31 tid=0x00007fe379b04800 nid=0xb507 in Object.wait() [0x000000016ab4e000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      at sun.java2d.opengl.OGLRenderQueue$QueueFlusher.run(OGLRenderQueue.java:203)
      - locked <0x0000000121ac3d28> (a sun.java2d.opengl.OGLRenderQueue$QueueFlusher)

      "AWT-Shutdown" #10 prio=5 os_prio=31 tid=0x00007fe37a060000 nid=0x6b0b in Object.wait() [0x000000016826b000]
         java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000001219af778> (a java.lang.Object)
      at java.lang.Object.wait(Object.java:502)
      at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:295)
      - locked <0x00000001219af778> (a java.lang.Object)
      at java.lang.Thread.run(Thread.java:745)

      "AppKit Thread" #9 daemon prio=5 os_prio=31 tid=0x00007fe37a05c000 nid=0xd07 runnable [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "AppletThread" #8 prio=5 os_prio=31 tid=0x00007fe3799b9800 nid=0x4c03 runnable [0x000000016685d000]
         java.lang.Thread.State: RUNNABLE
      at sun.lwawt.macosx.LWCToolkit.nativeSyncQueue(Native Method)
      at sun.lwawt.macosx.LWCToolkit.syncNativeQueue(LWCToolkit.java:393)
      at sun.awt.SunToolkit.realSync(SunToolkit.java:1569)
      at sun.awt.SunToolkit.realSync(SunToolkit.java:1501)
      at bug4962534.start(bug4962534.java:100)
      at com.sun.javatest.regtest.agent.AppletWrapper$AppletRunnable.run(AppletWrapper.java:158)
      at java.lang.Thread.run(Thread.java:745)

      "Service Thread" #7 daemon prio=9 os_prio=31 tid=0x00007fe37989f000 nid=0x4803 runnable [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C1 CompilerThread1" #6 daemon prio=9 os_prio=31 tid=0x00007fe37983f800 nid=0x4603 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C2 CompilerThread0" #5 daemon prio=9 os_prio=31 tid=0x00007fe37a00c000 nid=0x4403 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "Signal Dispatcher" #4 daemon prio=9 os_prio=31 tid=0x00007fe37986f000 nid=0x4203 runnable [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "Finalizer" #3 daemon prio=8 os_prio=31 tid=0x00007fe379866000 nid=0x2b03 in Object.wait() [0x0000000165f70000]
         java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x0000000121786280> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142)
      - locked <0x0000000121786280> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158)
      at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

      "Reference Handler" #2 daemon prio=10 os_prio=31 tid=0x00007fe379814800 nid=0x2903 in Object.wait() [0x0000000165e6d000]
         java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x0000000121785cf0> (a java.lang.ref.Reference$Lock)
      at java.lang.Object.wait(Object.java:502)
      at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)
      - locked <0x0000000121785cf0> (a java.lang.ref.Reference$Lock)

      "main" #1 prio=5 os_prio=31 tid=0x00007fe37980b800 nid=0x1d03 in Object.wait() [0x000000010cb13000]
         java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x0000000121921e78> (a java.lang.Thread)
      at java.lang.Thread.join(Thread.java:1245)
      - locked <0x0000000121921e78> (a java.lang.Thread)
      at java.lang.Thread.join(Thread.java:1319)
      at com.sun.javatest.regtest.agent.AppletWrapper.main(AppletWrapper.java:107)

      "VM Thread" os_prio=31 tid=0x00007fe37a00a800 nid=0x2703 runnable

      "GC task thread#0 (ParallelGC)" os_prio=31 tid=0x00007fe379818000 nid=0x2203 runnable

      "GC task thread#1 (ParallelGC)" os_prio=31 tid=0x00007fe379818800 nid=0x2403 runnable

      "VM Periodic Task Thread" os_prio=31 tid=0x00007fe37983e000 nid=0x4a03 waiting on condition

      JNI global references: 402

      --- Timeout information end.
      elapsed time (seconds): 240.571
      ----------System.out:(4/316)----------
      JFrame's LayeredPane javax.swing.JLayeredPane[null.layeredPane,5,5,440x250,alignmentX=0.0,alignmentY=0.0,border=,flags=0,maximumSize=,minimumSize=,preferredSize=,optimizedDrawingPossible=true]
      Mouse lies in java.awt.Point[x=321,y=19]
      Now Frame lies in java.awt.Point[x=321,y=19]
      Timeout signalled after 240 seconds
      ----------System.err:(1/69)----------
      WARNING: GL pipe is running in software mode (Renderer ID=0x1020400)

      REPRODUCIBILITY :
      This bug can be reproduced occasionally.

      ---------- BEGIN SOURCE ----------
      The test is from Regression test suite (jtreg) http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/8b04ee324a1a/test/javax/swing/JFrame/4962534
      ---------- END SOURCE ----------

            Assignee:
            Unassigned
            Reporter:
            Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: