J'ai un espace de travail MSVC 6.o, qui a tout le code C.
Le code est exécuté sans commutateur d'optimisation avec l'option O0 et en mode débogage. Ce code est obtenu auprès de tiers. Il exécute souhaitable comme il est.Problème de crash de code étrange?
Mais lorsque j'ajoute quelques instructions printf
dans certaines fonctions pour le débogage, puis que j'exécute le code, il se bloque.
Je suppose qu'il s'agit d'une sorte de débordement de code/de données sur un segment de mémoire/page de mémoire ou quelque chose de ce genre. Mais le code n'a pas de spécificateur de carte mémoire, ou fichier de commande de l'éditeur de liens mentionnant les segments/carte mémoire etc.
Comment puis-je affiner la cause, et le correctif pour ce problème bizarre?