raceOnRCWCleanup MDA
O raceOnRCWCleanup Assistente de depuração gerenciada (MDA) é ativado quando o common language runtime (CLR) detecta que um Runtime Callable Wrapper (RCW) está em uso quando é feita uma chamada para liberá-lo usando um comando, como o Marshal.ReleaseComObject método.
Sintomas
Violações de acesso ou corrupção de memória durante ou depois de liberar um RCW usando o ReleaseComObject ou um método semelhante.
Causa
O RCW está em uso em outro thread ou na pilha de thread liberando. Não é possível liberar um RCW em uso.
Resolução
Não libere um RCW que poderia estar em uso no atual ou em outros segmentos.
Efeito sobre o tempo de execução.
Este MDA não tem efeito sobre o CLR.
Saída
Uma mensagem descrevendo o erro.
Configuração
<mdaConfig>
<assistants>
<raceOnRCWCleanup/>
</assistants>
</mdaConfig>
Consulte também
Referência
Conceitos
Diagnosticar erros com assistentes de depuração gerenciada