From owner-freebsd-current@FreeBSD.ORG Mon Mar 17 16:05:57 2008 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EE3B41065672 for ; Mon, 17 Mar 2008 16:05:57 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from bunrab.catwhisker.org (adsl-63-193-123-122.dsl.snfc21.pacbell.net [63.193.123.122]) by mx1.freebsd.org (Postfix) with ESMTP id 9FFFA8FC17 for ; Mon, 17 Mar 2008 16:05:57 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from bunrab.catwhisker.org (localhost [127.0.0.1]) by bunrab.catwhisker.org (8.13.3/8.13.3) with ESMTP id m2HG5v5v042751 for ; Mon, 17 Mar 2008 09:05:57 -0700 (PDT) (envelope-from david@bunrab.catwhisker.org) Received: (from david@localhost) by bunrab.catwhisker.org (8.13.3/8.13.1/Submit) id m2HG5vQv042750 for current@freebsd.org; Mon, 17 Mar 2008 09:05:57 -0700 (PDT) (envelope-from david) Date: Mon, 17 Mar 2008 09:05:57 -0700 From: David Wolfskill To: current@freebsd.org Message-ID: <20080317160557.GD53010@bunrab.catwhisker.org> Mail-Followup-To: David Wolfskill , current@freebsd.org References: <20080317155539.GC53010@bunrab.catwhisker.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="rSajjWT08XXIcVzz" Content-Disposition: inline In-Reply-To: <20080317155539.GC53010@bunrab.catwhisker.org> User-Agent: Mutt/1.4.2.1i Cc: Subject: Re: panic: lock (uidinfo hash) rw does not match earlier (sleep mutex) lock X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Mar 2008 16:05:58 -0000 --rSajjWT08XXIcVzz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Oops -- I should have included the output from "show witness," I think: db> show witness Sleep locks: 0 kernel linker -- last acquired @ /usr/src/sys/kern/kern_linker.c:687 3 UMA zone -- last acquired @ /usr/src/sys/vm/uma_core.c:1830 0 module subsystem sx lock -- last acquired @ /usr/src/sys/kern/kern_module= .c:143 3 UMA zone -- (already displayed) 1 system map -- last acquired @ /usr/src/sys/vm/vm_kern.c:296 3 vm page queue mutex -- last acquired @ /usr/src/sys/i386/i386/pmap.c:23= 13 4 vnode interlock -- last acquired @ order list:0 5 cdev -- last acquired @ order list:0 4 pmap -- last acquired @ /usr/src/sys/i386/i386/pmap.c:2314 2 kmem object -- last acquired @ /usr/src/sys/vm/vm_kern.c:410 3 vm page queue free mutex -- last acquired @ /usr/src/sys/vm/vm_page.c:= 1029 3 vm page queue mutex -- (already displayed) 3 SYSMAPS -- last acquired @ /usr/src/sys/i386/i386/pmap.c:2880 2 KMAP ENTRY -- last acquired @ /usr/src/sys/vm/uma_core.c:2257 3 UMA zone -- (already displayed) 3 UMA zone -- (already displayed) 2 kernel object -- last acquired @ /usr/src/sys/vm/vm_object.c:460 3 vm page queue mutex -- (already displayed) 3 vm page queue free mutex -- (already displayed) 3 SYSMAPS -- (already displayed) 3 vm page queue free mutex -- (already displayed) 3 SYSMAPS -- (already displayed) 2 UMA boot pages -- last acquired @ /usr/src/sys/vm/uma_core.c:916 0 user map -- last acquired @ /usr/src/sys/vm/vm_map.c:1429 3 UMA zone -- (already displayed) 2 UMA boot pages -- (already displayed) 0 kqueue -- last acquired @ order list:0 1 struct mount mtx -- last acquired @ order list:0 4 vnode interlock -- (already displayed) 0 ng_node -- last acquired @ order list:0 1 ng_worklist -- last acquired @ order list:0 0 network driver -- last acquired @ order list:0 0 802.11 com lock -- last acquired @ order list:0 0 nfsd_mtx -- last acquired @ order list:0 2 so_snd -- last acquired @ order list:0 3 so_rcv -- last acquired @ order list:0 4 sellck -- last acquired @ order list:0 4 radix node head -- last acquired @ order list:0 5 rtentry -- last acquired @ order list:0 6 ifaddr -- last acquired @ order list:0 0 bpf global lock -- last acquired @ order list:0 1 bpf interface lock -- last acquired @ order list:0 2 bpf cdev 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 tcp -- last acquired @ order list:0 1 tcpinp -- last acquired @ order list:0 2 so_snd -- (already displayed) 0 udp -- last acquired @ order list:0 1 udpinp -- last acquired @ order list:0 2 in_multi_mtx -- last acquired @ order list:0 3 igmp_mtx -- last acquired @ order list:0 4 if_addr_mtx -- last acquired @ order list:0 2 so_snd -- (already displayed) 0 unp -- last acquired @ order list:0 2 so_snd -- (already displayed) 0 accept -- last acquired @ order list:0 2 so_snd -- (already displayed) 0 Giant -- last acquired @ /usr/src/sys/kern/subr_witness.c:565 1 pipe mutex -- last acquired @ order list:0 2 sigio lock -- last acquired @ order list:0 3 process group -- last acquired @ order list:0 4 process lock -- last acquired @ order list:0 5 session -- last acquired @ order list:0 6 uidinfo hash -- last acquired @ order list:0 7 uidinfo struct -- last acquired @ order list:0 3 UMA zone -- (already displayed) 1 system map -- (already displayed) 1 UMA lock -- last acquired @ /usr/src/sys/vm/uma_core.c:1314 1 eventhandler -- last acquired @ /usr/src/sys/kern/subr_eventhandler.c:97 1 eventhandler list -- last acquired @ /usr/src/sys/kern/subr_eventhandler= .c:132 2 UMA boot pages -- (already displayed) 1 kobj -- last acquired @ /usr/src/sys/kern/subr_kobj.c:307 1 kernel environment -- last acquired @ /usr/src/sys/kern/kern_environment= .c:301 1 malloc -- last acquired @ /usr/src/sys/kern/kern_malloc.c:655 3 vm page queue free mutex -- (already displayed) 2 kernel object -- (already displayed) 0 proctree -- last acquired @ order list:0 1 allproc -- last acquired @ order list:0 2 allprison -- last acquired @ order list:0 Spin locks: Locks which were never acquired: p_peers pbuf mutex bufwait bpin lock bdone lock buffer daemon lock needsbuffer lock runningbufspace lock buf queue lock ACPI lid ACPI HPET support ACPI embedded controller ACPI root bus ACPI PCI bus methods ACPI power resources ACPI CPU ACPI PCI power methods ACPI cmbat ACPI generic battery ACPI AC adapter ACPI thermal zone ACPI Smart Battery ACPI PCI link umtxql fdesc bounce pages lock arc4_mtx db_capture_sx encapmtx MSDOSFS fileno mountlist DEVFS ruleset lock kqueue order ip_id_mtx firmware table /dev/mem lock Name Cache net80211 instances securelevel mutex lock rtsock route_cb lock rawcb Softdep Lock pfil_head_list lock protect sysfilt_ops knlist lock for lockless objects acct_sx so_glabel fifo mutex unit# allocation devfs interlock domain list vm daemon accept_filter_mtx intr config clone events drain lock UUID generator mutex lock db_script_mtx ttylist sleep mtxpool sysctl lock phys_pager list dev_pager list swapdev swap_pager list vm map sleep mutex vm object_list PMAP2 vm86 lock 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. --rSajjWT08XXIcVzz Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iEYEARECAAYFAkfeluQACgkQmprOCmdXAD20uQCeMeFpndzUrsFPQntv/l6QLoQy EeYAn1eakGmkKOXGkQt5WyrXMrYnM+Ao =COZh -----END PGP SIGNATURE----- --rSajjWT08XXIcVzz--