J'utilise la fonctionnalité "layout src" tui dans gdb (incroyable si vous ne l'avez pas utilisé) qui vous permet de parcourir le code source, en montrant le code environnant dans le terminal pendant que vous traversez. Cependant, occasionnellement/en bordure fréquemment je rencontre un problème où la sortie du terminal est corrompue. La sortie sur l'écran est mélangée, avec le code source des trames de pile précédentes et actuelles. Je l'ai vu sur Red Hat 6.5 et CentOS 6. La version GDB est 7.11GDB "layout src" fenêtre de sortie de sortie de corruption
La dernière instance de ce problème (il y a 5 minutes) semble avoir été déclenchée lorsque j'ai fait un pas sur le code qui est sorti sur l'écran.
J'ai vu ce problème dans différentes bases de code, dans différentes entreprises et c'est dommage car le mode gdb tui est très utile.
Est-ce que quelqu'un sait comment résoudre ce problème?
Essayez 'refresh' commande ou CTRL + L. Ce problème est connu lorsque la sortie du programme est mélangée avec la sortie tui. – ks1322
Est-ce ce que vous voyez: https://stackoverflow.com/questions/4021329/issue-with-debugged-application-output-in-gdb? – ks1322
@ ks1322 merci, ça l'a fait! Mettez-le comme une réponse et je vais accepter. – user997112