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

sun/reflect/CallerSensitive/CallerSensitiveFinder.java timed out intermittently

    Details

    • Type: Bug
    • Status: Open
    • Priority: P4
    • Resolution: Unresolved
    • Affects Version/s: 9
    • Fix Version/s: tbd_minor
    • Component/s: core-libs
    • Labels:
      None

      Description

      sun/reflect/CallerSensitive/CallerSensitiveFinder.java timed out intermittently

      #section:main
      ----------messages:(275/13585)----------
      command: main CallerSensitiveFinder
      reason: User specified action: run main/othervm/timeout=900 CallerSensitiveFinder
      Timeout information:
      Running jstack on process 56434
      2015-09-03 21:29:25
      Full thread dump Java HotSpot(TM) 64-Bit Server VM (1.9.0-ea-b79 mixed mode):

      "Attach Listener" #28 daemon prio=9 os_prio=64 tid=0x0000000000cbd800 nid=0x54 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "pool-1-thread-3" #27 prio=5 os_prio=64 tid=0x0000000001425800 nid=0x53 waiting on condition [0xffff80ff9a3fc000]
         java.lang.Thread.State: WAITING (parking)
      at sun.misc.Unsafe.park(Native Method)
      - parking to wait for <0x00000000ecc05ab0> (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.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:746)

      "pool-1-thread-2" #26 prio=5 os_prio=64 tid=0x00000000071a7800 nid=0x52 waiting on condition [0xffff80ff9a4fd000]
         java.lang.Thread.State: WAITING (parking)
      at sun.misc.Unsafe.park(Native Method)
      - parking to wait for <0x00000000ecc05ab0> (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.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:746)

      "pool-1-thread-1" #25 prio=5 os_prio=64 tid=0x0000000001856000 nid=0x51 waiting on condition [0xffff80ff9a5fe000]
         java.lang.Thread.State: WAITING (parking)
      at sun.misc.Unsafe.park(Native Method)
      - parking to wait for <0x00000000ecc05ab0> (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.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
      at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:746)

      "MainThread" #24 prio=5 os_prio=64 tid=0x000000000098a800 nid=0x50 runnable [0xffff80ff9dde8000]
         java.lang.Thread.State: RUNNABLE
      at jdk.internal.jrtfs.JrtFileSystem.checkNode(JrtFileSystem.java:342)
      at jdk.internal.jrtfs.JrtFileSystem.isDirectory(JrtFileSystem.java:398)
      at jdk.internal.jrtfs.JrtDirectoryStream.<init>(JrtDirectoryStream.java:54)
      at jdk.internal.jrtfs.JrtPath.newDirectoryStream(JrtPath.java:643)
      at jdk.internal.jrtfs.JrtFileSystemProvider.newDirectoryStream(JrtFileSystemProvider.java:225)
      at java.nio.file.Files.newDirectoryStream(Files.java:458)
      at java.nio.file.FileTreeWalker.visit(FileTreeWalker.java:300)
      at java.nio.file.FileTreeWalker.next(FileTreeWalker.java:372)
      at java.nio.file.FileTreeIterator.fetchNextIfNeeded(FileTreeIterator.java:84)
      at java.nio.file.FileTreeIterator.hasNext(FileTreeIterator.java:104)
      at java.util.Iterator.forEachRemaining(Iterator.java:119)
      at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
      at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
      at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
      at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
      at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
      at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
      at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:430)
      at CallerSensitiveFinder.run(CallerSensitiveFinder.java:139)
      at CallerSensitiveFinder.main(CallerSensitiveFinder.java:82)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:504)
      at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:92)
      at java.lang.Thread.run(Thread.java:746)

      "Service Thread" #22 daemon prio=9 os_prio=64 tid=0x0000000000903800 nid=0x4e runnable [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "Sweeper thread" #21 daemon prio=9 os_prio=64 tid=0x00000000008f8800 nid=0x4d runnable [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C1 CompilerThread14" #20 daemon prio=9 os_prio=64 tid=0x00000000008f6800 nid=0x4c waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C1 CompilerThread13" #19 daemon prio=9 os_prio=64 tid=0x00000000008dc800 nid=0x4b waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C1 CompilerThread12" #18 daemon prio=9 os_prio=64 tid=0x00000000008d9800 nid=0x4a waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C1 CompilerThread11" #17 daemon prio=9 os_prio=64 tid=0x00000000008cf800 nid=0x49 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C1 CompilerThread10" #16 daemon prio=9 os_prio=64 tid=0x00000000008c5800 nid=0x48 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C2 CompilerThread9" #15 daemon prio=9 os_prio=64 tid=0x00000000008bb000 nid=0x47 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C2 CompilerThread8" #14 daemon prio=9 os_prio=64 tid=0x00000000008a8800 nid=0x46 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C2 CompilerThread7" #13 daemon prio=9 os_prio=64 tid=0x000000000088e800 nid=0x45 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C2 CompilerThread6" #12 daemon prio=9 os_prio=64 tid=0x0000000000884800 nid=0x44 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C2 CompilerThread5" #11 daemon prio=9 os_prio=64 tid=0x0000000000877800 nid=0x43 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C2 CompilerThread4" #10 daemon prio=9 os_prio=64 tid=0x000000000085e000 nid=0x42 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C2 CompilerThread3" #9 daemon prio=9 os_prio=64 tid=0x0000000000840000 nid=0x41 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C2 CompilerThread2" #8 daemon prio=9 os_prio=64 tid=0x000000000081c000 nid=0x40 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C2 CompilerThread1" #7 daemon prio=9 os_prio=64 tid=0x0000000000818000 nid=0x3f waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "C2 CompilerThread0" #6 daemon prio=9 os_prio=64 tid=0x0000000000816000 nid=0x3e waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "Signal Dispatcher" #5 daemon prio=9 os_prio=64 tid=0x0000000000814000 nid=0x3d runnable [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "Surrogate Locker Thread (Concurrent GC)" #4 daemon prio=9 os_prio=64 tid=0x0000000000810000 nid=0x3c waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "Finalizer" #3 daemon prio=8 os_prio=64 tid=0x00000000007e5000 nid=0x3b in Object.wait() [0xffff80ff9f9fc000]
         java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000ecc48578> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:150)
      - locked <0x00000000ecc48578> (a java.lang.ref.ReferenceQueue$Lock)
      at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:171)
      at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:217)

      "Reference Handler" #2 daemon prio=10 os_prio=64 tid=0x00000000007db000 nid=0x3a in Object.wait() [0xffff80ff9fafd000]
         java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000ecc48568> (a java.lang.ref.Reference$Lock)
      at java.lang.Object.wait(Object.java:516)
      at java.lang.ref.Reference.tryHandlePending(Reference.java:193)
      - locked <0x00000000ecc48568> (a java.lang.ref.Reference$Lock)
      at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:155)

      "main" #1 prio=5 os_prio=64 tid=0x0000000000423000 nid=0x2 in Object.wait() [0xffff80ffbf17e000]
         java.lang.Thread.State: WAITING (on object monitor)
      at java.lang.Object.wait(Native Method)
      - waiting on <0x00000000ecc48588> (a java.lang.Thread)
      at java.lang.Thread.join(Thread.java:1251)
      - locked <0x00000000ecc48588> (a java.lang.Thread)
      at java.lang.Thread.join(Thread.java:1325)
      at com.sun.javatest.regtest.agent.MainWrapper.main(MainWrapper.java:69)

      "VM Thread" os_prio=64 tid=0x00000000007c7800 nid=0x39 runnable

      "GC Thread#0" os_prio=64 tid=0x000000000043b800 nid=0x3 runnable

      "GC Thread#1" os_prio=64 tid=0x000000000043d000 nid=0x4 runnable

      "GC Thread#2" os_prio=64 tid=0x000000000043e800 nid=0x5 runnable

      "GC Thread#3" os_prio=64 tid=0x0000000000440000 nid=0x6 runnable

      "GC Thread#4" os_prio=64 tid=0x0000000000441800 nid=0x7 runnable

      "GC Thread#5" os_prio=64 tid=0x0000000000443000 nid=0x8 runnable

      "GC Thread#6" os_prio=64 tid=0x0000000000444800 nid=0x9 runnable

      "GC Thread#7" os_prio=64 tid=0x0000000000446000 nid=0xa runnable

      "GC Thread#8" os_prio=64 tid=0x0000000000447800 nid=0xb runnable

      "GC Thread#9" os_prio=64 tid=0x0000000000449000 nid=0xc runnable

      "GC Thread#10" os_prio=64 tid=0x000000000044a800 nid=0xd runnable

      "GC Thread#11" os_prio=64 tid=0x000000000044e800 nid=0xe runnable

      "GC Thread#12" os_prio=64 tid=0x0000000000450000 nid=0xf runnable

      "GC Thread#13" os_prio=64 tid=0x0000000000451800 nid=0x10 runnable

      "GC Thread#14" os_prio=64 tid=0x0000000000453000 nid=0x11 runnable

      "GC Thread#15" os_prio=64 tid=0x0000000000454800 nid=0x12 runnable

      "GC Thread#16" os_prio=64 tid=0x0000000000456000 nid=0x13 runnable

      "GC Thread#17" os_prio=64 tid=0x0000000000457800 nid=0x14 runnable

      "GC Thread#18" os_prio=64 tid=0x0000000000459000 nid=0x15 runnable

      "GC Thread#19" os_prio=64 tid=0x000000000045a800 nid=0x16 runnable

      "GC Thread#20" os_prio=64 tid=0x000000000045c000 nid=0x17 runnable

      "GC Thread#21" os_prio=64 tid=0x000000000045d800 nid=0x18 runnable

      "GC Thread#22" os_prio=64 tid=0x000000000045f000 nid=0x19 runnable

      "G1 Main Marker" os_prio=64 tid=0x000000000048f000 nid=0x32 runnable

      "G1 Marker#0" os_prio=64 tid=0x0000000000490800 nid=0x33 runnable

      "G1 Marker#1" os_prio=64 tid=0x0000000000492000 nid=0x34 runnable

      "G1 Marker#2" os_prio=64 tid=0x0000000000493800 nid=0x35 runnable

      "G1 Marker#3" os_prio=64 tid=0x0000000000497800 nid=0x36 runnable

      "G1 Marker#4" os_prio=64 tid=0x0000000000499000 nid=0x37 runnable

      "G1 Marker#5" os_prio=64 tid=0x000000000049a800 nid=0x38 runnable

      "G1 Refine#0" os_prio=64 tid=0x0000000000487800 nid=0x31 runnable

      "G1 Refine#1" os_prio=64 tid=0x0000000000486000 nid=0x30 runnable

      "G1 Refine#2" os_prio=64 tid=0x0000000000484800 nid=0x2f runnable

      "G1 Refine#3" os_prio=64 tid=0x0000000000483000 nid=0x2e runnable

      "G1 Refine#4" os_prio=64 tid=0x0000000000481000 nid=0x2d runnable

      "G1 Refine#5" os_prio=64 tid=0x000000000047f800 nid=0x2c runnable

      "G1 Refine#6" os_prio=64 tid=0x000000000047e000 nid=0x2b runnable

      "G1 Refine#7" os_prio=64 tid=0x000000000047c000 nid=0x2a runnable

      "G1 Refine#8" os_prio=64 tid=0x000000000047a800 nid=0x29 runnable

      "G1 Refine#9" os_prio=64 tid=0x0000000000479000 nid=0x28 runnable

      "G1 Refine#10" os_prio=64 tid=0x0000000000477800 nid=0x27 runnable

      "G1 Refine#11" os_prio=64 tid=0x0000000000475800 nid=0x26 runnable

      "G1 Refine#12" os_prio=64 tid=0x0000000000474000 nid=0x25 runnable

      "G1 Refine#13" os_prio=64 tid=0x0000000000472800 nid=0x24 runnable

      "G1 Refine#14" os_prio=64 tid=0x0000000000470800 nid=0x23 runnable

      "G1 Refine#15" os_prio=64 tid=0x000000000046f000 nid=0x22 runnable

      "G1 Refine#16" os_prio=64 tid=0x000000000046d800 nid=0x21 runnable

      "G1 Refine#17" os_prio=64 tid=0x000000000046c000 nid=0x20 runnable

      "G1 Refine#18" os_prio=64 tid=0x000000000046a000 nid=0x1f runnable

      "G1 Refine#19" os_prio=64 tid=0x0000000000468800 nid=0x1e runnable

      "G1 Refine#20" os_prio=64 tid=0x0000000000467000 nid=0x1d runnable

      "G1 Refine#21" os_prio=64 tid=0x0000000000465000 nid=0x1c runnable

      "G1 Refine#22" os_prio=64 tid=0x0000000000463800 nid=0x1b runnable

      "G1 Refine#23" os_prio=64 tid=0x0000000000462000 nid=0x1a runnable

      "VM Periodic Task Thread" os_prio=64 tid=0x0000000000905000 nid=0x4f waiting on condition

      JNI global references: 239

      --- Timeout information end.

        Activity

        There are no comments yet on this issue.

          People

          • Assignee:
            Unassigned
            Reporter:
            amlu Amy Lu
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated: