Hello everyone,
Just an update. Here is another Purify report with a longer run time,
and more users. This is with five people browsing
lightly over about three hours. The general trend is for the number of
leaks per source location to increase (up to 222 times!)
but with exceptions (helper.c:102 was at 6 down from 26). This is using
the next days source release (509), so the changes might
be due to different code, and also this was the first run with a new
cache directory (built from scratch).
The process was stopped with "squid -k shutdown" but it left two diskd
processes running, and ipcs showed
that the Message Queues and Shared Memory channels were still in use.
On the plus side, squid -z runs without any memory leaks whatsoever. 8^)
One last note, we are using external DNS resolvers as our internal
network has multiple sub domains plus the top domain, and they all have
to be resolved together. A feature request: add a domain search tag in
squid.conf, so that the internal dns resolvers can mirror how
resolv.conf works.
John Gilbert
jgilbert@sgi.com
**** Purify instrumented squid.pure (pid 49057 at Thu May 10 08:20:19 2001)
* Purify 5.3 IRIX6, Copyright (C) 1992-2000 Rational Software Corp. All rights reserved.
* For contact information type: "purify -help"
* For TTY output, use the option "-windows=no"
* Command-line: squid.pure -NY
* Options settings: -purify -purify-home=/opt/releases/purify-5.3-irix6
* License successfully checked out.
**** Purify instrumented squid.pure (pid 49057) ****
SIG: Signal handled (16 times):
* This is occurring while in:
__write [write.s:20]
_write [syscalls.c:3952]
commHandleWrite [comm.c:817]
comm_poll [comm_select.c:446]
main [main.c:720]
__start [crt1text.s:176]
* Received signal 13 (SIGPIPE - Broken pipe)
* Handler function: SIG_IGN
* Signal mask: (SIGPIPE)
* Pending signals:
**** Purify instrumented squid.pure (pid 49057) ****
SIG: Signal handled:
* This is occurring while in:
__poll [poll.s:20]
_poll [syscalls.c:7964]
comm_poll [comm_select.c:381]
main [main.c:720]
__start [crt1text.s:176]
* Received signal 15 (SIGTERM - Terminated)
* Handler function:
shut_down [main.c:266]
* Signal mask:
* Pending signals:
**** Purify instrumented squid.pure (pid 49057) ****
Current file descriptors in use: 6
FIU: file descriptor 26: <reserved for Purify internal use>
FIU: file descriptor 27: <reserved for Purify internal use>
FIU: file descriptor 45: <unnamed pipe[1]>, O_RDWR
* This file descriptor was allocated from:
_pipe [syscalls.c:7808]
ipcCreate [ipc.c:118]
storeDiskdDirInit [store_dir_diskd.c:418]
storeDirInit [store_dir.c:65]
storeInit [store.c:937]
mainInitialize [main.c:515]
FIU: file descriptor 46: "/usr/local/squid/cache1/store/0F/FF", O_RDONLY | O_NONBLOCK
* File info: drwxr-xr-x 2 squid squid 9 Dec 31 16:00
* File position: 4294967295
* This file descriptor was allocated from:
_open [track_fds.c:992]
_opendir [opendir.c:41]
storeDiskdDirGetNextFile [store_dir_diskd.c:915]
storeDiskdDirRebuildFromDirectory [store_dir_diskd.c:560]
eventRun [event.c:147]
main [main.c:716]
FIU: file descriptor 47: <unnamed pipe[1]>, O_RDWR
* This file descriptor was allocated from:
_pipe [syscalls.c:7808]
ipcCreate [ipc.c:118]
storeDiskdDirInit [store_dir_diskd.c:418]
storeDirInit [store_dir.c:65]
storeInit [store.c:937]
mainInitialize [main.c:515]
FIU: file descriptor 48: "/usr/local/squid/cache2/store/0F/FF", O_RDONLY | O_NONBLOCK
* File info: drwxr-xr-x 2 squid squid 9 Dec 31 16:00
* File position: 4294967295
* This file descriptor was allocated from:
_open [track_fds.c:992]
_opendir [opendir.c:41]
storeDiskdDirGetNextFile [store_dir_diskd.c:915]
storeDiskdDirRebuildFromDirectory [store_dir_diskd.c:560]
eventRun [event.c:147]
main [main.c:716]
**** Purify instrumented squid.pure (pid 49057) ****
Purify: Searching for all memory leaks...
Memory leaked: 127536 bytes (0.745%); potentially leaked: 400912 bytes (2.34%)
MLK: 24576 bytes leaked in 3 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
helperOpenServers [helper.c:102]
* Block of 8192 bytes (3 times); last block at 0x10345728
MLK: 24576 bytes leaked in 6 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
httpAccept [client_side.c:2905]
* Block of 4096 bytes (6 times); last block at 0x113c1d98
MLK: 16296 bytes leaked in 14 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
requestCreate [HttpRequest.c:41]
* Block of 1164 bytes (14 times); last block at 0x1072f058
MLK: 15984 bytes leaked in 222 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
statHistInit [StatHist.c:74]
statHistEnumInit [StatHist.c:285]
statCountersInitSpecial [stat.c:985]
* Block of 72 bytes (222 times); last block at 0x119118b0
MLK: 8192 bytes leaked in 2 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
clientCreateStoreEntry [client_side.c:209]
* Block of 4096 bytes (2 times); last block at 0x10cd7950
MLK: 8192 bytes leaked at 0x1087a200
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
httpProcessReplyHeader [http.c:330]
MLK: 8192 bytes leaked in 2 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
clientWriteComplete [client_side.c:1944]
* Block of 4096 bytes (2 times); last block at 0x10ceb7a0
MLK: 7840 bytes leaked in 10 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
parseHttpRequest [client_side.c:2376]
* Block of 784 bytes (10 times); last block at 0x113c8ee0
MLK: 3584 bytes leaked in 7 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocBuf [mem.c:154]
stringInitBuf [String.c:41]
* Block of 512 bytes (7 times); last block at 0x109d4030
MLK: 2480 bytes leaked in 31 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
helperOpenServers [helper.c:96]
* Block of 80 bytes (31 times); last block at 0x10345610
MLK: 1824 bytes leaked in 12 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
httpAccept [client_side.c:2897]
* Block of 152 bytes (12 times); last block at 0x11397798
MLK: 1344 bytes leaked in 21 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
storeDiskdCreate [store_io_diskd.c:130]
* Block of 64 bytes (21 times); last block at 0x107310c0
MLK: 648 bytes leaked in 9 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
storeClientListAdd [store_client.c:136]
* Block of 72 bytes (9 times); last block at 0x10ceb6f0
MLK: 636 bytes leaked in 3 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
aclChecklistCreate [acl.c:1814]
* Block of 212 bytes (3 times); last block at 0x10736638
MLK: 396 bytes leaked in 33 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
peerAddFwdServer [peer_select.c:648]
* Block of 12 bytes (33 times); last block at 0x113c9a08
MLK: 396 bytes leaked in 9 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
httpStart [http.c:902]
* Block of 44 bytes (9 times); last block at 0x111843e8
MLK: 384 bytes leaked in 32 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
comm_add_close_handler [comm.c:657]
helperOpenServers [helper.c:120]
* Block of 12 bytes (32 times); last block at 0x10347780
MLK: 240 bytes leaked in 20 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
storeDiskdCreate [store_io_diskd.c:132]
storeCreate [store_io.c:48]
* Block of 12 bytes (20 times); last block at 0x1072ecc0
MLK: 228 bytes leaked in 3 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
errorCon [errorpage.c:239]
* Block of 76 bytes (3 times); last block at 0x10a58380
MLK: 224 bytes leaked in 4 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
commConnectStart [comm.c:234]
fwdConnectStart [forward.c:310]
* Block of 56 bytes (4 times); last block at 0x10837428
MLK: 204 bytes leaked in 17 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
comm_add_close_handler [comm.c:657]
commConnectStart [comm.c:243]
* Block of 12 bytes (17 times); last block at 0x113c9ba0
MLK: 160 bytes leaked in 5 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
comm_write [comm.c:878]
clientSendMoreData [client_side.c:1769]
* Block of 32 bytes (5 times); last block at 0x10cddd48
MLK: 120 bytes leaked in 10 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
comm_add_close_handler [comm.c:657]
fwdConnectStart [forward.c:305]
* Block of 12 bytes (10 times); last block at 0x113c9a68
MLK: 120 bytes leaked at 0x10736568
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
peerSelect [peer_select.c:137]
MLK: 84 bytes leaked in 21 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
storeSwapOutStart [store_swapout.c:64]
* Block of 4 bytes (21 times); last block at 0x1071c330
MLK: 56 bytes leaked at 0x10303a88
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
helperCreate [helper.c:227]
MLK: 52 bytes leaked at 0x1091df10
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
pumpInit [pump.c:57]
MLK: 48 bytes leaked in 3 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
storeSwapTLVAdd [store_swapmeta.c:41]
* Block of 16 bytes (3 times); last block at 0x107116d8
MLK: 48 bytes leaked at 0x107527c0
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
storeDiskdDirSwapLog [store_dir_diskd.c:1284]
MLK: 40 bytes leaked in 2 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_opendir [opendir.c:49]
storeDiskdDirGetNextFile [store_dir_diskd.c:915]
storeDiskdDirRebuildFromDirectory [store_dir_diskd.c:560]
eventRun [event.c:147]
main [main.c:716]
* Block of 20 bytes (2 times); last block at 0x1071f520
MLK: 36 bytes leaked in 3 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
comm_add_close_handler [comm.c:657]
httpStart [http.c:944]
* Block of 12 bytes (3 times); last block at 0x113d68e0
MLK: 36 bytes leaked at 0x1148ed58
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
fwdStart [forward.c:513]
MLK: 32 bytes leaked at 0x104e5038
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
comm_write [comm.c:878]
helperDispatch [helper.c:398]
MLK: 32 bytes leaked at 0x10752278
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
pconnNew [pconn.c:75]
pconnPush [pconn.c:205]
MLK: 32 bytes leaked at 0x10752848
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
file_write [disk.c:307]
MLK: 32 bytes leaked at 0x107b3470
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
comm_write [comm.c:878]
comm_write_mbuf [comm.c:893]
MLK: 24 bytes leaked in 2 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
comm_add_close_handler [comm.c:657]
sslStart [ssl.c:499]
* Block of 12 bytes (2 times); last block at 0x10a0e450
MLK: 24 bytes leaked in 2 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
comm_add_close_handler [comm.c:657]
sslStart [ssl.c:502]
* Block of 12 bytes (2 times); last block at 0x109e0b30
MLK: 24 bytes leaked in 2 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
comm_add_close_handler [comm.c:657]
httpAccept [client_side.c:2907]
* Block of 12 bytes (2 times); last block at 0x10733710
MLK: 24 bytes leaked in 2 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
helperSubmit [helper.c:130]
* Block of 12 bytes (2 times); last block at 0x1165a620
MLK: 24 bytes leaked in 2 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
comm_add_close_handler [comm.c:657]
fwdConnectStart [forward.c:281]
* Block of 12 bytes (2 times); last block at 0x113d22a8
MLK: 20 bytes leaked at 0x10732a58
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
pconnNew [pconn.c:72]
pconnPush [pconn.c:205]
MLK: 12 bytes leaked at 0x103aaf50
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
httpHdrContRangeCreate [HttpHdrContRange.c:115]
MLK: 12 bytes leaked at 0x10cc5da0
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
httpHdrRangeCreate [HttpHdrRange.c:214]
MLK: 8 bytes leaked at 0x10393fb0
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
httpHdrRangeSpecCreate [HttpHdrRange.c:78]
PLK: 237568 bytes potentially leaked in 29 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
helperOpenServers [helper.c:102]
* Block of 8192 bytes (29 times); last block at 0x10343558
PLK: 40960 bytes potentially leaked in 10 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
httpAccept [client_side.c:2905]
* Block of 4096 bytes (10 times); last block at 0x11262dc0
PLK: 32768 bytes potentially leaked in 4 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
httpProcessReplyHeader [http.c:330]
* Block of 8192 bytes (4 times); last block at 0x110bd328
PLK: 32768 bytes potentially leaked in 2 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_opendir [opendir.c:49]
storeDiskdDirGetNextFile [store_dir_diskd.c:915]
storeDiskdDirRebuildFromDirectory [store_dir_diskd.c:560]
eventRun [event.c:147]
main [main.c:716]
* Block of 16384 bytes (2 times); last block at 0x1073f140
PLK: 16384 bytes potentially leaked in 4 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
clientWriteComplete [client_side.c:1944]
* Block of 4096 bytes (4 times); last block at 0x11473360
PLK: 8192 bytes potentially leaked in 2 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
clientCreateStoreEntry [client_side.c:209]
* Block of 4096 bytes (2 times); last block at 0x10cd55e0
PLK: 8192 bytes potentially leaked in 2 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
httpReplyParse [HttpReply.c:146]
* Block of 4096 bytes (2 times); last block at 0x113255f0
PLK: 8192 bytes potentially leaked at 0x1161bd68
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
memBufGrow [MemBuf.c:317]
PLK: 8148 bytes potentially leaked in 7 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
requestCreate [HttpRequest.c:41]
* Block of 1164 bytes (7 times); last block at 0x1072ccc0
PLK: 4096 bytes potentially leaked at 0x107104d8
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
mimeLoadIconFile [mime.c:437]
PLK: 1568 bytes potentially leaked in 2 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
parseHttpRequest [client_side.c:2376]
* Block of 784 bytes (2 times); last block at 0x113c5eb8
PLK: 792 bytes potentially leaked in 11 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
statHistInit [StatHist.c:74]
statHistEnumInit [StatHist.c:285]
statCountersInitSpecial [stat.c:985]
* Block of 72 bytes (11 times); last block at 0x118cc068
PLK: 608 bytes potentially leaked in 4 blocks
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
httpAccept [client_side.c:2897]
* Block of 152 bytes (4 times); last block at 0x11262cd0
PLK: 512 bytes potentially leaked at 0x108059d8
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocBuf [mem.c:154]
stringInitBuf [String.c:41]
PLK: 80 bytes potentially leaked at 0x10319000
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
helperOpenServers [helper.c:96]
PLK: 72 bytes potentially leaked at 0x10ce9be8
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
memAllocate [mem.c:127]
storeClientListAdd [store_client.c:136]
PLK: 12 bytes potentially leaked at 0x106f1b60
* This memory was allocated from:
_malloc [malloc.c:966]
_calloc [malloc.c:2048]
xcalloc [util.c:562]
memPoolAlloc [MemPool.c:250]
storeDiskdCreate [store_io_diskd.c:132]
storeCreate [store_io.c:48]
Purify Heap Analysis (combining suppressed and unsuppressed blocks)
Blocks Bytes
Leaked 528 127536
Potentially Leaked 83 400912
In-Use 68311 16599325
----------------------------------------
Total Allocated 68922 17127773
**** Purify instrumented squid.pure (pid 49057) ****
* Program exited with status code 0.
* 2 access errors, 17 total occurrences.
* 127536 bytes leaked.
* 400912 bytes potentially leaked.
* Basic memory usage (including Purify overhead):
2015232 code
1410276 data/bss
25385756 heap (peak use)
4464 stack
* Shared library memory usage (including Purify overhead):
413696 rtlib_n32.so (shared code)
67620 rtlib_n32.so (private data)
32768 libcrypt.so.00017064d5e0.pure (shared code)
4056 libcrypt.so.00017064d5e0.pure (private data)
491520 libm.so.000151df53cf.pure (shared code)
98320 libm.so.000151df53cf.pure (private data)
32768 libmalloc.so.0001d772a771.pure (shared code)
304 libmalloc.so.0001d772a771.pure (private data)
2523136 libc.so.1.0000c2be8cb5.pure (shared code)
76272 libc.so.1.0000c2be8cb5.pure (private data)
* Memory mapped usage:
5390336 mmap'd at 0x4bc3000
573440 mmap'd at 0x45db000
262144 mmap'd at 0x4b51000
524288 mmap'd at 0x4a71000
1921024 mmap'd at 0x483c000
3514368 mmap'd at 0x4268000
8192 mmap'd at 0x4809000
Received on Thu May 10 2001 - 14:44:53 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:14:01 MST