Subject: Re: Heavy swapping causes deadlock in uvm_unlock_fpageq
To: Rick Byers <RickB@BigScaryChildren.net>
From: Jason R Thorpe <thorpej@zembu.com>
List: current-users
Date: 07/05/2001 07:21:16
On Thu, Jul 05, 2001 at 09:07:11AM -0400, Rick Byers wrote:
> I just started doing more memory intensive stuff (i.e. lots of swapping)
> on my NetBSD-1.5.1/i386 machine, and have been having problems with it
> hanging. I can still switch virtual consoles and break into the debugger,
> but nothing else works. Here is the stack trace:
> uvm_unlock_fpageq (+0x13)
> uvmpd_scan_inactive
> uvmpd_scan
> uvm_pageout
> start_pagedaemon
...uh, except uvm_unlock_fpageq() pretty much only does an "splx(s)" on
uniprocessor systems.
--
-- Jason R. Thorpe <thorpej@zembu.com>