Je reçois des plantages aléatoires sur mon application C++, il peut pas tomber en panne pendant un mois, et puis crash 10 fois en une heure, et parfois, il peut se bloquer sur le lancement, bien que parfois, il peut se bloquer après plusieurs heures de fonctionnement (ou ne plantera pas à tous).
J'utilise GCC sous GNU/Linux et MingW sous Windows, donc je ne peux pas utiliser le Visual Studio de Débogage JIT...
Je n'ai aucune idée sur la manière de procéder, à la recherche de façon aléatoire sur le code ne fonctionne pas, le code est ÉNORME (et une bonne partie n'était pas mon travail, aussi il a une bonne quantité de l'héritage des trucs sur elle), et j'ai aussi n'ont pas la moindre idée sur la façon de reproduire le crash.
EDIT: Beaucoup de personnes mentionné que... comment je fais un core dump, minidump ou whateverdump? C'est la première fois que j'ai besoin post-mortem de débogage.
EDIT2: en Fait, DrMingw capturé une pile d'appel, pas de mémoire d'infos... Malheureusement, la pile d'appel de ne pas m'a beaucoup aidé, parce que près de la fin, tout à coup, il aller dans une bibliothèque (ou quelque chose) que je n'ai pas les informations de débogage, résultant uniquement dans certains nombres hexadécimaux... Donc j'ai encore besoin de quelques décent dump que de donner plus d'informations (en particulier sur ce qui était dans la mémoire... en particulier, ce qui était dans l'endroit qui a donné le "erreur" violation d'accès)
Aussi, mon utilisation de l'application Lua et Luabind, peut-être que l'erreur est causée par un .script lua, mais je n'ai aucune idée sur la manière de debug qui.