Date: Mon, 31 Mar 2008 09:16:38 -0700 From: David Wolfskill <david@catwhisker.org> To: current@freebsd.org Subject: Kernel page fault with the following non-sleepable locks held... Message-ID: <20080331161638.GA35248@bunrab.catwhisker.org>
next in thread | raw e-mail | index | archive | help
--envbJBWh7q8WU6mo Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Sources updated as of about 0330 hrs. US/Pacific today, from cvsup4. My headless build machine didn't have a problem, but my laptop (which was running Xorg (built under RELENG_6; I have the misc/compat6x port installed) seemed to have a problem when I tried to login, so I rebooted it with a serial console attached. Second time around, it booted OK, but when I issued sudo boot0cfg -s 1 ad0 && sudo reboot I saw the following panic (cut/pasted from serial console) -- I'll prepend a bit of the boot stuff for context: /boot/kernel/acpi.ko text=3D0x540f8 data=3D0x2640+0x186c syms=3D[0x4+0x8b40= +0x4+0xbdcd] GDB: no debug ports present KDB: debugger backends: ddb KDB: current backend: ddb SMAP type=3D01 base=3D0000000000000000 len=3D000000000009fc00 SMAP type=3D02 base=3D000000000009fc00 len=3D0000000000000400 SMAP type=3D01 base=3D0000000000100000 len=3D000000003fee2800 SMAP type=3D02 base=3D000000003ffe2800 len=3D000000000001d800 SMAP type=3D02 base=3D00000000feda0000 len=3D0000000000060000 SMAP type=3D02 base=3D00000000ffb80000 len=3D0000000000480000 Copyright (c) 1992-2008 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 8.0-CURRENT #731: Mon Mar 31 07:56:05 PDT 2008 root@g1-37.catwhisker.org:/common/S4/obj/usr/src/sys/CANARY WARNING: WITNESS option enabled, expect reduced performance. Preloaded elf kernel "/boot/kernel/kernel" at 0xc0e2c000. Preloaded elf module "/boot/kernel/linux.ko" at 0xc0e2c14c. Preloaded elf module "/boot/kernel/if_an.ko" at 0xc0e2c1f8. Preloaded elf module "/boot/kernel/acpi.ko" at 0xc0e2c2a4. Timecounter "i8254" frequency 1193182 Hz quality 0 Calibrating TSC clock ... TSC clock: 2392951100 Hz CPU: Mobile Intel(R) Pentium(R) 4 - M CPU 2.40GHz (2392.95-MHz 686-class CP= U) Origin =3D "GenuineIntel" Id =3D 0xf27 Stepping =3D 7 Features=3D0xbfebf9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA= ,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> Features2=3D0x400<CNXT-ID> =2E.. FreeBSD/i386 (localhost) (ttyd0) login: drm0: <ATI Radeon Lf RV250 Mobility 9000 M9 / FireMV 2400 PCI> on vg= apci0 info: [drm] AGP at 0xe8000000 64MB info: [drm] Initialized radeon 1.25.0 20060524 vgapci0: Reserved 0x10000 bytes for rid 0x18 type 3 at 0xfcff0000 vgapci0: Reserved 0x8000000 bytes for rid 0x10 type 3 at 0xe0000000 agp0: Setting AGP v2 mode 4 info: [drm] Setting GART location based on new memory map info: [drm] Loading R200 Microcode info: [drm] writeback test succeeded in 1 usecs drm0: [MPSAFE] drm0: [ITHREAD] Kernel page fault with the following non-sleepable locks held: exclusive sleep mutex vm page queue free mutex r =3D 0 (0xc0c47f10) locked = @ /usr/src/sys/vm/vm_page.c:1037 exclusive sleep mutex vm object (standard object) r =3D 0 (0xc4668b00) lock= ed @ /usr/src/sys/vm/vm_fault.c:295 KDB: stack backtrace: db_trace_self_wrapper(c0ad96c4,e66329a0,c0782207,c0ad9a87,e66329b4,...) at = db_trace_self_wrapper+0x26 kdb_backtrace(c0ad9a87,e66329b4,4,1,0,...) at kdb_backtrace+0x29 witness_warn(5,0,c0b07e8b,0,c460b290,...) at witness_warn+0x1d7 trap(e6632a40) at trap+0x122 calltrap() at calltrap+0x6 --- trap 0xc, eip =3D 0xc098bf22, esp =3D 0xe6632a80, ebp =3D 0xe6632ad4 --- vm_reserv_alloc_page(c4668b00,e8284,0,36f,0,...) at vm_reserv_alloc_page+0x= 102 vm_page_alloc(c4668b00,e8284,0,40,e6632be8,...) at vm_page_alloc+0x25e vm_fault(c4452938,2d128000,2,8,2d128000,...) at vm_fault+0x6e2 trap_pfault(5,0,c0b07e8b,c0bebb80,c460b290,...) at trap_pfault+0x118 trap(e6632d38) at trap+0x259 calltrap() at calltrap+0x6 --- trap 0xc, eip =3D 0x28668591, esp =3D 0xbfbfe5a0, ebp =3D 0xbfbfe5b8 --- Fatal trap 12: page fault while in kernel mode cpuid =3D 0; apic id =3D 00 fault virtual address =3D 0xc2587110 fault code =3D supervisor read, page not present instruction pointer =3D 0x20:0xc098bf22 stack pointer =3D 0x28:0xe6632a80 frame pointer =3D 0x28:0xe6632ad4 code segment =3D base 0x0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, def32 1, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 3 current process =3D 1151 (Xorg) [thread pid 1151 tid 100095 ] Stopped at vm_reserv_alloc_page+0x102: cmpl %eax,0x10(%esi) db> bt Tracing pid 1151 tid 100095 td 0xc4636000 vm_reserv_alloc_page(c4668b00,e8284,0,36f,0,...) at vm_reserv_alloc_page+0x= 102 vm_page_alloc(c4668b00,e8284,0,40,e6632be8,...) at vm_page_alloc+0x25e vm_fault(c4452938,2d128000,2,8,2d128000,...) at vm_fault+0x6e2 trap_pfault(5,0,c0b07e8b,c0bebb80,c460b290,...) at trap_pfault+0x118 trap(e6632d38) at trap+0x259 calltrap() at calltrap+0x6 --- trap 0xc, eip =3D 0x28668591, esp =3D 0xbfbfe5a0, ebp =3D 0xbfbfe5b8 --- db> show locks exclusive sleep mutex vm page queue free mutex r =3D 0 (0xc0c47f10) locked = @ /usr/src/sys/vm/vm_page.c:1037 exclusive sleep mutex vm object (standard object) r =3D 0 (0xc4668b00) lock= ed @ /usr/src/sys/vm/vm_fault.c:295 exclusive sx user map r =3D 0 (0xc445297c) locked @ /usr/src/sys/vm/vm_map.= c:3111 db> show witness Sleep locks: 0 DRM IRQ lock -- last acquired @ /usr/src/sys/modules/drm/drm/../../../dev= /drm/drm_irq.c:66 0 md bio queue -- last acquired @ /usr/src/sys/dev/md/md.c:704 0 ls_lock -- last acquired @ /usr/src/sys/kern/kern_lockf.c:612 1 owner graph lock -- last acquired @ /usr/src/sys/kern/kern_lockf.c:1374 1 lock owners lock -- last acquired @ /usr/src/sys/kern/kern_lockf.c:364 16 UMA zone -- last acquired @ /usr/src/sys/vm/uma_core.c:2257 16 UMA zone -- (already displayed) 0 so_rcv_sx -- last acquired @ /usr/src/sys/kern/uipc_sockbuf.c:145 11 so_rcv -- last acquired @ /usr/src/sys/kern/uipc_socket.c:686 13 sellck -- last acquired @ /usr/src/sys/kern/sys_generic.c:1359 12 radix node head -- last acquired @ /usr/src/sys/netinet6/in6_rmx.c:418 13 rtentry -- last acquired @ /usr/src/sys/netinet/ip_input.c:1218 14 ifaddr -- last acquired @ /usr/src/sys/net/route.c:821 16 UMA zone -- (already displayed) 14 sctp-addr -- last acquired @ /usr/src/sys/netinet/sctp_pcb.c:649 15 UMA boot pages -- last acquired @ /usr/src/sys/vm/uma_core.c:916 14 system map -- last acquired @ /usr/src/sys/vm/vm_map.c:3111 16 vm page queue mutex -- last acquired @ /usr/src/sys/vm/vm_object.c:1= 864 17 vnode interlock -- last acquired @ /usr/src/sys/kern/vfs_subr.c:2224 18 cdev -- last acquired @ /usr/src/sys/kern/kern_conf.c:71 18 vnode_free_list -- last acquired @ /usr/src/sys/kern/vfs_subr.c:888 17 pmap -- last acquired @ /usr/src/sys/i386/i386/pmap.c:2514 18 vm page queue free mutex -- last acquired @ /usr/src/sys/vm/vm_pag= e.c:1037 19 eventhandler -- last acquired @ /usr/src/sys/kern/subr_eventhandl= er.c:212 20 eventhandler list -- last acquired @ /usr/src/sys/dev/dcons/dcon= s_os.c:264 20 eventhandler list -- (already displayed) 18 SYSMAPS -- last acquired @ /usr/src/sys/i386/i386/pmap.c:3676 18 vm page queue free mutex -- (already displayed) 18 SYSMAPS -- (already displayed) 15 kmem object -- last acquired @ /usr/src/sys/vm/vm_kern.c:408 18 vm page queue free mutex -- (already displayed) 16 vm page queue mutex -- (already displayed) 18 SYSMAPS -- (already displayed) 15 KMAP ENTRY -- last acquired @ /usr/src/sys/vm/uma_core.c:2257 16 UMA zone -- (already displayed) 16 UMA zone -- (already displayed) 15 kernel object -- last acquired @ /usr/src/sys/kern/vfs_bio.c:3663 16 vm page queue mutex -- (already displayed) 18 vm page queue free mutex -- (already displayed) 18 SYSMAPS -- (already displayed) 18 vm page queue free mutex -- (already displayed) 18 SYSMAPS -- (already displayed) 15 UMA boot pages -- (already displayed) 17 pmap -- (already displayed) 14 sctp_it_wq -- last acquired @ /usr/src/sys/netinet/sctputil.c:1345 13 ifnet -- last acquired @ /usr/src/sys/net/if.c:1497 16 UMA zone -- (already displayed) 19 eventhandler -- (already displayed) 14 if_addr_mtx -- last acquired @ /usr/src/sys/net/if.c:2495 16 UMA zone -- (already displayed) 16 UMA zone -- (already displayed) 14 system map -- (already displayed) 12 process lock -- last acquired @ /usr/src/sys/i386/i386/trap.c:779 13 session -- last acquired @ /usr/src/sys/kern/kern_exit.c:343 14 uidinfo hash -- last acquired @ /usr/src/sys/kern/kern_resource.c:1261 14 tty -- last acquired @ /usr/src/sys/kern/tty.c:2856 17 vnode interlock -- (already displayed) 13 sigacts -- last acquired @ /usr/src/sys/kern/kern_sig.c:641 13 ktrace -- last acquired @ /usr/src/sys/kern/kern_fork.c:606 13 fdesc -- last acquired @ /usr/src/sys/kern/kern_descrip.c:1531 12 sleep mtxpool -- last acquired @ /usr/src/sys/kern/sys_generic.c:1350 13 sellck -- (already displayed) 16 UMA zone -- (already displayed) 19 eventhandler -- (already displayed) 12 sf_buf -- last acquired @ /usr/src/sys/i386/i386/vm_machdep.c:807 16 vm page queue mutex -- (already displayed) 16 UMA zone -- (already displayed) 6 unp_mtx -- last acquired @ /usr/src/sys/kern/uipc_usrreq.c:558 11 so_rcv -- (already displayed) 7 accept -- last acquired @ /usr/src/sys/kern/uipc_socket.c:685 10 so_snd -- last acquired @ /usr/src/sys/kern/uipc_socket.c:2903 11 so_rcv -- (already displayed) 12 sleep mtxpool -- (already displayed) 11 so_rcv -- (already displayed) 10 so_snd -- (already displayed) 16 UMA zone -- (already displayed) 12 process lock -- (already displayed) 7 user map -- last acquired @ /usr/src/sys/vm/vm_map.c:3111 16 UMA zone -- (already displayed) 15 UMA boot pages -- (already displayed) 14 system map -- (already displayed) 18 vm page queue free mutex -- (already displayed) 11 vm object_list -- last acquired @ /usr/src/sys/vm/vm_object.c:236 10 standard object -- last acquired @ /usr/src/sys/vm/vm_fault.c:295 18 vm page queue free mutex -- (already displayed) 17 vnode interlock -- (already displayed) 16 vm page queue mutex -- (already displayed) 18 SYSMAPS -- (already displayed) 11 vm object_list -- (already displayed) 16 UMA zone -- (already displayed) 11 swap_pager swhash -- last acquired @ /usr/src/sys/vm/swap_pager.c:1888 12 sf_buf -- (already displayed) 16 vm page queue mutex -- (already displayed) 17 pmap -- (already displayed) 17 vnode interlock -- (already displayed) 9 dev_pager list -- last acquired @ /usr/src/sys/vm/device_pager.c:140 10 standard object -- (already displayed) 0 so_snd_sx -- last acquired @ /usr/src/sys/kern/uipc_sockbuf.c:148 10 so_snd -- (already displayed) 16 UMA zone -- (already displayed) 5 unp_global_rwlock -- last acquired @ /usr/src/sys/kern/uipc_usrreq.c:557 6 unp_mtx -- (already displayed) 7 accept -- (already displayed) 16 UMA zone -- (already displayed) 6 so_glabel -- last acquired @ /usr/src/sys/kern/uipc_socket.c:299 10 so_snd -- (already displayed) 14 system map -- (already displayed) 15 UMA boot pages -- (already displayed) 14 system map -- (already displayed) 16 vm page queue mutex -- (already displayed) 12 sf_buf -- (already displayed) 0 syncer -- last acquired @ /usr/src/sys/kern/vfs_subr.c:1665 10 bufobj interlock -- last acquired @ /usr/src/sys/kern/vfs_bio.c:2442 17 vnode interlock -- (already displayed) 11 Syncer mtx -- last acquired @ /usr/src/sys/kern/vfs_subr.c:1573 9 mountlist -- last acquired @ /usr/src/sys/kern/vfs_syscalls.c:149 10 struct mount mtx -- last acquired @ /usr/src/sys/kern/vfs_subr.c:1021 17 vnode interlock -- (already displayed) 1 vfslock -- last acquired @ /usr/src/sys/kern/vfs_subr.c:364 16 UMA zone -- (already displayed) 10 arc4_mtx -- last acquired @ /usr/src/sys/libkern/arc4random.c:137 9 unit# allocation -- last acquired @ /usr/src/sys/kern/subr_unit.c:623 10 struct mount mtx -- (already displayed) 2 mntid -- last acquired @ /usr/src/sys/kern/vfs_subr.c:460 9 mountlist -- (already displayed) 2 devfsmount -- last acquired @ /usr/src/sys/fs/devfs/devfs_vnops.c:201 9 devfs interlock -- last acquired @ /usr/src/sys/fs/devfs/devfs_vnops.c= :194 17 vnode interlock -- (already displayed) 18 cdev -- (already displayed) 18 vnode_free_list -- (already displayed) 16 UMA zone -- (already displayed) 3 devfs -- last acquired @ /usr/src/sys/fs/devfs/devfs_vnops.c:789 9 devfs interlock -- (already displayed) 10 struct mount mtx -- (already displayed) 17 vnode interlock -- (already displayed) 7 filedesc structure -- last acquired @ /usr/src/sys/kern/kern_descrip.= c:1090 17 vnode interlock -- (already displayed) 12 process lock -- (already displayed) 9 Name Cache -- last acquired @ /usr/src/sys/kern/vfs_cache.c:498 17 vnode interlock -- (already displayed) 16 UMA zone -- (already displayed) 13 fdesc -- (already displayed) 16 UMA zone -- (already displayed) 14 system map -- (already displayed) 18 cdev -- (already displayed) 8 Giant -- last acquired @ /usr/src/sys/kern/kern_intr.c:1044 9 pipe mutex -- last acquired @ /usr/src/sys/kern/sys_pipe.c:1512 10 sigio lock -- last acquired @ /usr/src/sys/kern/kern_descrip.c:847 11 process group -- last acquired @ /usr/src/sys/kern/kern_proc.c:413 12 process lock -- (already displayed) 13 session -- (already displayed) 16 UMA zone -- (already displayed) 12 ttylist -- last acquired @ /usr/src/sys/kern/tty.c:2855 14 tty -- (already displayed) 12 process lock -- (already displayed) 12 sleep mtxpool -- (already displayed) 16 UMA zone -- (already displayed) 14 system map -- (already displayed) 9 UMA lock -- last acquired @ /usr/src/sys/vm/uma_core.c:1492 16 UMA zone -- (already displayed) 15 KMAP ENTRY -- (already displayed) 15 UMA boot pages -- (already displayed) 19 eventhandler -- (already displayed) 20 eventhandler list -- (already displayed) 10 kobj -- last acquired @ /usr/src/sys/kern/subr_kobj.c:307 10 kernel environment -- last acquired @ /usr/src/sys/kern/subr_hints.= c:117 9 malloc -- last acquired @ /usr/src/sys/kern/kern_malloc.c:655 18 vm page queue free mutex -- (already displayed) 15 kernel object -- (already displayed) 11 vm object_list -- (already displayed) 15 KMAP ENTRY -- (already displayed) 14 uidinfo hash -- (already displayed) 12 process lock -- (already displayed) 9 evclass_mtx -- last acquired @ /usr/src/sys/security/audit/audit_bs= m_klib.c:112 9 TID lock -- last acquired @ /usr/src/sys/kern/subr_unit.c:623 10 standard object -- (already displayed) 12 sleep mtxpool -- (already displayed) 9 intr event -- last acquired @ /usr/src/sys/kern/kern_intr.c:440 18 cdev -- (already displayed) 9 GEOM orphanage -- last acquired @ /usr/src/sys/geom/geom_event.c:201 9 sndstat lock -- last acquired @ /usr/src/sys/dev/sound/pcm/sndstat.= c:290 12 ttylist -- (already displayed) 9 accept_filter_mtx -- last acquired @ /usr/src/sys/kern/uipc_accf.c:= 116 11 intr config -- last acquired @ /usr/src/sys/kern/subr_autoconf.c:72 9 taskqueue list -- last acquired @ /usr/src/sys/kern/subr_taskqueue.= c:127 9 XPT lock -- last acquired @ /usr/src/sys/cam/cam_xpt.c:2646 16 UMA zone -- (already displayed) 10 XPT topology lock -- last acquired @ /usr/src/sys/cam/cam_xpt.c:71= 92 14 system map -- (already displayed) 10 kernel environment -- (already displayed) 10 taskqueue -- last acquired @ /usr/src/sys/kern/subr_taskqueue.c:75 9 rman head -- last acquired @ /usr/src/sys/kern/subr_rman.c:152 9 rman -- last acquired @ /usr/src/sys/kern/subr_rman.c:539 16 UMA zone -- (already displayed) 14 system map -- (already displayed) 9 devd -- last acquired @ /usr/src/sys/kern/subr_bus.c:419 12 sleep mtxpool -- (already displayed) 9 ACPI semaphore -- last acquired @ /usr/src/sys/modules/acpi/acpi/..= /../../dev/acpica/Osd/OsdSynch.c:303 9 acpi subsystem HW lock -- last acquired @ /usr/src/sys/modules/acpi= /acpi/../../../dev/acpica/Osd/OsdSynch.c:377 9 acpi subsystem GPE lock -- last acquired @ /usr/src/sys/modules/acp= i/acpi/../../../dev/acpica/Osd/OsdSynch.c:377 16 UMA zone -- (already displayed) 10 taskqueue -- (already displayed) 9 ACPI global lock -- last acquired @ /usr/src/sys/modules/acpi/acpi/= ../../../i386/acpica/acpi_machdep.c:311 9 network driver -- last acquired @ /usr/src/sys/pci/if_xl.c:2239 10 taskqueue -- (already displayed) 13 ifnet -- (already displayed) 9 bpf global lock -- last acquired @ /usr/src/sys/net/bpf.c:1801 10 bpf interface lock -- last acquired @ order list:0 11 bpf cdev lock -- last acquired @ order list:0 9 bounce pages lock -- last acquired @ /usr/src/sys/i386/i386/busdma_= machdep.c:1083 9 sbp -- last acquired @ /usr/src/sys/cam/cam_xpt.c:2646 16 UMA zone -- (already displayed) 10 kernel environment -- (already displayed) 10 XPT topology lock -- (already displayed) 10 CAM SIMQ lock -- last acquired @ /usr/src/sys/cam/cam_xpt.c:7207 14 system map -- (already displayed) 9 firewire -- last acquired @ /usr/src/sys/dev/firewire/fwohci.c:1184 10 ac97 codec -- last acquired @ /usr/src/sys/dev/sound/pcm/ac97.c:495 9 sound cdev -- last acquired @ /usr/src/sys/dev/sound/pcm/mixer.c:997 9 pcm fake channel -- last acquired @ /usr/src/sys/dev/sound/pcm/chan= nel.c:1108 16 UMA zone -- (already displayed) 10 kobj -- (already displayed) 9 pcm play channel -- last acquired @ /usr/src/sys/dev/sound/pcm/vcha= n.c:665 16 UMA zone -- (already displayed) 10 kobj -- (already displayed) 10 snd_ich softc -- last acquired @ /usr/src/sys/dev/sound/pci/ich.c:= 497 11 intr config -- (already displayed) 10 ac97 codec -- (already displayed) 10 snd_ich softc -- (already displayed) 9 pcm record channel -- last acquired @ /usr/src/sys/dev/sound/pcm/vc= han.c:665 16 UMA zone -- (already displayed) 10 kobj -- (already displayed) 10 snd_ich softc -- (already displayed) 10 ac97 codec -- (already displayed) 10 taskqueue -- (already displayed) 9 vm86 lock -- last acquired @ /usr/src/sys/i386/i386/vm86.c:569 17 pmap -- (already displayed) 9 unit# allocation -- (already displayed) 18 vnode_free_list -- (already displayed) 9 pfs_node -- last acquired @ /usr/src/sys/fs/pseudofs/pseudofs_inter= nal.h:103 9 pfs_fileno -- last acquired @ /usr/src/sys/kern/subr_unit.c:623 9 random reseed -- last acquired @ /usr/src/sys/dev/random/yarrow.c:1= 91 10 arc4_mtx -- (already displayed) 9 nfsd_mtx -- last acquired @ /usr/src/sys/nfsserver/nfs_srvsock.c:799 10 so_snd -- (already displayed) 11 so_rcv -- (already displayed) 9 if_clone lock -- last acquired @ /usr/src/sys/net/if_clone.c:164 9 if_cloners lock -- last acquired @ /usr/src/sys/net/if_clone.c:252 9 domain list -- last acquired @ /usr/src/sys/kern/uipc_domain.c:228 10 pfil_head_list lock -- last acquired @ /usr/src/sys/net/pfil.c:160 9 PFil hook read/write mutex -- last acquired @ /usr/src/sys/net/pfil= .c:204 10 pfil_head_list lock -- (already displayed) 9 isn_mtx -- last acquired @ /usr/src/sys/netinet/tcp_subr.c:1433 12 radix node head -- (already displayed) 9 IPFW static rules -- last acquired @ /usr/src/sys/netinet/ip_fw2.c:= 3390 10 IPFW dynamic rules -- last acquired @ /usr/src/sys/netinet/ip_fw2.= c:3462 9 ATA queue lock -- last acquired @ /usr/src/sys/dev/ata/ata-queue.c:= 177 10 ATA state lock -- last acquired @ /usr/src/sys/dev/ata/ata-queue.c= :194 9 cbb -- last acquired @ /usr/src/sys/dev/pccbb/pccbb.c:521 9 devstat -- last acquired @ /usr/src/sys/kern/subr_devstat.c:394 9 ATAPICAM lock -- last acquired @ /usr/src/sys/cam/cam_periph.h:182 16 UMA zone -- (already displayed) 10 kernel environment -- (already displayed) 10 XPT topology lock -- (already displayed) 10 CAM SIMQ lock -- (already displayed) 14 system map -- (already displayed) 10 taskqueue -- (already displayed) 10 XPT topology lock -- (already displayed) 9 pcm virtual play channel -- last acquired @ /usr/src/sys/dev/sound/= pcm/vchan.c:665 16 UMA zone -- (already displayed) 10 kobj -- (already displayed) 9 pcm virtual record channel -- last acquired @ /usr/src/sys/dev/soun= d/pcm/vchan.c:665 16 UMA zone -- (already displayed) 10 kobj -- (already displayed) 9 NFS iod lock -- last acquired @ /usr/src/sys/nfsclient/nfs_nfsiod.c= :196 9 mountlist -- (already displayed) 10 struct mount mtx -- (already displayed) 10 bufobj interlock -- (already displayed) 9 buf queue lock -- last acquired @ /usr/src/sys/kern/vfs_bio.c:1451 9 needsbuffer lock -- last acquired @ /usr/src/sys/kern/vfs_bio.c:310 17 vnode interlock -- (already displayed) 9 FFS Lock -- last acquired @ /usr/src/sys/ufs/ffs/ffs_softdep.c:3537 10 arc4_mtx -- (already displayed) 9 Name Cache -- (already displayed) 9 vfs hash -- last acquired @ /usr/src/sys/kern/vfs_hash.c:114 17 vnode interlock -- (already displayed) 9 dirhash list -- last acquired @ /usr/src/sys/ufs/ufs/ufs_dirhash.c:= 349 10 dirhash -- last acquired @ /usr/src/sys/ufs/ufs/ufs_dirhash.c:350 10 dirhash -- (already displayed) 9 pbuf mutex -- last acquired @ /usr/src/sys/vm/vm_pager.c:336 12 sf_buf -- (already displayed) 16 vm page queue mutex -- (already displayed) 11 process group -- (already displayed) 14 tty -- (already displayed) 13 session -- (already displayed) 9 bio queue -- last acquired @ /usr/src/sys/geom/geom_io.c:68 9 Softdep Lock -- last acquired @ /usr/src/sys/ufs/ffs/ffs_softdep.c:= 4892 16 UMA zone -- (already displayed) 10 bufobj interlock -- (already displayed) 10 buffer daemon lock -- last acquired @ /usr/src/sys/kern/vfs_bio.c:= 418 9 pfs_vncache -- last acquired @ /usr/src/sys/fs/pseudofs/pseudofs_vn= cache.c:300 17 vnode interlock -- (already displayed) 9 if_afdata -- last acquired @ /usr/src/sys/netinet6/scope6.c:408 10 scope6_lock -- last acquired @ /usr/src/sys/netinet6/scope6.c:437 14 if_addr_mtx -- (already displayed) 10 buffer daemon lock -- (already displayed) 10 sigio lock -- (already displayed) 9 devfs interlock -- (already displayed) 9 drm device -- last acquired @ /usr/src/sys/modules/drm/drm/../../..= /dev/drm/drm_drv.c:830 16 UMA zone -- (already displayed) 10 sigio lock -- (already displayed) 14 system map -- (already displayed) 9 agp lock -- last acquired @ /usr/src/sys/dev/agp/agp.c:560 10 standard object -- (already displayed) 9 drmdma -- last acquired @ /usr/src/sys/modules/drm/drm/../../../dev= /drm/drm_bufs.c:1059 16 UMA zone -- (already displayed) 9 dev_pager list -- (already displayed) 10 so_snd -- (already displayed) 12 sleep mtxpool -- (already displayed) 9 pipe mutex -- (already displayed) 8 kqueue -- last acquired @ /usr/src/sys/kern/kern_event.c:1442 10 struct mount mtx -- (already displayed) 5 clone events drain lock -- last acquired @ /usr/src/sys/fs/devfs/devf= s_vnops.c:626 19 eventhandler -- (already displayed) 20 eventhandler list -- (already displayed) 18 cdev -- (already displayed) 16 UMA zone -- (already displayed) 16 UMA zone -- (already displayed) 18 cdev -- (already displayed) 10 bufobj interlock -- (already displayed) 4 GEOM topology -- last acquired @ /usr/src/sys/geom/geom_event.c:233 9 GEOM orphanage -- (already displayed) 16 UMA zone -- (already displayed) 9 devstat -- (already displayed) 9 unit# allocation -- (already displayed) 18 cdev -- (already displayed) 9 bio queue -- (already displayed) 12 sleep mtxpool -- (already displayed) 14 system map -- (already displayed) 9 ATA queue lock -- (already displayed) 10 XPT topology lock -- (already displayed) 9 ATAPICAM lock -- (already displayed) 11 vm object_list -- (already displayed) 17 vnode interlock -- (already displayed) 10 standard object -- (already displayed) 5 swapdev -- last acquired @ /usr/src/sys/vm/swap_pager.c:2029 8 Giant -- (already displayed) 9 Name Cache -- (already displayed) 9 mountlist -- (already displayed) 5 knlist lock for lockless objects -- last acquired @ /usr/src/sys/kern= /kern_event.c:1666 9 vfs hash -- (already displayed) 14 system map -- (already displayed) 18 vnode_free_list -- (already displayed) 4 ufs -- last acquired @ /usr/src/sys/ufs/ffs/ffs_vfsops.c:1386 10 struct mount mtx -- (already displayed) 9 vfs hash -- (already displayed) 10 bufobj interlock -- (already displayed) 9 buf queue lock -- (already displayed) 17 vnode interlock -- (already displayed) 7 filedesc structure -- (already displayed) 9 Name Cache -- (already displayed) 5 bufwait -- last acquired @ /usr/src/sys/vm/vm_pager.c:313 14 system map -- (already displayed) 10 bufobj interlock -- (already displayed) 10 standard object -- (already displayed) 16 UMA zone -- (already displayed) 9 bio queue -- (already displayed) 12 sleep mtxpool -- (already displayed) 8 Giant -- (already displayed) 9 buf queue lock -- (already displayed) 9 needsbuffer lock -- (already displayed) 15 kernel object -- (already displayed) 12 process lock -- (already displayed) 7 user map -- (already displayed) 9 pbuf mutex -- (already displayed) 10 dirhash -- (already displayed) 16 vm page queue mutex -- (already displayed) 18 cdev -- (already displayed) 9 FFS Lock -- (already displayed) 9 Softdep Lock -- (already displayed) 10 buffer daemon lock -- (already displayed) 9 vfs hash -- (already displayed) 17 vnode interlock -- (already displayed) 6 runningbufspace lock -- last acquired @ /usr/src/sys/kern/vfs_bio.c= :329 16 UMA zone -- (already displayed) 18 vnode_free_list -- (already displayed) 10 standard object -- (already displayed) 7 user map -- (already displayed) 12 process lock -- (already displayed) 12 sf_buf -- (already displayed) 16 vm page queue mutex -- (already displayed) 9 pbuf mutex -- (already displayed) 9 dirhash list -- (already displayed) 10 dirhash -- (already displayed) 17 pmap -- (already displayed) 18 cdev -- (already displayed) 11 vm object_list -- (already displayed) 12 sleep mtxpool -- (already displayed) 14 system map -- (already displayed) 14 uidinfo hash -- (already displayed) 15 UMA boot pages -- (already displayed) 9 FFS Lock -- (already displayed) 10 buffer daemon lock -- (already displayed) 9 Softdep Lock -- (already displayed) 9 bio queue -- (already displayed) 6 runningbufspace lock -- (already displayed) 9 mountlist -- (already displayed) 5 knlist lock for lockless objects -- (already displayed) 9 pfs_vncache -- (already displayed) 5 pseudofs -- last acquired @ /usr/src/sys/kern/vfs_subr.c:2044 10 struct mount mtx -- (already displayed) 9 pfs_vncache -- (already displayed) 17 vnode interlock -- (already displayed) 9 Name Cache -- (already displayed) 16 UMA zone -- (already displayed) 9 pfs_node -- (already displayed) 18 vnode_free_list -- (already displayed) 6 allproc -- last acquired @ /usr/src/sys/kern/kern_exit.c:403 7 allprison -- last acquired @ /usr/src/sys/kern/kern_jail.c:952 12 process lock -- (already displayed) 13 fdesc -- (already displayed) 7 filedesc structure -- (already displayed) 17 vnode interlock -- (already displayed) 7 user map -- (already displayed) 12 process lock -- (already displayed) 10 bufobj interlock -- (already displayed) 14 system map -- (already displayed) 12 sleep mtxpool -- (already displayed) 9 needsbuffer lock -- (already displayed) 5 unp_global_rwlock -- (already displayed) 10 kobj -- (already displayed) 8 Giant -- (already displayed) 4 proctree -- last acquired @ /usr/src/sys/kern/kern_prot.c:325 6 allproc -- (already displayed) 11 process group -- (already displayed) 8 Giant -- (already displayed) 12 process lock -- (already displayed) 13 session -- (already displayed) 10 sigio lock -- (already displayed) 5 clone events drain lock -- (already displayed) 9 GEOM orphanage -- (already displayed) 9 bio queue -- (already displayed) 6 runningbufspace lock -- (already displayed) 12 process lock -- (already displayed) 9 Softdep Lock -- (already displayed) 9 dev_pager list -- (already displayed) 11 vm object_list -- (already displayed) 18 cdev -- (already displayed) 14 system map -- (already displayed) 17 vnode interlock -- (already displayed) 9 mountlist -- (already displayed) 3 devfs -- (already displayed) 14 system map -- (already displayed) 7 filedesc structure -- (already displayed) 10 kernel environment -- (already displayed) 17 vnode interlock -- (already displayed) 15 UMA boot pages -- (already displayed) 9 UMA lock -- (already displayed) 9 FFS Lock -- (already displayed) 4 GEOM topology -- (already displayed) 8 Giant -- (already displayed) 9 Softdep Lock -- (already displayed) 10 bufobj interlock -- (already displayed) 5 bufwait -- (already displayed) 9 bio queue -- (already displayed) 6 runningbufspace lock -- (already displayed) 4 ufs -- (already displayed) 18 vnode_free_list -- (already displayed) 9 vfs hash -- (already displayed) 9 pfs_vncache -- (already displayed) 5 pseudofs -- (already displayed) 10 buffer daemon lock -- (already displayed) 12 radix node head -- (already displayed) 10 struct mount mtx -- (already displayed) 0 g_disk_done -- last acquired @ /usr/src/sys/geom/geom_disk.c:199 16 UMA zone -- (already displayed) 9 bio queue -- (already displayed) 0 MD config lock -- last acquired @ /usr/src/sys/dev/md/md.c:1173 16 UMA zone -- (already displayed) 19 eventhandler -- (already displayed) 4 proctree -- (already displayed) 7 filedesc structure -- (already displayed) 12 process lock -- (already displayed) 11 vm object_list -- (already displayed) 10 standard object -- (already displayed) 4 GEOM topology -- (already displayed) 9 devstat -- (already displayed) 0 dummynet -- last acquired @ /usr/src/sys/netinet/ip_dummynet.c:789 0 iterator -- last acquired @ /usr/src/sys/netinet/sctputil.c:1209 0 ipqlock -- last acquired @ /usr/src/sys/netinet/ip_input.c:1086 0 ip6qlock -- last acquired @ /usr/src/sys/netinet6/frag6.c:690 0 sem -- last acquired @ /usr/src/sys/kern/sysv_sem.c:1288 0 crossmp -- last acquired @ /usr/src/sys/kern/vfs_lookup.c:686 17 vnode interlock -- (already displayed) 0 fdc lock -- last acquired @ /usr/src/sys/dev/fdc/fdc.c:803 0 primary pcm mixer -- last acquired @ /usr/src/sys/dev/sound/pcm/mixer.c:9= 70 10 ac97 codec -- (already displayed) 0 fwtlabel -- last acquired @ /usr/src/sys/dev/firewire/firewire.c:363 0 fwwait -- last acquired @ /usr/src/sys/dev/firewire/firewire.c:1659 0 intr sources -- last acquired @ /usr/src/sys/i386/i386/intr_machdep.c:175 0 audit_mtx -- last acquired @ /usr/src/sys/security/audit/audit_worker.c:3= 92 0 uma object -- last acquired @ /usr/src/sys/vm/vm_meter.c:114 0 p_peers -- last acquired @ /usr/src/sys/kern/kern_exit.c:278 0 ACPI root bus -- last acquired @ /usr/src/sys/modules/acpi/acpi/../../../= dev/acpica/acpi.c:1015 9 rman -- (already displayed) 14 system map -- (already displayed) 16 UMA zone -- (already displayed) 9 ACPI semaphore -- (already displayed) 0 ACPI PCI bus methods -- last acquired @ /usr/src/sys/modules/acpi/acpi/..= /../../dev/acpica/acpi_pcib.c:221 16 UMA zone -- (already displayed) 9 ACPI semaphore -- (already displayed) 10 kernel environment -- (already displayed) 1 ACPI PCI link -- last acquired @ /usr/src/sys/modules/acpi/acpi/../../..= /dev/acpica/acpi_pci_link.c:1046 16 UMA zone -- (already displayed) 9 ACPI semaphore -- (already displayed) 10 kernel environment -- (already displayed) 0 ACPI generic battery -- last acquired @ /usr/src/sys/modules/acpi/acpi/..= /../../dev/acpica/acpi_battery.c:68 16 UMA zone -- (already displayed) 9 ACPI global lock -- (already displayed) 14 system map -- (already displayed) 0 ACPI thermal zone -- last acquired @ /usr/src/sys/modules/acpi/acpi/../..= /../dev/acpica/acpi_thermal.c:941 0 linux ioctl handlers -- last acquired @ /usr/src/sys/modules/linux/../../= compat/linux/linux_ioctl.c:2653 16 UMA zone -- (already displayed) 0 /dev/mem lock -- last acquired @ /usr/src/sys/i386/i386/mem.c:144 0 vm daemon -- last acquired @ /usr/src/sys/vm/vm_pageout.c:1530 0 lock states lock -- last acquired @ /usr/src/sys/kern/kern_lockf.c:695 0 sysctl lock -- last acquired @ /usr/src/sys/kern/kern_sysctl.c:1415 10 arc4_mtx -- (already displayed) 16 UMA zone -- (already displayed) 6 allproc -- (already displayed) 12 process lock -- (already displayed) 7 user map -- (already displayed) 18 cdev -- (already displayed) 14 system map -- (already displayed) 7 filedesc structure -- (already displayed) 13 fdesc -- (already displayed) 1 kernel linker -- last acquired @ /usr/src/sys/kern/kern_linker.c:416 16 UMA zone -- (already displayed) 14 system map -- (already displayed) 2 module subsystem sx lock -- last acquired @ /usr/src/sys/kern/kern_modu= le.c:118 16 UMA zone -- (already displayed) 14 system map -- (already displayed) 7 filedesc structure -- (already displayed) 17 vnode interlock -- (already displayed) 4 ufs -- (already displayed) 10 struct mount mtx -- (already displayed) 10 bufobj interlock -- (already displayed) 5 bufwait -- (already displayed) 9 buf queue lock -- (already displayed) 9 GEOM orphanage -- (already displayed) 8 Giant -- (already displayed) 13 ktrace -- (already displayed) 9 malloc -- (already displayed) 9 devstat -- (already displayed) 12 ttylist -- (already displayed) 11 vm object_list -- (already displayed) 9 UMA lock -- (already displayed) 18 vm page queue free mutex -- (already displayed) 11 Syncer mtx -- (already displayed) 5 unp_global_rwlock -- (already displayed) 1 tcp -- last acquired @ /usr/src/sys/netinet/tcp_usrreq.c:255 2 tcpinp -- last acquired @ /usr/src/sys/netinet/tcp_usrreq.c:256 10 so_snd -- (already displayed) 16 UMA zone -- (already displayed) 14 system map -- (already displayed) 11 so_rcv -- (already displayed) 13 ifnet -- (already displayed) 19 eventhandler -- (already displayed) 16 UMA zone -- (already displayed) 14 system map -- (already displayed) 1 tcp_sc_head -- last acquired @ /usr/src/sys/netinet/tcp_syncache.c:1721 1 udp -- last acquired @ /usr/src/sys/netinet/udp_usrreq.c:1099 2 udpinp -- last acquired @ /usr/src/sys/netinet/udp_usrreq.c:1100 3 in_multi_mtx -- last acquired @ /usr/src/sys/netinet/in_mcast.c:318 4 igmp_mtx -- last acquired @ /usr/src/sys/netinet/igmp.c:446 14 if_addr_mtx -- (already displayed) 14 if_addr_mtx -- (already displayed) 16 UMA zone -- (already displayed) 10 so_snd -- (already displayed) 16 UMA zone -- (already displayed) 10 arc4_mtx -- (already displayed) 12 radix node head -- (already displayed) 13 rtentry -- (already displayed) 9 if_afdata -- (already displayed) 3 addrsel_lock -- last acquired @ /usr/src/sys/netinet6/in6_src.c:860 7 accept -- (already displayed) 11 so_rcv -- (already displayed) 13 ifnet -- (already displayed) 14 if_addr_mtx -- (already displayed) 16 UMA zone -- (already displayed) 14 system map -- (already displayed) 1 sctp-info -- last acquired @ /usr/src/sys/netinet/sctp_pcb.c:6138 1 rip -- last acquired @ /usr/src/sys/netinet/raw_ip.c:638 16 UMA zone -- (already displayed) 14 system map -- (already displayed) 2 rawinp -- last acquired @ /usr/src/sys/netinet/raw_ip.c:639 11 so_rcv -- (already displayed) 1 div -- last acquired @ /usr/src/sys/netinet/ip_divert.c:652 1 addrsel_sxlock -- last acquired @ /usr/src/sys/netinet6/in6_src.c:1025 3 addrsel_lock -- (already displayed) 1 db_capture_sx -- last acquired @ /usr/src/sys/ddb/db_capture.c:181 1 db_script_mtx -- last acquired @ /usr/src/sys/ddb/db_script.c:481 9 ACPI semaphore -- (already displayed) 1 ACPI AC adapter -- last acquired @ /usr/src/sys/modules/acpi/acpi/../../= ../dev/acpica/acpi_acad.c:108 16 UMA zone -- (already displayed) 9 devd -- (already displayed) 1 ACPI cmbat -- last acquired @ /usr/src/sys/modules/acpi/acpi/../../../de= v/acpica/acpi_cmbat.c:383 16 UMA zone -- (already displayed) 9 ACPI semaphore -- (already displayed) 7 allprison -- (already displayed) 1 linux osname -- last acquired @ /usr/src/sys/modules/linux/../../compat/= linux/linux_mib.c:180 10 ac97 codec -- (already displayed) 9 sound cdev -- (already displayed) 9 pcm play channel -- (already displayed) 9 pcm virtual play channel -- (already displayed) 9 pcm record channel -- (already displayed) 9 pcm virtual record channel -- (already displayed) 1 cpufreq lock -- last acquired @ /usr/src/sys/kern/kern_cpu.c:245 16 UMA zone -- (already displayed) 13 ifnet -- (already displayed) 1 ACPI CPU -- last acquired @ /usr/src/sys/modules/acpi/acpi/../../../dev/= acpica/acpi_cpu.c:1187 19 eventhandler -- (already displayed) 20 eventhandler list -- (already displayed) 0 ng_node -- last acquired @ order list:0 1 ng_worklist -- last acquired @ order list:0 0 802.11 com lock -- last acquired @ order list:0 0 ddp_list_mtx -- last acquired @ order list:0 1 ddp_mtx -- last acquired @ order list:0 0 slip_mtx -- last acquired @ order list:0 1 slip sc_mtx -- last acquired @ order list:0 0 unp -- last acquired @ order list:0 10 so_snd -- (already displayed) Spin locks: Locks which were never acquired: SCSI CD Changer List arp_inq rts_inq tcp_hc_entry ip_inq ip6_inq futex protection lock emuldata->shared lock emuldata lock tunmtx gif_mtx ppp_softc_list_mtx msq semid shm dictionary shm timestamps idmap gid hash table idmap uid hash table nfs4dev state nfs4dev waitq nfs4dev newq NFS xid lock NFS reqq lock fwip =20 fwe if send queue LED sx LED mtx audit_pipe_mtx nfslock midistat lock pt_mtx Libalias_modules_rwlock audit_worker_sx audit_trigger_mtx ktrace_sx ACPI embedded controller ACPI power resources ACPI PCI power methods ACPI Smart Battery ACPI lid ACPI HPET support umtxql kqueue order protect sysfilt_ops securelevel mutex lock encapmtx firmware table acct_sx ip_id_mtx snapdata free list net80211 instances DEVFS ruleset lock rtsock route_cb lock rawcb MSDOSFS fileno PCM channel sync group lock fifo mutex UUID generator mutex lock phys_pager list swap_pager list vm map sleep mutex PMAP2 db>=20 Peace, david --=20 David H. Wolfskill david@catwhisker.org I submit that "conspiracy" would be an appropriate collective noun for cats. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --envbJBWh7q8WU6mo Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iEYEARECAAYFAkfxDmUACgkQmprOCmdXAD0QgQCdEksWMhXIbR0gw0jQAKdEK+2e m+sAnizm/VkWEg1fAADtNyZ/Wgkfy1am =8Oga -----END PGP SIGNATURE----- --envbJBWh7q8WU6mo--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080331161638.GA35248>