From owner-freebsd-bugs@FreeBSD.ORG Sat Nov 3 17:40:01 2012 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 91B43A96 for ; Sat, 3 Nov 2012 17:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 6BD448FC12 for ; Sat, 3 Nov 2012 17:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qA3He1sI092332 for ; Sat, 3 Nov 2012 17:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qA3He1V6092331; Sat, 3 Nov 2012 17:40:01 GMT (envelope-from gnats) Date: Sat, 3 Nov 2012 17:40:01 GMT Message-Id: <201211031740.qA3He1V6092331@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org Cc: From: Ian Lepore Subject: Re: bin/173332: [patch] watchdogd wires over 10MB of memory after r239769 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Ian Lepore List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Nov 2012 17:40:01 -0000 The following reply was made to PR bin/173332; it has been noted by GNATS. From: Ian Lepore To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-bugs@FreeBSD.org Cc: Subject: Re: bin/173332: [patch] watchdogd wires over 10MB of memory after r239769 Date: Sat, 03 Nov 2012 11:36:18 -0600 On Sat, 2012-11-03 at 17:20 +0000, FreeBSD-gnats-submit@FreeBSD.org wrote: > Thank you very much for your problem report. > It has the internal identification `bin/173332'. > The individual assigned to look at your > report is: freebsd-bugs. > > You can access the state of your problem report at any time > via this link: > > http://www.freebsd.org/cgi/query-pr.cgi?pr=173332 > > >Category: bin > >Responsible: freebsd-bugs > >Synopsis: [patch] watchdogd wires over 10MB of memory after r239769 > >Arrival-Date: Sat Nov 03 17:20:00 UTC 2012 Comparison of ps -u and procstat -v output with and without the mlockall(2) call in watchdogd... With mlockall: USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 1299 0.0 15.5 10236 10164 - Ss 2:57PM 0:00.19 /usr/sbin/watchdogd -t 100 tflex# procstat -v `pgrep watchdogd` PID START END PRT RES PRES REF SHD FL TP PATH 1299 0x8000 0xa000 r-x 2 0 1 0 CN-- vn /usr/sbin/watchdogd 1299 0x11000 0x12000 rw- 1 0 1 0 C--- df 1299 0x20011000 0x20027000 r-x 22 0 53 26 CN-- vn /libexec/ld-elf.so.1 1299 0x2002e000 0x2002f000 rw- 1 0 1 0 C--- vn /libexec/ld-elf.so.1 1299 0x2002f000 0x20038000 rw- 9 0 1 0 C--- df 1299 0x20038000 0x20060000 r-x 40 0 20 10 CN-- vn /lib/libm.so.5 1299 0x20060000 0x20067000 --- 0 0 1 0 CN-- df 1299 0x20067000 0x20068000 rw- 1 0 1 0 C--- vn /lib/libm.so.5 1299 0x20068000 0x20078000 r-x 16 0 19 9 CN-- vn /lib/libutil.so.9 1299 0x20078000 0x2007f000 --- 0 0 1 0 CN-- df 1299 0x2007f000 0x20080000 rw- 1 0 1 0 C--- vn /lib/libutil.so.9 1299 0x20080000 0x20082000 rw- 2 0 1 0 ---- df 1299 0x20082000 0x201a8000 r-x 294 0 53 26 CN-- vn /lib/libc.so.7 1299 0x201a8000 0x201af000 --- 0 0 1 0 CN-- df 1299 0x201af000 0x201b6000 rw- 7 0 1 0 C--- vn /lib/libc.so.7 1299 0x201b6000 0x201f4000 rw- 62 0 1 0 C--- df 1299 0x20400000 0x20c00000 rw- 2048 0 1 0 C--- df 1299 0xbffe0000 0xc0000000 rwx 32 0 1 0 C--D df Without mlockall: USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 1276 0.0 1.3 10236 840 - Ss 2:56PM 0:00.02 /usr/sbin/watchdogd -t 100 tflex# procstat -v `pgrep watchdogd` PID START END PRT RES PRES REF SHD FL TP PATH 1276 0x8000 0xa000 r-x 2 0 1 0 CN-- vn /usr/sbin/watchdogd 1276 0x11000 0x12000 rw- 1 0 1 0 C--- df 1276 0x20011000 0x20027000 r-x 22 0 53 26 CN-- vn /libexec/ld-elf.so.1 1276 0x2002e000 0x2002f000 rw- 0 0 1 0 CN-- vn /libexec/ld-elf.so.1 1276 0x2002f000 0x20038000 rw- 8 0 1 0 C--- df 1276 0x20038000 0x20060000 r-x 5 0 20 10 CN-- vn /lib/libm.so.5 1276 0x20060000 0x20067000 --- 0 0 1 0 CN-- df 1276 0x20067000 0x20068000 rw- 0 0 1 0 CN-- vn /lib/libm.so.5 1276 0x20068000 0x20078000 r-x 16 0 19 9 CN-- vn /lib/libutil.so.9 1276 0x20078000 0x2007f000 --- 0 0 1 0 CN-- df 1276 0x2007f000 0x20080000 rw- 1 0 1 0 C--- vn /lib/libutil.so.9 1276 0x20080000 0x20082000 rw- 0 0 0 0 ---- -- 1276 0x20082000 0x201a8000 r-x 135 0 53 26 CN-- vn /lib/libc.so.7 1276 0x201a8000 0x201af000 --- 0 0 1 0 CN-- df 1276 0x201af000 0x201b6000 rw- 7 0 1 0 C--- vn /lib/libc.so.7 1276 0x201b6000 0x201f4000 rw- 5 0 1 0 C--- df 1276 0x20400000 0x20c00000 rw- 2 0 1 0 CN-- df 1276 0xbffe0000 0xc0000000 rwx 3 0 1 0 C--D df