summaryrefslogtreecommitdiffstats
path: root/projectroot
diff options
context:
space:
mode:
authorJan Luebbe <jlu@pengutronix.de>2019-05-28 13:57:48 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2019-06-05 19:04:45 +0200
commit3933d658c3d474e34abe62e8c8fcced87a806856 (patch)
tree631efdc45a3e57fe46a5ffffa4853a7692611803 /projectroot
parenteb51bd736e0b60ebccf0d1206b514dcace82fa9f (diff)
downloadptxdist-3933d658c3d474e34abe62e8c8fcced87a806856.tar.gz
ptxdist-3933d658c3d474e34abe62e8c8fcced87a806856.tar.xz
minicoredumper: enable and configure minicoredumper
Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Roland Hieber <rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'projectroot')
-rw-r--r--projectroot/etc/minicoredumper/generic.recept.json25
-rw-r--r--projectroot/etc/minicoredumper/minicoredumper.cfg.json8
-rw-r--r--projectroot/usr/lib/sysctl.d/50-minicoredumper.conf1
3 files changed, 34 insertions, 0 deletions
diff --git a/projectroot/etc/minicoredumper/generic.recept.json b/projectroot/etc/minicoredumper/generic.recept.json
new file mode 100644
index 000000000..59dc8cd5b
--- /dev/null
+++ b/projectroot/etc/minicoredumper/generic.recept.json
@@ -0,0 +1,25 @@
+{
+ "stacks": {
+ "dump_stacks": true,
+ "first_thread_only": false,
+ "max_stack_size": 0
+ },
+ "maps": {
+ "dump_by_name": [
+ "[vdso]"
+ ]
+ },
+ "compression": {
+ "compressor": "gzip",
+ "extension": "gz",
+ "in_tar": true
+ },
+ "dump_auxv_so_list": true,
+ "dump_pthread_list": true,
+ "dump_robust_mutex_list": true,
+ "dump_scope": 1024,
+ "live_dumper": true,
+ "write_proc_info": true,
+ "write_debug_log": true,
+ "dump_fat_core": false
+}
diff --git a/projectroot/etc/minicoredumper/minicoredumper.cfg.json b/projectroot/etc/minicoredumper/minicoredumper.cfg.json
new file mode 100644
index 000000000..58753fcad
--- /dev/null
+++ b/projectroot/etc/minicoredumper/minicoredumper.cfg.json
@@ -0,0 +1,8 @@
+{
+ "base_dir": "/var/crash/minicoredumper",
+ "watch": [
+ {
+ "recept": "generic.recept.json"
+ }
+ ]
+}
diff --git a/projectroot/usr/lib/sysctl.d/50-minicoredumper.conf b/projectroot/usr/lib/sysctl.d/50-minicoredumper.conf
new file mode 100644
index 000000000..68c2d7ea7
--- /dev/null
+++ b/projectroot/usr/lib/sysctl.d/50-minicoredumper.conf
@@ -0,0 +1 @@
+kernel.core_pattern=||/usr/sbin/minicoredumper %P %u %g %s %t %h %e