[ 
https://issues.apache.org/jira/browse/AMQNET-338?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jim Gomes updated AMQNET-338:
-----------------------------

    Fix Version/s: 1.6.0
                   1.6.3

Merged fix for NMS.ActiveMQ into the 1.6.x branch.  Updated the Fix Versions to 
include 1.6.3 and 1.6.0 (the NMS.Stomp 1.6.x was branched after the fix was 
added to the trunk, so it already included the fix).

> TcpTransport.cs - Close() taking 30 seconds
> -------------------------------------------
>
>                 Key: AMQNET-338
>                 URL: https://issues.apache.org/jira/browse/AMQNET-338
>             Project: ActiveMQ .Net
>          Issue Type: Bug
>          Components: ActiveMQ, Stomp
>    Affects Versions: 1.5.1, 1.5.6
>         Environment: Windows 7, .NET 2.0, Visual Studio 2008, Unity 3.4
>            Reporter: Eddie Fast
>            Assignee: Jim Gomes
>             Fix For: 1.6.0, 1.6.3, 1.7.0
>
>
> We've been noticing a random freeze on exit for 30 seconds.  The frequency is 
> different per machine, but it happens about 10-30% of the time, sometimes 
> more.  We've traced it down to TcpTransport.Close(), in this block:
> {noformat}
> if(null != readThread)
> {
>       if(Thread.CurrentThread != readThread && readThread.IsAlive)
>       {
>               if(!readThread.Join((int) MAX_THREAD_WAIT.TotalMilliseconds))
>               {
>                       readThread.Abort();
>               }
>       }
>       readThread = null;
> }
> {noformat}
> We're running this in the Unity game engine, which run C# script in a Mono 
> environment.
> I understand that reproducing this on your end would be difficult, but I'm 
> reporting this in the hopes that I can gain some insight why this is 
> happening.
> - What thread is this code waiting for?
> - What would be some of the causes of the deadlock?
> No messages are being sent or received.  It's basically starting up and 
> closing down.
> Our temporary workaround is to reduce this wait time from 30 seconds to 5 
> seconds, but I'd like to eventually find a cause.
> Thanks



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to