Red Hat Bugzilla – Bug 1328490
sadc can fwd SIGINT to init process and cause reboot
Last modified: 2017-07-17 20:28:35 EDT
Description of problem: Due to race condition sadc can pass SIGINT to init process and cause unexpected reboot. Version-Release number of selected component (if applicable): sysstat-10.1.5-7.el7.x86_64 How reproducible: Easily Steps to Reproduce: 1. create script # cat /tmp/sadc_loop.sh while true;do sar 10 2 -u -P ALL -r -n DEV done 2. execute # /tmp/sadc_loop.sh 3. press ^C often Actual results: ctrl-alt-del.target is invoked soon Expected results: No signal is passed to init process, no reboot can be invoked. Additional info: Upstream issue, patch candidate: https://github.com/sysstat/sysstat/issues/33 https://github.com/sysstat/sysstat/commit/c3de69658006af0e0e3b7746e8646b8b4cdd2860
Reproduced on sysstat-10.1.5-7.el7, system was rebooted after pressing ctrl+c. Verified on sysstat-10.1.5-11.el7. No reboot was invoked by pressing ctrl+c several times.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-2327.html