]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
signals: backtrace some more exotic fatal signals
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Tue, 28 Dec 2010 01:49:57 +0000 (17:49 -0800)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Wed, 19 Jan 2011 13:14:14 +0000 (05:14 -0800)
We're not likely to see these, but if we do, we want it in the logs!

Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
src/config.cc

index f3102142a274c2522815877c9612d76b9ff26a40..bd1b648d8c3a8b5de94642a16d36bb703ab16292 100644 (file)
@@ -1295,6 +1295,9 @@ void parse_config_options(std::vector<const char*>& args)
   install_sighandler(SIGBUS, handle_fatal_signal, SA_RESETHAND);
   install_sighandler(SIGILL, handle_fatal_signal, SA_RESETHAND);
   install_sighandler(SIGFPE, handle_fatal_signal, SA_RESETHAND);
+  install_sighandler(SIGXCPU, handle_fatal_signal, SA_RESETHAND);
+  install_sighandler(SIGXFSZ, handle_fatal_signal, SA_RESETHAND);
+  install_sighandler(SIGSYS, handle_fatal_signal, SA_RESETHAND);
 
   args = nargs;
 }