mirror of
https://github.com/epasveer/seer.git
synced 2026-08-30 00:50:42 +08:00
35 lines
1021 B
Plaintext
35 lines
1021 B
Plaintext
README for dealing with coredumps.
|
|
|
|
A good link:
|
|
|
|
https://stackoverflow.com/questions/17965/how-to-generate-a-core-dump-in-linux-on-a-segmentation-fault
|
|
https://www.suse.com/support/kb/doc/?id=000015982
|
|
|
|
On my system, core files are put here:
|
|
|
|
erniep@gracie:~/Development/Peak/src/seer/tests/hellosegv$ ./hellosegv
|
|
XX: 0 ./hellosegv
|
|
Hello, World!42
|
|
Segmentation fault (core dumped)
|
|
|
|
erniep@gracie:~/Development/Peak/src/seer/tests/hellosegv$ ls -l /var/local/dumps/
|
|
total 232
|
|
-rw------- 1 erniep users 507904 Mar 10 22:20 core.hellosegv.26205
|
|
|
|
As per this linux config setting:
|
|
|
|
gracie:~ # sysctl kernel.core_pattern
|
|
kernel.core_pattern = /var/local/dumps/core.%e.%p
|
|
|
|
Quick setup:
|
|
|
|
The quick step guide for this is as follows. Some as root.
|
|
|
|
Run:
|
|
% ulimit -c unlimited
|
|
% install -m 1777 -d /var/local/dumps
|
|
% echo "/var/local/dumps/core.%e.%p"> /proc/sys/kernel/core_pattern
|
|
% rcapparmor stop
|
|
% sysctl -w kernel.suid_dumpable=2
|
|
|