You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Andy DeMaurice (Jira)" <ji...@apache.org> on 2021/02/16 23:48:00 UTC

[jira] [Created] (AMQNET-661) Deadlock (again) in Failover Transport when reconnecting

Andy DeMaurice created AMQNET-661:
-------------------------------------

             Summary: Deadlock (again) in Failover Transport when reconnecting
                 Key: AMQNET-661
                 URL: https://issues.apache.org/jira/browse/AMQNET-661
             Project: ActiveMQ .Net
          Issue Type: Bug
          Components: ActiveMQ
    Affects Versions: 1.7.1
         Environment: AmazonMQ , not sure of configuration (I'm a dev, not DevOps).

Client is .NET Core 3.1 app

Operating system is Windows Server something, not sure, but this should tell you:

0:068> vertarget
Windows 10 Version 14393 MP (16 procs) Free x64
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.3986 (rs1_release.201002-1707)
Machine Name:
Debug session time: Tue Jan 12 17:02:23.000 2021 (UTC - 5:00)
System Uptime: 34 days 8:51:38.083
Process Uptime: 34 days 6:53:32.000
 Kernel time: 1 days 12:44:13.000
 User time: 14 days 4:40:26.000

Info about the exact NMS dll :

Image path: C:\Program Files\Meridium\ApplicationServer\policy-execution\Apache.NMS.dll
 Image name: Apache.NMS.dll
 Has CLR image header, track-debug-data flag not set
 Image was built with /Brepro flag.
 Timestamp: EA050D9E (This is a reproducible build file hash, not a timestamp)
 CheckSum: 00000000
 ImageSize: 00016000
 File version: 1.7.1.3899
 Product version: 1.7.1.3899
 File flags: 0 (Mask 3F)
 File OS: 4 Unknown Win32
 File type: 2.0 Dll
 File date: 00000000.00000000
 Translations: 0000.04b0
 Information from resource tables:
 CompanyName: Apache Software Foundation, William D Cossey
 ProductName: Apache NMS Class Library for .net standard
 InternalName: Apache.NMS.dll
 OriginalFilename: Apache.NMS.dll
 ProductVersion: 1.7.1.3899
 FileVersion: 1.7.1.3899
 FileDescription: Apache.NMS
 LegalCopyright: Copyright (C) 2005-2015 Apache Software Foundation
 Comments: Apache NMS (.Net Standard Messaging Library): An abstract interface to Message Oriented Middleware (MOM) providers
            Reporter: Andy DeMaurice
         Attachments: debuglog.txt

Similar to AMQNET-487, deadlock.  Thread 58 had a network exception, most likely trying to ACK a message: “Unable to write data to the transport connection: An existing connection was forcibly closed by the remote host..”

And somehow, thread 58 and 68 got into a fatal deadlock.

Debug log attached.[^debuglog.txt]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)