[Varnish] #538: [varnish-2.0.4] Potential Memory Leak
Varnish
varnish-bugs at projects.linpro.no
Mon Nov 9 14:23:25 CET 2009
#538: [varnish-2.0.4] Potential Memory Leak
-------------------------------+--------------------------------------------
Reporter: pprocacci | Owner: phk
Type: defect | Status: new
Priority: high | Milestone:
Component: varnishd | Version: trunk
Severity: major | Resolution:
Keywords: Memory Leak 2.0.4 |
-------------------------------+--------------------------------------------
Comment (by olau):
Ken: are you replying to me or the OP? Anyway, I'll answer as if it were
for me. :)
A) I don't have a purge in my VCL which as you can see is really simple.
The stats seem to say that I have one active purge, but I don't know where
it comes from.[[BR]]
B) See pmap output below. I don't know what you make of it. :)[[BR]]
C) The Debian package I'm using is 2.0.4. I compiled it myself to get
debugging symbols. And I checked the Debian patches, they don't touch the
source.
pmap output:
{{{
08048000 324K r-x-- /usr/sbin/varnishd
08099000 8K rw--- /usr/sbin/varnishd
0809b000 64K rw--- [ anon ]
86a00000 4K ----- [ anon ]
86a01000 10236K rw--- [ anon ]
89c00000 4K ----- [ anon ]
89c01000 10236K rw--- [ anon ]
8b000000 4K ----- [ anon ]
8b001000 10236K rw--- [ anon ]
8e200000 4K ----- [ anon ]
8e201000 11260K rw--- [ anon ]
90b00000 1024K rw--- [ anon ]
90cff000 4K rw--- [ anon ]
90d00000 4K ----- [ anon ]
90d01000 10236K rw--- [ anon ]
92100000 4K ----- [ anon ]
92101000 10236K rw--- [ anon ]
93f00000 4K ----- [ anon ]
93f01000 11260K rw--- [ anon ]
95400000 4K ----- [ anon ]
95401000 14332K rw--- [ anon ]
962ff000 1028K rw--- [ anon ]
96400000 4K ----- [ anon ]
96401000 10236K rw--- [ anon ]
96e00000 4K ----- [ anon ]
96e01000 10236K rw--- [ anon ]
97800000 4K ----- [ anon ]
97801000 10236K rw--- [ anon ]
98c00000 4K ----- [ anon ]
98c01000 10236K rw--- [ anon ]
9a000000 4K ----- [ anon ]
9a001000 10236K rw--- [ anon ]
9aa00000 4K ----- [ anon ]
9aa01000 11260K rw--- [ anon ]
9b5fb000 4K ----- [ anon ]
9b5fc000 10236K rw--- [ anon ]
9bffb000 4K ----- [ anon ]
9bffc000 10236K rw--- [ anon ]
9c9fb000 16K r-x-- /var/lib/varnish/iola.dk/vcl.1P9zoqAU.so
9c9ff000 4K rw--- /var/lib/varnish/iola.dk/vcl.1P9zoqAU.so
9d400000 307200K rw-s- /tmp/varnish_storage.bin
b0000000 1024K rw--- [ anon ]
b01ff000 4K rw--- [ anon ]
b0b00000 3072K rw--- [ anon ]
b0eda000 4K ----- [ anon ]
b0edb000 10236K rw--- [ anon ]
b18da000 4K ----- [ anon ]
b18db000 10236K rw--- [ anon ]
b22da000 4K ----- [ anon ]
b22db000 10236K rw--- [ anon ]
b2cda000 81988K rw-s- /var/lib/varnish/iola.dk/_.vsl
b7ceb000 36K r-x-- /lib/libnss_files-2.7.so
b7cf4000 8K rw--- /lib/libnss_files-2.7.so
b7cf6000 32K r-x-- /lib/libnss_nis-2.7.so
b7cfe000 8K rw--- /lib/libnss_nis-2.7.so
b7d00000 1024K rw--- [ anon ]
b7e03000 28K r-x-- /lib/libnss_compat-2.7.so
b7e0a000 8K rw--- /lib/libnss_compat-2.7.so
b7e12000 4K rw--- [ anon ]
b7e13000 1248K r-x-- /lib/libc-2.7.so
b7f4b000 4K r---- /lib/libc-2.7.so
b7f4c000 8K rw--- /lib/libc-2.7.so
b7f4e000 16K rw--- [ anon ]
b7f52000 144K r-x-- /lib/libm-2.7.so
b7f76000 8K rw--- /lib/libm-2.7.so
b7f78000 76K r-x-- /lib/libnsl-2.7.so
b7f8b000 8K rw--- /lib/libnsl-2.7.so
b7f8d000 8K rw--- [ anon ]
b7f8f000 80K r-x-- /lib/libpthread-2.7.so
b7fa3000 8K rw--- /lib/libpthread-2.7.so
b7fa5000 8K rw--- [ anon ]
b7fa7000 8K r-x-- /lib/libdl-2.7.so
b7fa9000 8K rw--- /lib/libdl-2.7.so
b7fab000 84K r-x-- /usr/lib/libvcl.so.1.0.0
b7fc0000 4K rw--- /usr/lib/libvcl.so.1.0.0
b7fc1000 4K r-x-- /usr/lib/libvarnishcompat.so.1.0.0
b7fc2000 4K rw--- /usr/lib/libvarnishcompat.so.1.0.0
b7fc3000 4K rw--- [ anon ]
b7fc4000 28K r-x-- /lib/librt-2.7.so
b7fcb000 8K rw--- /lib/librt-2.7.so
b7fcd000 56K r-x-- /usr/lib/libvarnish.so.1.0.0
b7fdb000 4K rw--- /usr/lib/libvarnish.so.1.0.0
b7fe1000 12K rw--- [ anon ]
b7fe4000 104K r-x-- /lib/ld-2.7.so
b7ffe000 8K rw--- /lib/ld-2.7.so
bffec000 72K rw--- [ stack ]
ffffe000 4K r-x-- [ anon ]
total 600664K
}}}
--
Ticket URL: <http://varnish.projects.linpro.no/ticket/538#comment:9>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list