invalidGCHandleCookie – pomocník spravovaného ladění (MDA)
Pomocník invalidGCHandleCookie
pro spravované ladění (MDA) se aktivuje při pokusu o převod z neplatného IntPtr souboru cookie na GCHandle soubor.
Příznaky
Nedefinované chování, jako je například narušení přístupu a poškození paměti při pokusu o použití nebo načtení objektu GCHandle z objektu IntPtr.
Příčina
Soubor cookie je pravděpodobně neplatný, protože nebyl původně vytvořen z objektu GCHandle, představuje GCHandle soubor cookie, který již byl uvolněn, je soubor cookie v GCHandle jiné doméně aplikace nebo byl seřazen do nativního kódu jako GCHandle kód, ale byl předán zpět do CLR jako IntPtr, kde se pokusil o přetypování.
Řešení
Zadejte platný IntPtr soubor cookie pro GCHandle.
Vliv na modul runtime
Pokud je tento nástroj MDA povolený, ladicí program už nemůže trasovat kořeny zpět ke svým objektům, protože hodnoty souborů cookie předané zpět se liší od hodnot vrácených v případě, že mda není povolena.
Výstup
Je hlášena neplatná IntPtr hodnota souboru cookie.
Konfigurace
<mdaConfig>
<assistants>
<invalidGCHandleCookie />
</assistants>
</mdaConfig>
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro