Risposte:
Il dump principale viene scritto nella directory corrente del processo al momento del crash.
Naturalmente i core dump devono essere abilitati, per impostazione predefinita quelli sono generalmente disabilitati. Controlla l'output di ulimit -c, se è 0, non verrà scritto alcun file core. Esegui ulimit -c unlimitedper abilitare i core dump; questa è un'impostazione per processo ereditata dai processi avviati da quel processo.
Se un core dump avrebbe dovuto essere generato ma non sai dove, allora potresti riavviare il processo (se lo farà senza arrestarsi immediatamente), quindi controlla la sua directory di lavoro facendo ls -l /proc/$pid/cwddov'è $pidl'ID del processo. Tale collegamento indicherà la directory di lavoro corrente di quel processo. È probabile che la discarica principale sarà lì. Altrimenti devi eseguire findsull'intero sistema ...
I sistemi che usano systemd sono generalmente configurati per il dump dei core
/var/lib/systemd/coredump/
È possibile utilizzare il coredumpctlcomando per elencare i dump principali. Vedi anche no-more-coredumps-after-migrating-to-systemd