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

[TESTBUG] java\awt\dnd\DragInterceptorAppletTest\DragInterceptorAppletTest.html hangs

XMLWordPrintable

    • x86_64
    • windows_10

      ADDITIONAL SYSTEM INFORMATION :
      Microsoft Windows [Version 10.0.17134.165]

      JDK under test: C:\\Program Files\\Java\\jdk-10.0.2
      java version "10.0.2" 2018-07-17
      Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
      Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)

      A DESCRIPTION OF THE PROBLEM :
      The test java\awt\dnd\DragInterceptorAppletTest\DragInterceptorAppletTest.html fails by time out on Windows.
      The issue was intermittently observed on MacOSX, Linux

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      >java -jar jtreg\lib\jtreg.jar -ignore:quiet -v -a -xml -testjdk:"C:\Program Files\Java\jdk-10.0.2" -javaoptions:"-Djava.awt.headless=false" test\java\awt\dnd\DragInterceptorAppletTest\DragInterceptorAppletTest.html

      ACTUAL -
      #section:applet
      ----------messages:(175/9790)----------
      command: applet DragInterceptorAppletTest.html
      reason: User specified action: run applet/othervm DragInterceptorAppletTest.html
      Additional options from @modules: --add-modules java.desktop
      Timeout information:
      Running jstack on process 6112
      2018-07-19 15:05:48
      Full thread dump Java HotSpot(TM) 64-Bit Server VM (10.0.2+13 mixed mode):

      Threads class SMR info:
      _java_thread_list=0x000001ab5e3b4a60, length=17, elements={
      0x000001ab3cdd4000, 0x000001ab5c245000, 0x000001ab5c246000, 0x000001ab5c29f000,
      0x000001ab5c29f800, 0x000001ab5c2a0800, 0x000001ab5c2a4000, 0x000001ab5c2b0800,
      0x000001ab5c2bb000, 0x000001ab5cce8800, 0x000001ab5d012000, 0x000001ab5d0de800,
      0x000001ab5cfbe000, 0x000001ab5d06e000, 0x000001ab5d043000, 0x000001ab5d044000,
      0x000001ab5d416000
      }

      "main" #1 prio=5 os_prio=0 tid=0x000001ab3cdd4000 nid=0x19c8 in Object.wait() [0x0000001b02bff000]
         java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(java.base@10.0.2/Native Method)
      - waiting on <0x00000000ffd7d0b8> (a java.lang.Thread)
      at java.lang.Thread.join(java.base@10.0.2/Thread.java:1353)
      - waiting to re-lock in wait() <0x00000000ffd7d0b8> (a java.lang.Thread)
      at java.lang.Thread.join(java.base@10.0.2/Thread.java:1427)
      at com.sun.javatest.regtest.agent.AppletWrapper.main(AppletWrapper.java:107)

      "Reference Handler" #2 daemon prio=10 os_prio=2 tid=0x000001ab5c245000 nid=0x2a40 waiting on condition [0x0000001b041fe000]
         java.lang.Thread.State: RUNNABLE
      at java.lang.ref.Reference.waitForReferencePendingList(java.base@10.0.2/Native Method)
      at java.lang.ref.Reference.processPendingReferences(java.base@10.0.2/Reference.java:174)
      at java.lang.ref.Reference.access$000(java.base@10.0.2/Reference.java:44)
      at java.lang.ref.Reference$ReferenceHandler.run(java.base@10.0.2/Reference.java:138)

      "Finalizer" #3 daemon prio=8 os_prio=1 tid=0x000001ab5c246000 nid=0xcb4 in Object.wait() [0x0000001b042ff000]
         java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(java.base@10.0.2/Native Method)
      - waiting on <0x00000000fff09410> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(java.base@10.0.2/ReferenceQueue.java:151)
      - waiting to re-lock in wait() <0x00000000fff09410> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(java.base@10.0.2/ReferenceQueue.java:172)
      at java.lang.ref.Finalizer$FinalizerThread.run(java.base@10.0.2/Finalizer.java:216)

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

      "Attach Listener" #5 daemon prio=5 os_prio=2 tid=0x000001ab5c29f800 nid=0x3a8 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C2 CompilerThread0" #6 daemon prio=9 os_prio=2 tid=0x000001ab5c2a0800 nid=0x1120 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE
         No compile task

      "C2 CompilerThread1" #7 daemon prio=9 os_prio=2 tid=0x000001ab5c2a4000 nid=0x2a1c waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE
         No compile task

      "C2 CompilerThread2" #8 daemon prio=9 os_prio=2 tid=0x000001ab5c2b0800 nid=0x1eb8 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE
         No compile task

      "C1 CompilerThread3" #9 daemon prio=9 os_prio=2 tid=0x000001ab5c2bb000 nid=0x3220 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE
         No compile task

      "Sweeper thread" #10 daemon prio=9 os_prio=2 tid=0x000001ab5cce8800 nid=0x38fc runnable [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "Service Thread" #11 daemon prio=9 os_prio=0 tid=0x000001ab5d012000 nid=0x2378 runnable [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "Common-Cleaner" #12 daemon prio=8 os_prio=1 tid=0x000001ab5d0de800 nid=0x1e40 in Object.wait() [0x0000001b04cff000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(java.base@10.0.2/Native Method)
      - waiting on <0x00000000ffeebb10> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(java.base@10.0.2/ReferenceQueue.java:151)
      - waiting to re-lock in wait() <0x00000000ffeebb10> (a java.lang.ref.ReferenceQueue$Lock)
      at jdk.internal.ref.CleanerImpl.run(java.base@10.0.2/CleanerImpl.java:148)
      at java.lang.Thread.run(java.base@10.0.2/Thread.java:844)
      at jdk.internal.misc.InnocuousThread.run(java.base@10.0.2/InnocuousThread.java:134)

      "AppletThread" #13 prio=5 os_prio=0 tid=0x000001ab5cfbe000 nid=0x1448 waiting on condition [0x0000001b04dff000]
         java.lang.Thread.State: TIMED_WAITING (sleeping)
      at java.lang.Thread.sleep(java.base@10.0.2/Native Method)
      at test.java.awt.regtesthelpers.process.ProcessCommunicator.doWaitFor(ProcessCommunicator.java:127)
      at test.java.awt.regtesthelpers.process.ProcessCommunicator.executeChildProcess(ProcessCommunicator.java:72)
      at DragInterceptorAppletTest.start(DragInterceptorAppletTest.java:67)
      at com.sun.javatest.regtest.agent.AppletWrapper$AppletRunnable.run(AppletWrapper.java:158)
      at java.lang.Thread.run(java.base@10.0.2/Thread.java:844)

      "Java2D Disposer" #14 daemon prio=10 os_prio=2 tid=0x000001ab5d06e000 nid=0x2268 in Object.wait() [0x0000001b04efe000]
         java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(java.base@10.0.2/Native Method)
      - waiting on <0x00000000ffa859c8> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(java.base@10.0.2/ReferenceQueue.java:151)
      - waiting to re-lock in wait() <0x00000000ffa859c8> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(java.base@10.0.2/ReferenceQueue.java:172)
      at sun.java2d.Disposer.run(java.desktop@10.0.2/Disposer.java:144)
      at java.lang.Thread.run(java.base@10.0.2/Thread.java:844)

      "AWT-Shutdown" #15 prio=5 os_prio=0 tid=0x000001ab5d043000 nid=0x1890 in Object.wait() [0x0000001b04ffe000]
         java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(java.base@10.0.2/Native Method)
      - waiting on <0x00000000ffa887b8> (a java.lang.Object)
      at java.lang.Object.wait(java.base@10.0.2/Object.java:328)
      at sun.awt.AWTAutoShutdown.run(java.desktop@10.0.2/AWTAutoShutdown.java:291)
      - waiting to re-lock in wait() <0x00000000ffa887b8> (a java.lang.Object)
      at java.lang.Thread.run(java.base@10.0.2/Thread.java:844)

      "AWT-Windows" #16 daemon prio=6 os_prio=0 tid=0x000001ab5d044000 nid=0x14f0 runnable [0x0000001b050fe000]
         java.lang.Thread.State: RUNNABLE
      at sun.awt.windows.WToolkit.eventLoop(java.desktop@10.0.2/Native Method)
      at sun.awt.windows.WToolkit.run(java.desktop@10.0.2/WToolkit.java:301)
      at java.lang.Thread.run(java.base@10.0.2/Thread.java:844)

      "AWT-EventQueue-0" #19 prio=6 os_prio=0 tid=0x000001ab5d416000 nid=0x3f18 waiting on condition [0x0000001b051fe000]
         java.lang.Thread.State: WAITING (parking)
      at jdk.internal.misc.Unsafe.park(java.base@10.0.2/Native Method)
      - parking to wait for <0x00000000ffa0eac8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(java.base@10.0.2/LockSupport.java:194)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@10.0.2/AbstractQueuedSynchronizer.java:2075)
      at java.awt.EventQueue.getNextEvent(java.desktop@10.0.2/EventQueue.java:566)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(java.desktop@10.0.2/EventDispatchThread.java:190)
      at java.awt.EventDispatchThread.pumpEventsForFilter(java.desktop@10.0.2/EventDispatchThread.java:124)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(java.desktop@10.0.2/EventDispatchThread.java:113)
      at java.awt.EventDispatchThread.pumpEvents(java.desktop@10.0.2/EventDispatchThread.java:109)
      at java.awt.EventDispatchThread.pumpEvents(java.desktop@10.0.2/EventDispatchThread.java:101)
      at java.awt.EventDispatchThread.run(java.desktop@10.0.2/EventDispatchThread.java:90)

      "VM Thread" os_prio=2 tid=0x000001ab5c240800 nid=0x840 runnable

      "GC Thread#0" os_prio=2 tid=0x000001ab3cdea800 nid=0x319c runnable

      "GC Thread#1" os_prio=2 tid=0x000001ab3cdec000 nid=0x105c runnable

      "GC Thread#2" os_prio=2 tid=0x000001ab3cdef000 nid=0x91c runnable

      "GC Thread#3" os_prio=2 tid=0x000001ab3cdfa800 nid=0x1a3c runnable

      "GC Thread#4" os_prio=2 tid=0x000001ab3cdfd800 nid=0x104c runnable

      "GC Thread#5" os_prio=2 tid=0x000001ab3ce00000 nid=0x3ce0 runnable

      "GC Thread#6" os_prio=2 tid=0x000001ab3ce01000 nid=0xc88 runnable

      "GC Thread#7" os_prio=2 tid=0x000001ab3ce02000 nid=0x238c runnable

      "G1 Main Marker" os_prio=2 tid=0x000001ab3ce14800 nid=0x2178 runnable

      "G1 Conc#0" os_prio=2 tid=0x000001ab3ce17800 nid=0x1bd4 runnable

      "G1 Conc#1" os_prio=2 tid=0x000001ab3ce18000 nid=0x3adc runnable

      "G1 Refine#0" os_prio=2 tid=0x000001ab3ce9a000 nid=0x2d38 runnable

      "G1 Refine#1" os_prio=2 tid=0x000001ab3ce9f000 nid=0x1c8c runnable

      "G1 Refine#2" os_prio=2 tid=0x000001ab3cea1800 nid=0xfd8 runnable

      "G1 Refine#3" os_prio=2 tid=0x000001ab3cea4800 nid=0x3a88 runnable

      "G1 Refine#4" os_prio=2 tid=0x000001ab3cea7000 nid=0x4d8 runnable

      "G1 Refine#5" os_prio=2 tid=0x000001ab5c0e0800 nid=0x1bd0 runnable

      "G1 Refine#6" os_prio=2 tid=0x000001ab5c0e1000 nid=0x26e8 runnable

      "G1 Refine#7" os_prio=2 tid=0x000001ab5c0e1800 nid=0x1048 runnable

      "G1 Young RemSet Sampling" os_prio=2 tid=0x000001ab5c0e2800 nid=0x3368 runnable
      "VM Periodic Task Thread" os_prio=2 tid=0x000001ab5d0cd800 nid=0x27b8 waiting on condition

      JNI global references: 185

      --- Timeout information end.
      elapsed time (seconds): 120.352

      ---------- BEGIN SOURCE ----------
      http://hg.openjdk.java.net/jdk10/jdk10/jdk/file/777356696811/test/java/awt/dnd/DragInterceptorAppletTest/DragInterceptorAppletTest.java
      ---------- END SOURCE ----------

      FREQUENCY : always


            Unassigned Unassigned
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: