From bae72ee391e3e305eece20f98a55f516d385ba1b Mon Sep 17 00:00:00 2001 From: Alexander Ivanov <alexander.ivanov@ligo.org> Date: Thu, 6 Jun 2013 22:38:20 +0000 Subject: [PATCH] Fixed core dump size limits specs git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@3377 6dcd42c9-f523-4c6d-aada-af552506706e --- src/daqd/daqd.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/daqd/daqd.cc b/src/daqd/daqd.cc index 7a6513df4..782229ab9 100644 --- a/src/daqd/daqd.cc +++ b/src/daqd/daqd.cc @@ -1457,7 +1457,9 @@ shandler (int a) { char p[25]; system_log(1,"going down on signal %d", a); seteuid (0); // Try to switch to superuser effective uid - sprintf (p,"/bin/gcore %d", getpid()); + sprintf (p,"/bin/gcore %d", getpid()); + // Works on Gentoo this way: + //sprintf (p,"gdb --pid=%d --batch -ex gcore", getpid()); int error = system (p); } @@ -1651,7 +1653,7 @@ main (int argc, char *argv []) { const struct rlimit lmt = {1024, 1024}; setrlimit (RLIMIT_NOFILE, &lmt); - const struct rlimit ulmt = {4294966272UL, 4294966272UL}; + const struct rlimit ulmt = {RLIM_INFINITY, RLIM_INFINITY}; const struct rlimit small = {536870912, 536870912}; #ifndef NDEBUG // Want to dump unlimited core for debugging -- GitLab