FreeBSD 6.3 deadlock (interrupted pmap_remove_pages) with DDB output

Stef Walter stef-list at memberwebs.com
Mon Jun 16 11:10:35 UTC 2008


Stef Walter wrote:
> I've been trying to track down a deadlock on some newish production
> servers running FreeBSD 6.3-RELEASE-p2. The deadlock occurs on a
> specific (although mundane) hardware configuration, and each of several
> servers running this hardware deadlock about once per week.
> 
> Although I suspect that this is not hardware related, from a (naive)
> perusal of the attached stack traces.

Here's another similar deadlock that occurred on an similar machine.
Last time pmap_enter was preempted by an interrupt, this time
pmap_remove_pages was preempted by a timer.

I tried changing machdep.cpu_idle_hlt to zero, based on a hint [1], but
that didn't seem to make a difference.

Again in this case the processes are waiting on the page queue mutex:
 python (in trap > trap_pfault > vm_fault)
 rsync (in ... cluster_read > getblk > getnewbuf > vfs_vmio_release)

And another rsync process is holding the vm page queue mutex:
 rsync (in exit1 > vmspace_exit > pmap_remove_pages)

The rsync process in pmap_remove_pages was interrupted by a timer while
holding the vm page queue lock and then was not scheduled again.

Kernel config and full details attched.

I may try building the kernel without PREEMPTION to see if it fixes this
problem.

Again, any and all advice or hints are welcome. I really appreciate any
time spent on this.

Stef Walter

[1]
http://unix.derkeiler.com/Mailing-Lists/FreeBSD/current/2005-02/0508.html
-------------- next part --------------
#
# RACK1
#

machine		i386
cpu		I686_CPU
ident		RACK1

# To statically compile in device wiring instead of /boot/device.hints
#hints		"GENERIC.hints"		# Default places to look for devices.

makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols

options 	SCHED_4BSD		# 4BSD scheduler
options 	PREEMPTION		# Enable kernel thread preemption
options 	INET			# InterNETworking
options 	INET6			# IPv6 communications protocols
options 	FFS			# Berkeley Fast Filesystem
options 	SOFTUPDATES		# Enable FFS soft updates support
options 	UFS_ACL			# Support for access control lists
options 	UFS_DIRHASH		# Improve performance on big directories
options 	MD_ROOT			# MD is a potential root device
options 	NFSCLIENT		# Network Filesystem Client
options 	NFSSERVER		# Network Filesystem Server
options 	NFS_ROOT		# NFS usable as /, requires NFSCLIENT
options 	MSDOSFS			# MSDOS Filesystem
options 	CD9660			# ISO 9660 Filesystem
options 	PROCFS			# Process filesystem (requires PSEUDOFS)
options 	PSEUDOFS		# Pseudo-filesystem framework
options 	GEOM_GPT		# GUID Partition Tables.
options 	COMPAT_43		# Compatible with BSD 4.3 [KEEP THIS!]
options 	COMPAT_FREEBSD4		# Compatible with FreeBSD4
options 	COMPAT_FREEBSD5		# Compatible with FreeBSD5
options 	SCSI_DELAY=5000		# Delay (in ms) before probing SCSI
options 	KTRACE			# ktrace(1) support
options 	SYSVSHM			# SYSV-style shared memory
options 	SYSVMSG			# SYSV-style message queues
options 	SYSVSEM			# SYSV-style semaphores
options 	_KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev
options 	ADAPTIVE_GIANT		# Giant mutex is adaptive.

device		apic			# I/O APIC

options         SMP

options         QUOTA
options         FAST_IPSEC
options         IPFIREWALL
options         IPFIREWALL_DEFAULT_TO_ACCEPT
options         IPFIREWALL_VERBOSE
options         IPFIREWALL_FORWARD
options         IPDIVERT
options         DUMMYNET

options         ALTQ
options         ALTQ_CBQ
options         ALTQ_RED
options         ALTQ_RIO
options         ALTQ_HFSC
options         ALTQ_CDNR
options         ALTQ_PRIQ


options KDB
options KDB_TRACE
options KDB_UNATTENDED
options DDB
options INVARIANTS
options INVARIANT_SUPPORT
options WITNESS
options WITNESS_SKIPSPIN
options DIAGNOSTIC
options BREAK_TO_DEBUGGER
options DEBUG_LOCKS
options DEBUG_VFS_LOCKS


device 		crypto

# Bus support.
device		eisa
device		pci

# Floppy drives
device		fdc

# ATA and ATAPI devices
device		ata
device		atadisk		# ATA disk drives
device		ataraid		# ATA RAID drives
device		atapicd		# ATAPI CDROM drives
#device		atapifd		# ATAPI floppy drives
#device		atapist		# ATAPI tape drives
options 	ATA_STATIC_ID	# Static device numbering

# SCSI Controllers
#device		ahb		# EISA AHA1742 family
#device		ahc		# AHA2940 and onboard AIC7xxx devices
#options 	AHC_REG_PRETTY_PRINT	# Print register bitfields in debug
					# output.  Adds ~128k to driver.
#device		ahd		# AHA39320/29320 and onboard AIC79xx devices
#options 	AHD_REG_PRETTY_PRINT	# Print register bitfields in debug
					# output.  Adds ~215k to driver.
#device		amd		# AMD 53C974 (Tekram DC-390(T))
#device		isp		# Qlogic family
#device 	ispfw		# Firmware for QLogic HBAs- normally a module
#device		mpt		# LSI-Logic MPT-Fusion
#device		ncr		# NCR/Symbios Logic
#device		sym		# NCR/Symbios Logic (newer chipsets + those of `ncr')
#device		trm		# Tekram DC395U/UW/F DC315U adapters

#device		adv		# Advansys SCSI adapters
#device		adw		# Advansys wide SCSI adapters
#device		aha		# Adaptec 154x SCSI adapters
#device		aic		# Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
#device		bt		# Buslogic/Mylex MultiMaster SCSI adapters

#device		ncv		# NCR 53C500
#device		nsp		# Workbit Ninja SCSI-3
#device		stg		# TMC 18C30/18C50

# SCSI peripherals
device		scbus		# SCSI bus (required for SCSI)
#device		ch		# SCSI media changers
device		da		# Direct Access (disks)
#device		sa		# Sequential Access (tape etc)
#device		cd		# CD
#device		pass		# Passthrough device (direct SCSI access)
#device		ses		# SCSI Environmental Services (and SAF-TE)

# RAID controllers interfaced to the SCSI subsystem
#device		amr		# AMI MegaRAID
#device		arcmsr		# Areca SATA II RAID
#device		asr		# DPT SmartRAID V, VI and Adaptec SCSI RAID
#device		ciss		# Compaq Smart RAID 5*
#device		dpt		# DPT Smartcache III, IV - See NOTES for options
#device		hptmv		# Highpoint RocketRAID 182x
#device		hptrr		# Highpoint RocketRAID 17xx, 22xx, 23xx, 25xx
#device		rr232x		# Highpoint RocketRAID 232x
device		iir		# Intel Integrated RAID
#device		ips		# IBM (Adaptec) ServeRAID
#device		mly		# Mylex AcceleRAID/eXtremeRAID
#device		twa		# 3ware 9000 series PATA/SATA RAID

# RAID controllers
#device		aac		# Adaptec FSA RAID
#device		aacp		# SCSI passthrough for aac (requires CAM)
#device		ida		# Compaq Smart RAID
#device		mfi		# LSI MegaRAID SAS
#device		mlx		# Mylex DAC960 family
#device		pst		# Promise Supertrak SX6000
#device		twe		# 3ware ATA RAID

# atkbdc0 controls both the keyboard and the PS/2 mouse
device		atkbdc		# AT keyboard controller
device		atkbd		# AT keyboard
device		psm		# PS/2 mouse

device		kbdmux		# keyboard multiplexer

