/
Getting coredump for daos application.
Getting coredump for daos application.
If your system is not configured to get core dumps, you are looking at the correct article (which may help you !!)
- To enable core dumps for all daemon, please follow these steps:
Edit the /etc/profile and add this line:
ulimit -c unlimited >/dev/null 2>&1 - Make sure the following line is present under /etc/init.d/functions
ulimit -S -c ${DAEMON_COREFILE_LIMIT:-0} >/dev/null 2>&1 - File /etc/sysconfig/init (or) /etc/sysconfig/$daemon should have following line:
DAEMON_COREFILE_LIMIT='unlimited' - Optionally, enable core dump for SUID programs:
echo 1 > /proc/sys/fs/suid_dumpable - Edit the /etc/sysctl.conf and add the following:
fs.suid_dumpable = 1
kernel.core_uses_pid = 1 - Where to dump the file.
sysctl -w kernel.core_pattern=core
sysctl -w kernel.core_pattern=/tmp/core.%u.%e.%p
- core dump file location should be writable.
Finally, perform sysctl -p to reload the settings.
Now consider your ftest program fails with segfaults ./launch.py <avocado tag : eg: iorsmall>,.
After you perform the above setup and run ftest program, you should see a core dump file under /tmp/core* location.
, multiple selections available,
Related content
DAOS Tools
DAOS Tools
Read with this
6-22-18
6-22-18
More like this
Roadmap (updated 2023-11-09)
Roadmap (updated 2023-11-09)
Read with this
Use the local workspace for running functional tests
Use the local workspace for running functional tests
More like this
Resources
Resources
Read with this
6-29-18
6-29-18
More like this