C++ de l'application se termine avec 143 code de sortie - ce que cela signifie?

Mon application C++ se bloque régulièrement. Il écrit Terminated dans le terminal et s'arrête. Je n'ai aucune idée de ce qu'est la raison (gdb n'est pas la solution, il est mutithreaded application et une erreur s'affiche sur la grande quantité de fils seulement que gdb ne peut pas le traiter en raison de sa faible performance). Ce n'existent code 143 moyenne sur CentOS Linux? Contient-il des renseignements sur la raison de l'accident?

Pourquoi ne pas l'aide de gdb? Il s'arrête lorsque l'accident se produit, n'importe quel thread le crash est dans.
Si le noyau de Linux l'a tué, le noyau log (utiliser dmesg commande) pourrait avoir quelques infos.
Vous pouvez également utiliser, par exemple, Valgrind pour trouver des problèmes avec le pointeur qui peut provoquer des plantages. Et si vous avez autant de fils que gdb ne pouvez pas copier, vous pourriez vouloir essayer une baisse du nombre de sujets pour aider à trouver la panne (et d'ailleurs, ayant beaucoup de threads n'est pas toujours une bonne idée).
Double Possible de Comment la recherche de la signification des codes de sortie pour Linux utilitaires en ligne de commande?

OriginalL'auteur Vitaliy | 2014-08-14