device		vga		# VGA video card driver

device		splash		# Splash screen and screen saver support

# syscons is the default console driver, resembling an SCO console
device		sc

# Enable this for the pcvt (VT220 compatible) console driver
#device		vt
#options 	XSERVER		# support for X server on a vt console
#options 	FAT_CURSOR	# start with block cursor

device		agp		# support several AGP chipsets

# Power management support (see NOTES for more options)
#device		apm
# Add suspend/resume support for the i8254.
device		pmtimer

# PCCARD (PCMCIA) support
# PCMCIA and cardbus bridge support
#device		cbb		# cardbus (yenta) bridge
#device		pccard		# PC Card (16-bit) bus
#device		cardbus		# CardBus (32-bit) bus

# Serial (COM) ports
device		sio		# 8250, 16[45]50 based serial ports

# Parallel port
#device		ppc
#device		ppbus		# Parallel port bus (required)
#device		lpt		# Printer
#device		plip		# TCP/IP over parallel
#device		ppi		# Parallel port interface device
#device		vpo		# Requires scbus and da

# If you've got a "dumb" serial or parallel PCI card that is
# supported by the puc(4) glue driver, uncomment the following
# line to enable it (connects to the sio and/or ppc drivers):
#device		puc

# PCI Ethernet NICs.
device		de		# DEC/Intel DC21x4x (``Tulip'')
device		em		# Intel PRO/1000 adapter Gigabit Ethernet Card
#device		ixgb		# Intel PRO/10GbE Ethernet Card
#device		txp		# 3Com 3cR990 (``Typhoon'')
#device		vx		# 3Com 3c590, 3c595 (``Vortex'')

# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
device		miibus		# MII bus support
#device		bce		# Broadcom BCM5706/BCM5708 Gigabit Ethernet
#device		bfe		# Broadcom BCM440x 10/100 Ethernet
#device		bge		# Broadcom BCM570xx Gigabit Ethernet
device		dc		# DEC/Intel 21143 and various workalikes
device		fxp		# Intel EtherExpress PRO/100B (82557, 82558)
#device		lge		# Level 1 LXT1001 gigabit Ethernet
#device		msk		# Marvell/SysKonnect Yukon II Gigabit Ethernet
#device		nge		# NatSemi DP83820 gigabit Ethernet
#device		nve		# nVidia nForce MCP on-board Ethernet Networking
#device		pcn		# AMD Am79C97x PCI 10/100(precedence over 'lnc')
#device		re		# RealTek 8139C+/8169/8169S/8110S
#device		rl		# RealTek 8129/8139
#device		sf		# Adaptec AIC-6915 (``Starfire'')
#device		sis		# Silicon Integrated Systems SiS 900/SiS 7016
#device		sk		# SysKonnect SK-984x & SK-982x gigabit Ethernet
#device		ste		# Sundance ST201 (D-Link DFE-550TX)
#device		stge		# Sundance/Tamarack TC9021 gigabit Ethernet
#device		ti		# Alteon Networks Tigon I/II gigabit Ethernet
#device		tl		# Texas Instruments ThunderLAN
#device		tx		# SMC EtherPower II (83c170 ``EPIC'')
#device		vge		# VIA VT612x gigabit Ethernet
#device		vr		# VIA Rhine, Rhine II
#device		wb		# Winbond W89C840F
#device		xl		# 3Com 3c90x (``Boomerang'', ``Cyclone'')

# ISA Ethernet NICs.  pccard NICs included.
#device		cs		# Crystal Semiconductor CS89x0 NIC
# 'device ed' requires 'device miibus'
#device		ed		# NE[12]000, SMC Ultra, 3c503, DS8390 cards
#device		ex		# Intel EtherExpress Pro/10 and Pro/10+
#device		ep		# Etherlink III based cards
#device		fe		# Fujitsu MB8696x based cards
#device		ie		# EtherExpress 8/16, 3C507, StarLAN 10 etc.
#device		lnc		# NE2100, NE32-VL Lance Ethernet cards
#device		sn		# SMC's 9000 series of Ethernet chips
#device		xe		# Xircom pccard Ethernet

# Wireless NIC cards
#device		wlan		# 802.11 support
#device		wlan_wep	# 802.11 WEP support
#device		wlan_ccmp	# 802.11 CCMP support
#device		wlan_tkip	# 802.11 TKIP support
#device		an		# Aironet 4500/4800 802.11 wireless NICs.
#device		ath		# Atheros pci/cardbus NIC's
#device		ath_hal		# Atheros HAL (Hardware Access Layer)
#device		ath_rate_sample	# SampleRate tx rate control for ath
#device		awi		# BayStack 660 and others
#device		ral		# Ralink Technology RT2500 wireless NICs.
#device		wi		# WaveLAN/Intersil/Symbol 802.11 wireless NICs.
#device		wl		# Older non 802.11 Wavelan wireless NIC.

# Pseudo devices.
device		loop		# Network loopback
device		random		# Entropy device
device		ether		# Ethernet support
#device		sl		# Kernel SLIP
device		ppp		# Kernel PPP
device		tun		# Packet tunnel.
device		pty		# Pseudo-ttys (telnet etc)
device		md		# Memory "disks"
device		gif		# IPv6 and IPv4 tunneling
device		faith		# IPv6-to-IPv4 relaying (translation)

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device		bpf		# Berkeley packet filter

# USB support
#device		uhci		# UHCI PCI->USB interface
#device		ohci		# OHCI PCI->USB interface
#device		ehci		# EHCI PCI->USB interface (USB 2.0)
#device		usb		# USB Bus (required)
#device		udbp		# USB Double Bulk Pipe devices
#device		ugen		# Generic
#device		uhid		# "Human Interface Devices"
#device		ukbd		# Keyboard
#device		ulpt		# Printer
#device		umass		# Disks/Mass storage - Requires scbus and da
#device		ums		# Mouse
#device		ural		# Ralink Technology RT2500USB wireless NICs
#device		urio		# Diamond Rio 500 MP3 player
#device		uscanner	# Scanners
# USB Ethernet, requires miibus
#device		aue		# ADMtek USB Ethernet
#device		axe		# ASIX Electronics USB Ethernet
#device		cdce		# Generic USB over Ethernet
#device		cue		# CATC USB Ethernet
#device		kue		# Kawasaki LSI USB Ethernet
#device		rue		# RealTek RTL8150 USB Ethernet

# FireWire support
#device		firewire	# FireWire bus code
#device		sbp		# SCSI over FireWire (Requires scbus and da)
#device		fwe		# Ethernet over FireWire (non-standard!)
-------------- next part --------------

# --------------------------------------------------------------------
# FREEBSD BUILD 

FreeBSD m1.npubs.com 6.3-RELEASE-p2 FreeBSD 6.3-RELEASE-p2 #0: Tue Jun 10 02:07:06 UTC 2008     nate at m1.npubs.com:/usr/obj/usr/src/sys/RACK1DBG  i386

# --------------------------------------------------------------------
# PROCESS LIST

db> ps
  pid  ppid  pgrp   uid   state   wmesg     wchan    cmd
