Fichier de vidage de mémoire n'est pas généré

À chaque fois, mon plantage de l'application d'un fichier de vidage de mémoire n'est pas généré. Je me souviens il ya quelques jours, sur un autre serveur, il était généré. Je suis de l'exécution de l'application à l'aide de l'écran en bash comme ceci:

#!/bin/bash
ulimit -c unlimited
while true; do ./server; done

Comme vous pouvez le voir je suis en utilisant ulimit -c unlimited ce qui est important si je veux générer un core dump, mais elle n'est pas toujours le générer, lorsque j'ai une erreur de segmentation.
Comment puis-je le faire fonctionner?

  • il ne regarde pas le cas, mais soyez prudent si vous utilisez sudo (et probablement d'autres types de sous-coquille): dans ulimit -c unlimited ; sudo ./server-crashing , la nouvelle limite de ne pas avoir d'effet lorsque server-crashing se bloque.
InformationsquelleAutor Cyclone | 2011-10-11