Bug#748972: libmilter1.0.1: Opendkim and opendmarc milters have allocation leaks; libmilter is common element
Control: tag -1 moreinfo
Hi James,
On 2014-05-22 20:25, James Cloos wrote:
> The bug is socket-type agnostic. It occurs with unix domain and with tcp sockets.
>
> Every milter event allocates ram which is not free(2)d. (It shows up in VmData in
> /proc/$pid/status.) I estimate that the process vm grows about 10k-20k per message.
>
> Rss doesn’t grow. If swap usage grows, it doesn’t do so fast enough to confirm.
> So the allocated pages may be untouched.
>
> Eventually the milter gets a segv. The forensics are insufficient to confirm
> whether the leak causes or even contributes to the segv.
Is this still occurring with the libmilter from jessie, stretch, sid, or
experimental? I.e. version 8.14.4-8 or newer.
Andreas
Reply to: