OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
Re: Usefull info for a bug report regarding carp/pfsync?

From: Richard Daemon (richard.daemongmail.com)
Date: Tue Apr 01 2008 - 17:16:05 CDT


On Tue, Apr 1, 2008 at 12:12 PM, Preston Kutzner
<grdnwslmarketingresources.com> wrote:
>
> On Mon, 31 Mar 2008 10:44:28 +0200
> Simon Kammerer <kontaktweb30.ch> wrote:
>
> > Hi!
> >
> > after several years without any problems, we upgraded the hardware of
> > our carp/pfsync gateway about four week ago. Two weeks ago, the gateway
> > crashed completely: Both nodes were unreachable on all network
> > interfaces, we had to reset both machines. Same problem last night. I
> > can't find anything strange in the logs.
> > Its 4.2 from the official CD set, AMD64.
> >
> > Any hints what to add to a usefull bug report in addition to dmesg output?
> >
> > Thanks
> > Simon
> >
> >
>
> While I'm not having exactly the same issue, I am having a similar
> issue. Here's what I've been experiencing that I've found no
> resolution to:
>
> I'm running a small shuttle box (AMD_64) with nForce3 chipset. It's
> using the nfe(4) driver. This box is used as a basic transparent
> caching proxy server (squid + squidGuard) Throughput is fairly
> low-volume, as we only have a 1.5Mbit T1/DS1 connection. The problem
> I'm having is that periodically (and seemingly randomly) the TCP/IP
> stack will apparently lock-up. All network communication will cease
> and a restart is needed to correct the problem. While the network is
> locked-up on the machine, I am still able to login via a local console,
> and everything else seems to be working correctly.
>
> I'm running OpenBSD 4.2. Here is my dmesg output, as well as my sysctl
> output. I've tweaked a couple of settings in hopes that it would fix
> the network lock-up issue, but so far, it hasn't.
>
> DMESG output:
>
> OpenBSD 4.2 (GENERIC) #1179: Tue Aug 28 10:37:50 MDT 2007
> deraadtamd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC
> real mem = 1073278976 (1023MB)
> avail mem = 1030926336 (983MB)
> mainbus0 at root
> bios0 at mainbus0: SMBIOS rev. 2.2 0xf0000 (39 entries)
> bios0: vendor Phoenix Technologies, LTD version "6.00 PG" date
> 06/28/2005 bios0: Shuttle Inc SN95V30
> acpi at mainbus0 not configured
> cpu0 at mainbus0: (uniprocessor)
> cpu0: AMD Athlon(tm) 64 Processor 3700+, 2211.01 MHz
> cpu0:
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUS
> H,MMX,FXSR,SSE,SSE2,SSE3,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW
> cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 1MB
> 64b/line 16-way L2 cache cpu0: ITLB 32 4KB entries fully associative, 8
> 4MB entries fully associative cpu0: DTLB 32 4KB entries fully
> associative, 8 4MB entries fully associative cpu0: AMD erratum 89
> present, BIOS upgrade may be required pci0 at mainbus0 bus 0:
> configuration mode 1 pchb0 at pci0 dev 0 function 0 "NVIDIA nForce3 250
> PCI Host" rev 0xa1 pcib0 at pci0 dev 1 function 0 "NVIDIA nForce3 250
> ISA" rev 0xa2 nviic0 at pci0 dev 1 function 1 "NVIDIA nForce3 250
> SMBus" rev 0xa1 iic0 at nviic0 iic1 at nviic0
> adt0 at iic1 addr 0x2e: adm1027 rev 0x6a
> iic1: addr 0x4e 03=06 04=06 12=ff 13=0f 28=83 29=12 2a=12 2b=28
> ohci0 at pci0 dev 2 function 0 "NVIDIA nForce3 250 USB" rev 0xa1: irq
> 7, version 1.0, legacy support ohci1 at pci0 dev 2 function 1 "NVIDIA
> nForce3 250 USB" rev 0xa1: irq 5, version 1.0, legacy support ehci0 at
> pci0 dev 2 function 2 "NVIDIA nForce3 250 USB2" rev 0xa2: irq 10 usb0
> at ehci0: USB revision 2.0 uhub0 at usb0: NVIDIA EHCI root hub, rev
> 2.00/1.00, addr 1 nfe0 at pci0 dev 5 function 0 "NVIDIA nForce3 LAN"
> rev 0xa2: irq 10, address 00:30:1b:ba:2d:ee eephy0 at nfe0 phy 1:
> Marvell 88E1111 Gigabit PHY, rev. 2 auich0 at pci0 dev 6 function 0
> "NVIDIA nForce3 250 AC97" rev 0xa1: irq 7, nForce3 AC97 ac97: codec id
> 0x414c4760 (Avance Logic ALC655 rev 0) audio0 at auich0
> pciide0 at pci0 dev 8 function 0 "NVIDIA nForce3 250 IDE" rev 0xa2:
> DMA, channel 0 configured to compatibility, channel 1 configured to
> compatibility pciide0: channel 0 disabled (no drives) atapiscsi0 at
> pciide0 channel 1 drive 1 scsibus0 at atapiscsi0: 2 targets
> cd0 at scsibus0 targ 0 lun 0: <LITE-ON, DVDRW SHW-160P6S, PS01> SCSI0
> 5/cdrom removable cd0(pciide0:1:1): using PIO mode 4, Ultra-DMA mode 4
> pciide1 at pci0 dev 10 function 0 "NVIDIA nForce3 250 SATA" rev 0xa2:
> DMA pciide1: using irq 11 for native-PCI interrupt
> wd0 at pciide1 channel 0 drive 0: <WDC WD2500JD-00HBC0>
> wd0: 16-sector PIO, LBA48, 238475MB, 488397168 sectors
> wd0(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 5
> ppb0 at pci0 dev 11 function 0 "NVIDIA nForce3 250 AGP" rev 0xa2
> pci1 at ppb0 bus 1
> vga1 at pci1 dev 0 function 0 "ATI Radeon 9200 SE Sec" rev 0x01
> wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
> wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
> "ATI Radeon 9200 SE" rev 0x01 at pci1 dev 0 function 1 not configured
> ppb1 at pci0 dev 14 function 0 "NVIDIA nForce3 250 PCI-PCI" rev 0xa2
> pci2 at ppb1 bus 2
> "VIA VT6306 FireWire" rev 0x80 at pci2 dev 7 function 0 not configured
> pchb1 at pci0 dev 24 function 0 "AMD AMD64 HyperTransport" rev 0x00
> pchb2 at pci0 dev 24 function 1 "AMD AMD64 Address Map" rev 0x00
> pchb3 at pci0 dev 24 function 2 "AMD AMD64 DRAM Cfg" rev 0x00
> pchb4 at pci0 dev 24 function 3 "AMD AMD64 Misc Cfg" rev 0x00
> isa0 at pcib0
> isadma0 at isa0
> com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
> pckbc0 at isa0 port 0x60/5
> pckbd0 at pckbc0 (kbd slot)
> pckbc0: using irq 1 for kbd slot
> wskbd0 at pckbd0: console keyboard, using wsdisplay0
> pcppi0 at isa0 port 0x61
> midi0 at pcppi0: <PC speaker>
> spkr0 at pcppi0
> it0 at isa0 port 0x290/8: IT87
> usb1 at ohci0: USB revision 1.0
> uhub1 at usb1: NVIDIA OHCI root hub, rev 1.00/1.00, addr 1
> usb2 at ohci1: USB revision 1.0
> uhub2 at usb2: NVIDIA OHCI root hub, rev 1.00/1.00, addr 1
> uhidev0 at uhub1 port 1 configuration 1 interface 0
> uhidev0: LITE-ON Technology USB NetVista Full Width Keyboard., rev
> 1.10/1.09, addr 2, iclass 3/1 ukbd0 at uhidev0: 8 modifier keys, 6 key
> codes wskbd1 at ukbd0 mux 1
> wskbd1: connecting to wsdisplay0
> dkcsum: wd0 matches BIOS drive 0x80
> root on wd0a swap on wd0b dump on wd0b
>
> SYSCTL output:
>
> kern.ostype=OpenBSD
> kern.osrelease=4.2
> kern.osrevision=200711
> kern.version=OpenBSD 4.2 (GENERIC) #1179: Tue Aug 28 10:37:50 MDT 2007
> deraadtamd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC
>
> kern.maxvnodes=1310
> kern.maxproc=6000
> kern.maxfiles=11000
> kern.argmax=262144
> kern.securelevel=1
> kern.hostname=kyuusenchitai.marketingresources.com
> kern.hostid=0
> kern.clockrate=tick = 10000, tickadj = 40, hz = 100, profhz = 1024,
> stathz = 128 kern.posix1version=199009
> kern.ngroups=16
> kern.job_control=1
> kern.saved_ids=1
> kern.boottime=Tue Apr 1 09:16:01 2008
> kern.domainname=
> kern.maxpartitions=16
> kern.rawpartition=2
> kern.osversion=GENERIC#1179
> kern.somaxconn=1024
> kern.sominconn=80
> kern.usermount=0
> kern.random=433625 547328 0 299992 13 3088 0 0 0 0 0 0 60278 11647 299
> 3467 11046 1472 1341 2102 3024 5880 6206 5705 2007 4448 1183 1573 2846
> 1637 1633 2004 1832 1191 747 1147 496 428 275 44 1 2 2 0 1 4 1 0 0 8637
> 0 1254 50387 0 0 0 0 0 0 15600 418171 0 0 0 kern.nosuidcoredump=1
> kern.fsync=1 kern.sysvmsg=1 kern.sysvsem=1
> kern.sysvshm=1
> kern.arandom=43560931
> kern.msgbufsize=16344
> kern.malloc.buckets=16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,6553
> 6,131072,262144,524288
> kern.malloc.bucket.16=(calls = 52037 total_allocated = 17664 total_free
> = 3816 elements = 256 high watermark = 1280 could_free = 87)
> kern.malloc.bucket.32=(calls = 32387 total_allocated = 9344 total_free
> = 1862 elements = 128 high watermark = 640 could_free = 107)
> kern.malloc.bucket.64=(calls = 9481 total_allocated = 1536 total_free =
> 848 elements = 64 high watermark = 320 could_free = 374)
> kern.malloc.bucket.128=(calls = 3237 total_allocated = 800 total_free =
> 43 elements = 32 high watermark = 160 could_free = 0)
> kern.malloc.bucket.256=(calls = 1090 total_allocated = 368 total_free =
> 37 elements = 16 high watermark = 80 could_free = 0)
> kern.malloc.bucket.512=(calls = 1534 total_allocated = 768 total_free =
> 47 elements = 8 high watermark = 40 could_free = 7)
> kern.malloc.bucket.1024=(calls = 870 total_allocated = 432 total_free =
> 3 elements = 4 high watermark = 20 could_free = 0)
> kern.malloc.bucket.2048=(calls = 107 total_allocated = 34 total_free =
> 1 elements = 2 high watermark = 10 could_free = 0)
> kern.malloc.bucket.4096=(calls = 255 total_allocated = 28 total_free =
> 1 elements = 1 high watermark = 5 could_free = 0)
> kern.malloc.bucket.8192=(calls = 261 total_allocated = 261 total_free =
> 0 elements = 1 high watermark = 5 could_free = 0)
> kern.malloc.bucket.16384=(calls = 8 total_allocated = 8 total_free = 0
> elements = 1 high watermark = 5 could_free = 0)
> kern.malloc.bucket.32768=(calls = 3 total_allocated = 3 total_free = 0
> elements = 1 high watermark = 5 could_free = 0)
> kern.malloc.bucket.65536=(calls = 1 total_allocated = 1 total_free = 0
> elements = 1 high watermark = 5 could_free = 0)
> kern.malloc.bucket.131072=(calls = 2 total_allocated = 2 total_free = 0
> elements = 1 high watermark = 5 could_free = 0)
> kern.malloc.bucket.262144=(calls = 0 total_allocated = 0 total_free = 0
> elements = 1 high watermark = 5 could_free = 0)
> kern.malloc.bucket.524288=(calls = 0 total_allocated = 0 total_free = 0
> elements = 1 high watermark = 5 could_free = 0)
> kern.malloc.kmemnames=free,mbuf,devbuf,debug,pcb,routetbl,,fragtbl,,ifaddr,so
> opts,sysctl,,,ioctlops,,,,,iov,mount,,NFS_req,NFS_mount,NFS_node,vnodes,namec
> ache,UFS_quota,UFS_mount,shm,VM_map,sem,dirhash,,VM_pmap,,,,file,file_desc,,p
> roc,subproc,VFS_cluster,,,MFS_node,,,Export_Host,NFS_srvsock,NFS_uid,NFS_daem
> on,ip_moptions,in_multi,ether_multi,mrt,ISOFS_mount,ISOFS_node,MSDOSFS_mount,
> MSDOSFS_fat,MSDOSFS_node,ttys,exec,miscfs_mount,,,,,,,,,,pfkey_data,tdb,xform
> _data,,pagedep,inodedep,newblk,,,indirdep,,,,,,,,,VM_swap,,,,,RAIDframe_data,
> UVM_amap,UVM_aobj,,USB,USB_device,USB_HC,,memdesc,,,crypto_data,,IPsec_creds,
> packet_tags,1394ctl,1394data,emuldata,,,,,,,,,ip6_options,NDP,ip6rr,rp_addr,t
> emp,NTFS_mount,NTFS_node,NTFS_fnode,NTFS_dir,NTFS_hash_tables,NTFS_file_attr,
> NTFS_resident_data_,NTFS_decomp,NTFS_vrun,kqueue,bluetooth,bwmeter,UDF_mount,
> UDF_file_entry,UDF_file_id
> kern.malloc.kmemstat.free=(inuse = 0, calls = 0, memuse = 0K, limblocks
> = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes =
> (none)) kern.malloc.kmemstat.mbuf=(inuse = 0, calls = 0, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0,
> sizes = (none)) kern.malloc.kmemstat.devbuf=(inuse = 619, calls = 643,
> memuse = 2306K, limblocks = 0, mapblocks = 0, maxused = 2306K, limit =
> 78644K, spare = 0, sizes =
> (16,32,64,128,256,512,1024,2048,4096,8192,16384,32768))
> kern.malloc.kmemstat.debug=(inuse = 0, calls = 0, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0,
> sizes = (none)) kern.malloc.kmemstat.pcb=(inuse = 72, calls = 111,
> memuse = 12K, limblocks = 0, mapblocks = 0, maxused = 13K, limit =
> 78644K, spare = 0, sizes = (16,32,64,128,1024))
> kern.malloc.kmemstat.routetbl=(inuse = 65, calls = 98, memuse = 7K,
> limblocks = 0, mapblocks = 0, maxused = 8K, limit = 78644K, spare = 0,
> sizes = (16,32,64,128,256)) kern.malloc.kmemstat.fragtbl=(inuse = 0,
> calls = 0, memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K,
> limit = 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.ifaddr=(inuse = 35, calls = 35, memuse = 9K,
> limblocks = 0, mapblocks = 0, maxused = 9K, limit = 78644K, spare = 0,
> sizes = (32,64,128,256,512,2048)) kern.malloc.kmemstat.soopts=(inuse =
> 0, calls = 0, memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K,
> limit = 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.sysctl=(inuse = 3, calls = 3, memuse = 2K,
> limblocks = 0, mapblocks = 0, maxused = 2K, limit = 78644K, spare = 0,
> sizes = (16,256,1024)) kern.malloc.kmemstat.ioctlops=(inuse = 0, calls
> = 33, memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 2K, limit =
> 78644K, spare = 0, sizes = (512,1024,2048))
> kern.malloc.kmemstat.iov=(inuse = 0, calls = 0, memuse = 0K, limblocks
> = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0, sizes =
> (none)) kern.malloc.kmemstat.mount=(inuse = 5, calls = 5, memuse = 3K,
> limblocks = 0, mapblocks = 0, maxused = 3K, limit = 78644K, spare = 0,
> sizes = (512)) kern.malloc.kmemstat.NFS_req=(inuse = 0, calls = 0,
> memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit =
> 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.NFS_mount=(inuse = 0, calls = 0, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0,
> sizes = (none)) kern.malloc.kmemstat.NFS_node=(inuse = 1, calls = 1,
> memuse = 16K, limblocks = 0, mapblocks = 0, maxused = 16K, limit =
> 78644K, spare = 0, sizes = (16384)) kern.malloc.kmemstat.vnodes=(inuse
> = 42, calls = 1316, memuse = 13K, limblocks = 0, mapblocks = 0, maxused
> = 87K, limit = 78644K, spare = 0, sizes = (64,256,512))
> kern.malloc.kmemstat.namecache=(inuse = 3, calls = 3, memuse = 82K,
> limblocks = 0, mapblocks = 0, maxused = 82K, limit = 78644K, spare = 0,
> sizes = (2048,16384,65536)) kern.malloc.kmemstat.UFS_quota=(inuse = 1,
> calls = 1, memuse = 16K, limblocks = 0, mapblocks = 0, maxused = 16K,
> limit = 78644K, spare = 0, sizes = (16384))
> kern.malloc.kmemstat.UFS_mount=(inuse = 21, calls = 21, memuse = 62K,
> limblocks = 0, mapblocks = 0, maxused = 62K, limit = 78644K, spare = 0,
> sizes = (16,128,1024,2048,16384,32768)) kern.malloc.kmemstat.shm=(inuse
> = 2, calls = 2, memuse = 2K, limblocks = 0, mapblocks = 0, maxused =
> 2K, limit = 78644K, spare = 0, sizes = (256,1024))
> kern.malloc.kmemstat.VM_map=(inuse = 4, calls = 4, memuse = 1K,
> limblocks = 0, mapblocks = 0, maxused = 1K, limit = 78644K, spare = 0,
> sizes = (256)) kern.malloc.kmemstat.sem=(inuse = 3, calls = 3, memuse =
> 1K, limblocks = 0, mapblocks = 0, maxused = 1K, limit = 78644K, spare =
> 0, sizes = (16,32,128)) kern.malloc.kmemstat.dirhash=(inuse = 231,
> calls = 678, memuse = 43K, limblocks = 0, mapblocks = 0, maxused = 67K,
> limit = 78644K, spare = 0, sizes = (16,32,64,128,512))
> kern.malloc.kmemstat.VM_pmap=(inuse = 0, calls = 0, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0,
> sizes = (none)) kern.malloc.kmemstat.file=(inuse = 0, calls = 0, memuse
> = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare
> = 0, sizes = (none)) kern.malloc.kmemstat.file_desc=(inuse = 15, calls
> = 18, memuse = 11K, limblocks = 0, mapblocks = 0, maxused = 13K, limit
> = 78644K, spare = 0, sizes = (512,1024,2048,4096))
> kern.malloc.kmemstat.proc=(inuse = 11, calls = 11, memuse = 5K,
> limblocks = 0, mapblocks = 0, maxused = 5K, limit = 78644K, spare = 0,
> sizes = (64,512,2048)) kern.malloc.kmemstat.subproc=(inuse = 0, calls =
> 0, memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit =
> 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.VFS_cluster=(inuse = 0, calls = 1914, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 1K, limit = 78644K, spare = 0,
> sizes = (64)) kern.malloc.kmemstat.MFS_node=(inuse = 0, calls = 0,
> memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit =
> 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.Export_Host=(inuse = 0, calls = 0, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0,
> sizes = (none)) kern.malloc.kmemstat.NFS_srvsock=(inuse = 1, calls = 1,
> memuse = 1K, limblocks = 0, mapblocks = 0, maxused = 1K, limit =
> 78644K, spare = 0, sizes = (512)) kern.malloc.kmemstat.NFS_uid=(inuse =
> 0, calls = 0, memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K,
> limit = 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.NFS_daemon=(inuse = 1, calls = 1, memuse = 1K,
> limblocks = 0, mapblocks = 0, maxused = 1K, limit = 78644K, spare = 0,
> sizes = (512)) kern.malloc.kmemstat.ip_moptions=(inuse = 0, calls = 0,
> memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit =
> 78644K, spare = 0, sizes = (none)) kern.malloc.kmemstat.in_multi=(inuse
> = 24, calls = 24, memuse = 2K, limblocks = 0, mapblocks = 0, maxused =
> 2K, limit = 78644K, spare = 0, sizes = (32,64))
> kern.malloc.kmemstat.ether_multi=(inuse = 4, calls = 4, memuse = 1K,
> limblocks = 0, mapblocks = 0, maxused = 1K, limit = 78644K, spare = 0,
> sizes = (64)) kern.malloc.kmemstat.mrt=(inuse = 0, calls = 0, memuse =
> 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare =
> 0, sizes = (none)) kern.malloc.kmemstat.ISOFS_mount=(inuse = 1, calls =
> 1, memuse = 16K, limblocks = 0, mapblocks = 0, maxused = 16K, limit =
> 78644K, spare = 0, sizes = (16384))
> kern.malloc.kmemstat.ISOFS_node=(inuse = 0, calls = 0, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0,
> sizes = (none)) kern.malloc.kmemstat.MSDOSFS_mount=(inuse = 1, calls =
> 1, memuse = 8K, limblocks = 0, mapblocks = 0, maxused = 8K, limit =
> 78644K, spare = 0, sizes = (8192))
> kern.malloc.kmemstat.MSDOSFS_fat=(inuse = 0, calls = 0, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0,
> sizes = (none)) kern.malloc.kmemstat.MSDOSFS_node=(inuse = 0, calls =
> 0, memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit =
> 78644K, spare = 0, sizes = (none)) kern.malloc.kmemstat.ttys=(inuse =
> 414, calls = 414, memuse = 259K, limblocks = 0, mapblocks = 0, maxused
> = 259K, limit = 78644K, spare = 0, sizes = (128,512,1024))
> kern.malloc.kmemstat.exec=(inuse = 0, calls = 419, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 3K, limit = 78644K, spare = 0,
> sizes = (16,32,64,1024)) kern.malloc.kmemstat.miscfs_mount=(inuse = 0,
> calls = 0, memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K,
> limit = 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.pfkey_data=(inuse = 1, calls = 2, memuse = 1K,
> limblocks = 0, mapblocks = 0, maxused = 1K, limit = 78644K, spare = 0,
> sizes = (128)) kern.malloc.kmemstat.tdb=(inuse = 0, calls = 0, memuse =
> 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare =
> 0, sizes = (none)) kern.malloc.kmemstat.xform_data=(inuse = 0, calls =
> 27, memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 1K, limit =
> 78644K, spare = 0, sizes = (16,32)) kern.malloc.kmemstat.pagedep=(inuse
> = 1, calls = 1, memuse = 4K, limblocks = 0, mapblocks = 0, maxused =
> 4K, limit = 78644K, spare = 0, sizes = (4096))
> kern.malloc.kmemstat.inodedep=(inuse = 1, calls = 1, memuse = 16K,
> limblocks = 0, mapblocks = 0, maxused = 16K, limit = 78644K, spare = 0,
> sizes = (16384)) kern.malloc.kmemstat.newblk=(inuse = 1, calls = 1,
> memuse = 1K, limblocks = 0, mapblocks = 0, maxused = 1K, limit =
> 78644K, spare = 0, sizes = (512)) kern.malloc.kmemstat.indirdep=(inuse
> = 0, calls = 0, memuse = 0K, limblocks = 0, mapblocks = 0, maxused =
> 0K, limit = 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.VM_swap=(inuse = 7, calls = 7, memuse = 155K,
> limblocks = 0, mapblocks = 0, maxused = 155K, limit = 78644K, spare =
> 0, sizes = (16,64,2048,131072))
> kern.malloc.kmemstat.RAIDframe_data=(inuse = 0, calls = 0, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0,
> sizes = (none)) kern.malloc.kmemstat.UVM_amap=(inuse = 22896, calls =
> 88223, memuse = 1077K, limblocks = 0, mapblocks = 0, maxused = 1190K,
> limit = 78644K, spare = 0, sizes =
> (16,32,64,128,256,512,1024,2048,4096))
> kern.malloc.kmemstat.UVM_aobj=(inuse = 2, calls = 2, memuse = 3K,
> limblocks = 0, mapblocks = 0, maxused = 3K, limit = 78644K, spare = 0,
> sizes = (16,2048)) kern.malloc.kmemstat.USB=(inuse = 53, calls = 54,
> memuse = 8K, limblocks = 0, mapblocks = 0, maxused = 8K, limit =
> 78644K, spare = 0, sizes = (16,32,64,128,256))
> kern.malloc.kmemstat.USB_device=(inuse = 18, calls = 18, memuse = 7K,
> limblocks = 0, mapblocks = 0, maxused = 7K, limit = 78644K, spare = 0,
> sizes = (16,128,256,512)) kern.malloc.kmemstat.USB_HC=(inuse = 0, calls
> = 0, memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit =
> 78644K, spare = 0, sizes = (none)) kern.malloc.kmemstat.memdesc=(inuse
> = 0, calls = 0, memuse = 0K, limblocks = 0, mapblocks = 0, maxused =
> 0K, limit = 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.crypto_data=(inuse = 1, calls = 1, memuse = 1K,
> limblocks = 0, mapblocks = 0, maxused = 1K, limit = 78644K, spare = 0,
> sizes = (1024)) kern.malloc.kmemstat.IPsec_creds=(inuse = 0, calls = 0,
> memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit =
> 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.packet_tags=(inuse = 0, calls = 0, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0,
> sizes = (none)) kern.malloc.kmemstat.1394ctl=(inuse = 0, calls = 0,
> memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit =
> 78644K, spare = 0, sizes = (none)) kern.malloc.kmemstat.1394data=(inuse
> = 0, calls = 0, memuse = 0K, limblocks = 0, mapblocks = 0, maxused =
> 0K, limit = 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.emuldata=(inuse = 0, calls = 0, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0,
> sizes = (none)) kern.malloc.kmemstat.ip6_options=(inuse = 0, calls = 0,
> memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit =
> 78644K, spare = 0, sizes = (none)) kern.malloc.kmemstat.NDP=(inuse = 5,
> calls = 6, memuse = 1K, limblocks = 0, mapblocks = 0, maxused = 1K,
> limit = 78644K, spare = 0, sizes = (64,128))
> kern.malloc.kmemstat.ip6rr=(inuse = 0, calls = 0, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0,
> sizes = (none)) kern.malloc.kmemstat.rp_addr=(inuse = 0, calls = 0,
> memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit =
> 78644K, spare = 0, sizes = (none)) kern.malloc.kmemstat.temp=(inuse =
> 32, calls = 7171, memuse = 12K, limblocks = 0, mapblocks = 0, maxused =
> 16K, limit = 78644K, spare = 0, sizes =
> (16,32,64,128,512,1024,2048,4096))
> kern.malloc.kmemstat.NTFS_mount=(inuse = 0, calls = 0, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0,
> sizes = (none)) kern.malloc.kmemstat.NTFS_node=(inuse = 0, calls = 0,
> memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit =
> 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.NTFS_fnode=(inuse = 0, calls = 0, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0,
> sizes = (none)) kern.malloc.kmemstat.NTFS_dir=(inuse = 0, calls = 0,
> memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit =
> 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.NTFS_hash_tables=(inuse = 0, calls = 0, memuse =
> 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare =
> 0, sizes = (none)) kern.malloc.kmemstat.NTFS_file_attr=(inuse = 0,
> calls = 0, memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K,
> limit = 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.NTFS_resident_data_=(inuse = 0, calls = 0, memuse
> = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare
> = 0, sizes = (none)) kern.malloc.kmemstat.NTFS_decomp=(inuse = 0, calls
> = 0, memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit =
> 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.NTFS_vrun=(inuse = 0, calls = 0, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0,
> sizes = (none)) kern.malloc.kmemstat.kqueue=(inuse = 0, calls = 0,
> memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit =
> 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.bluetooth=(inuse = 0, calls = 0, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0,
> sizes = (none)) kern.malloc.kmemstat.bwmeter=(inuse = 0, calls = 0,
> memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit =
> 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.UDF_mount=(inuse = 0, calls = 0, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0,
> sizes = (none)) kern.malloc.kmemstat.UDF_file_entry=(inuse = 0, calls =
> 0, memuse = 0K, limblocks = 0, mapblocks = 0, maxused = 0K, limit =
> 78644K, spare = 0, sizes = (none))
> kern.malloc.kmemstat.UDF_file_id=(inuse = 0, calls = 0, memuse = 0K,
> limblocks = 0, mapblocks = 0, maxused = 0K, limit = 78644K, spare = 0,
> sizes = (none)) kern.cp_time=1372,0,3666,2011,871783
> kern.nchstats.good_hits=112785 kern.nchstats.negative_hits=1407
> kern.nchstats.bad_hits=138 kern.nchstats.false_hits=5762
> kern.nchstats.misses=30221 kern.nchstats.long_names=0
> kern.nchstats.pass2=402 kern.nchstats.2passes=584
> kern.nchstats.ncs_revhits=19 kern.nchstats.ncs_revmiss=0
> kern.forkstat.forks=260 kern.forkstat.vforks=4 kern.forkstat.rforks=0
> kern.forkstat.kthreads=14 kern.forkstat.fork_pages=182984
> kern.forkstat.vfork_pages=2159 kern.forkstat.rfork_pages=0
> kern.forkstat.kthread_pages=0 kern.nselcoll=0 kern.tty.tk_nin=1265
> kern.tty.tk_nout=14593857 kern.tty.tk_rawcc=1230 kern.tty.tk_cancc=35
> kern.tty.maxptys=992 kern.tty.nptys=64 kern.ccpu=1948 kern.fscale=2048
> kern.nprocs=70 kern.stackgap_random=262144 kern.usercrypto=1
> kern.cryptodevallowsoft=0 kern.splassert=1 kern.nfiles=549
> kern.ttycount=69 kern.numvnodes=2621 kern.userasymcrypto=1
> kern.seminfo.semmni=10 kern.seminfo.semmns=60 kern.seminfo.semmnu=30
> kern.seminfo.semmsl=60 kern.seminfo.semopm=100 kern.seminfo.semume=10
> kern.seminfo.semusz=112 kern.seminfo.semvmx=32767
> kern.seminfo.semaem=16384 kern.shminfo.shmmax=33554432
> kern.shminfo.shmmin=1 kern.shminfo.shmmni=128 kern.shminfo.shmseg=128
> kern.shminfo.shmall=8192 kern.emul.nemuls=0 kern.maxclusters=6144
> kern.timecounter.tick=1 kern.timecounter.timestepwarnings=0
> kern.timecounter.hardware=i8254 kern.timecounter.choice=i8254(0)
> dummy(-1000000) kern.maxlocksperuid=1024 net.inet.ip.forwarding=0
> net.inet.ip.redirect=1 net.inet.ip.ttl=64 net.inet.ip.sourceroute=0
> net.inet.ip.directed-broadcast=0 net.inet.ip.portfirst=1024
> net.inet.ip.portlast=49151 net.inet.ip.porthifirst=49152
> net.inet.ip.porthilast=65535 net.inet.ip.maxqueue=300
> net.inet.ip.encdebug=0 net.inet.ip.ipsec-expire-acquire=30
> net.inet.ip.ipsec-invalid-life=60 net.inet.ip.ipsec-pfs=1
> net.inet.ip.ipsec-soft-allocs=0 net.inet.ip.ipsec-allocs=0
> net.inet.ip.ipsec-soft-bytes=0 net.inet.ip.ipsec-bytes=0
> net.inet.ip.ipsec-timeout=86400 net.inet.ip.ipsec-soft-timeout=80000
> net.inet.ip.ipsec-soft-firstuse=3600 net.inet.ip.ipsec-firstuse=7200
> net.inet.ip.ipsec-enc-alg=aes net.inet.ip.ipsec-auth-alg=hmac-sha1
> net.inet.ip.mtudisc=1 net.inet.ip.mtudisctimeout=600
> net.inet.ip.ipsec-comp-alg=deflate net.inet.ip.ifq.len=0
> net.inet.ip.ifq.maxlen=256 net.inet.ip.ifq.drops=0
> net.inet.ip.mforwarding=0 net.inet.ip.multipath=0
> net.inet.icmp.maskrepl=0 net.inet.icmp.bmcastecho=0
> net.inet.icmp.errppslimit=100 net.inet.icmp.rediraccept=1
> net.inet.icmp.redirtimeout=600 net.inet.icmp.tstamprepl=1
> net.inet.ipip.allow=0 net.inet.tcp.rfc1323=1
> net.inet.tcp.keepinittime=150 net.inet.tcp.keepidle=14400
> net.inet.tcp.keepintvl=150 net.inet.tcp.slowhz=2
> net.inet.tcp.baddynamic=587,749,750,751,871
> net.inet.tcp.recvspace=16384 net.inet.tcp.sendspace=16384
> net.inet.tcp.sack=1 net.inet.tcp.mssdflt=512
> net.inet.tcp.rstppslimit=100 net.inet.tcp.ackonpush=0
> net.inet.tcp.ecn=0 net.inet.tcp.syncachelimit=10255
> net.inet.tcp.synbucketlimit=105 net.inet.tcp.rfc3390=1
> net.inet.tcp.reasslimit=3072 net.inet.tcp.sackholelimit=32768
> net.inet.udp.checksum=1 net.inet.udp.baddynamic=623,664,749,750,751
> net.inet.udp.recvspace=41600 net.inet.udp.sendspace=9216
> net.inet.gre.allow=0 net.inet.gre.wccp=0 net.inet.esp.enable=1
> net.inet.esp.udpencap=1 net.inet.esp.udpencap_port=4500
> net.inet.ah.enable=1 net.inet.mobileip.allow=0 net.inet.etherip.allow=0
> net.inet.ipcomp.enable=0 net.inet.carp.allow=1 net.inet.carp.preempt=0
> net.inet.carp.log=0 net.inet.carp.arpbalance=0
> net.inet6.ip6.forwarding=0 net.inet6.ip6.redirect=1
> net.inet6.ip6.hlim=64 net.inet6.ip6.maxfragpackets=200
> net.inet6.ip6.accept_rtadv=0 net.inet6.ip6.keepfaith=0
> net.inet6.ip6.log_interval=5 net.inet6.ip6.hdrnestlimit=10
> net.inet6.ip6.dad_count=1 net.inet6.ip6.auto_flowlabel=1
> net.inet6.ip6.defmcasthlim=1 net.inet6.ip6.kame_version=OpenBSD-current
> net.inet6.ip6.use_deprecated=1 net.inet6.ip6.rr_prune=5
> net.inet6.ip6.v6only=1 net.inet6.ip6.maxfrags=200
> net.inet6.ip6.mforwarding=0 net.inet6.ip6.multipath=0
> net.inet6.ip6.multicast_mtudisc=0 net.inet6.icmp6.rediraccept=1
> net.inet6.icmp6.redirtimeout=600 net.inet6.icmp6.nd6_prune=1
> net.inet6.icmp6.nd6_delay=5 net.inet6.icmp6.nd6_umaxtries=3
> net.inet6.icmp6.nd6_mmaxtries=3 net.inet6.icmp6.nd6_useloopback=1
> net.inet6.icmp6.nodeinfo=1 net.inet6.icmp6.errppslimit=100
> net.inet6.icmp6.nd6_maxnudhint=0 net.inet6.icmp6.mtudisc_hiwat=1280
> net.inet6.icmp6.mtudisc_lowat=256 net.inet6.icmp6.nd6_debug=0
> net.bpf.bufsize=32768
> net.bpf.maxbufsize=2097152
>
> [demime 1.01d removed an attachment of type application/pgp-signature which had a name of signature.asc]

It's not by chance your PF state table that may be maxed?