Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 681734 Details for
Bug 900699
CLONE - Weld - Deadlock between Weld AbstractContext session/application contexts creationLock
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
jstack.txt
jstack.txt (text/plain), 37.51 KB, created by
Marek Schmidt
on 2012-07-10 14:11:35 UTC
(
hide
)
Description:
jstack.txt
Filename:
MIME Type:
Creator:
Marek Schmidt
Created:
2012-07-10 14:11:35 UTC
Size:
37.51 KB
patch
obsolete
>2012-06-29 13:14:20 >Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.5-b03 mixed mode): > >"Attach Listener" daemon prio=10 tid=0x00007f8b10034000 nid=0x1dab waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > > Locked ownable synchronizers: > - None > >"http-/127.0.0.1:8080-2" daemon prio=10 tid=0x00007f8b385c4000 nid=0x1d84 waiting on condition [0x00007f8af7cf9000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000f7bfc400> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811) > at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:842) > at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1178) > at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186) > at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262) > at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:101) > at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:90) > at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79) > at org.jboss.as.quickstarts.helloworld.AScoped$Proxy$_$$_WeldClientProxy.foo(AScoped$Proxy$_$$_WeldClientProxy.java) > at org.jboss.as.quickstarts.helloworld.ApplicationToSessionProducer.getThing(ApplicationToSessionProducer.java:30) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:267) > at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52) > at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137) > at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:263) > at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:170) > at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstance(MethodInjectionPoint.java:137) > at org.jboss.weld.bean.ProducerMethod$ProducerMethodProducer.produce(ProducerMethod.java:136) > at org.jboss.weld.bean.AbstractProducerBean$AbstractProducer.produce(AbstractProducerBean.java:319) > at org.jboss.weld.bean.AbstractProducerBean.create(AbstractProducerBean.java:307) > at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:107) > at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:90) > at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79) > at org.jboss.as.quickstarts.helloworld.SThing$Proxy$_$$_WeldClientProxy.toString(SThing$Proxy$_$$_WeldClientProxy.java) > at org.jboss.as.quickstarts.helloworld.SThingServlet.doGet(SThingServlet.java:22) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) > at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) > at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:679) > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:931) > at java.lang.Thread.run(Thread.java:662) > > Locked ownable synchronizers: > - <0x00000000f7c946e8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) > >"http-/127.0.0.1:8080-1" daemon prio=10 tid=0x00007f8b385bc000 nid=0x1d82 waiting on condition [0x00007f8af7bf8000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000f7c946e8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811) > at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:842) > at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1178) > at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186) > at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262) > at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:101) > at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:90) > at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79) > at org.jboss.as.quickstarts.helloworld.SScoped$Proxy$_$$_WeldClientProxy.foo(SScoped$Proxy$_$$_WeldClientProxy.java) > at org.jboss.as.quickstarts.helloworld.SessionToApplicationProducer.getThing(SessionToApplicationProducer.java:22) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:267) > at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52) > at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137) > at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:263) > at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:170) > at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstance(MethodInjectionPoint.java:137) > at org.jboss.weld.bean.ProducerMethod$ProducerMethodProducer.produce(ProducerMethod.java:136) > at org.jboss.weld.bean.AbstractProducerBean$AbstractProducer.produce(AbstractProducerBean.java:319) > at org.jboss.weld.bean.AbstractProducerBean.create(AbstractProducerBean.java:307) > at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:107) > at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:90) > at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79) > at org.jboss.as.quickstarts.helloworld.AThing$Proxy$_$$_WeldClientProxy.toString(AThing$Proxy$_$$_WeldClientProxy.java) > at org.jboss.as.quickstarts.helloworld.AThingServlet.doGet(AThingServlet.java:22) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) > at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) > at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:679) > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:931) > at java.lang.Thread.run(Thread.java:662) > > Locked ownable synchronizers: > - <0x00000000f7bfc400> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) > >"Thread-60" prio=10 tid=0x00007f8af025b800 nid=0x1d80 runnable [0x00007f8af5085000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) > at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) > at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <0x00000000f66f8238> (a sun.nio.ch.Util$2) > - locked <0x00000000f66f8228> (a java.util.Collections$UnmodifiableSet) > - locked <0x00000000f66f8020> (a sun.nio.ch.EPollSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at org.jboss.sun.net.httpserver.ServerImpl$Dispatcher.run(ServerImpl.java:382) > at java.lang.Thread.run(Thread.java:662) > > Locked ownable synchronizers: > - None > >"server-timer" daemon prio=10 tid=0x00007f8af0268800 nid=0x1d7f in Object.wait() [0x00007f8af51e9000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000f6704ad8> (a java.util.TaskQueue) > at java.util.TimerThread.mainLoop(Timer.java:509) > - locked <0x00000000f6704ad8> (a java.util.TaskQueue) > at java.util.TimerThread.run(Timer.java:462) > > Locked ownable synchronizers: > - None > >"DeploymentScanner-threads - 2" prio=10 tid=0x00007f8afc16b000 nid=0x1d7e waiting on condition [0x00007f8af52ea000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000e0466418> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) > at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) > at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) > at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) > at java.lang.Thread.run(Thread.java:662) > at org.jboss.threads.JBossThread.run(JBossThread.java:122) > > Locked ownable synchronizers: > - None > >"Transaction Reaper Worker 0" daemon prio=10 tid=0x00007f8af0240000 nid=0x1d7d in Object.wait() [0x00007f8af53eb000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000f605a540> (a java.util.LinkedList) > at java.lang.Object.wait(Object.java:485) > at com.arjuna.ats.arjuna.coordinator.TransactionReaper.waitForCancellations(TransactionReaper.java:321) > - locked <0x00000000f605a540> (a java.util.LinkedList) > at com.arjuna.ats.internal.arjuna.coordinator.ReaperWorkerThread.run(ReaperWorkerThread.java:65) > > Locked ownable synchronizers: > - None > >"Transaction Reaper" daemon prio=10 tid=0x00007f8af022f000 nid=0x1d7c in Object.wait() [0x00007f8af54ec000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000f6056820> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper) > at com.arjuna.ats.internal.arjuna.coordinator.ReaperThread.run(ReaperThread.java:90) > - locked <0x00000000f6056820> (a com.arjuna.ats.arjuna.coordinator.TransactionReaper) > > Locked ownable synchronizers: > - None > >"Periodic Recovery" prio=10 tid=0x00007f8afc14d000 nid=0x1d7b in Object.wait() [0x00007f8af55ed000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000f5b15178> (a java.lang.Object) > at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.doPeriodicWait(PeriodicRecovery.java:672) > at com.arjuna.ats.internal.arjuna.recovery.PeriodicRecovery.run(PeriodicRecovery.java:392) > - locked <0x00000000f5b15178> (a java.lang.Object) > > Locked ownable synchronizers: > - None > >"Transaction Expired Entry Monitor" daemon prio=10 tid=0x00007f8afc142800 nid=0x1d7a in Object.wait() [0x00007f8af56ee000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000f5b0c348> (a com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor) > at com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor.run(ExpiredEntryMonitor.java:190) > - locked <0x00000000f5b0c348> (a com.arjuna.ats.internal.arjuna.recovery.ExpiredEntryMonitor) > > Locked ownable synchronizers: > - None > >"http-/127.0.0.1:8080-Acceptor-0" daemon prio=10 tid=0x00007f8af0228000 nid=0x1d79 runnable [0x00007f8af57ef000] > java.lang.Thread.State: RUNNABLE > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:408) > - locked <0x00000000f597a5c0> (a java.net.SocksSocketImpl) > at java.net.ServerSocket.implAccept(ServerSocket.java:462) > at java.net.ServerSocket.accept(ServerSocket.java:430) > at org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61) > at org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:322) > at java.lang.Thread.run(Thread.java:662) > > Locked ownable synchronizers: > - None > >"http-/127.0.0.1:8080-Poller" daemon prio=10 tid=0x00007f8af0227000 nid=0x1d78 in Object.wait() [0x00007f8af58f0000] > java.lang.Thread.State: TIMED_WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000f5984178> (a org.apache.tomcat.util.net.JIoEndpoint$Poller) > at org.apache.tomcat.util.net.JIoEndpoint$Poller.run(JIoEndpoint.java:743) > - locked <0x00000000f5984178> (a org.apache.tomcat.util.net.JIoEndpoint$Poller) > at java.lang.Thread.run(Thread.java:662) > > Locked ownable synchronizers: > - None > >"ContainerBackgroundProcessor[StandardEngine[jboss.web]]" daemon prio=10 tid=0x00007f8af01a2800 nid=0x1d77 waiting on condition [0x00007f8af5a46000] > java.lang.Thread.State: TIMED_WAITING (sleeping) > at java.lang.Thread.sleep(Native Method) > at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1580) > at java.lang.Thread.run(Thread.java:662) > > Locked ownable synchronizers: > - None > >"Timer-0" prio=10 tid=0x00007f8af01dd800 nid=0x1d76 in Object.wait() [0x00007f8af5b47000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000f9979410> (a java.util.TaskQueue) > at java.lang.Object.wait(Object.java:485) > at java.util.TimerThread.mainLoop(Timer.java:483) > - locked <0x00000000f9979410> (a java.util.TaskQueue) > at java.util.TimerThread.run(Timer.java:462) > > Locked ownable synchronizers: > - None > >"IdleRemover" daemon prio=10 tid=0x00000000404d2800 nid=0x1d75 waiting on condition [0x00007f8af5cd4000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000f9ac4c48> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2116) > at org.jboss.jca.core.connectionmanager.pool.idle.IdleRemover$IdleRemoverRunner.run(IdleRemover.java:261) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > > Locked ownable synchronizers: > - <0x00000000f9979708> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) > >"ConnectionValidator" daemon prio=10 tid=0x00007f8afc0df800 nid=0x1d74 waiting on condition [0x00007f8af5dd5000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000f9ac50c0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2116) > at org.jboss.jca.core.connectionmanager.pool.validator.ConnectionValidator$ConnectionValidatorRunner.run(ConnectionValidator.java:263) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > > Locked ownable synchronizers: > - <0x00000000f9ac4d90> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) > >"Remoting "dhcp-26-127" write-1" prio=10 tid=0x00007f8af015d800 nid=0x1d73 runnable [0x00007f8af5ed6000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) > at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) > at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <0x00000000f9ac5a60> (a sun.nio.ch.Util$2) > - locked <0x00000000f9ac5a50> (a java.util.Collections$UnmodifiableSet) > - locked <0x00000000f9ac5828> (a sun.nio.ch.EPollSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) > at org.xnio.nio.WorkerThread.run(WorkerThread.java:153) > > Locked ownable synchronizers: > - None > >"Remoting "dhcp-26-127" read-1" prio=10 tid=0x00007f8af0150000 nid=0x1d72 runnable [0x00007f8af5fd7000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) > at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) > at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <0x00000000f9ad15a0> (a sun.nio.ch.Util$2) > - locked <0x00000000f9ad1590> (a java.util.Collections$UnmodifiableSet) > - locked <0x00000000f9ad1378> (a sun.nio.ch.EPollSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) > at org.xnio.nio.WorkerThread.run(WorkerThread.java:153) > > Locked ownable synchronizers: > - None > >"Remoting "dhcp-26-127:MANAGEMENT" write-1" prio=10 tid=0x00000000404bf000 nid=0x1d59 runnable [0x00007f8af78f0000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) > at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) > at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <0x00000000f9ad2200> (a sun.nio.ch.Util$2) > - locked <0x00000000f9ad21f0> (a java.util.Collections$UnmodifiableSet) > - locked <0x00000000f9ad1fd8> (a sun.nio.ch.EPollSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) > at org.xnio.nio.WorkerThread.run(WorkerThread.java:153) > > Locked ownable synchronizers: > - None > >"Remoting "dhcp-26-127:MANAGEMENT" read-1" prio=10 tid=0x00000000404be000 nid=0x1d58 runnable [0x00007f8af79f1000] > java.lang.Thread.State: RUNNABLE > at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method) > at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210) > at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65) > at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) > - locked <0x00000000f9ad5988> (a sun.nio.ch.Util$2) > - locked <0x00000000f9ad5978> (a java.util.Collections$UnmodifiableSet) > - locked <0x00000000f9ad5760> (a sun.nio.ch.EPollSelectorImpl) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) > at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) > at org.xnio.nio.WorkerThread.run(WorkerThread.java:153) > > Locked ownable synchronizers: > - None > >"DeploymentScanner-threads - 1" prio=10 tid=0x00007f8b20070800 nid=0x1d4e waiting on condition [0x00007f8b2c589000] > java.lang.Thread.State: TIMED_WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000e0466418> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196) > at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025) > at java.util.concurrent.DelayQueue.take(DelayQueue.java:164) > at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:609) > at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:602) > at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) > at java.lang.Thread.run(Thread.java:662) > at org.jboss.threads.JBossThread.run(JBossThread.java:122) > > Locked ownable synchronizers: > - None > >"DestroyJavaVM" prio=10 tid=0x00007f8b3800a000 nid=0x1d2b waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > > Locked ownable synchronizers: > - None > >"MSC service thread 1-4" prio=10 tid=0x00000000402c5800 nid=0x1d3c waiting on condition [0x00007f8b2dd83000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000e022ff60> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) > at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) > at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) > at java.lang.Thread.run(Thread.java:662) > > Locked ownable synchronizers: > - None > >"MSC service thread 1-3" prio=10 tid=0x00007f8af0002000 nid=0x1d3b waiting on condition [0x00007f8b2de84000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000e022ff60> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) > at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) > at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) > at java.lang.Thread.run(Thread.java:662) > > Locked ownable synchronizers: > - None > >"MSC service thread 1-2" prio=10 tid=0x00007f8b38615000 nid=0x1d3a waiting on condition [0x00007f8b2e0df000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000e022ff60> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) > at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) > at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) > at java.lang.Thread.run(Thread.java:662) > > Locked ownable synchronizers: > - None > >"MSC service thread 1-1" prio=10 tid=0x00007f8b38614000 nid=0x1d39 waiting on condition [0x00007f8b2df85000] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000e022ff60> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987) > at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:399) > at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) > at java.lang.Thread.run(Thread.java:662) > > Locked ownable synchronizers: > - None > >"Reference Reaper" daemon prio=10 tid=0x00007f8b38145000 nid=0x1d38 in Object.wait() [0x00007f8b2e3d0000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000e01dc130> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) > - locked <0x00000000e01dc130> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) > at org.jboss.modules.ref.References$ReaperThread.run(References.java:68) > > Locked ownable synchronizers: > - None > >"Low Memory Detector" daemon prio=10 tid=0x00007f8b380c5800 nid=0x1d36 runnable [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > > Locked ownable synchronizers: > - None > >"C2 CompilerThread1" daemon prio=10 tid=0x00007f8b380c3800 nid=0x1d35 waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > > Locked ownable synchronizers: > - None > >"C2 CompilerThread0" daemon prio=10 tid=0x00007f8b380c0800 nid=0x1d34 waiting on condition [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > > Locked ownable synchronizers: > - None > >"JDWP Event Helper Thread" daemon prio=10 tid=0x00007f8b380be000 nid=0x1d33 runnable [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > > Locked ownable synchronizers: > - None > >"JDWP Transport Listener: dt_socket" daemon prio=10 tid=0x00007f8b380ba800 nid=0x1d32 runnable [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > > Locked ownable synchronizers: > - None > >"Signal Dispatcher" daemon prio=10 tid=0x00007f8b380af000 nid=0x1d31 runnable [0x0000000000000000] > java.lang.Thread.State: RUNNABLE > > Locked ownable synchronizers: > - None > >"Finalizer" daemon prio=10 tid=0x00007f8b38093800 nid=0x1d30 in Object.wait() [0x00007f8b3c104000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000e012fbb0> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) > - locked <0x00000000e012fbb0> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) > at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) > > Locked ownable synchronizers: > - None > >"Reference Handler" daemon prio=10 tid=0x00007f8b38091800 nid=0x1d2f in Object.wait() [0x00007f8b3c205000] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x00000000e0057470> (a java.lang.ref.Reference$Lock) > at java.lang.Object.wait(Object.java:485) > at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) > - locked <0x00000000e0057470> (a java.lang.ref.Reference$Lock) > > Locked ownable synchronizers: > - None > >"VM Thread" prio=10 tid=0x00007f8b3808b000 nid=0x1d2e runnable > >"GC task thread#0 (ParallelGC)" prio=10 tid=0x00007f8b3801d000 nid=0x1d2c runnable > >"GC task thread#1 (ParallelGC)" prio=10 tid=0x00007f8b3801e800 nid=0x1d2d runnable > >"VM Periodic Task Thread" prio=10 tid=0x00007f8b380d0800 nid=0x1d37 waiting on condition > >JNI global references: 9022 > > >Found one Java-level deadlock: >============================= >"http-/127.0.0.1:8080-2": > waiting for ownable synchronizer 0x00000000f7bfc400, (a java.util.concurrent.locks.ReentrantLock$NonfairSync), > which is held by "http-/127.0.0.1:8080-1" >"http-/127.0.0.1:8080-1": > waiting for ownable synchronizer 0x00000000f7c946e8, (a java.util.concurrent.locks.ReentrantLock$NonfairSync), > which is held by "http-/127.0.0.1:8080-2" > >Java stack information for the threads listed above: >=================================================== >"http-/127.0.0.1:8080-2": > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000f7bfc400> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811) > at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:842) > at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1178) > at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186) > at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262) > at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:101) > at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:90) > at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79) > at org.jboss.as.quickstarts.helloworld.AScoped$Proxy$_$$_WeldClientProxy.foo(AScoped$Proxy$_$$_WeldClientProxy.java) > at org.jboss.as.quickstarts.helloworld.ApplicationToSessionProducer.getThing(ApplicationToSessionProducer.java:30) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:267) > at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52) > at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137) > at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:263) > at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:170) > at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstance(MethodInjectionPoint.java:137) > at org.jboss.weld.bean.ProducerMethod$ProducerMethodProducer.produce(ProducerMethod.java:136) > at org.jboss.weld.bean.AbstractProducerBean$AbstractProducer.produce(AbstractProducerBean.java:319) > at org.jboss.weld.bean.AbstractProducerBean.create(AbstractProducerBean.java:307) > at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:107) > at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:90) > at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79) > at org.jboss.as.quickstarts.helloworld.SThing$Proxy$_$$_WeldClientProxy.toString(SThing$Proxy$_$$_WeldClientProxy.java) > at org.jboss.as.quickstarts.helloworld.SThingServlet.doGet(SThingServlet.java:22) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) > at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) > at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:679) > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:931) > at java.lang.Thread.run(Thread.java:662) >"http-/127.0.0.1:8080-1": > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x00000000f7c946e8> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:156) > at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811) > at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:842) > at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1178) > at java.util.concurrent.locks.ReentrantLock$NonfairSync.lock(ReentrantLock.java:186) > at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:262) > at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:101) > at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:90) > at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79) > at org.jboss.as.quickstarts.helloworld.SScoped$Proxy$_$$_WeldClientProxy.foo(SScoped$Proxy$_$$_WeldClientProxy.java) > at org.jboss.as.quickstarts.helloworld.SessionToApplicationProducer.getThing(SessionToApplicationProducer.java:22) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:267) > at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52) > at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137) > at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:263) > at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:170) > at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstance(MethodInjectionPoint.java:137) > at org.jboss.weld.bean.ProducerMethod$ProducerMethodProducer.produce(ProducerMethod.java:136) > at org.jboss.weld.bean.AbstractProducerBean$AbstractProducer.produce(AbstractProducerBean.java:319) > at org.jboss.weld.bean.AbstractProducerBean.create(AbstractProducerBean.java:307) > at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:107) > at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:90) > at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79) > at org.jboss.as.quickstarts.helloworld.AThing$Proxy$_$$_WeldClientProxy.toString(AThing$Proxy$_$$_WeldClientProxy.java) > at org.jboss.as.quickstarts.helloworld.AThingServlet.doGet(AThingServlet.java:22) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) > at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) > at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) > at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) > at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) > at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) > at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) > at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:679) > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:931) > at java.lang.Thread.run(Thread.java:662) > >Found 1 deadlock. >
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 900699
: 681734 |
681735
|
681736