Segfault et core dump

Page principale

Répondre à ce message
Auteur: Dominique Fournier
Date:  
À: ML Guilde
Sujet: Segfault et core dump
Bonjour a tous,

J'ai un programme demon qui plante sur AMD64 avec un segfault.
Le probleme est qu'il me donne l'adresse memoire ou il a plante dans
/var/log/kern.log, mais il ne genere pas de fichier core.
C'est un programme en c dont je dispose des sources.

Question 1) Peut-on debugger le programme sans avoir le fichier core (en
sachant que je ne sais pas reproduire le bug, il arrive de temps en
temps de maniere [pour moi] aleatoire)

Question 2) Si on doit avoir les fichiers core generes, pourquoi ne le
sont-ils pas sur Debian et comment les activer ?

Google propose de mettre dans l'environnement 'ulimit -c unlimited'.
J'ai mis cette instruction dans le lanceur de mon demon, mais ca ne cree
pas les fichiers core.

Des idees ?

Merci

Dom
-- 
     __   __   ___  __
   /     /  /  /  /    Dominique Fournier
  /     /__/  /  /     CNRS / Centre Reseau et Informatique Commun
  \___ /  \ _/_  \___  Tel : 04 76 88 78 59 / Fax : 04 76 88 12 95
Certificats :  http://igc.services.cnrs.fr/Doc/General/trust.html
Site Perso  :  http://dominique.fournier.homedns.org          ;-)