69677 69671  4145 65534  LLJ    *vm page  0xcf2cc140 python
69674 69654 69486     0  RE                          rsync
69671 69670  4145 65534  SJ      piperd   0xca44a660 python
69670  4145  4145 65534  SJ      wait     0xcf673430 sh
69669  4684  4684   125  SJ      select   0xc07b7ce4 smtpd
69668 69664 69664     0  S       select   0xc07b7ce4 rsync
69664  5663 69664     0  Ls     *vm page  0xcf2cc140 rsync
69654 69511 69486     0  S       wait     0xca033c90 sh
69561 45988 45982    70  SJ      sbwait   0xcabb4bc8 postgres
69557  4141  4141   125  SJ      select   0xc07b7ce4 smtp
69541  4141  4141   125  SJ      select   0xc07b7ce4 cleanup
69540  4141  4141   125  SJ      select   0xc07b7ce4 smtpd
69535  4141  4141   125  SJ      select   0xc07b7ce4 trivial-rewrite
69533  4141  4141   125  SJ      select   0xc07b7ce4 anvil
69523  4141  4141   125  SJ      select   0xc07b7ce4 proxymap
69511 69498 69486     0  S       wait     0xc92e7430 sh
69510  4141  4141   125  SJ      select   0xc07b7ce4 smtpd
69504 69495 69495     0  SJ      sbwait   0xcf2b1638 python
69498 69486 69486     0  S       wait     0xca67b648 sh
69495 69492 69495     0  SsJ     wait     0xcf6aa218 sh
69492  1374  1374     0  SJ      piperd   0xc91c8198 cron
69486 69484 69486     0  Ss      wait     0xc92e4c90 sh
69484   691   691     0  S       piperd   0xc901b990 cron
69455     1 69455     0  Ls     *Giant    0xcf52b6c0 jail-measure
69434  1940  1940   125  SJ      kqread   0xc9987a00 trivial-rewrite
69415  1940  1940     0  SJ      kqread   0xc9b21700 local
69414  1940  1940   125  SJ      kqread   0xca77a600 smtpd
69413  1940  1940   125  SJ      kqread   0xc988ee00 smtp
69412  1940  1940   125  SJ      kqread   0xcf87b900 cleanup
69400  4684  4684     0  SJ      select   0xc07b7ce4 virtual
69379 45988 45982    70  SJ      sbwait   0xd0b004d4 postgres
69374 45988 45982    70  SJ      sbwait   0xc8f7579c postgres
69372 45988 45982    70  SJ      sbwait   0xd08a2d2c postgres
69361  2260  2260    80  SJ      accept   0xc97fe5ca httpd
69352  1940  1940   125  SJ      lockf    0xc94529c0 smtpd
69335 45988 45982    70  SJ      sbwait   0xcf2d5900 postgres
69327  1940  1940   125  SJ      lockf    0xc9452740 bounce
69326  1940  1940   125  SJ      kqread   0xd0080100 bounce
69276  1940  1940   125  SJ      lockf    0xcf5158c0 smtp
69274  1940  1940   125  SJ      kqread   0xca333800 smtp
69256 45988 45982    70  SJ      sbwait   0xc8ce5638 postgres
69245 45988 45982    70  SJ      sbwait   0xc9e23bc8 postgres
69240 45988 45982    70  SJ      sbwait   0xd0ad379c postgres
69208  4684  4684   125  SJ      select   0xc07b7ce4 smtp
69184  4684  4684   125  SJ      select   0xc07b7ce4 smtpd
69183  4684  4684   125  SJ      select   0xc07b7ce4 smtp
69182  4684  4684   125  SJ      select   0xc07b7ce4 cleanup
69175  1940  1940   125  SJ      kqread   0xc993ba00 smtpd
69174  4684  4684   125  SJ      select   0xc07b7ce4 trivial-rewrite
69141 45988 45982    70  SJ      sbwait   0xd0b030a8 postgres
68996 45988 45982    70  SJ      sbwait   0xcf2b1e90 postgres
68790  2260  2260    80  SJ      accept   0xc97fe5ca httpd
68693  1940  1940   125  SJ      kqread   0xcbf11a00 anvil
68338  4557  4557   125  SJ      select   0xc07b7ce4 imapd
68262 45988 45982    70  SJ      sbwait   0xc9f54900 postgres
68199  4557  4557   125  SJ      select   0xc07b7ce4 imapd
68189 45988 45982    70  SJ      sbwait   0xd0afd0a8 postgres
67971  4684  4684   125  SJ      select   0xc07b7ce4 proxymap
67135  4684  4684   125  SJ      select   0xc07b7ce4 pickup
67085  4557  4557   125  SJ      select   0xc07b7ce4 imapd
66421 45988 45982    70  SJ      sbwait   0xd0ac9900 postgres
64620  1940  1940   125  SJ      kqread   0xcbfa9400 pickup
63268 45988 45982    70  SJ      sbwait   0xd0af9d2c postgres
62647 45988 45982    70  SJ      sbwait   0xc9f23370 postgres
62453 45988 45982    70  SJ      sbwait   0xc8d6379c postgres
62324  4141  4141   125  SJ      select   0xc07b7ce4 pickup
59910  2260  2260    80  SJ      accept   0xc97fe5ca httpd
58656  3815  3815    80  SJ      accept   0xc986d892 httpd
58655  3815  3815    80  SJ      accept   0xc986d892 httpd
58641  3815  3815    80  SJ      accept   0xc986d892 httpd
58523  2260  2260    80  SJ      accept   0xc97fe5ca httpd
58520  2260  2260    80  SJ      accept   0xc97fe5ca httpd
58398  2260  2260    80  SJ      accept   0xc97fe5ca httpd
57936  2260  2260    80  SJ      accept   0xc97fe5ca httpd
55518  2260  2260    80  SJ      accept   0xc97fe5ca httpd
49914  2260  2260    80  SJ      accept   0xc97fe5ca httpd
46007     1 46007     0  SsJ     nanslp   0xc076a96c cron
45999     1 45999     0  SsJ     select   0xc07b7ce4 inetd
45993 45992 45982    70  S+J     select   0xc07b7ce4 postgres
45992 45988 45982    70  S+J     select   0xc07b7ce4 postgres
45991 45988 45982    70  S+J     select   0xc07b7ce4 postgres
45989 45988 45982    70  S+J     select   0xc07b7ce4 postgres
45988     1 45982    70  S+J     select   0xc07b7ce4 postgres
45983 45958 45957    88  S+J     (threaded)          mysqld
100467                   S       kserel   0xcf638694 mysqld
100473                   S       kserel   0xcf638694 mysqld
100358                   S       kserel   0xcf638694 mysqld
100362                   S       kserel   0xcf638694 mysqld
100355                   S       select   0xc07b7ce4 mysqld
100948                   S       kserel   0xd092cc94 mysqld
100949                   S       sigwait  0xec446c14 mysqld
100938                   S       ksesigwa 0xcf6aabb0 mysqld
45958     1 45957    88  S+J     wait     0xcf644000 sh
45942     1 45942     0  SsJ     select   0xc07b7ce4 sshd
45876     1 45876     0  SsJ     select   0xc07b7ce4 syslogd
33626  2260  2260    80  SJ      accept   0xc97fe5ca httpd
23070  1336  1336    80  SJ      lockf    0xd0401e40 httpd
23069  1336  1336    80  SJ      kqread   0xca0be100 httpd
23057  1336  1336    80  SJ      lockf    0xcf515680 httpd
22000  1336  1336    80  SJ      lockf    0xc9c80380 httpd
21992  1336  1336    80  SJ      lockf    0xcf515dc0 httpd
20343  1336  1336    80  SJ      lockf    0xc91dd200 httpd
20342  1336  1336    80  SJ      lockf    0xd0458ac0 httpd
20341  3815  3815    80  SJ      accept   0xc986d892 httpd
20340  1336  1336    80  SJ      lockf    0xd0401140 httpd
20339  3815  3815    80  SJ      accept   0xc986d892 httpd
20337  1336  1336    80  SJ      lockf    0xd0458800 httpd
20336  3815  3815    80  SJ      accept   0xc986d892 httpd
20335  3815  3815    80  SJ      accept   0xc986d892 httpd
20334  1336  1336    80  SJ      lockf    0xcf4eb280 httpd
20333  3815  3815    80  SJ      accept   0xc986d892 httpd
20324 20323 20323     0  SJ      piperd   0xd02164c8 sockin
20323  4456 20323     0  SsJ     wait     0xd092e430 sh
78897     0     0     0  SL      ipmireq  0xcf93bec0 [ipmi0: kcs]
65042 64222 64222    70  SJ      sbwait   0xcf0f14d4 postgres
64780 64222 64222    70  SJ      sbwait   0xcabb4900 postgres
64778 64222 64222    70  SJ      sbwait   0xd0af10a8 postgres
64777 64222 64222    70  SJ      sbwait   0xc8f96370 postgres
64769 64222 64222    70  SJ      sbwait   0xca43e20c postgres
64768 64222 64222    70  SJ      sbwait   0xc9a26900 postgres
64767 64222 64222    70  SJ      sbwait   0xd0afd4d4 postgres
64742 64222 64222    70  SJ      sbwait   0xd0afb638 postgres
64666 64222 64222    70  SJ      sbwait   0xccb3579c postgres
64665 64222 64222    70  SJ      sbwait   0xd0afc20c postgres
64664 64222 64222    70  SJ      sbwait   0xc9e4979c postgres
64663 64222 64222    70  SJ      sbwait   0xd05c0e90 postgres
64662 64222 64222    70  SJ      sbwait   0xd0ad3d2c postgres
64661 64222 64222    70  SJ      sbwait   0xca39a79c postgres
64484 64222 64222    70  SJ      sbwait   0xc8d6a370 postgres
64414 64222 64222    70  SJ      sbwait   0xc9f2379c postgres
64361 64222 64222    70  SJ      sbwait   0xd08a1370 postgres
64349 64222 64222    70  SJ      sbwait   0xd05c8370 postgres
64348 64222 64222    70  SJ      sbwait   0xcc9b70a8 postgres
64332 64222 64222    70  SJ      sbwait   0xd0509a64 postgres
64331 64222 64222    70  SJ      sbwait   0xc9a2679c postgres
64227 64226 64222    70  SJ      select   0xc07b7ce4 postgres
64226 64222 64222    70  SJ      select   0xc07b7ce4 postgres
64225 64222 64222    70  SJ      select   0xc07b7ce4 postgres
64223 64222 64222    70  SJ      select   0xc07b7ce4 postgres
64222     1 64222    70  SsJ     select   0xc07b7ce4 postgres
43040  1114 43040    70  SsJ     sbwait   0xca50b370 postgres
75907  4167  4167  1003  RJ      CPU 0               stunnel
46911     1 46911     0  SsJ     nanslp   0xc076a96c cron
46904     1 46904     0  SsJ     select   0xc07b7ce4 sshd
46880     1 46880     0  SsJ     (threaded)          pdns_server
100752                   S       kserel   0xcf45e0f4 pdns_server
100748                   S       kserel   0xcf45e0f4 pdns_server
100695                   S       kserel   0xcf45e0f4 pdns_server
100171                   S       kserel   0xcf45e0f4 pdns_server
100464                   S       sbwait   0xcf7be638 pdns_server
100572                   S       sbwait   0xca872370 pdns_server
100836                   S       accept   0xcac13e22 pdns_server
100834                   S       select   0xc07b7ce4 pdns_server
100784                   S       ksesigwa 0xcf564bb0 pdns_server
46845     1 46845   389  SsJ     (threaded)          slapd
100729                   S       kserel   0xcf638454 slapd
100750                   S       kserel   0xcf638454 slapd
100747                   S       select   0xc07b7ce4 slapd
100630                   S       kserel   0xcf638454 slapd
100512                   S       kserel   0xcf638454 slapd
100733                   S       ksesigwa 0xcf6ab998 slapd
46825     1 46825     0  SsJ     select   0xc07b7ce4 syslogd
68366  5772  5772    70  SJ      sbwait   0xcabb379c postgres
57454  5772  5772    70  SJ      sbwait   0xca4124d4 postgres
94638  5772  5772    70  SJ      sbwait   0xc9f22bc8 postgres
94626  5772  5772    70  SJ      sbwait   0xd052ee90 postgres
85402  5800  5800    80  SJ      accept   0xc9cf4892 httpd
85398  5772  5772    70  SJ      sbwait   0xceb45e90 postgres
85396  5772  5772    70  SJ      sbwait   0xca4b4638 postgres
71130  1114 71130    70  SsJ     sbwait   0xc9eeaa64 postgres
71129  1114 71129    70  SsJ     sbwait   0xcf2b0bc8 postgres
71128  1114 71128    70  SsJ     sbwait   0xc9e484d4 postgres
71127  1114 71127    70  SsJ     sbwait   0xcf7bd20c postgres
71126  1114 71126    70  SsJ     sbwait   0xc8f76900 postgres
71115  1114 71115    70  SsJ     sbwait   0xca50ce90 postgres
71081 71080 71080    89  SJ      (threaded)          java
100360                   S       kserel   0xcf5dbe74 java
100255                   S       kserel   0xcf5dbe74 java
100722                   S       select   0xc07b7ce4 java
100746                   S       kserel   0xcf5dbe74 java
100505                   S       kserel   0xcf5dbe74 java
100409                   S       sbwait   0xceb88bc8 java
100718                   S       sbwait   0xca609900 java
100163                   S       sbwait   0xcf7be79c java
100518                   S       sbwait   0xca6094d4 java
100778                   S       sbwait   0xca609370 java
100258                   S       sbwait   0xc93454d4 java
100506                   S       ksesigwa 0xcf6ad780 java
71080     1 71080     0  SsJ     select   0xc07b7ce4 udb-server
18181  2388  2388    80  SJ      accept   0xc986d19e httpd
16803  2388  2388    80  SJ      accept   0xc986d19e httpd
16802  2388  2388    80  SJ      accept   0xc986d19e httpd
16801  2388  2388    80  SJ      accept   0xc986d19e httpd
16795  2388  2388    80  SJ      accept   0xc986d19e httpd
 7788  5772  5772    70  SJ      sbwait   0xc9e240a8 postgres
 7723  5772  5772    70  SJ      sbwait   0xcabb620c postgres
 7705  5772  5772    70  SJ      sbwait   0xca8dc370 postgres
 7703  5800  5800    80  SJ      accept   0xc9cf4892 httpd
 7700  5800  5800    80  SJ      accept   0xc9cf4892 httpd
 7699  5772  5772    70  SJ      sbwait   0xca39aa64 postgres
 7696  5772  5772    70  SJ      sbwait   0xc9cf3638 postgres
 7694  5800  5800    80  SJ      accept   0xc9cf4892 httpd
 6376  4141  4141   125  SJ      select   0xc07b7ce4 tlsmgr
 5969  3438  3438    80  SJ      lockf    0xce4036c0 httpd
 5968  3438  3438    80  SJ      lockf    0xcaf5dcc0 httpd
 5966  3438  3438    80  SJ      select   0xc07b7ce4 httpd
 5962  3438  3438    80  SJ      lockf    0xc94524c0 httpd
 5854  5772  5772    70  SJ      sbwait   0xca314638 postgres
 5852  5800  5800    80  SJ      accept   0xc9cf4892 httpd
 5851  5800  5800    80  SJ      accept   0xc9cf4892 httpd
 5850  5800  5800    80  SJ      accept   0xc9cf4892 httpd
 5849  5800  5800    80  SJ      accept   0xc9cf4892 httpd
 5848  5800  5800    80  SJ      accept   0xc9cf4892 httpd
 5827  5826  5826  1020  SJ      (threaded)          java
