rsyslogd crashes from time to time due to memory corruption
Issue
-
The system journal shows that rsyslogd crashes from time to time due to memory corruption (SEGV or ABRT signals), as shown in the example below
# journalctl -u rsyslog | grep "code=killed" May 03 09:31:10 HOSTNAME systemd[1]: rsyslog.service: Main process exited, code=killed, status=11/SEGV May 03 11:52:38 HOSTNAME systemd[1]: rsyslog.service: Main process exited, code=killed, status=11/SEGV May 03 12:29:27 HOSTNAME systemd[1]: rsyslog.service: Main process exited, code=killed, status=11/SEGV May 03 12:38:05 HOSTNAME systemd[1]: rsyslog.service: Main process exited, code=killed, status=6/ABRT May 03 13:14:54 HOSTNAME systemd[1]: rsyslog.service: Main process exited, code=killed, status=11/SEGV
Environment
- Red Hat Enterprise Linux 7 and later
- rsyslog configured to forward messages to multiple destinations
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.