[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: