]> 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>
Tue, 28 Dec 2010 01:51:09 +0000 (17:51 -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 f5033fd7e9b7332021c43d854c581e6f9f464867..8f843d6b3254eac96233f9477e946294b6a406e1 100644 (file)
@@ -1298,6 +1298,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;
 }