100390                   S       kserel   0xc8e0b034 java
100475                   S       kserel   0xc8e0b034 java
100418                   S       kserel   0xc8e0b034 java
100389                   S       select   0xc07b7ce4 java
100180                   S       kserel   0xc8e0b034 java
100400                   S       sbwait   0xc9e49a64 java
100812                   S       sbwait   0xc9f5420c java
100382                   S       sbwait   0xc9f54e90 java
100394                   S       sbwait   0xc9cf3900 java
100388                   S       sbwait   0xca314370 java
100398                   S       sbwait   0xca02f370 java
100386                   S       ksesigwa 0xc8e0d138 java
 5826     1  5826     0  SsJ     select   0xc07b7ce4 udb-server
 5819     1  5819     0  SsJ     nanslp   0xc076a96c cron
 5812     1  5812     0  SsJ     select   0xc07b7ce4 sshd
 5809  5805  5800     0  SJ      piperd   0xc9cfb7f8 cronolog
 5808  5803  5800     0  SJ      piperd   0xc9e44b28 cronolog
 5805  5800  5800     0  SJ      wait     0xc969aa78 sh
 5803  5800  5800     0  SJ      wait     0xca033648 sh
 5800     1  5800     0  SsJ     nanslp   0xc076a96c httpd
 5788  5787  5772    70  SJ      select   0xc07b7ce4 postgres
 5787  5772  5772    70  SJ      select   0xc07b7ce4 postgres
 5786  5772  5772    70  SJ      select   0xc07b7ce4 postgres
 5772     1  5772    70  SsJ     select   0xc07b7ce4 postgres
 5713     1  5713     0  SsJ     select   0xc07b7ce4 syslogd
 5704     1  5704     0  Ss+     ttyin    0xc8a61410 getty
 5703     1  5703     0  Ss+     ttyin    0xc8a69c10 getty
 5702     1  5702     0  Ss+     ttyin    0xc8a6c010 getty
 5701     1  5701     0  Ss+     ttyin    0xc8a6b010 getty
 5700     1  5700     0  Ss+     ttyin    0xc8a6a410 getty
 5699     1  5699     0  Ss+     ttyin    0xc8a6a810 getty
 5698     1  5698     0  Ss+     ttyin    0xc8a60810 getty
 5697     1  5697     0  Ss+     ttyin    0xc8a6c410 getty
 5696     1  5696     0  Ss+     ttyin    0xc8a6b410 getty
 5675     1  5675     0  Ss      select   0xc07b7ce4 bsnmpd
 5663     1  5663     0  Ss      select   0xc07b7ce4 inetd
 5443  5442  5442  1020  SJ      (threaded)          java
