J'ai une grande application C++ fonctionnant sous Win32 et une version x64 (en utilisant Windows XP x64). Lors du débogage de la version 64 bits, après chaque changement de code la première session de débogage je commence à arrêts avecPourquoi ma session Débogage VC 2005 x64 échoue-t-elle toujours lors du premier essai (mais pas lors du second essai)?
exception non gérée à 0x77ee5f3c dans myapp.exe: 0xC0000005: violation d'accès emplacement d'écriture 0x0000000000030c90.
Le callstack montre appels récursifs sans fin à ntdll:
ntdll.dll!0000000077ee5f46()
ntdll.dll!0000000077ef31ed()
ntdll.dll!0000000077efbc0b()
ntdll.dll!0000000077f2539e()
ntdll.dll!0000000077ee5f46()
ntdll.dll!0000000077ef31ed()
etc.
Quand, après cela, je choisis « Arrêter le débogage », puis « Start Debugging », généralement tout va bien et que le problème ne se reproduise plus jusqu'à ce que je compile du code et un lien ou si je redémarre Visual Studio.
Désactiver "Modifier et continuer" semble réduire la fréquence du problème, mais il n'est pas parti.J'utilise pas .NET mais Win32.La machine cible sélectionnée est/MACHINE: X64. –