MDA de raceOnRCWCleanup

El asistente para la depuración administrada (MDA) de raceOnRCWCleanup se activa cuando Common Language Runtime (CLR) detecta que un contenedor RCW está en uso al realizar una llamada para liberarlo mediante un comando como el método Marshal.ReleaseComObject.

Síntomas

Infracciones de acceso o daños en la memoria durante o después de la liberalización de RCW utilizando ReleaseComObject o un método similar.

Causa

RCW está en otro subproceso o en la pila de subprocesos de liberación. No se puede liberar un RCW que esté en uso.

Solución

No libere ningún RCW que pudiera estar en uso en este o en otros subprocesos.

Efecto en el Runtime

Este MDA no tiene ningún efecto en el CLR.

Output

Un mensaje que describe el error.

Configuración

<mdaConfig>  
  <assistants>  
    <raceOnRCWCleanup/>  
  </assistants>  
</mdaConfig>  

Consulte también