[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] Core dump ?
Christophe Schockaert wrote:
Si l'exécutable s'appelle "prog", tu ouvres le core avec gdb ainsi:
$ gdb prog core
Dans l'interface, tu fais "backtrace" ou "bt", ou "where" en raccourci. Et
il te donne la stack des appels de fonctions empilés.
Pour voir un niveau de la stack particulier, tu fais "frame 2" par exemple
pour voir le niveau 2.
Pour le reste, voir l'aide on line.
Christophe.
il existe aussi des intefaces graphique pour gdb, tel que :
xgdb, kdbg, ddd, ...
personnelement je préfére ddd.
Laurent V
-----Original Message-----
From: D. Taupin (wanadoo-lps) [mailto:taupin@lps.u-psud.fr]
Sent: mardi 30 octobre 2001 9:38
To: Linux Liste; cyberunix
Subject: [linux] Core dump ?
Ayant écrit un gros programme en C, que j'avais testé avec DJGPP
(portage de GCC sous MSDOS), j'ai eu une "page fault" en l'exécutant
sous Linux -> core dump.
Question: ayant le "core", comment puis-je trouver dans quelle région
est le plantage (j'ai compilé avec l'option -g dans l'appel de GCC)?
Remarque: après des heures d'insertion de diagnostics intermédiaires,
j'ai trouvé la cause mais, pour une autre fois, je voudrais éviter cette
besogne.
--
------------------------------------------------------------------------
Daniel Taupin, 91400 ORSAY - France
E-mail= mailto:taupind@wanadoo.fr
Home/fax: (33)1.60.10.26.44. Rep.: (33)1.60.10.04.13, fax (work)
(33)1.69.15.60.86
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
[ http://unixtech.be Contact: listmaster@unixtech.be ]