100223                   S       kserel   0xc998b874 java
100095                   S       kserel   0xc998b874 java
100385                   S       sbwait   0xd0509978 java
100414                   S       sbwait   0xd089e814 java
100699                   S       kserel   0xc998b874 java
100187                   S       kserel   0xc998b874 java
100229                   S       select   0xc07b7ce4 java
100736                   S       sbwait   0xd025379c java
100157                   S       sbwait   0xc9644f08 java
100338                   S       ksesigwa 0xc998abb0 java
 5442     1  5442     0  SsJ     select   0xc07b7ce4 udb-server
 5435     1  5435     0  SsJ     nanslp   0xc076a96c cron
 5419     1  5419     0  SsJ     select   0xc07b7ce4 sshd
 5265     1  5265     0  SsJ     select   0xc07b7ce4 syslogd
 4960     1  4960     0  SsJ     nanslp   0xc076a96c cron
 4953     1  4953     0  SsJ     select   0xc07b7ce4 sshd
 4906     1  4906    53  SsJ     select   0xc07b7ce4 named
 4891     1  4891     0  SsJ     select   0xc07b7ce4 syslogd
 4834  4684  4684   125  SJ      select   0xc07b7ce4 anvil
 4789  4684  4684   125  SJ      select   0xc07b7ce4 tlsmgr
 4709     1  4709     0  SsJ     nanslp   0xc076a96c cron
 4699     1  4699     0  SsJ     accept   0xc9dfae22 saslauthd1
 4691  4684  4684   125  SJ      select   0xc07b7ce4 qmgr
 4684     1  4684     0  SsJ     select   0xc07b7ce4 master
 4598     1  4598     0  SsJ     select   0xc07b7ce4 rpc.dracd
 4585  4584  4585     0  S+J     select   0xc07b7ce4 couriertcpd
 4584     1  4584     0  S+J     piperd   0xc9cb6b28 courierlogger
 4581  4532  4531     0  S+J     select   0xc07b7ce4 authdaemond
 4579  4532  4531     0  S+J     select   0xc07b7ce4 authdaemond
 4578  4532  4531     0  S+J     select   0xc07b7ce4 authdaemond
 4577  4532  4531     0  S+J     select   0xc07b7ce4 authdaemond
 4576  4532  4531     0  S+J     select   0xc07b7ce4 authdaemond
 4569  4568  4569     0  S+J     select   0xc07b7ce4 couriertcpd
 4568     1  4568     0  S+J     piperd   0xc8e04330 courierlogger
 4557  4556  4557     0  S+J     select   0xc07b7ce4 couriertcpd
 4556     1  4556     0  S+J     piperd   0xc8f6e000 courierlogger
 4544  4543  4544     0  S+J     select   0xc07b7ce4 couriertcpd
 4543     1  4543     0  S+J     piperd   0xc9cb64c8 courierlogger
 4532  4531  4531     0  S+J     select   0xc07b7ce4 authdaemond
 4531     1  4531     0  S+J     piperd   0xc94917f8 courierlogger
 4517     1  4517     0  SsJ     select   0xc07b7ce4 sshd
 4500     1  4500     0  SsJ     select   0xc07b7ce4 bsnmpd
 4467     1  4467     0  SsJ     select   0xc07b7ce4 rpcbind
 4456     1  4456     0  SsJ     select   0xc07b7ce4 syslogd
 4180     1  4180     0  SsJ     nanslp   0xc076a96c cron
 4172     1  4172     0  SsJ     select   0xc07b7ce4 inetd
 4167     1  4167  1003  SsJ     (threaded)          stunnel
100735                   S       kserel   0xc8e0b454 stunnel
100532                   S       kserel   0xc8e0b454 stunnel
100189                   S       kserel   0xc8e0b454 stunnel
100749                   S       kserel   0xc8e0b454 stunnel
100412                   S       select   0xc07b7ce4 stunnel
100080                   S       ksesigwa 0xc8e05780 stunnel
 4160     1  4160     0  SsJ     accept   0xc986d302 saslauthd1
 4149  4141  4141   125  SJ      select   0xc07b7ce4 qmgr
 4145     1  4145 65534  SsJ     (threaded)          proxsmtpd
100762                   S       kserel   0xc8e0b9f4 proxsmtpd
100383                   S       kserel   0xc8e0b9f4 proxsmtpd
100761                   S       kserel   0xc8e0b9f4 proxsmtpd
100765                   S       kserel   0xc8e0b9f4 proxsmtpd
100740                   S       select   0xc07b7ce4 proxsmtpd
100783                   S       accept   0xc9a97892 proxsmtpd
100516                   S       ksesigwa 0xc9b99dc8 proxsmtpd
 4141     1  4141     0  SsJ     select   0xc07b7ce4 master
 4077     1  4077     0  SsJ     select   0xc07b7ce4 sshd
 4021     1  4021     0  SsJ     select   0xc07b7ce4 syslogd
 3844     1  3844     0  SsJ     select   0xc07b7ce4 inetd
 3830     1  3830     0  SsJ     nanslp   0xc076a96c cron
 3823     1  3823     0  SsJ     select   0xc07b7ce4 sshd
 3815     1  3815     0  SsJ     nanslp   0xc076a96c httpd
 3680     1  3680     0  SsJ     select   0xc07b7ce4 syslogd
 3538  3534  3438     0  SJ      piperd   0xc8f69660 cronolog
 3537  3531  3438     0  SJ      piperd   0xc9311cc0 cronolog
 3536  3532  3438     0  SJ      piperd   0xc9491b28 cronolog
 3535  3438  3438    80  SJ      lockf    0xcdedd2c0 httpd
 3534  3438  3438     0  SJ      wait     0xc8d95a78 sh
 3532  3438  3438     0  SJ      wait     0xc969a648 sh
 3531  3438  3438     0  SJ      wait     0xc9828430 sh
 3486  3450  3449    88  S+J     (threaded)          mysqld
