The ReportAVOnComRelease managed debugging assistant (MDA) is activated when exceptions are thrown due to user reference counting errors while performing COM interop and using theor method combined with raw COM calls.
Occasionally, an exception is thrown due to user reference counting errors while performing COM interop and using the Release or ReleaseComObject method combined with raw COM calls. Normally, this exception is discarded because not doing so would cause an access violation in the CLR, bringing it down. When this assistant is enabled, such exceptions can be detected and reported instead of being simply discarded.
Two modes are available. If the allowAV attribute is true, then the assistant prevents the runtime from discarding the access violation. If allowAV is false, the default, then the runtime discards the access violation, but a warning message is reported to the user to indicate that an exception was thrown and discarded.