Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Jul 2004 06:09:30 -0500
From:      Mark Nipper <nipsy@tamu.edu>
To:        freebsd-current@freebsd.org
Subject:   Re: LOR's in VM
Message-ID:  <20040702110930.GC27016@ops.tamu.edu>
In-Reply-To: <20040702105532.GA27016@ops.tamu.edu>
References:  <20040702105532.GA27016@ops.tamu.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On 02 Jul 2004, Mark Nipper wrote:
> > lock order reversal
> >  1st 0xc0698ac0 UMA lock (UMA lock) @
> >  /usr/src/sys/vm/uma_core.c:1200
> >  2nd 0xc0c31100 system map (system map) @
> >  /usr/src/sys/vm/vm_map.c:2210
> > lock order reversal
> >  1st 0xc95b1bdc vm object (vm object) @
> >  /usr/src/sys/vm/swap_pager.c:1323
> >  2nd 0xc0697f60 swap_pager swhash (swap_pager swhash) @
> >  /usr/src/sys/vm/swap_pager.c:1838
> >  3rd 0xc0c38738 vm object (vm object) @
> >  /usr/src/sys/vm/uma_core.c:873

	Well, I hate to do it, but I found the LOR page (doh!),
and it looks like those are 007 and 001 respectively.  I was
hoping not though because I've had some hard freezes (power
button to recover) under heavy disk access, one being when a
large number of clients were hitting my Debian mirror on the
machine via HTTP (Apache 1.3.x) and the other being during heavy
disk access after such a crash while NFS clients were trying to
ramp back up and background fsck was happening simultaneously.

	Those situations only occurred though without all the
debugging options turned on in the kernel.  Now that I have them
turned on, it doesn't seem to happen anymore, the machine is just
slow as sin.  :)  Oh well, maybe I just need to move to the
latest 5.2.1 patch level.

-- 
Mark Nipper                                                e-contacts:
Computing and Information Services                      nipsy@tamu.edu
Texas A&M University                        http://ops.tamu.edu/nipsy/
College Station, TX 77843-3142     AIM/Yahoo: texasnipsy ICQ: 66971617
(979)575-3193                                      MSN: nipsy@tamu.edu

-----BEGIN GEEK CODE BLOCK-----
GG/IT d- s++:+ a- C++$ UBL+++$ P--->+++ L+++$ E---
W++ N+ o K++ w(---) O++ M V(--) PS+++(+) PE(--) Y+
PGP++(+) t 5 X R tv b+++ DI+(++) D+ G e h r++ y+(**)
------END GEEK CODE BLOCK------

---begin random quote of the moment---
"Debugging is twice as hard as writing the code in the first
place.  Therefore, if you write the code as cleverly as
possible, you are, by definition, not smart enough to debug
it."
 -- Brian W. Kernighan
----end random quote of the moment----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040702110930.GC27016>