100165                   S       kserel   0xc894d0f4 mysqld
100256                   S       kserel   0xc894d0f4 mysqld
100176                   S       kserel   0xc894d0f4 mysqld
100181                   S       select   0xc07b7ce4 mysqld
100166                   S       kserel   0xc894d0f4 mysqld
100252                   S       kserel   0xc894ea54 mysqld
100253                   S       sigwait  0xec476c14 mysqld
100172                   S       ksesigwa 0xc8a4d780 mysqld
 3479     1  3479     0  SsJ     nanslp   0xc076a96c cron
 3460     1  3460     0  SsJ     select   0xc07b7ce4 inetd
 3450     1  3449    88  S+J     wait     0xc92e4000 sh
 3448  3438  3438    80  SJ      select   0xc07b7ce4 httpd
 3438     1  3438     0  SsJ     select   0xc07b7ce4 httpd
 3326     1  3326     0  SsJ     select   0xc07b7ce4 sshd
 3265     1  3265     0  SsJ     select   0xc07b7ce4 syslogd
 2983     1  2983     0  SsJ     nanslp   0xc076a96c cron
 2976     1  2976     0  SsJ     select   0xc07b7ce4 sshd
 2968     1  2968     0  SsJ     (threaded)          httpauthd
100179                   S       kserel   0xc93a0454 httpauthd
100741                   S       kserel   0xc93a0454 httpauthd
100760                   S       kserel   0xc93a0454 httpauthd
100730                   S       kserel   0xc93a0454 httpauthd
100185                   S       sbwait   0xca02fd2c httpauthd
100593                   S       sbwait   0xceb5c79c httpauthd
100404                   S       sbwait   0xd05c8a64 httpauthd
100191                   S       sbwait   0xca43fd2c httpauthd
100393                   S       sbwait   0xca8dc20c httpauthd
100417                   S       sbwait   0xca41c638 httpauthd
100359                   S       sbwait   0xd05c04d4 httpauthd
100468                   S       sbwait   0xc9f224d4 httpauthd
100273                   S       sbwait   0xca50b638 httpauthd
100408                   S       sbwait   0xca50b0a8 httpauthd
100357                   S       sbwait   0xcabb7a64 httpauthd
100254                   S       sbwait   0xcf2b3900 httpauthd
100173                   S       sbwait   0xcf0f2900 httpauthd
100251                   S       sbwait   0xca50cbc8 httpauthd
100226                   S       sbwait   0xd0af00a8 httpauthd
100221                   S       sbwait   0xc9eeabc8 httpauthd
100391                   S       sbwait   0xca41c900 httpauthd
100162                   S       sbwait   0xcca28a64 httpauthd
100352                   S       sbwait   0xd0b01900 httpauthd
100421                   S       sbwait   0xc97a64d4 httpauthd
100411                   S       sbwait   0xd0b0120c httpauthd
100479                   S       accept   0xc9800892 httpauthd
100169                   S       sbwait   0xca41c370 httpauthd
100396                   S       sbwait   0xca4110a8 httpauthd
100265                   S       sbwait   0xcf2d5d2c httpauthd
100402                   S       sbwait   0xca411e90 httpauthd
100781                   S       sbwait   0xcf0f2bc8 httpauthd
100183                   S       sbwait   0xc95b7bc8 httpauthd
100356                   S       sbwait   0xd0afc638 httpauthd
100502                   S       sbwait   0xc9df8370 httpauthd
100751                   S       sbwait   0xc97ff0a8 httpauthd
100500                   S       sbwait   0xc900b0a8 httpauthd
100513                   S       sbwait   0xc9a794d4 httpauthd
100170                   S       sbwait   0xcabaf20c httpauthd
100476                   S       sbwait   0xc8d6a900 httpauthd
100851                   S       sbwait   0xca39b79c httpauthd
100274                   S       sbwait   0xceb44900 httpauthd
100510                   S       sbwait   0xca8dc79c httpauthd
100936                   S       sbwait   0xc986d4d4 httpauthd
100419                   S       sbwait   0xcabaf900 httpauthd
100711                   S       sbwait   0xd05aca64 httpauthd
100533                   S       sbwait   0xcefa7a64 httpauthd
100250                   S       sbwait   0xd0aef0a8 httpauthd
100422                   S       sbwait   0xcabb3a64 httpauthd
100405                   S       sbwait   0xc91dfd2c httpauthd
100514                   S       sbwait   0xd0ad34d4 httpauthd
100482                   S       sbwait   0xc9f23bc8 httpauthd
100470                   S       sbwait   0xc9e4879c httpauthd
100410                   S       sbwait   0xc96af4d4 httpauthd
100614                   S       sbwait   0xca50c20c httpauthd
100801                   S       sbwait   0xc9eea370 httpauthd
100175                   S       sbwait   0xd0ac9638 httpauthd
100737                   S       sbwait   0xd089ee90 httpauthd
100403                   S       ksesigwa 0xc93a1bb0 httpauthd
 2920     1  2920   389  SsJ     (threaded)          slapd
100186                   S       kserel   0xc8ddedb4 slapd
100497                   S       kserel   0xc8ddedb4 slapd
100763                   S       kserel   0xc8ddedb4 slapd
100469                   S       kserel   0xc8ddedb4 slapd
100471                   S       select   0xc07b7ce4 slapd
100136                   S       ksesigwa 0xc8e0d998 slapd
 2900     1  2900     0  SsJ     select   0xc07b7ce4 syslogd
 2668     1  2668     0  SsJ     select   0xc07b7ce4 slapd
 2661     1  2661     0  SsJ     nanslp   0xc076a96c cron
 2654     1  2654     0  SsJ     select   0xc07b7ce4 sshd
 2599     1  2599     0  SsJ     select   0xc07b7ce4 syslogd
 2547  2388  2388    80  SJ      accept   0xc986d19e httpd
 2546  2388  2388    80  SJ      accept   0xc986d19e httpd
 2545  2388  2388    80  SJ      accept   0xc986d19e httpd
 2544  2388  2388    80  SJ      accept   0xc986d19e httpd
 2543  2388  2388    80  SJ      accept   0xc986d19e httpd
 2403     1  2403     0  SsJ     nanslp   0xc076a96c cron
 2396     1  2396     0  SsJ     select   0xc07b7ce4 sshd
 2388     1  2388     0  SsJ     nanslp   0xc076a96c httpd
 2289     1  2289     0  SsJ     select   0xc07b7ce4 inetd
 2275     1  2275     0  SsJ     nanslp   0xc076a96c cron
 2268     1  2268     0  SsJ     select   0xc07b7ce4 sshd
 2260     1  2260     0  SsJ     nanslp   0xc076a96c httpd
 2206     1  2206     0  SsJ     select   0xc07b7ce4 syslogd
 2006  1951  1950    88  S+J     (threaded)          mysqld
