Subject: port-sparc/29732: UVM can't kill processes that reach out-of-swap condition
To: None <port-sparc-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: None <rpaulo@netbsd-pt.org>
List: netbsd-bugs
Date: 03/18/2005 13:18:00
>Number: 29732
>Category: port-sparc
>Synopsis: UVM can't kill processes that reach out-of-swap condition
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: port-sparc-maintainer
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Mar 18 13:18:00 +0000 2005
>Originator: Rui Paulo
>Release: 2.0_STABLE
>Organization:
>Environment:
System: NetBSD neutron.fnop.net 2.0_STABLE NetBSD 2.0_STABLE (NEUTRON) #0: Wed M
ar 16 02:10:43 WET 2005 rpaulo@proton.fnop.net:/home/rpaulo/netbsd/obj-sparc/sys
/arch/sparc/compile/NEUTRON sparc
Architecture: sparc
Machine: sparc
>Description:
UVM is unable to kill processes that reach out-of-swap condition
and the system locks up. This is not related to UVM directly,
because the correct behavior is exibithed on NetBSD/i386.
Please see the following URL for a more precise description
of the problem:
http://mail-index.netbsd.org/port-sparc/2005/03/17/0002.html
>How-To-Repeat:
Run several instances of this program or unlimit the data size
(to achieve out-of-swap condition):
int main(void)
{
for (; malloc(4); )
continue;
return 0;
}
>Fix:
Unknown ATM.