amd64/123936: Swap problem?

Kris Kennaway kris at FreeBSD.org
Fri May 23 23:00:04 UTC 2008


The following reply was made to PR amd64/123936; it has been noted by GNATS.

From: Kris Kennaway <kris at FreeBSD.org>
To: Stefan `Sec` Zehl <sec at 42.org>
Cc: FreeBSD-gnats-submit at FreeBSD.org
Subject: Re: amd64/123936: Swap problem?
Date: Fri, 23 May 2008 22:59:14 +0000

 On Fri, May 23, 2008 at 07:17:48PM +0200, Stefan `Sec` Zehl wrote:
 > 
 > >Number:         123936
 > >Category:       amd64
 > >Synopsis:       Swap problem?
 > >Confidential:   no
 > >Severity:       serious
 > >Priority:       low
 > >Responsible:    freebsd-amd64
 > >State:          open
 > >Quarter:        
 > >Keywords:       
 > >Date-Required:
 > >Class:          sw-bug
 > >Submitter-Id:   current-users
 > >Arrival-Date:   Fri May 23 17:20:00 UTC 2008
 > >Closed-Date:
 > >Last-Modified:
 > >Originator:     Stefan `Sec` Zehl
 > >Release:        FreeBSD 7.0-STABLE amd64
 > >Organization:
 > >Environment:
 > System: FreeBSD ice 7.0-STABLE FreeBSD 7.0-STABLE #13: Thu May 8 15:00:23 CEST 2008 root at ice:/usr/obj/usr/src/sys/ICE amd64
 > 
 > 
 > 	
 > >Description:
 > 
 > My FreeBSD-7.0-STABLE amd64 machine had some strange swap problems today.
 > 
 > /var/log/messages shows these messages:
 > 
 > | May 23 10:59:07 ice kernel: swap_pager_getswapspace(16): failed
 > | May 23 10:59:07 ice kernel: swap_pager_getswapspace(8): failed
 > | May 23 10:59:07 ice kernel: swap_pager_getswapspace(16): failed
 > | May 23 10:59:07 ice kernel: swap_pager_getswapspace(12): failed
 > | May 23 10:59:07 ice kernel: swap_pager_getswapspace(16): failed
 > | May 23 10:59:07 ice kernel: swap_pager_getswapspace(12): failed
 > | May 23 10:59:07 ice kernel: swap_pager_getswapspace(16): failed
 > | [....]
 > until two processes were killed
 > 
 > | May 23 10:59:11 ice kernel: pid 52947 (named), uid 53, was killed: out of swap s
 > 
 > After that, these messages stopped.
 > 
 > The disk itself appears to be ok -- smartctl lists no problems(did also run a
 > smartctl -t short run), and a dd can read the entire swap device without
 > problems.
 > 
 > I have encrypted my swap by having the following line in my /etc/fstab:
 > |/dev/ad4s1b.eli         none            swap    sw              0       0
 > 
 > swapinfo confirms this:
 > | Device          1K-blocks     Used    Avail Capacity
 > | /dev/ad4s1b.eli   1441088   188852  1252236    13%
 > 
 > Is there any known issue with encrypted swap? And do the numbers in
 > "getspace(xx)" signify anyting? Is there any additional information needed?
 
 This is not a bug.  Your system ran out of free swap, reported the
 failure to allocate more of it, then killed off one of the processes
 that was hogging it.
 
 Kris


More information about the freebsd-amd64 mailing list