- On POSIX-based operating systems:
- Ensure the process was started with unlimited
core
and
file
ulimits.
- On Linux:
- Ensure core
piping is configured properly or disabled.
- Review the system log (e.g.
journalctl
) to see if the
crash was caused by the Linux OOM killer.
- Load the core dump in the operating system debugger and review the
stack trace of the crashing thread.
- Check if the RAM is non-ECC RAM in which
case the cause may have been due to atmospheric radiation. Non-ECC RAM
is more common in consumer hardware rather than production
hardware.
- Review the possibility of mercurial CPU
cores.
Previous Section (Troubleshooting Operating System Recipes) |
Next Section (Looping Shell Script Recipe) |
Back to Table of Contents