memory leaks and other valgrind warnings in trunk

From: Henrik Nordström <henrik_at_henriknordstrom.net>
Date: Fri, 06 Jan 2012 23:04:15 +0100

Attempted to run valgrind on trunk to verify my dns changes, and found a
number of other issues.

And the amount of leaked memory increases on each mgr:mem request. Did
not try any other request yet.

Regards
Henrik

startup:

2012/01/06 22:54:57| src/errorpage.cc(350) loadFromFile: '/home/henrik/squid/dns_A_AAAA/share/errors/templates/MGR_INDEX': (2) No such file or directory
2012/01/06 22:54:57| WARNING: failed to find or read error text file MGR_INDEX

==26588== Source and destination overlap in memcpy(0x96dcc50, 0x96dcc50, 23)
==26588== at 0x4C2C306: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:653)
==26588== by 0x671377: String::allocAndFill(char const*, int) (String.cc:133)
==26588== by 0x6714E1: String::reset(char const*) (String.cc:181)
==26588== by 0x6711E0: String::operator=(char const*) (String.cc:85)
==26588== by 0x7FB0FE: Ssl::ErrorDetailFile::parse(char const*, int, bool) (ErrorDetailManager.cc:234)
==26588== by 0x5D4918: TemplateFile::loadFromFile(char const*) (errorpage.cc:356)
==26588== by 0x5D46CA: TemplateFile::tryLoadTemplate(char const*) (errorpage.cc:321)
==26588== by 0x5D453B: TemplateFile::loadDefault() (errorpage.cc:297)
==26588== by 0x7FA0A5: Ssl::ErrorDetailsManager::ErrorDetailsManager() (ErrorDetailManager.cc:94)
==26588== by 0x7F9F2E: Ssl::ErrorDetailsManager::GetInstance() (ErrorDetailManager.cc:77)
==26588== by 0x7F9CAD: Ssl::errorDetailInitialize() (ErrorDetailManager.cc:8)
==26588== by 0x5D4194: errorInitialize (errorpage.cc:229)
==26588==

squidclient mgr:mem

