Bonjour,
mon programme crash à la fermeture ... windows cherche une solution au problème etc ...
J'ai donc executé le débugger de codeblocks mais sa sortie me laisse perplexe.
J'ai pensé à un problème de pointeur, mais j'ai bien fait attention à détruire les objets créés dynamiquement, et remettre les pointeurs à la valeur nullptr en détruisant les objets créées de manière statique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Setting breakpoints Debugger name and version: GNU gdb (GDB) 7.9.1 Child process PID: 10188 Program received signal SIGSEGV, Segmentation fault. In std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::flush() () () Continuing... Program received signal SIGSEGV, Segmentation fault. In std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::flush() () () Continuing... [Inferior 1 (process 10188) exited with code 030000000472] Debugger finished with status 0
Je ne comprend pas le message du debugger à propos d'ostream. Du coup je ne sais pas trop ou chercher dans le code pour régler le problème.
Si quelqu'un aurait la bonté de me mettre sur la voie, une méthodologie pour pouvoir trouver d'où ça viens car c'est pour l'instant assez obscur pour moi.
Je voudrais bien vous copier des parties de mon code, mais je ne sais pas trop quoi ...
Merci d'avance ...
Partager