raceOnRCWCleanup MDA
Kommentar
Den här artikeln är specifik för .NET Framework. Det gäller inte för nyare implementeringar av .NET, inklusive .NET 6 och senare versioner.
Den raceOnRCWCleanup
hanterade felsökningsassistenten (MDA) aktiveras när CLR (Common Language Runtime) upptäcker att en Runtime Callable Wrapper (RCW) används när ett anrop för att släppa den görs med hjälp av ett kommando, till exempel Marshal.ReleaseComObject metoden.
Symtom
Åtkomstöverträdelser eller minnesskada under eller efter att en RCW har frigörs med hjälp av ReleaseComObject eller en liknande metod.
Orsak
RCW används på en annan tråd eller på den frigörande trådstacken. Det går inte att frigöra en RCW som används.
Åtgärd
Frigör inte en RCW som kan användas antingen i den aktuella eller i andra trådar.
Effekt på körningen
Denna MDA har ingen effekt på CLR.
Output
Ett meddelande som beskriver felet.
Konfiguration
<mdaConfig>
<assistants>
<raceOnRCWCleanup/>
</assistants>
</mdaConfig>