100161                   S       kserel   0xc93a0514 mysqld
100038                   S       kserel   0xc93a0514 mysqld
100167                   S       kserel   0xc93a0514 mysqld
100225                   S       select   0xc07b7ce4 mysqld
100091                   S       kserel   0xc93a0514 mysqld
100222                   S       sigwait  0xec3e1c14 mysqld
100219                   S       ksesigwa 0xc93a1780 mysqld
 1951     1  1950    88  S+J     wait     0xc939f430 sh
 1949  1940  1940   125  SJ      kqread   0xc97a9b00 qmgr
 1940     1  1940     0  SsJ     kqread   0xc969eb00 master
 1800  1795  1800    70  SsJ     select   0xc07b7ce4 postgres
 1799  1795  1799    70  SsJ     nanslp   0xc076a96c postgres
 1798  1795  1798    70  SsJ     nanslp   0xc076a96c postgres
 1797  1795  1797    70  SsJ     nanslp   0xc076a96c postgres
 1795     1  1791    70  S+J     select   0xc07b7ce4 postgres
 1765  1760  1760     0  SJ      lockf    0xcca4ed00 saslauthd
 1763  1760  1760     0  SJ      lockf    0xca55b240 saslauthd
 1762  1760  1760     0  SJ      lockf    0xcf50de40 saslauthd
 1761  1760  1760     0  SJ      accept   0xc8f76cbe saslauthd
 1760     1  1760     0  SsJ     lockf    0xcff97c00 saslauthd
 1731     1  1731     0  SsJ     select   0xc07b7ce4 syslogd
 1374     1  1374     0  SsJ     nanslp   0xc076a96c cron
 1364     1  1364     0  SsJ     select   0xc07b7ce4 sshd
 1336     1  1336     0  SsJ     nanslp   0xc076a96c httpd
 1117  1114  1117    70  SsJ     select   0xc07b7ce4 postgres
 1116  1114  1116    70  SsJ     select   0xc07b7ce4 postgres
 1114     1  1114    70  SsJ     select   0xc07b7ce4 postgres
 1057     1  1057     0  SsJ     select   0xc07b7ce4 syslogd
  691     1   691     0  Ss      nanslp   0xc076a96c cron
  685     1   685    25  Ss      pause    0xc8cf0894 sendmail
  681     1   681     0  Ss      select   0xc07b7ce4 sendmail
  675     1   675     0  Ss      select   0xc07b7ce4 sshd
  655     1   654     0  S       nanslp   0xc076a96c python
  615     1   615     0  Ss      select   0xc07b7ce4 ntpd
  525     1   525     0  Ss      select   0xc07b7ce4 syslogd
  470     1   470     0  Ss      select   0xc07b7ce4 devd
   41     0     0     0  SL      -        0xe9c77d04 [schedcpu]
   40     0     0     0  SL      sdflush  0xc07c9294 [softdepflush]
   39     0     0     0  SL      syncer   0xc076a6dc [syncer]
   38     0     0     0  SL      vlruwt   0xc8a07c90 [vnlru]
   37     0     0     0  SL      psleep   0xc07b8260 [bufdaemon]
   36     0     0     0  SL      pgzero   0xc07ca264 [pagezero]
   35     0     0     0  SL      psleep   0xc07c9d6c [vmdaemon]
   34     0     0     0  SL      psleep   0xc07c9d28 [pagedaemon]
   33     0     0     0  SL      -        0xc8bee580 [dummynet]
   32     0     0     0  WL                          [swi0: sio]
   31     0     0     0  WL                          [irq1: atkbd0]
   30     0     0     0  WL                          [irq19: atapci1]
   29     0     0     0  WL                          [irq15: ata1]
   28     0     0     0  WL                          [irq14: ata0]
   27     0     0     0  LL     *Giant    0xcf52b6c0 [irq17: em1]
   26     0     0     0  LL     *Giant    0xcf52b6c0 [irq16: em0]
   25     0     0     0  WL                          [irq9: acpi0]
   24     0     0     0  SL      -        0xc89a2c00 [thread taskq]
   23     0     0     0  SL      -        0xc89a2c80 [acpi_task_2]
   22     0     0     0  SL      -        0xc89a2c80 [acpi_task_1]
    9     0     0     0  SL      -        0xc89a2c80 [acpi_task_0]
   21     0     0     0  WL                          [swi6: Giant taskq]
   20     0     0     0  WL                          [swi6: task queue]
   19     0     0     0  WL                          [swi2: cambio]
    8     0     0     0  SL      ccb_scan 0xc0752ae4 [xpt_thrd]
    7     0     0     0  SL      -        0xc89ef180 [kqueue taskq]
   18     0     0     0  WL                          [swi5: +]
   17     0     0     0  SL      -        0xc0767320 [yarrow]
    6     0     0     0  SL      crypto_r 0xc07c8ec4 [crypto returns]
    5     0     0     0  SL      crypto_w 0xc07c8e84 [crypto]
    4     0     0     0  SL      -        0xc0767e28 [g_down]
    3     0     0     0  SL      -        0xc0767e24 [g_up]
    2     0     0     0  SL      -        0xc0767e1c [g_event]
   16     0     0     0  WL                          [swi3: vm]
   15     0     0     0  LL     *Giant    0xcf52b6c0 [swi4: clock sio]
   14     0     0     0  WL                          [swi1: net]
   13     0     0     0  RL                          [idle: cpu0]
   12     0     0     0  RL      CPU 1               [idle: cpu1]
   11     0     0     0  RL      CPU 2               [idle: cpu2]
   10     0     0     0  RL      CPU 3               [idle: cpu3]
    1     0     1     0  SLs     wait     0xc894f000 [init]
    0     0     0     0  WLs                         [swapper]


# --------------------------------------------------------------------
# CPU INFO

db> show pcpu
cpuid        = 1
curthread    = 0xc894a900: pid 12 "idle: cpu1"
curpcb       = 0xe81f2d90
fpcurthread  = none
idlethread   = 0xc894a900: pid 12 "idle: cpu1"
APIC ID      = 1
currentldt   = 0x50
spin locks held:


db> show allpcpu 
Current CPU: 1

cpuid        = 0
curthread    = 0xcf2ba780: pid 75907 "stunnel"
curpcb       = 0xed1b1d90
fpcurthread  = none
idlethread   = 0xc894aa80: pid 13 "idle: cpu0"
APIC ID      = 0
currentldt   = 0x58
spin locks held:

cpuid        = 1
curthread    = 0xc894a900: pid 12 "idle: cpu1"
curpcb       = 0xe81f2d90
fpcurthread  = none
idlethread   = 0xc894a900: pid 12 "idle: cpu1"
APIC ID      = 1
currentldt   = 0x50
spin locks held:

cpuid        = 2
curthread    = 0xc894a780: pid 11 "idle: cpu2"
curpcb       = 0xe81efd90
fpcurthread  = none
idlethread   = 0xc894a780: pid 11 "idle: cpu2"
APIC ID      = 2
currentldt   = 0x50
spin locks held:

cpuid        = 3
curthread    = 0xc894a600: pid 10 "idle: cpu3"
curpcb       = 0xe81ecd90
fpcurthread  = none
idlethread   = 0xc894a600: pid 10 "idle: cpu3"
APIC ID      = 3
currentldt   = 0x50
spin locks held:


# --------------------------------------------------------------------
# LOCK INFO

db> show locks

db> show alllocks
Process 69677 (python) thread 0xca239900 (100432)
exclusive sleep mutex vm object (standard object) r = 0 (0xce1f3420) locked @ /usr/src/sys/vm/vm_fault.c:688
exclusive sx user map r = 0 (0xcf67f4e4) locked @ /usr/src/sys/vm/vm_map.c:3105
Process 69674 (rsync) thread 0xc8cf5a80 (100132)
exclusive sleep mutex pmap r = 0 (0xcf5b87b0) locked @ /usr/src/sys/i386/i386/pmap.c:2749
exclusive sleep mutex vm page queue mutex r = 0 (0xc07c9ce0) locked @ /usr/src/sys/i386/i386/pmap.c:2748
Process 69664 (rsync) thread 0xca239480 (100485)
exclusive sleep mutex vm object (standard object) r = 0 (0xcc3ad528) locked @ /usr/src/sys/kern/vfs_bio.c:1480
exclusive sleep mutex Giant r = 0 (0xc076a080) locked @ /usr/src/sys/kern/vfs_vnops.c:492


db> show lockedvnods
Locked vnodes

0xccc2e414: tag ufs, type VREG
    usecount 1, writecount 0, refcount 5965 mountedhere 0
    flags ()
    v_object 0xcc3ad528 ref 0 pages 81936
     lock type ufs: SHARED (count 1)#0 0xc04fa690 at lockmgr+0x160
