From owner-freebsd-bugs@FreeBSD.ORG Tue Nov 1 10:04:19 2011 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D78C106566B for ; Tue, 1 Nov 2011 10:04:19 +0000 (UTC) (envelope-from budiyt@gmail.com) Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by mx1.freebsd.org (Postfix) with ESMTP id 4815B8FC19 for ; Tue, 1 Nov 2011 10:04:18 +0000 (UTC) Received: by vws5 with SMTP id 5so8390555vws.17 for ; Tue, 01 Nov 2011 03:04:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=shjXOtaRUs+yDIFFKQzb31LIwqD8j+k0cTn34gxdNyQ=; b=YQKf5FldDXKpqXzlsEQ3+qo/TiJ3YMZK4yZZwNdtpmkSARybGEqoOfTu0OjFxnvq+S pwXgOaPu062qOTkt0zEAbkBBW02LGesZVh7jXLUR8uqfwHMowjaiYtAFbTNnj0bxBprJ 6aJ1TK3mR8seuCu5jRS1hE6e6R9qQ9UrRg8jQ= MIME-Version: 1.0 Received: by 10.52.33.140 with SMTP id r12mr7852377vdi.36.1320140533070; Tue, 01 Nov 2011 02:42:13 -0700 (PDT) Received: by 10.52.186.198 with HTTP; Tue, 1 Nov 2011 02:42:13 -0700 (PDT) Date: Tue, 1 Nov 2011 16:42:13 +0700 Message-ID: From: budsz To: squid-users@squid-cache.org Content-Type: text/plain; charset=ISO-8859-1 X-Mailman-Approved-At: Tue, 01 Nov 2011 10:48:34 +0000 Cc: freebsd-ports@freebsd.org Subject: Memory leak Squid Cache: Version 3.1.16 + FreeBSD 7.4-STABLE X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Nov 2011 10:04:19 -0000 Hallo, After port cvsup, updating lib, packages and so on. I got something weird problem, I guess this cause memory leak. root:~# free SYSTEM MEMORY SUMMARY: mem_used: 574558208 ( 547MB) [ 53%] Logically used memory mem_avail: + 499183616 ( 476MB) [ 46%] Logically available memory -------------- ------------ ----------- ------ mem_total: = 1073741824 ( 1024MB) [100%] Logically total memory root:~# /usr/local/etc/rc.d/squid stop "mem_used:" back to 23%. root:~# valgrind -v --tool=memcheck --leak-check=yes squid *snip* ==45738== 1 errors in context 2 of 39: ==45738== Mismatched free() / delete / delete [] ==45738== at 0x4B9D5: operator delete(void*) (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-freebsd.so) ==45738== by 0xE0518: std::basic_ostringstream, std::allocator >::~basic_ostringstream() (in /usr/lib/libstdc++.so.6) ==45738== by 0x8091369: Debug::finishDebug() (debug.cc:753) ==45738== by 0x81036FD: PconnModule::PconnModule() (pconn.cc:348) ==45738== by 0x8103739: PconnModule::GetInstance() (pconn.cc:356) ==45738== by 0x8103CDE: PconnPool::PconnPool(char const*) (pconn.cc:241) ==45738== by 0x80A5C0F: __static_initialization_and_destruction_0(int, int) (forward.cc:76) ==45738== by 0x80A5C59: global constructors keyed to _ZN8FwdState15CBDATA_FwdStateE (forward.cc:1464) ==45738== by 0x81ABDD7: ??? (in /usr/local/sbin/squid) ==45738== by 0x804BAD4: ??? (in /usr/local/sbin/squid) ==45738== by 0x804CBB7: (below main) (in /usr/local/sbin/squid) ==45738== Address 0x2e8180 is 0 bytes inside a block of size 180 alloc'd ==45738== at 0x4C0F5: malloc (in /usr/local/lib/valgrind/vgpreload_memcheck-x86-freebsd.so) ==45738== by 0x81AB1DD: xmalloc (util.c:508) ==45738== by 0x8050DA0: operator new(unsigned int) (SquidNew.h:49) ==45738== by 0x8090C14: Debug::getDebugOut() (debug.cc:735) ==45738== by 0x81036E8: PconnModule::PconnModule() (pconn.cc:348) ==45738== by 0x8103739: PconnModule::GetInstance() (pconn.cc:356) ==45738== by 0x8103CDE: PconnPool::PconnPool(char const*) (pconn.cc:241) ==45738== by 0x80A5C0F: __static_initialization_and_destruction_0(int, int) (forward.cc:76) ==45738== by 0x80A5C59: global constructors keyed to _ZN8FwdState15CBDATA_FwdStateE (forward.cc:1464) ==45738== by 0x81ABDD7: ??? (in /usr/local/sbin/squid) ==45738== by 0x804BAD4: ??? (in /usr/local/sbin/squid) ==45738== by 0x804CBB7: (below main) (in /usr/local/sbin/squid) ==45738== ==45738== ERROR SUMMARY: 39 errors from 39 contexts (suppressed: 0 from 0) *snip* Anyone have a clue? TY -- budsz