Possible Memory Leak in BizTalk “MQSeries” Adapter
Symptom
Consider the following scenario:
-
You are using “MQSeries” adapter on either BizTalk 2010 or 2013
Either Windows2008 R2 or 2012 is installed
The memory used by the Biztalk process is steadily increasing, but never decrease unless you restart the BizTalk Host instance.
You have collected a memory dump of that BizTalk process and you could see indications of outstanding allocations as below:
oleaut32.dll (a known Windows memory manager) is responsible for 46.46 MBytes worth of outstanding
allocations. These allocations appear to have originated from the following
module(s) and function(s):combase!CustomUnmarshalInterface+1c5
Cause:
This issue occurs because Oleaut32.dll does not work correctly when the system frees allocated memory.
Resolution:
Install FIX 2870467: https://support.microsoft.com/kb/2870467/en-us
Hope this helps.