I wanted to highlight this bug in the hope that it might save someone else
the frustration I experienced when trying to develop an external message
filter:

    https://github.com/rsyslog/rsyslog/issues/1822

The tl;dr is that there is a use-after-free situation that causes the
mmexternal module to segfault pretty much whenever it attempts to process a
message returned from the external program.  I've proposed a naive fix in
https://github.com/rsyslog/rsyslog/pull/1837, but I'm not sure if that may
be introducing some sort of leak that requires a more extensive fix.  I
don't know how the rsyslog project is organized, but rgerhards says he is
busy and I was wondering if there were any other core developers around who
could validate the patch (or reject it! Or improve it!).

If there is someone out there who is experiencing this bug, I've made a
patched build of rsyslog available for RHEL/CentOS at
https://copr.fedorainfracloud.org/coprs/larsks/rsyslog/.

Thanks,

-- 
Lars Kellogg-Stedman <[email protected]>
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to