As listed in ‘man 8 signal’, any signal with the action listed as ‘core’ will force a core dump (mais à condition que l’erreur ne soit pas gérée par le processus). Some examples are:
[sourcecode light= »true »]SIGQUIT 3 Core Quit from keyboard
SIGILL 4 Core Illegal Instruction
SIGABRT 6 Core Abort signal from abort(3)
SIGFPE 8 Core Floating point exception
SIGSEGV 11 Core Invalid memory reference
[/sourcecode]
Make sure that you enable core dumps:
[sourcecode light= »true » language= »bash »]ulimit -c unlimited
[/sourcecode]
L’option -c de ulimit est celle qui règle la taille maximale en octet autorisée pour un fichier core.
Elle permet de s’assurer que la création d’un core soit autorisée ! Si elle est réglée à 0, les processus n’ont pas le droit de créer de fichier core.