#1 0xc0649d8a at ffs_lock+0x76
#2 0xc06bf8bb at VOP_LOCK_APV+0x87
#3 0xc056a59c at vn_lock+0xac
#4 0xc0569c72 at vn_read+0x132
#5 0xc052c741 at dofileread+0x85
#6 0xc052c5da at kern_readv+0x36
#7 0xc052c505 at read+0x45
#8 0xc06acec3 at syscall+0x25b
#9 0xc06984df at Xint0x80_syscall+0x1f

	ino 13262597, on dev ad8s1e


# --------------------------------------------------------------------
# PROCESS STACK TRACES

# PYTHON
db> trace 69677
Tracing pid 69677 tid 100432 td 0xca239900
sched_switch(ca239900,0,1) at sched_switch+0x177
mi_switch(1,0) at mi_switch+0x270
turnstile_wait(c07c9ce0,c8cf5a80,0,c07c9ce0,2,c06e8e2b,233) at turnstile_wait+0x35a
_mtx_lock_sleep(c07c9ce0,ca239900,0,c07075e5,15a) at _mtx_lock_sleep+0x14c
_mtx_lock_flags(c07c9ce0,0,c07075e5,15a,c06eba6d,...) at _mtx_lock_flags+0xa2
vm_fault(cf67f4a0,8147000,2,8,ca239900,...) at vm_fault+0x311
trap_pfault(ec755d38,1,8147f20,8147f20,0,...) at trap_pfault+0xce
trap(812003b,811003b,bfbf003b,812511c,8147f20,...) at trap+0x1eb
calltrap() at calltrap+0x5
--- trap 0xc, eip = 0x8073f3c, esp = 0xbfbfda00, ebp = 0xbfbfda28 ---

# RSYNC 
db> trace 69664
Tracing pid 69664 tid 100485 td 0xca239480
sched_switch(ca239480,0,1) at sched_switch+0x177
mi_switch(1,0) at mi_switch+0x270
turnstile_wait(c07c9ce0,c8cf5a80,0,c07c9ce0,2,c06e8e2b,233) at turnstile_wait+0x35a
_mtx_lock_sleep(c07c9ce0,ca239480,0,c06f2142,5c9) at _mtx_lock_sleep+0x14c
_mtx_lock_flags(c07c9ce0,0,c06f2142,5c9,cc3ad528,...) at _mtx_lock_flags+0xa2
vfs_vmio_release(dcc09838) at vfs_vmio_release+0x35
getnewbuf(0,0,4000,4000) at getnewbuf+0x276
getblk(ccc2e414,236e,0,4000,0,...) at getblk+0x3b3
cluster_read(ccc2e414,14002000,0,236e,0,...) at cluster_read+0xde
ffs_read(ec74cbf4) at ffs_read+0x2d6
VOP_READ_APV(c0741260,ec74cbf4) at VOP_READ_APV+0x9b
vn_read(cb7676c0,ec74ccbc,c94d6a00,0,ca239480) at vn_read+0x1fb
dofileread(ca239480,5,cb7676c0,ec74ccbc,ffffffff,...) at dofileread+0x85
kern_readv(ca239480,5,ec74ccbc,85063e8,42d10,...) at kern_readv+0x36
read(ca239480,ec74cd04) at read+0x45
syscall(3b,3b,3b,0,430f8,...) at syscall+0x25b
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (3, FreeBSD ELF32, read), eip = 0x28185a63, esp = 0xbfbf987c, ebp = 0xbfbf98c8 ---

# RSYNC
db> trace 69674
Tracing pid 69674 tid 100132 td 0xc8cf5a80
sched_switch(c8cf5a80,0,2) at sched_switch+0x177
mi_switch(2,0,c076a040,0,c06eba6d,...) at mi_switch+0x270
critical_exit(c5e1bd38,e9f25c30,c0698a70,0,e9f20008,...) at critical_exit+0x8b
lapic_handle_timer(0) at lapic_handle_timer+0xe1
Xtimerint(c5e1bd38,cf5b87b0,28120000,e9f25c48) at Xtimerint+0x30
pmap_remove_pages(cf5b87b0,0,bfc00000) at pmap_remove_pages+0x1c2
vmspace_exit(c8cf5a80,c076a240,0,c06e6c7d,125,...) at vmspace_exit+0x97
exit1(c8cf5a80,0,e9f25d30,c06acec3,c8cf5a80,...) at exit1+0x496
exit1(c8cf5a80,e9f25d04) at exit1
syscall(3b,3b,3b,8088eda,407,...) at syscall+0x25b
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (1, FreeBSD ELF32, sys_exit), eip = 0x2818520b, esp = 0xbfbfd82c, ebp = 0xbfbfd848 ---

# JAIL-MEASURE
db> trace 69455
Tracing pid 69455 tid 100839 td 0xc9a5d780
sched_switch(c9a5d780,0,1) at sched_switch+0x177
mi_switch(1,0) at mi_switch+0x270
turnstile_wait(c076a080,ca239480,0,c076a080,2,c06e8e2b,233) at turnstile_wait+0x35a
_mtx_lock_sleep(c076a080,c9a5d780,0,c06f3435,c1) at _mtx_lock_sleep+0x14c
_mtx_lock_flags(c076a080,0,c06f3435,c1) at _mtx_lock_flags+0xa2
namei(ece75ba0) at namei+0x227
kern_lstat(c9a5d780,80637a8,0,ece75c74) at kern_lstat+0x47
lstat(c9a5d780,ece75d04) at lstat+0x1b
syscall(805003b,805003b,bfbf003b,8063748,8063700,...) at syscall+0x25b
Xint0x80_syscall() at Xint0x80_syscall+0x1f
--- syscall (190, FreeBSD ELF32, lstat), eip = 0x28159b47, esp = 0xbfbfeafc, ebp = 0xbfbfeb98 ---

# EM1
db> trace 27
Tracing pid 27 tid 100017 td 0xc894c900
sched_switch(c894c900,0,1) at sched_switch+0x177
mi_switch(1,0) at mi_switch+0x270
turnstile_wait(c076a080,ca239480,0,c076a080,2,c06e8e2b,233) at turnstile_wait+0x35a
_mtx_lock_sleep(c076a080,c894c900,0,c06e6f85,2a9) at _mtx_lock_sleep+0x14c
_mtx_lock_flags(c076a080,0,c06e6f85,2a9) at _mtx_lock_flags+0xa2
ithread_execute_handlers(c89a3648,c89a0480) at ithread_execute_handlers+0xde
ithread_loop(c8a2cae0,e8210d38,c8a2cae0,c04f290c,0,...) at ithread_loop+0x67
fork_exit(c04f290c,c8a2cae0,e8210d38) at fork_exit+0xa0
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xe8210d6c, ebp = 0 ---

# EM0
db> trace 26
Tracing pid 26 tid 100018 td 0xc894c780
sched_switch(c894c780,0,1) at sched_switch+0x177
mi_switch(1,0) at mi_switch+0x270
turnstile_wait(c076a080,ca239480,0,c076a080,2,c06e8e2b,233) at turnstile_wait+0x35a
_mtx_lock_sleep(c076a080,c894c780,0,c06e6f85,2a9) at _mtx_lock_sleep+0x14c
_mtx_lock_flags(c076a080,0,c06e6f85,2a9) at _mtx_lock_flags+0xa2
ithread_execute_handlers(c89a3860,c89a0500) at ithread_execute_handlers+0xde
ithread_loop(c8a2cc40,e820dd38,c8a2cc40,c04f290c,0,...) at ithread_loop+0x67
fork_exit(c04f290c,c8a2cc40,e820dd38) at fork_exit+0xa0
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xe820dd6c, ebp = 0 ---


# --------------------------------------------------------------------
# OTHER INFO

db> x cpu_idle_hlt
cpu_idle_hlt:   0               




More information about the freebsd-hackers mailing list