-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
The following deadlock occurs quite frequently when running the Wildfly test suite after upgrading to WF core 10:
Java stack information for the threads listed above: =================================================== "Remoting "management-client" task-4": at org.jboss.msc.service.ServiceControllerImpl.removeMonitor(ServiceControllerImpl.java:1475) - waiting to lock <0x00000007e8d320f8> (a org.jboss.msc.service.ServiceControllerImpl) at org.jboss.msc.service.StabilityMonitor.removeController(StabilityMonitor.java:155) - locked <0x00000007e8d32190> (a java.lang.Object) at org.jboss.as.jmx.MscMBeanServer.removeMBean(MscMBeanServer.java:111) at org.jboss.as.jmx.MscMBeanServer.unregisterMBean(MscMBeanServer.java:163) at org.jboss.as.jmx.PluggableMBeanServerImpl.unregisterMBean(PluggableMBeanServerImpl.java:1148) at org.xnio.Xnio$MBeanCloseable.close(Xnio.java:598) at org.xnio.IoUtils.safeClose(IoUtils.java:134) at org.xnio.nio.NioXnioWorker.taskPoolTerminated(NioXnioWorker.java:348) at org.xnio.XnioWorker$TaskPool.terminated(XnioWorker.java:867) at java.util.concurrent.ThreadPoolExecutor.tryTerminate(ThreadPoolExecutor.java:704) at java.util.concurrent.ThreadPoolExecutor.processWorkerExit(ThreadPoolExecutor.java:1006) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1163) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744) "MSC service thread 1-8": at org.jboss.msc.service.StabilityMonitor.removeControllerNoCallback(StabilityMonitor.java:170) - waiting to lock <0x00000007e8d32190> (a java.lang.Object) at org.jboss.msc.service.ServiceControllerImpl.transition(ServiceControllerImpl.java:688) at org.jboss.msc.service.ServiceControllerImpl$RemoveTask.run(ServiceControllerImpl.java:2267) - locked <0x00000007e8d320f8> (a org.jboss.msc.service.ServiceControllerImpl) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744)