raceOnRCWCleanup – pomocník spravovaného ladění (MDA)
Poznámka:
Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.
Pomocník raceOnRCWCleanup
pro spravované ladění (MDA) se aktivuje, když modul CLR (Common Language Runtime) zjistí, že se používá obálka RCW (Runtime Callable Wrapper ), když se volání k vydání používá pomocí příkazu, jako je metoda Marshal.ReleaseComObject .
Příznaky
Narušení přístupu nebo poškození paměti během nebo po uvolnění rcW pomocí ReleaseComObject nebo podobné metody.
Příčina
RcW se používá na jiném vlákně nebo v zásobníku volných vláken. RcW, která se používá, nelze vydat.
Rozlišení
Neobsadíte rcW, která by mohla být používána buď v aktuálním nebo v jiných vláknech.
Vliv na modul runtime
Tento mdA nemá žádný vliv na CLR.
Výstup
Zpráva popisující chybu.
Konfigurace
<mdaConfig>
<assistants>
<raceOnRCWCleanup/>
</assistants>
</mdaConfig>