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==
