[Bug 295488] syslogd: memory leak in casper_ttymsg() via nvlist_take_string_array
Date: Fri, 22 May 2026 08:46:04 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295488
Dave Cottlehuber <dch@freebsd.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|New |In Progress
--- Comment #4 from Dave Cottlehuber <dch@freebsd.org> ---
Checked on 15.1-BETA3, use `sleep 0.1` in the repro script to save some time.
https://patch-diff.githubusercontent.com/raw/freebsd/freebsd-src/pull/2222.patch
- before
```
root@wintermute /tmp# ./wat.sh
Stopping syslog_ng.
Waiting for PIDS: 47041.
--- 500000 user.info messages to /tmp/leak-test.log ---
casper RSS (KB):
3020 syslogd: syslogd.casper (syslogd)
--- 500000 user.err messages to /dev/console ---
casper RSS (KB):
107284 syslogd: syslogd.casper (syslogd)
```
- after
```
Starting syslog_ng.
root@wintermute /tmp# ./wat.sh
Stopping syslog_ng.
Waiting for PIDS: 73590.
--- 500000 user.info messages to /tmp/leak-test.log ---
casper RSS (KB):
3020 syslogd: syslogd.casper (syslogd)
--- 500000 user.err messages to /dev/console ---
casper RSS (KB):
3012 syslogd: syslogd.casper (syslogd)
Starting syslog_ng.
root@wintermute /tmp#
```
--
You are receiving this mail because:
You are the assignee for the bug.