-
Freeze sur Point d'arret
Bonjour,
Je crois que je n'aurais pas de réponse ; car le probléme de freeze des points d'arrêts arrive chez trés peu d'utilisateur.
Voilà ,je travaille sur Visual Studio 2005 (service pack 0(zéro)) sur Windows XP.
J'ai un projet appelant une DLL passant par un LIB compilé en release sous MSVC 6.0 (pack 5),
il y arrive que le debugger de visual studio freeze quand il tombe (rencontre) sur un point d'arrêt, (toujours sur les même points d'arrêt).
Quand MSVC freeze , c'est attendre 30 secondes qu'il me rend la main, parfois je suis obliger de redemarrer.
Pendant qu'il freeze , impossible de démarrer une application !
J'ai essayer de mettre un point d'arrêt au début de mon projet , là ca freeze pas, peux être que ca freeze sur un point d'arrêt si il y a eu au moins une fonction de ma dll appeler.
Je n'ai pas tester mon projet sous WinSeven à propos des probléme des point d'arrêts
J'ai virer les fichiers NCB ,PDB , répertoire debug et release de mon projet et de ma DLL , rien n'y fait !
Que ce soit un point d'arrêt dans ma DLL ou dans mon projet , c'est pareille
Avez vous une piste ?
Merci
-
Bonjour,
Peut être une réponse au problème.
c.f. dans la page (CTRL+F) : "Why does Visual Studio and the system hang when a breakpoint is hit?"
http://blogs.msdn.com/b/jimgries/arc...ugger-faq.aspx
-
désolé ,
la case Advanced Text Service de panneau de configuration est pourtant bien non cocher.
-
Je me rappelle avoir eu un problème similaire lorsque les symboles de debugging n'était pas configurés (ou mal configurés). VS tente de charger les symboles pour le système mais n'y arrivant pas correctement, il bloque.
Dans les options de VS -> debugging -> symbols , il doit y avoir une options pour configurer les symboles (type "ne rien faire"). Etant sous VS 2010, le menu à changer donc j'aurais un peu de mal à t'aiguiller.
Au pire (si tu ne peux pas débrayer complètement le système des symboles) défini la variable d'environnement (_NT_SYMBOL_PATH) et fait la pointée correctement. Ca doit ressembler à ça ("c:\symbols" doit être un répertoire existant):