2012/01/06 22:55:15| Asking valgrind for memleaks
==26588== 29 bytes in 1 blocks are possibly lost in loss record 454 of 1,627
==26588== at 0x4C2A4CD: malloc (vg_replace_malloc.c:236)
==26588== by 0x820C6D: xmalloc (xalloc.cc:116)
==26588== by 0x666E7E: operator new(unsigned long) (SquidNew.h:47)
==26588== by 0x743B178: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/libstdc++.so.6.0.16)
==26588== by 0x8059E1: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:140)
==26588== by 0x743CCD2: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib64/libstdc++.so.6.0.16)
==26588== by 0x804C3C: __static_initialization_and_destruction_0(int, int) (crtd_message.cc:177)
==26588== by 0x804CB8: _GLOBAL__sub_I_crtd_message.cc (crtd_message.cc:177)
==26588== by 0x821C5C: __libc_csu_init (in /home/henrik/squid/dns_A_AAAA/sbin/squid)
==26588== by 0x7B5962F: (below main) (in /lib64/libc-2.14.90.so)
==26588==
==26588== 40 bytes in 1 blocks are possibly lost in loss record 664 of 1,627
==26588== at 0x4C2A4CD: malloc (vg_replace_malloc.c:236)
==26588== by 0x820C6D: xmalloc (xalloc.cc:116)
==26588== by 0x666E7E: operator new(unsigned long) (SquidNew.h:47)
==26588== by 0x743B178: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib64/libstdc++.so.6.0.16)
==26588== by 0x8059E1: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:140)
==26588== by 0x743CCD2: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib64/libstdc++.so.6.0.16)
==26588== by 0x804BE7: __static_initialization_and_destruction_0(int, int) (crtd_message.cc:176)
==26588== by 0x804CB8: _GLOBAL__sub_I_crtd_message.cc (crtd_message.cc:177)
==26588== by 0x821C5C: __libc_csu_init (in /home/henrik/squid/dns_A_AAAA/sbin/squid)
==26588== by 0x7B5962F: (below main) (in /lib64/libc-2.14.90.so)
==26588==
==26588== 40 bytes in 1 blocks are possibly lost in loss record 665 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x6711BA: String::String(char const*) (String.cc:75)
==26588== by 0x69B5A0: ProcessRoles() (tools.cc:876)
==26588== by 0x63DCB7: mainInitialize() (main.cc:994)
==26588== by 0x63E697: SquidMain(int, char**) (main.cc:1465)
==26588== by 0x63E088: SquidMainSafe(int, char**) (main.cc:1222)
==26588==
==26588== 40 bytes in 1 blocks are possibly lost in loss record 666 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x6714E1: String::reset(char const*) (String.cc:181)
==26588== by 0x6711E0: String::operator=(char const*) (String.cc:85)
==26588== by 0x631420: HttpRequest::init() (HttpRequest.cc:117)
==26588== by 0x630B95: HttpRequest::HttpRequest(HttpRequestMethod const&, AnyP::ProtocolType, char const*) (HttpRequest.cc:63)
==26588== by 0x6A271D: urlParseFinish(HttpRequestMethod const&, AnyP::ProtocolType, char const*, char const*, char const*, int, HttpRequest*) (url.cc:441)
==26588==
==26588== 72 bytes in 3 blocks are possibly lost in loss record 1,019 of 1,627
==26588== at 0x4C2A4CD: malloc (vg_replace_malloc.c:236)
==26588== by 0x820C6D: xmalloc (xalloc.cc:116)
==26588== by 0x666E7E: operator new(unsigned long) (SquidNew.h:47)
==26588== by 0x674732: SplayNode<mem_node*>::insert(mem_node*, int (*)(mem_node* const&, mem_node* const&)) (splay.h:186)
==26588== by 0x6743B8: Splay<mem_node*>::insert(mem_node* const&, int (*)(mem_node* const&, mem_node* const&)) (splay.h:301)
==26588== by 0x672D8F: mem_hdr::appendNode(mem_node*) (stmem.cc:163)
==26588== by 0x673A3F: mem_hdr::nodeToRecieve(long) (stmem.cc:358)
==26588== by 0x673CC5: mem_hdr::write(StoreIOBuffer const&) (stmem.cc:386)
==26588== by 0x644229: MemObject::write(StoreIOBuffer, void (*)(void*, StoreIOBuffer), void*) (MemObject.cc:163)
==26588== by 0x677BF8: StoreEntry::write(StoreIOBuffer) (store.cc:884)
==26588== by 0x677D2C: StoreEntry::append(char const*, int) (store.cc:903)
==26588== by 0x646AA6: MimeIcon::created(StoreEntry*) (mime.cc:478)
==26588==
==26588== 136 bytes in 1 blocks are possibly lost in loss record 1,152 of 1,627
==26588== at 0x4C2A4CD: malloc (vg_replace_malloc.c:236)
==26588== by 0x820C6D: xmalloc (xalloc.cc:116)
==26588== by 0x666EE0: operator new[](unsigned long) (SquidNew.h:55)
==26588== by 0x6D2131: Vector<RefCount<Auth::Scheme> >::reserve(unsigned long) (Array.h:181)
==26588== by 0x6D1E42: Vector<RefCount<Auth::Scheme> >::push_back(RefCount<Auth::Scheme>) (Array.h:197)
==26588== by 0x6D199E: Auth::Scheme::AddScheme(RefCount<Auth::Scheme>) (Scheme.cc:53)
==26588== by 0x6D8369: Auth::Basic::Scheme::GetInstance() (Scheme.cc:47)
==26588== by 0x565F13: Auth::Init() (AuthReg.cc:30)
==26588== by 0x63E3FA: SquidMain(int, char**) (main.cc:1373)
==26588== by 0x63E088: SquidMainSafe(int, char**) (main.cc:1222)
==26588== by 0x63E065: main (main.cc:1214)
==26588==
==26588== 200 bytes in 5 blocks are possibly lost in loss record 1,181 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x6714E1: String::reset(char const*) (String.cc:181)
==26588== by 0x6711E0: String::operator=(char const*) (String.cc:85)
==26588== by 0x62A250: httpHeaderBuildFieldsInfo (HttpHeaderTools.cc:65)
==26588== by 0x6211C8: httpHdrScInitModule() (HttpHdrSc.cc:87)
==26588== by 0x623AC2: httpHeaderInitModule (HttpHeader.cc:358)
==26588==
==26588== 288 bytes in 1 blocks are possibly lost in loss record 1,303 of 1,627
==26588== at 0x4C2A4CD: malloc (vg_replace_malloc.c:236)
==26588== by 0x820C6D: xmalloc (xalloc.cc:116)
==26588== by 0x666EE0: operator new[](unsigned long) (SquidNew.h:55)
==26588== by 0x62A11D: httpHeaderBuildFieldsInfo (HttpHeaderTools.cc:53)
==26588== by 0x6211C8: httpHdrScInitModule() (HttpHdrSc.cc:87)
==26588== by 0x623AC2: httpHeaderInitModule (HttpHeader.cc:358)
==26588== by 0x63DD7D: mainInitialize() (main.cc:1033)
==26588== by 0x63E697: SquidMain(int, char**) (main.cc:1465)
==26588== by 0x63E088: SquidMainSafe(int, char**) (main.cc:1222)
==26588== by 0x63E065: main (main.cc:1214)
==26588==
==26588== 408 (168 direct, 240 indirect) bytes in 3 blocks are definitely lost in loss record 1,331 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x8169B8: MemAllocatorProxy::alloc() (MemPool.cc:355)
==26588== by 0x6299E9: HttpHeaderEntry::operator new(unsigned long) (in /home/henrik/squid/dns_A_AAAA/sbin/squid)
==26588== by 0x6286D6: HttpHeaderEntry::parse(char const*, char const*) (HttpHeader.cc:1593)
==26588== by 0x624A2E: HttpHeader::parse(char const*, char const*) (HttpHeader.cc:622)
==26588== by 0x7FACD5: Ssl::ErrorDetailFile::parse(char const*, int, bool) (ErrorDetailManager.cc:206)
==26588== by 0x5D4A5D: TemplateFile::loadFromFile(char const*) (errorpage.cc:362)
==26588== by 0x5D46CA: TemplateFile::tryLoadTemplate(char const*) (errorpage.cc:321)
==26588== by 0x5D453B: TemplateFile::loadDefault() (errorpage.cc:297)
==26588==
==26588== 816 bytes in 51 blocks are possibly lost in loss record 1,376 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x640204: memAllocate (mem.cc:206)
==26588== by 0x68750C: storeKeyDup (store_key_md5.cc:157)
==26588== by 0x6767F7: StoreEntry::hashInsert(unsigned char const*) (store.cc:482)
==26588== by 0x67710F: StoreEntry::setPrivateKey() (store.cc:691)
==26588== by 0x677939: storeCreateEntry (store.cc:828)
==26588== by 0x6468FD: MimeIcon::created(StoreEntry*) (mime.cc:450)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588== by 0x6466A7: MimeIcon::load() (mime.cc:408)
==26588==
==26588== 1,224 bytes in 51 blocks are possibly lost in loss record 1,429 of 1,627
==26588== at 0x4C2A4CD: malloc (vg_replace_malloc.c:236)
==26588== by 0x820C6D: xmalloc (xalloc.cc:116)
==26588== by 0x666E7E: operator new(unsigned long) (SquidNew.h:47)
==26588== by 0x674732: SplayNode<mem_node*>::insert(mem_node*, int (*)(mem_node* const&, mem_node* const&)) (splay.h:186)
==26588== by 0x6743B8: Splay<mem_node*>::insert(mem_node* const&, int (*)(mem_node* const&, mem_node* const&)) (splay.h:301)
==26588== by 0x672D8F: mem_hdr::appendNode(mem_node*) (stmem.cc:163)
==26588== by 0x673929: mem_hdr::nodeToRecieve(long) (stmem.cc:336)
==26588== by 0x673CC5: mem_hdr::write(StoreIOBuffer const&) (stmem.cc:386)
==26588== by 0x644229: MemObject::write(StoreIOBuffer, void (*)(void*, StoreIOBuffer), void*) (MemObject.cc:163)
==26588== by 0x677BF8: StoreEntry::write(StoreIOBuffer) (store.cc:884)
==26588== by 0x677D2C: StoreEntry::append(char const*, int) (store.cc:903)
==26588== by 0x677E72: storeAppendVPrintf(StoreEntry*, char const*, __va_list_tag*) (store.cc:924)
==26588==
==26588== 2,000 bytes in 50 blocks are possibly lost in loss record 1,457 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x6711BA: String::String(char const*) (String.cc:75)
==26588== by 0x62E048: HttpReply::HttpReply() (HttpReply.cc:84)
==26588== by 0x6469C0: MimeIcon::created(StoreEntry*) (mime.cc:462)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588== by 0x6466A7: MimeIcon::load() (mime.cc:408)
==26588==
==26588== 2,040 bytes in 51 blocks are possibly lost in loss record 1,460 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x671248: String::operator=(String const&) (String.cc:94)
==26588== by 0x627E85: HttpHeaderEntry::HttpHeaderEntry(http_hdr_type, char const*, char const*) (HttpHeader.cc:1484)
==26588== by 0x626D02: HttpHeader::putStr(http_hdr_type, char const*) (HttpHeader.cc:1140)
==26588== by 0x62E6B5: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:220)
==26588== by 0x646A0F: MimeIcon::created(StoreEntry*) (mime.cc:464)
==26588==
==26588== 2,040 bytes in 51 blocks are possibly lost in loss record 1,461 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x6714E1: String::reset(char const*) (String.cc:181)
==26588== by 0x6711E0: String::operator=(char const*) (String.cc:85)
==26588== by 0x627EB5: HttpHeaderEntry::HttpHeaderEntry(http_hdr_type, char const*, char const*) (HttpHeader.cc:1488)
==26588== by 0x626D02: HttpHeader::putStr(http_hdr_type, char const*) (HttpHeader.cc:1140)
==26588== by 0x62E6B5: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:220)
==26588==
==26588== 2,040 bytes in 51 blocks are possibly lost in loss record 1,462 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x671248: String::operator=(String const&) (String.cc:94)
==26588== by 0x627E85: HttpHeaderEntry::HttpHeaderEntry(http_hdr_type, char const*, char const*) (HttpHeader.cc:1484)
==26588== by 0x626D02: HttpHeader::putStr(http_hdr_type, char const*) (HttpHeader.cc:1140)
==26588== by 0x62E6CB: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:221)
==26588== by 0x646A0F: MimeIcon::created(StoreEntry*) (mime.cc:464)
==26588==
==26588== 2,040 bytes in 51 blocks are possibly lost in loss record 1,463 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x6714E1: String::reset(char const*) (String.cc:181)
==26588== by 0x6711E0: String::operator=(char const*) (String.cc:85)
==26588== by 0x627EB5: HttpHeaderEntry::HttpHeaderEntry(http_hdr_type, char const*, char const*) (HttpHeader.cc:1488)
==26588== by 0x626D02: HttpHeader::putStr(http_hdr_type, char const*) (HttpHeader.cc:1140)
==26588== by 0x62E6CB: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:221)
==26588==
==26588== 2,040 bytes in 51 blocks are possibly lost in loss record 1,464 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x671248: String::operator=(String const&) (String.cc:94)
==26588== by 0x627E85: HttpHeaderEntry::HttpHeaderEntry(http_hdr_type, char const*, char const*) (HttpHeader.cc:1484)
==26588== by 0x626B2D: HttpHeader::putTime(http_hdr_type, long) (HttpHeader.cc:1122)
==26588== by 0x62E6E3: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:222)
==26588== by 0x646A0F: MimeIcon::created(StoreEntry*) (mime.cc:464)
==26588==
==26588== 2,040 bytes in 51 blocks are possibly lost in loss record 1,465 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x6714E1: String::reset(char const*) (String.cc:181)
==26588== by 0x6711E0: String::operator=(char const*) (String.cc:85)
==26588== by 0x627EB5: HttpHeaderEntry::HttpHeaderEntry(http_hdr_type, char const*, char const*) (HttpHeader.cc:1488)
==26588== by 0x626B2D: HttpHeader::putTime(http_hdr_type, long) (HttpHeader.cc:1122)
==26588== by 0x62E6E3: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:222)
==26588==
==26588== 2,040 bytes in 51 blocks are possibly lost in loss record 1,466 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x671248: String::operator=(String const&) (String.cc:94)
==26588== by 0x627E85: HttpHeaderEntry::HttpHeaderEntry(http_hdr_type, char const*, char const*) (HttpHeader.cc:1484)
==26588== by 0x626D02: HttpHeader::putStr(http_hdr_type, char const*) (HttpHeader.cc:1140)
==26588== by 0x62E6FF: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:225)
==26588== by 0x646A0F: MimeIcon::created(StoreEntry*) (mime.cc:464)
==26588==
==26588== 2,040 bytes in 51 blocks are possibly lost in loss record 1,467 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x6714E1: String::reset(char const*) (String.cc:181)
==26588== by 0x6711E0: String::operator=(char const*) (String.cc:85)
==26588== by 0x627EB5: HttpHeaderEntry::HttpHeaderEntry(http_hdr_type, char const*, char const*) (HttpHeader.cc:1488)
==26588== by 0x626D02: HttpHeader::putStr(http_hdr_type, char const*) (HttpHeader.cc:1140)
==26588== by 0x62E6FF: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:225)
==26588==
==26588== 2,040 bytes in 51 blocks are possibly lost in loss record 1,468 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x6714E1: String::reset(char const*) (String.cc:181)
==26588== by 0x6711E0: String::operator=(char const*) (String.cc:85)
==26588== by 0x62E719: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:226)
==26588== by 0x646A0F: MimeIcon::created(StoreEntry*) (mime.cc:464)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588==
==26588== 2,040 bytes in 51 blocks are possibly lost in loss record 1,469 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x671248: String::operator=(String const&) (String.cc:94)
==26588== by 0x627E85: HttpHeaderEntry::HttpHeaderEntry(http_hdr_type, char const*, char const*) (HttpHeader.cc:1484)
==26588== by 0x626A3D: HttpHeader::putInt64(http_hdr_type, long) (HttpHeader.cc:1113)
==26588== by 0x62E769: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:231)
==26588== by 0x646A0F: MimeIcon::created(StoreEntry*) (mime.cc:464)
==26588==
==26588== 2,040 bytes in 51 blocks are possibly lost in loss record 1,470 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x6714E1: String::reset(char const*) (String.cc:181)
==26588== by 0x6711E0: String::operator=(char const*) (String.cc:85)
==26588== by 0x627EB5: HttpHeaderEntry::HttpHeaderEntry(http_hdr_type, char const*, char const*) (HttpHeader.cc:1488)
==26588== by 0x626A3D: HttpHeader::putInt64(http_hdr_type, long) (HttpHeader.cc:1113)
==26588== by 0x62E769: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:231)
==26588==
==26588== 2,040 bytes in 51 blocks are possibly lost in loss record 1,471 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x671248: String::operator=(String const&) (String.cc:94)
==26588== by 0x627E85: HttpHeaderEntry::HttpHeaderEntry(http_hdr_type, char const*, char const*) (HttpHeader.cc:1484)
==26588== by 0x626B2D: HttpHeader::putTime(http_hdr_type, long) (HttpHeader.cc:1122)
==26588== by 0x62E7A1: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:237)
==26588== by 0x646A0F: MimeIcon::created(StoreEntry*) (mime.cc:464)
==26588==
==26588== 2,040 bytes in 51 blocks are possibly lost in loss record 1,472 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x6714E1: String::reset(char const*) (String.cc:181)
==26588== by 0x6711E0: String::operator=(char const*) (String.cc:85)
==26588== by 0x627EB5: HttpHeaderEntry::HttpHeaderEntry(http_hdr_type, char const*, char const*) (HttpHeader.cc:1488)
==26588== by 0x626B2D: HttpHeader::putTime(http_hdr_type, long) (HttpHeader.cc:1122)
==26588== by 0x62E7A1: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:237)
==26588==
==26588== 2,040 bytes in 51 blocks are possibly lost in loss record 1,473 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x671248: String::operator=(String const&) (String.cc:94)
==26588== by 0x627E85: HttpHeaderEntry::HttpHeaderEntry(http_hdr_type, char const*, char const*) (HttpHeader.cc:1484)
==26588== by 0x626E36: HttpHeader::putCc(HttpHdrCc const*) (HttpHeader.cc:1163)
==26588== by 0x646A5C: MimeIcon::created(StoreEntry*) (mime.cc:470)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588==
==26588== 2,040 bytes in 51 blocks are possibly lost in loss record 1,474 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x6714E1: String::reset(char const*) (String.cc:181)
==26588== by 0x6711E0: String::operator=(char const*) (String.cc:85)
==26588== by 0x627EB5: HttpHeaderEntry::HttpHeaderEntry(http_hdr_type, char const*, char const*) (HttpHeader.cc:1488)
==26588== by 0x626E36: HttpHeader::putCc(HttpHdrCc const*) (HttpHeader.cc:1163)
==26588== by 0x646A5C: MimeIcon::created(StoreEntry*) (mime.cc:470)
==26588==
==26588== 2,448 bytes in 51 blocks are possibly lost in loss record 1,485 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x8169B8: MemAllocatorProxy::alloc() (MemPool.cc:355)
==26588== by 0x6189BB: HttpHdrCc::operator new(unsigned long) (in /home/henrik/squid/dns_A_AAAA/sbin/squid)
==26588== by 0x646A19: MimeIcon::created(StoreEntry*) (mime.cc:466)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588== by 0x6466A7: MimeIcon::load() (mime.cc:408)
==26588== by 0x64649F: mimeInit (mime.cc:377)
==26588== by 0x63DDE0: mainInitialize() (main.cc:1072)
==26588== by 0x63E697: SquidMain(int, char**) (main.cc:1465)
==26588==
==26588== 2,856 bytes in 51 blocks are possibly lost in loss record 1,489 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x8169B8: MemAllocatorProxy::alloc() (MemPool.cc:355)
==26588== by 0x6299E9: HttpHeaderEntry::operator new(unsigned long) (in /home/henrik/squid/dns_A_AAAA/sbin/squid)
==26588== by 0x626CE6: HttpHeader::putStr(http_hdr_type, char const*) (HttpHeader.cc:1140)
==26588== by 0x62E6B5: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:220)
==26588== by 0x646A0F: MimeIcon::created(StoreEntry*) (mime.cc:464)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588== by 0x6466A7: MimeIcon::load() (mime.cc:408)
==26588== by 0x64649F: mimeInit (mime.cc:377)
==26588==
==26588== 2,856 bytes in 51 blocks are possibly lost in loss record 1,490 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x8169B8: MemAllocatorProxy::alloc() (MemPool.cc:355)
==26588== by 0x6299E9: HttpHeaderEntry::operator new(unsigned long) (in /home/henrik/squid/dns_A_AAAA/sbin/squid)
==26588== by 0x626CE6: HttpHeader::putStr(http_hdr_type, char const*) (HttpHeader.cc:1140)
==26588== by 0x62E6CB: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:221)
==26588== by 0x646A0F: MimeIcon::created(StoreEntry*) (mime.cc:464)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588== by 0x6466A7: MimeIcon::load() (mime.cc:408)
==26588== by 0x64649F: mimeInit (mime.cc:377)
==26588==
==26588== 2,856 bytes in 51 blocks are possibly lost in loss record 1,491 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x8169B8: MemAllocatorProxy::alloc() (MemPool.cc:355)
==26588== by 0x6299E9: HttpHeaderEntry::operator new(unsigned long) (in /home/henrik/squid/dns_A_AAAA/sbin/squid)
==26588== by 0x626B15: HttpHeader::putTime(http_hdr_type, long) (HttpHeader.cc:1122)
==26588== by 0x62E6E3: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:222)
==26588== by 0x646A0F: MimeIcon::created(StoreEntry*) (mime.cc:464)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588== by 0x6466A7: MimeIcon::load() (mime.cc:408)
==26588== by 0x64649F: mimeInit (mime.cc:377)
==26588==
==26588== 2,856 bytes in 51 blocks are possibly lost in loss record 1,492 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x8169B8: MemAllocatorProxy::alloc() (MemPool.cc:355)
==26588== by 0x6299E9: HttpHeaderEntry::operator new(unsigned long) (in /home/henrik/squid/dns_A_AAAA/sbin/squid)
==26588== by 0x626CE6: HttpHeader::putStr(http_hdr_type, char const*) (HttpHeader.cc:1140)
==26588== by 0x62E6FF: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:225)
==26588== by 0x646A0F: MimeIcon::created(StoreEntry*) (mime.cc:464)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588== by 0x6466A7: MimeIcon::load() (mime.cc:408)
==26588== by 0x64649F: mimeInit (mime.cc:377)
==26588==
==26588== 2,856 bytes in 51 blocks are possibly lost in loss record 1,493 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x8169B8: MemAllocatorProxy::alloc() (MemPool.cc:355)
==26588== by 0x6299E9: HttpHeaderEntry::operator new(unsigned long) (in /home/henrik/squid/dns_A_AAAA/sbin/squid)
==26588== by 0x626A25: HttpHeader::putInt64(http_hdr_type, long) (HttpHeader.cc:1113)
==26588== by 0x62E769: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:231)
==26588== by 0x646A0F: MimeIcon::created(StoreEntry*) (mime.cc:464)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588== by 0x6466A7: MimeIcon::load() (mime.cc:408)
==26588== by 0x64649F: mimeInit (mime.cc:377)
==26588==
==26588== 2,856 bytes in 51 blocks are possibly lost in loss record 1,494 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x8169B8: MemAllocatorProxy::alloc() (MemPool.cc:355)
==26588== by 0x6299E9: HttpHeaderEntry::operator new(unsigned long) (in /home/henrik/squid/dns_A_AAAA/sbin/squid)
==26588== by 0x626B15: HttpHeader::putTime(http_hdr_type, long) (HttpHeader.cc:1122)
==26588== by 0x62E7A1: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:237)
==26588== by 0x646A0F: MimeIcon::created(StoreEntry*) (mime.cc:464)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588== by 0x6466A7: MimeIcon::load() (mime.cc:408)
==26588== by 0x64649F: mimeInit (mime.cc:377)
==26588==
==26588== 2,856 bytes in 51 blocks are possibly lost in loss record 1,495 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x8169B8: MemAllocatorProxy::alloc() (MemPool.cc:355)
==26588== by 0x6299E9: HttpHeaderEntry::operator new(unsigned long) (in /home/henrik/squid/dns_A_AAAA/sbin/squid)
==26588== by 0x626E1A: HttpHeader::putCc(HttpHdrCc const*) (HttpHeader.cc:1163)
==26588== by 0x646A5C: MimeIcon::created(StoreEntry*) (mime.cc:470)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588== by 0x6466A7: MimeIcon::load() (mime.cc:408)
==26588== by 0x64649F: mimeInit (mime.cc:377)
==26588== by 0x63DDE0: mainInitialize() (main.cc:1072)
==26588==
==26588== 3,040 bytes in 76 blocks are possibly lost in loss record 1,497 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x64041F: memAllocString (mem.cc:243)
==26588== by 0x6710D2: String::allocBuffer(unsigned long) (String.cc:56)
==26588== by 0x67134C: String::allocAndFill(char const*, int) (String.cc:131)
==26588== by 0x6714E1: String::reset(char const*) (String.cc:181)
==26588== by 0x6711E0: String::operator=(char const*) (String.cc:85)
==26588== by 0x62A250: httpHeaderBuildFieldsInfo (HttpHeaderTools.cc:65)
==26588== by 0x623938: httpHeaderInitModule (HttpHeader.cc:313)
==26588== by 0x63DD7D: mainInitialize() (main.cc:1033)
==26588==
==26588== 4,055 bytes in 51 blocks are possibly lost in loss record 1,513 of 1,627
==26588== at 0x4C2A4CD: malloc (vg_replace_malloc.c:236)
==26588== by 0x820C6D: xmalloc (xalloc.cc:116)
==26588== by 0x8212DE: xstrdup (xstring.cc:27)
==26588== by 0x643D4C: MemObject::MemObject(char const*, char const*) (MemObject.cc:90)
==26588== by 0x675FFF: StoreEntry::StoreEntry(char const*, char const*) (store.cc:396)
==26588== by 0x6778EB: storeCreateEntry (store.cc:822)
==26588== by 0x6468FD: MimeIcon::created(StoreEntry*) (mime.cc:450)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588== by 0x6466A7: MimeIcon::load() (mime.cc:408)
==26588== by 0x64649F: mimeInit (mime.cc:377)
==26588== by 0x63DDE0: mainInitialize() (main.cc:1072)
==26588== by 0x63E697: SquidMain(int, char**) (main.cc:1465)
==26588==
==26588== 4,055 bytes in 51 blocks are possibly lost in loss record 1,514 of 1,627
==26588== at 0x4C2A4CD: malloc (vg_replace_malloc.c:236)
==26588== by 0x820C6D: xmalloc (xalloc.cc:116)
==26588== by 0x8212DE: xstrdup (xstring.cc:27)
==26588== by 0x643D63: MemObject::MemObject(char const*, char const*) (MemObject.cc:98)
==26588== by 0x675FFF: StoreEntry::StoreEntry(char const*, char const*) (store.cc:396)
==26588== by 0x6778EB: storeCreateEntry (store.cc:822)
==26588== by 0x6468FD: MimeIcon::created(StoreEntry*) (mime.cc:450)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588== by 0x6466A7: MimeIcon::load() (mime.cc:408)
==26588== by 0x64649F: mimeInit (mime.cc:377)
==26588== by 0x63DDE0: mainInitialize() (main.cc:1072)
==26588== by 0x63E697: SquidMain(int, char**) (main.cc:1465)
==26588==
==26588== 4,320 bytes in 1 blocks are possibly lost in loss record 1,526 of 1,627
==26588== at 0x4C2A4CD: malloc (vg_replace_malloc.c:236)
==26588== by 0x820C6D: xmalloc (xalloc.cc:116)
==26588== by 0x666EE0: operator new[](unsigned long) (SquidNew.h:55)
==26588== by 0x62A11D: httpHeaderBuildFieldsInfo (HttpHeaderTools.cc:53)
==26588== by 0x623938: httpHeaderInitModule (HttpHeader.cc:313)
==26588== by 0x63DD7D: mainInitialize() (main.cc:1033)
==26588== by 0x63E697: SquidMain(int, char**) (main.cc:1465)
==26588== by 0x63E088: SquidMainSafe(int, char**) (main.cc:1222)
==26588== by 0x63E065: main (main.cc:1214)
==26588==
==26588== 6,120 bytes in 51 blocks are possibly lost in loss record 1,537 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x6753B2: StoreEntry::operator new(unsigned long) (store.cc:170)
==26588== by 0x6778D5: storeCreateEntry (store.cc:822)
==26588== by 0x6468FD: MimeIcon::created(StoreEntry*) (mime.cc:450)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588== by 0x6466A7: MimeIcon::load() (mime.cc:408)
==26588== by 0x64649F: mimeInit (mime.cc:377)
==26588== by 0x63DDE0: mainInitialize() (main.cc:1072)
==26588== by 0x63E697: SquidMain(int, char**) (main.cc:1465)
==26588==
==26588== 6,528 bytes in 51 blocks are possibly lost in loss record 1,541 of 1,627
==26588== at 0x4C2A4CD: malloc (vg_replace_malloc.c:236)
==26588== by 0x820C6D: xmalloc (xalloc.cc:116)
==26588== by 0x666EE0: operator new[](unsigned long) (SquidNew.h:55)
==26588== by 0x629DCC: Vector<HttpHeaderEntry*>::reserve(unsigned long) (Array.h:181)
==26588== by 0x629C3D: Vector<HttpHeaderEntry*>::push_back(HttpHeaderEntry*) (Array.h:197)
==26588== by 0x625AB7: HttpHeader::addEntry(HttpHeaderEntry*) (HttpHeader.cc:894)
==26588== by 0x626D11: HttpHeader::putStr(http_hdr_type, char const*) (HttpHeader.cc:1140)
==26588== by 0x62E6B5: HttpReply::setHeaders(http_status, char const*, char const*, long, long, long) (HttpReply.cc:220)
==26588== by 0x646A0F: MimeIcon::created(StoreEntry*) (mime.cc:464)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588== by 0x6466A7: MimeIcon::load() (mime.cc:408)
==26588== by 0x64649F: mimeInit (mime.cc:377)
==26588==
==26588== 12,240 bytes in 51 blocks are possibly lost in loss record 1,564 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x8169B8: MemAllocatorProxy::alloc() (MemPool.cc:355)
==26588== by 0x67BEAC: MemObject::operator new(unsigned long) (in /home/henrik/squid/dns_A_AAAA/sbin/squid)
==26588== by 0x675FE9: StoreEntry::StoreEntry(char const*, char const*) (store.cc:396)
==26588== by 0x6778EB: storeCreateEntry (store.cc:822)
==26588== by 0x6468FD: MimeIcon::created(StoreEntry*) (mime.cc:450)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588== by 0x6466A7: MimeIcon::load() (mime.cc:408)
==26588== by 0x64649F: mimeInit (mime.cc:377)
==26588==
==26588== 12,408 bytes in 3 blocks are possibly lost in loss record 1,566 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x8169B8: MemAllocatorProxy::alloc() (MemPool.cc:355)
==26588== by 0x6740BF: mem_node::operator new(unsigned long) (in /home/henrik/squid/dns_A_AAAA/sbin/squid)
==26588== by 0x673A10: mem_hdr::nodeToRecieve(long) (stmem.cc:356)
==26588== by 0x673CC5: mem_hdr::write(StoreIOBuffer const&) (stmem.cc:386)
==26588== by 0x644229: MemObject::write(StoreIOBuffer, void (*)(void*, StoreIOBuffer), void*) (MemObject.cc:163)
==26588== by 0x677BF8: StoreEntry::write(StoreIOBuffer) (store.cc:884)
==26588== by 0x677D2C: StoreEntry::append(char const*, int) (store.cc:903)
==26588== by 0x646AA6: MimeIcon::created(StoreEntry*) (mime.cc:478)
==26588==
==26588== 13,872 bytes in 51 blocks are possibly lost in loss record 1,571 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x8169B8: MemAllocatorProxy::alloc() (MemPool.cc:355)
==26588== by 0x5A7BE4: HttpReply::operator new(unsigned long) (in /home/henrik/squid/dns_A_AAAA/sbin/squid)
==26588== by 0x6469B5: MimeIcon::created(StoreEntry*) (mime.cc:462)
==26588== by 0x676E37: StoreEntry::getPublic(StoreClient*, char const*, HttpRequestMethod const&) (store.cc:620)
==26588== by 0x6466A7: MimeIcon::load() (mime.cc:408)
==26588== by 0x64649F: mimeInit (mime.cc:377)
==26588== by 0x63DDE0: mainInitialize() (main.cc:1072)
==26588== by 0x63E697: SquidMain(int, char**) (main.cc:1465)
==26588==
==26588== 16,016 (5,544 direct, 10,472 indirect) bytes in 99 blocks are definitely lost in loss record 1,573 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x8169B8: MemAllocatorProxy::alloc() (MemPool.cc:355)
==26588== by 0x6299E9: HttpHeaderEntry::operator new(unsigned long) (in /home/henrik/squid/dns_A_AAAA/sbin/squid)
==26588== by 0x6286D6: HttpHeaderEntry::parse(char const*, char const*) (HttpHeader.cc:1593)
==26588== by 0x624A2E: HttpHeader::parse(char const*, char const*) (HttpHeader.cc:622)
==26588== by 0x7FACD5: Ssl::ErrorDetailFile::parse(char const*, int, bool) (ErrorDetailManager.cc:206)
==26588== by 0x5D4918: TemplateFile::loadFromFile(char const*) (errorpage.cc:356)
==26588== by 0x5D46CA: TemplateFile::tryLoadTemplate(char const*) (errorpage.cc:321)
==26588== by 0x5D453B: TemplateFile::loadDefault() (errorpage.cc:297)
==26588==
==26588== 210,936 bytes in 51 blocks are possibly lost in loss record 1,623 of 1,627
==26588== at 0x4C28BB4: calloc (vg_replace_malloc.c:467)
==26588== by 0x820BDE: xcalloc (xalloc.cc:75)
==26588== by 0x8191F7: MemPoolMalloc::allocate() (MemPoolMalloc.cc:62)
==26588== by 0x8165C3: MemImplementingAllocator::alloc() (MemPool.cc:242)
==26588== by 0x8169B8: MemAllocatorProxy::alloc() (MemPool.cc:355)
==26588== by 0x6740BF: mem_node::operator new(unsigned long) (in /home/henrik/squid/dns_A_AAAA/sbin/squid)
==26588== by 0x673902: mem_hdr::nodeToRecieve(long) (stmem.cc:336)
==26588== by 0x673CC5: mem_hdr::write(StoreIOBuffer const&) (stmem.cc:386)
==26588== by 0x644229: MemObject::write(StoreIOBuffer, void (*)(void*, StoreIOBuffer), void*) (MemObject.cc:163)
==26588== by 0x677BF8: StoreEntry::write(StoreIOBuffer) (store.cc:884)
==26588== by 0x677D2C: StoreEntry::append(char const*, int) (store.cc:903)
==26588== by 0x677E72: storeAppendVPrintf(StoreEntry*, char const*, __va_list_tag*) (store.cc:924)
==26588==
==26588== LEAK SUMMARY:
==26588== definitely lost: 5,712 bytes in 102 blocks
==26588== indirectly lost: 10,712 bytes in 204 blocks
==26588== possibly lost: 335,499 bytes in 1,776 blocks
==26588== still reachable: 4,895,507 bytes in 26,606 blocks
==26588== suppressed: 0 bytes in 0 blocks
==26588== Reachable blocks (those to which a pointer was found) are not shown.
==26588== To see them, rerun with: --leak-check=full --show-reachable=yes
==26588==
Received on Fri Jan 06 2012 - 22:04:19 MST

This archive was generated by hypermail 2.2.0 : Sat Jan 07 2012 - 12:00:05 MST