tech:linux_crash_coredump
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| tech:linux_crash_coredump [2025/11/12 11:21] – Jean-Baptiste | tech:linux_crash_coredump [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| + | {{tag> | ||
| + | |||
| + | # Linux crash coredump | ||
| + | |||
| + | Voir : | ||
| + | * https:// | ||
| + | * finecore | ||
| + | |||
| + | Note : **Avec SystemD le core est à configurer dans le service** | ||
| + | |||
| + | |||
| + | ## Activation | ||
| + | |||
| + | ~~~bash | ||
| + | ulimit -S -c 0 | ||
| + | ~~~ | ||
| + | |||
| + | `/ | ||
| + | ~~~ | ||
| + | * soft core unlimited | ||
| + | ~~~ | ||
| + | |||
| + | Vérif | ||
| + | ~~~bash | ||
| + | ulimit -H -c | ||
| + | ulimit -S -c | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ## Configuration | ||
| + | |||
| + | ### Générer les coredump sur une partition précise | ||
| + | |||
| + | ~~~bash | ||
| + | echo "/ | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ## Test | ||
| + | |||
| + | ### Programme de crash - Division par zéro | ||
| + | |||
| + | `crash.c` | ||
| + | ~~~c | ||
| + | int main() | ||
| + | { | ||
| + | return 1/0; | ||
| + | } | ||
| + | ~~~ | ||
| + | |||
| + | ~~~bash | ||
| + | gcc crash.c | ||
| + | ./a.out | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | ### Crash d'un process en cours d’exécution | ||
| + | |||
| + | ~~~bash | ||
| + | kill -s SIGSEGV 1234 | ||
| + | ~~~ | ||
| + | |||
