[jboss-jira] [JBoss JIRA] (WFLY-4113) 8.2.0.Final build hangs

Peter Major (JIRA) issues at jboss.org
Fri Nov 21 10:58:39 EST 2014


Peter Major created WFLY-4113:
---------------------------------

             Summary: 8.2.0.Final build hangs
                 Key: WFLY-4113
                 URL: https://issues.jboss.org/browse/WFLY-4113
             Project: WildFly
          Issue Type: Feature Request
          Components: Test Suite
    Affects Versions: 8.2.0.Final
            Reporter: Peter Major


When trying to build 8.2.0.Final locally, my build just hangs indefinitely while executing a unit test in the controller module:

{noformat}
Running org.jboss.as.controller.ModelControllerClientTestCase
{noformat}

Running jstack against the build suggests that there is a deadlock between
{noformat}
- waiting to lock <0x00000007bc3f96c8> (a org.xnio.streams.BufferPipeOutputStream)
at org.jboss.remoting3.remote.RemoteConnectionChannel.closeMessages(RemoteConnectionChannel.java:560)
at org.jboss.remoting3.remote.RemoteConnectionChannel.closeAction(RemoteConnectionChannel.java:542)
at org.jboss.remoting3.spi.AbstractHandleableCloseable.closeAsync(AbstractHandleableCloseable.java:359)
at org.jboss.remoting3.remote.RemoteConnectionHandler.closeAllChannels(RemoteConnectionHandler.java:423)
- locked <0x00000007b8d8e6f8> (a java.util.ArrayDeque)
at org.jboss.remoting3.remote.RemoteConnectionHandler.sendCloseRequest(RemoteConnectionHandler.java:232)
{noformat}
and
{noformat}
- waiting to lock <0x00000007b8d8e6f8> (a java.util.ArrayDeque)
at org.jboss.remoting3.remote.RemoteConnection.send(RemoteConnection.java:122)
at org.jboss.remoting3.remote.OutboundMessage$1.accept(OutboundMessage.java:154)
at org.xnio.streams.BufferPipeOutputStream.send(BufferPipeOutputStream.java:122)
at org.xnio.streams.BufferPipeOutputStream.send(BufferPipeOutputStream.java:115)
at org.xnio.streams.BufferPipeOutputStream.flush(BufferPipeOutputStream.java:139)
- locked <0x00000007bc3f96c8> (a org.xnio.streams.BufferPipeOutputStream)
at org.xnio.streams.BufferPipeOutputStream.close(BufferPipeOutputStream.java:157)
- locked <0x00000007bc3f96c8> (a org.xnio.streams.BufferPipeOutputStream)
at org.jboss.remoting3.remote.OutboundMessage.close(OutboundMessage.java:283)
- locked <0x00000007bc3f96c8> (a org.xnio.streams.BufferPipeOutputStream)
at java.io.FilterOutputStream.close(FilterOutputStream.java:160)
{noformat}

Preferably locks should be obtained in the same order across the different code paths to prevent deadlocks.



--
This message was sent by Atlassian JIRA
(v6.3.8#6338)


More information about the jboss-jira mailing list