Date: Tue, 07 May 2002 02:51:41 -0400 From: Mike Tancsa <mike@sentex.net> To: stable@freebsd.org Subject: milter memory leak ? Message-ID: <5.1.0.14.0.20020507024124.02f0e4d0@192.168.0.12>
next in thread | raw e-mail | index | archive | help
I am working on a custom rbl type milter and thought I had a memory leak in
my code.... However, I while stumbling around trying to track it down, I
was a bit perplexed as to where it is. So I thought I would try with the
sample milter to see if it behaved as expected. Much to my surprise, it
too seems to just keep growning in memory consumption. i.e. blast a few
emails at it, and the process grows and grows with additional email.
shell1# ps -aux | grep rbl
root 9298 0.0 0.8 6000 4272 p0 T 2:28AM 0:00.20 vim rbl.c
root 9306 0.0 0.4 10424 2260 p2 S+ 2:29AM 0:00.28
./rbl-sentex -p:/var/run/rbl-sentex
root 10155 0.5 0.2 1844 880 p0 S+ 2:40AM 0:00.07 ./rbl-samp
-p:/var/run/rbl-samp
shell1# ps -aux | grep rbl
root 9298 0.0 0.8 6000 4272 p0 T 2:28AM 0:00.20 vim rbl.c
root 9306 0.0 0.4 10424 2260 p2 S+ 2:29AM 0:00.28
./rbl-sentex -p:/var/run/rbl-sentex
root 10155 0.0 0.2 1844 880 p0 S+ 2:40AM 0:00.07 ./rbl-samp
-p:/var/run/rbl-samp
shell1# ps -aux | grep rbl
root 9298 0.0 0.8 6000 4272 p0 T 2:28AM 0:00.20 vim rbl.c
root 9306 0.0 0.4 10424 2260 p2 S+ 2:29AM 0:00.28
./rbl-sentex -p:/var/run/rbl-sentex
root 10155 0.4 0.2 1908 892 p0 S+ 2:40AM 0:00.13 ./rbl-samp
-p:/var/run/rbl-samp
shell1# ps -aux | grep rbl
root 9298 0.0 0.8 6000 4272 p0 T 2:28AM 0:00.20 vim rbl.c
root 9306 0.0 0.4 10424 2260 p2 S+ 2:29AM 0:00.28
./rbl-sentex -p:/var/run/rbl-sentex
root 10155 0.3 0.2 1908 900 p0 S+ 2:40AM 0:00.19 ./rbl-samp
-p:/var/run/rbl-samp
shell1# ps -aux | grep rbl
root 9298 0.0 0.8 6000 4272 p0 T 2:28AM 0:00.20 vim rbl.c
root 9306 0.0 0.4 10424 2260 p2 S+ 2:29AM 0:00.28
./rbl-sentex -p:/var/run/rbl-sentex
root 10155 0.3 0.2 1908 900 p0 S+ 2:40AM 0:00.19 ./rbl-samp
-p:/var/run/rbl-samp
shell1# ps -aux | grep rbl
root 9298 0.0 0.8 6000 4272 p0 T 2:28AM 0:00.20 vim rbl.c
root 9306 0.0 0.4 10424 2260 p2 S+ 2:29AM 0:00.28
./rbl-sentex -p:/var/run/rbl-sentex
root 10155 0.3 0.2 1940 928 p0 S+ 2:40AM 0:00.25 ./rbl-samp
-p:/var/run/rbl-samp
Am I safe in assuming the sample milter in the documentation is free of
error ? This is from
/usr/src/contrib/sendmail/libmilter/docs/sample.html
with the following simple Makefile
CSRCS = samp.c
OBJS = samp.o
SRCS = ${CSRCS}
CC = cc
CFLAGS = -g -pipe
CFLAGS = -I/usr/include/libmilter -pipe -g
TARGET = rbl-sample
LIBS = -pthread -lmilter
all: ${TARGET}
rbl-sample: ${OBJS}
${CC} ${OBJS} -o rbl-sample -L /usr/local/lib ${LIBS}
I thought I would try here first as I didnt find any reference to said
problem in comp.mail.sendmail.
---Mike
--------------------------------------------------------------------
Mike Tancsa, tel +1 519 651 3400
Sentex Communications, mike@sentex.net
Providing Internet since 1994 www.sentex.net
Cambridge, Ontario Canada www.sentex.net/mike
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5.1.0.14.0.20020507024124.02f0e4d0>
