Selaa lähdekoodia

enable faulthandler

Marian Beermann 8 vuotta sitten
vanhempi
sitoutus
c2c31aa13a
1 muutettua tiedostoa jossa 3 lisäystä ja 0 poistoa
  1. 3 0
      borg/archiver.py

+ 3 - 0
borg/archiver.py

@@ -2038,6 +2038,9 @@ def main():  # pragma: no cover
     # SIGHUP is important especially for systemd systems, where logind
     # sends it when a session exits, in addition to any traditional use.
     # Output some info if we receive SIGUSR1 or SIGINFO (ctrl-t).
+
+    # Register fault handler for SIGSEGV, SIGFPE, SIGABRT, SIGBUS and SIGILL.
+    faulthandler.enable()
     with signal_handler('SIGINT', raising_signal_handler(KeyboardInterrupt)), \
          signal_handler('SIGHUP', raising_signal_handler(SigHup)), \
          signal_handler('SIGTERM', raising_signal_handler(SigTerm)), \