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

[ctw] jobs timeout by compilation of weblogic.jar

XMLWordPrintable

      When ctw harness compiles weblogic.jar it break 4024 classes in 4 parts. And processing of weblogic.jar [4001_4024] hangs out.

      Here is a part of jstack output

      "pool-1-thread-2" #13 prio=5 os_prio=0 tid=0x00007fca2c53a800 nid=0x27f5 waiting on condition [0x00007fc9b78f1000]
         java.lang.Thread.State: WAITING (parking)
         JavaThread state: _thread_blocked
      Thread: 0x00007fca2c53a800 [0x27f5] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0
         JavaThread state: _thread_blocked
      at jdk.internal.misc.Unsafe.park(java.base@9-internal/Native Method)
      - parking to wait for <0x00000000e6dffe40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(java.base@9-internal/LockSupport.java:192)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@9-internal/AbstractQueuedSynchronizer.java:2062)
      at java.util.concurrent.ArrayBlockingQueue.take(java.base@9-internal/ArrayBlockingQueue.java:387)
      at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@9-internal/ThreadPoolExecutor.java:1086)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@9-internal/ThreadPoolExecutor.java:1146)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@9-internal/ThreadPoolExecutor.java:632)
      at java.lang.Thread.run(java.base@9-internal/Thread.java:843)

      "pool-1-thread-1" #12 prio=5 os_prio=0 tid=0x00007fca2c539800 nid=0x27f4 waiting on condition [0x00007fc9b79f2000]
         java.lang.Thread.State: WAITING (parking)
         JavaThread state: _thread_blocked
      Thread: 0x00007fca2c539800 [0x27f4] State: _at_safepoint _has_called_back 0 _at_poll_safepoint 0
         JavaThread state: _thread_blocked
      at jdk.internal.misc.Unsafe.park(java.base@9-internal/Native Method)
      - parking to wait for <0x00000000e6dffe40> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(java.base@9-internal/LockSupport.java:192)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@9-internal/AbstractQueuedSynchronizer.java:2062)
      at java.util.concurrent.ArrayBlockingQueue.take(java.base@9-internal/ArrayBlockingQueue.java:387)
      at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@9-internal/ThreadPoolExecutor.java:1086)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@9-internal/ThreadPoolExecutor.java:1146)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@9-internal/ThreadPoolExecutor.java:632)
      at java.lang.Thread.run(java.base@9-internal/Thread.java:843)

            Unassigned Unassigned
            tpivovarova Tatiana Pivovarova (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: