ASF Bugzilla – Attachment 34020 Details for
Bug 59813
Infinite loop behavior on circular relations of Class-Path entries in Manifest.MF file
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
Thread dump
ThreadDump.txt (text/plain), 14.58 KB, created by
chris.verlo
on 2016-07-07 12:10:19 UTC
(
hide
)
Description:
Thread dump
Filename:
MIME Type:
Creator:
chris.verlo
Created:
2016-07-07 12:10:19 UTC
Size:
14.58 KB
patch
obsolete
>2016-07-06 07:58:55 >Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.92-b14 mixed mode): > >"Thread-0" #10 prio=5 os_prio=0 tid=0x00007f40703bd000 nid=0x3be2 waiting for monitor entry [0x00007f40675de000] > java.lang.Thread.State: BLOCKED (on object monitor) > at java.util.logging.LogManager$Cleaner.run(LogManager.java:234) > - waiting to lock <0x00000000f01116a8> (a org.apache.juli.ClassLoaderLogManager) > >"Thread-1" #11 prio=5 os_prio=0 tid=0x00007f40703ff800 nid=0x3be1 runnable [0x00007f40676df000] > java.lang.Thread.State: RUNNABLE > at java.util.WeakHashMap$Values.iterator(WeakHashMap.java:930) > at org.apache.juli.ClassLoaderLogManager.shutdown(ClassLoaderLogManager.java:349) > - locked <0x00000000f01116a8> (a org.apache.juli.ClassLoaderLogManager) > at org.apache.juli.ClassLoaderLogManager$Cleaner.run(ClassLoaderLogManager.java:61) > >"SIGTERM handler" #19 daemon prio=9 os_prio=0 tid=0x00007f4080006000 nid=0x3bda in Object.wait() [0x00007f40677e0000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Thread.join(Thread.java:1245) > - locked <0x00000000f004db68> (a org.apache.juli.ClassLoaderLogManager$Cleaner) > at java.lang.Thread.join(Thread.java:1319) > at java.lang.ApplicationShutdownHooks.runHooks(ApplicationShutdownHooks.java:106) > at java.lang.ApplicationShutdownHooks$1.run(ApplicationShutdownHooks.java:46) > at java.lang.Shutdown.runHooks(Shutdown.java:123) > at java.lang.Shutdown.sequence(Shutdown.java:167) > at java.lang.Shutdown.exit(Shutdown.java:212) > - locked <0x00000000f00faf70> (a java.lang.Class for java.lang.Shutdown) > at java.lang.Terminator$1.handle(Terminator.java:52) > at sun.misc.Signal$1.run(Signal.java:212) > at java.lang.Thread.run(Thread.java:745) > >"localhost-startStop-1" #18 daemon prio=5 os_prio=0 tid=0x00007f4068005000 nid=0x3a1a waiting on condition [0x00007f40678f5000] > java.lang.Thread.State: RUNNABLE > at java.lang.String.<init>(String.java:325) > at java.util.jar.Attributes.read(Attributes.java:412) > at java.util.jar.Manifest.read(Manifest.java:199) > at java.util.jar.Manifest.<init>(Manifest.java:69) > at java.util.jar.JarFile.getManifestFromReference(JarFile.java:194) > at java.util.jar.JarFile.getManifest(JarFile.java:180) > at org.apache.tomcat.util.scan.JarFileUrlJar.getManifest(JarFileUrlJar.java:151) > at org.apache.tomcat.util.scan.StandardJarScanner.processManifest(StandardJarScanner.java:371) > at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:327) > at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:276) > at org.apache.catalina.startup.ContextConfig.processJarsForWebFragments(ContextConfig.java:1887) > at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1122) > at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:771) > - locked <0x00000000f040ca48> (a org.apache.catalina.startup.ContextConfig) > at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:298) > at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94) > at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5076) > - locked <0x00000000f040a458> (a org.apache.catalina.core.StandardContext) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152) > - locked <0x00000000f040a458> (a org.apache.catalina.core.StandardContext) > at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726) > at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:702) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) > at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952) > at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > >"Catalina-startStop-1" #17 daemon prio=5 os_prio=0 tid=0x00007f40b073a800 nid=0x3a19 waiting on condition [0x00007f40679f7000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000f0175f40> (a java.util.concurrent.FutureTask) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) > at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:429) > at java.util.concurrent.FutureTask.get(FutureTask.java:191) > at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:744) > at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:407) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1551) > at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:284) > at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94) > at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401) > - locked <0x00000000f0173078> (a org.apache.catalina.core.StandardHost) > at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:345) > - locked <0x00000000f0173078> (a org.apache.catalina.core.StandardHost) > at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:930) > - locked <0x00000000f0173078> (a org.apache.catalina.core.StandardHost) > at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:890) > - locked <0x00000000f0173078> (a org.apache.catalina.core.StandardHost) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152) > - locked <0x00000000f0173078> (a org.apache.catalina.core.StandardHost) > at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1405) > at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1395) > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > >"NioBlockingSelector.BlockPoller-2" #16 daemon prio=5 os_prio=0 tid=0x00007f40b066b800 nid=0x3a18 runnable [0x00007f4067cf8000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) > at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) > at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) > - locked <0x00000000f0178b10> (a sun.nio.ch.Util$2) > - locked <0x00000000f0178b00> (a java.util.Collections$UnmodifiableSet) > - locked <0x00000000f01789d8> (a sun.nio.ch.EPollSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) > at org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:339) > >"NioBlockingSelector.BlockPoller-1" #15 daemon prio=5 os_prio=0 tid=0x00007f40b065d000 nid=0x3a17 runnable [0x00007f4067df9000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) > at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269) > at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:93) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86) > - locked <0x00000000f01792c8> (a sun.nio.ch.Util$2) > - locked <0x00000000f01792b8> (a java.util.Collections$UnmodifiableSet) > - locked <0x00000000f01791a0> (a sun.nio.ch.EPollSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97) > at org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:339) > >"RMI TCP Accept-0" #14 daemon prio=5 os_prio=0 tid=0x00007f40b0236000 nid=0x3a15 runnable [0x00007f409d068000] > java.lang.Thread.State: RUNNABLE > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) > at java.net.ServerSocket.implAccept(ServerSocket.java:545) > at java.net.ServerSocket.accept(ServerSocket.java:513) > at sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept(LocalRMIServerSocketFactory.java:52) > at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400) > at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372) > at java.lang.Thread.run(Thread.java:745) > >"RMI TCP Accept-30024" #13 daemon prio=5 os_prio=0 tid=0x00007f40b022d800 nid=0x3a14 runnable [0x00007f409d169000] > java.lang.Thread.State: RUNNABLE > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) > at java.net.ServerSocket.implAccept(ServerSocket.java:545) > at java.net.ServerSocket.accept(ServerSocket.java:513) > at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400) > at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372) > at java.lang.Thread.run(Thread.java:745) > >"RMI TCP Accept-0" #12 daemon prio=5 os_prio=0 tid=0x00007f40b0218000 nid=0x3a13 runnable [0x00007f409d26a000] > java.lang.Thread.State: RUNNABLE > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409) > at java.net.ServerSocket.implAccept(ServerSocket.java:545) > at java.net.ServerSocket.accept(ServerSocket.java:513) > at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:400) > at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:372) > at java.lang.Thread.run(Thread.java:745) > >"Service Thread" #9 daemon prio=9 os_prio=0 tid=0x00007f40b00e9000 nid=0x3a12 runnable [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"C1 CompilerThread1" #8 daemon prio=9 os_prio=0 tid=0x00007f40b00d4000 nid=0x3a11 waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"C2 CompilerThread0" #7 daemon prio=9 os_prio=0 tid=0x00007f40b00d1000 nid=0x3a10 waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"JDWP Event Helper Thread" #6 daemon prio=10 os_prio=0 tid=0x00007f40b00cf000 nid=0x3a0f runnable [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"JDWP Transport Listener: dt_socket" #5 daemon prio=10 os_prio=0 tid=0x00007f40b00cb800 nid=0x3a0e runnable [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"Signal Dispatcher" #4 daemon prio=9 os_prio=0 tid=0x00007f40b00bf000 nid=0x3a0d waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > >"Finalizer" #3 daemon prio=8 os_prio=0 tid=0x00007f40b008c800 nid=0x3a0c in Object.wait() [0x00007f409e1d7000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143) > - locked <0x00000000f0237cf0> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164) > at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209) > >"Reference Handler" #2 daemon prio=10 os_prio=0 tid=0x00007f40b0088000 nid=0x3a0b waiting for monitor entry [0x00007f409e2d8000] > java.lang.Thread.State: BLOCKED (on object monitor) > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:502) > at java.lang.ref.Reference.tryHandlePending(Reference.java:191) > - locked <0x00000000f00c6cd8> (a java.lang.ref.Reference$Lock) > at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153) > >"main" #1 prio=5 os_prio=0 tid=0x00007f40b0017000 nid=0x3a02 waiting on condition [0x00007f40b6a9b000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000f0180670> (a java.util.concurrent.FutureTask) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) > at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:429) > at java.util.concurrent.FutureTask.get(FutureTask.java:191) > at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:913) > - locked <0x00000000f0173b18> (a org.apache.catalina.core.StandardEngine) > at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262) > - locked <0x00000000f0173b18> (a org.apache.catalina.core.StandardEngine) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152) > - locked <0x00000000f0173b18> (a org.apache.catalina.core.StandardEngine) > at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422) > - locked <0x00000000f0173b18> (a org.apache.catalina.core.StandardEngine) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152) > - locked <0x00000000f01808e0> (a org.apache.catalina.core.StandardService) > at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:791) > - locked <0x00000000f02a8eb8> (a java.lang.Object) > at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152) > - locked <0x00000000f016f788> (a org.apache.catalina.core.StandardServer) > at org.apache.catalina.startup.Catalina.start(Catalina.java:655) > 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:498) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495) > >"VM Thread" os_prio=0 tid=0x00007f40b0080800 nid=0x3a08 runnable > >"GC task thread#0 (ParallelGC)" os_prio=0 tid=0x00007f40b002c000 nid=0x3a04 runnable > >"GC task thread#1 (ParallelGC)" os_prio=0 tid=0x00007f40b002e000 nid=0x3a06 runnable > >"VM Periodic Task Thread" os_prio=0 tid=0x00007f40b023d000 nid=0x3a16 waiting on condition > >JNI global references: 1968 > >Heap > PSYoungGen total 55296K, used 37888K [0x00000000fab00000, 0x00000000fff00000, 0x0000000100000000) > eden space 37888K, 100% used [0x00000000fab00000,0x00000000fd000000,0x00000000fd000000) > from space 17408K, 0% used [0x00000000fd000000,0x00000000fd000000,0x00000000fe100000) > to space 24064K, 0% used [0x00000000fe780000,0x00000000fe780000,0x00000000fff00000) > ParOldGen total 175104K, used 174619K [0x00000000f0000000, 0x00000000fab00000, 0x00000000fab00000) > object space 175104K, 99% used [0x00000000f0000000,0x00000000faa86dc0,0x00000000fab00000) > Metaspace used 13511K, capacity 13698K, committed 13824K, reserved 1060864K > class space used 1463K, capacity 1525K, committed 1536K, reserved 1048576K
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 59813
:
34018
|
34019
| 34020