Subject: Re: Please audit pool use in your code!
To: tech-kern <tech-kern@netbsd.org>
From: David Brownlee <abs@NetBSD.org>
List: tech-kern
Date: 07/28/2006 15:59:21
On Sun, 23 Jul 2006, David Brownlee wrote:

> 	Another (posible) data point.
>
> 	I've been seeing very similar issues on two of my boxes (0xe),
> 	and switched one of then to a GENERIC 3 kernel from NetBSD.org,
> 	but it happened again (after about four days). If this is the
> 	same issue then it rules out PF for me (my only common factor).
>
> 	I'm going to dig out a SATA card and swap out every piece of
> 	hardware apart from the disks next, just to make absolutely
> 	certain I have a software issue and not a rogue datapoint.

 	Just had this on a box which had until this point been running
 	NetBSD-3 without any problems for many months. Only change was
 	it now had a USB printer attached (previously no UDB devices).

 	It _did_ fill up the disk, though its done that before
 	occasionally without problems:

 	Is there a PR open to which it would be useful appending this?

uid 2015, pid 15953, command smbd, on /home: file system full
uvm_fault(0xbe1a17ec, 0, 0, 1) -> 0xe
fatal page fault in supervisor mode
trap type 6 code 0 eip a053e92b cs 8 eflags 10246 cr2 48 ilevel 5
panic: trap
Begin traceback...
trap() at netbsd:trap+0x171
--- trap (number 6) ---
usb_transfer_complete(a24c7b00,16,a06c317f,0,0) at 
netbsd:usb_transfer_complete+
0x16b
uhci_abort_xfer(a24c7b00,6,bd99fcec,a053e7a9,a24c7b00) at 
netbsd:uhci_abort_xfer
+0x1a4
uhci_device_bulk_abort(a24c7b00,0,bd99fd0c,a053e42c,a20f2280) at 
netbsd:uhci_dev
ice_bulk_abort+0x19
usbd_ar_pipe(a20f2280,a1ccb400,0,a1d73000,a22c6500) at 
netbsd:usbd_ar_pipe+0x29
usbd_abort_pipe(a20f2280,2,bd99fd5c,a03ad2df,3900) at 
netbsd:usbd_abort_pipe+0x2
c
ulptclose(3900,2,2000,bdb9d4cc,40500) at netbsd:ulptclose+0x6e
spec_close(bd99fdb4,10002,c2503dd8,0,a07a2a80) at netbsd:spec_close+0xbf
ufsspec_close(bd99fdb4,bd7d3ea0,bd99fddc,a03a5aee,a05d3bc0) at 
netbsd:ufsspec_cl
ose+0x171
VOP_CLOSE(c2503dd8,2,bd770ccc,bdb9d4cc,bde07ee0) at netbsd:VOP_CLOSE+0x36
vn_close(c2503dd8,2,bd770ccc,bdb9d4cc,a25cfaa8) at netbsd:vn_close+0x44
vn_closefile(bde07ee0,bdb9d4cc,2,bd99fe44,20) at netbsd:vn_closefile+0x29
closef(bde07ee0,bdb9d4cc,bdd68c38,bdb9d4cc,0) at netbsd:closef+0xd5
fdfree(bdb9d4cc,0,bd99ff3c,a03a0cd3,bd99fed4) at netbsd:fdfree+0x5f
exit1(be0af6bc,0,bdb9d4cc,be0af6bc,0) at netbsd:exit1+0x1af
sys_exit(be0af6bc,bd99ff64,bd99ff5c,bdb9d4cc,1) at netbsd:sys_exit+0x29
syscall_plain() at netbsd:syscall_plain+0x85
--- syscall (number 1) ---
0x9dbc240f:

-- 
 		David/absolute       -- www.NetBSD.org: No hype required --