Re: SIGABRT under load (tracked to vm_map_find() returning KERN_NO_SPACE)

From: Alan Cox <alc_at_cs.rice.edu>
Date: Tue, 8 Mar 2005 14:24:51 -0600
Elsewhere, specifically kern_exec.c, we use kmem_alloc_wait() and
kmem_free_wakeup() to allocate and deallocate exec_map space.  These
functions allow for sleeping until virtual address space is
available.  Try mechanically converting the vm_map_find() and
vm_map_remove() calls in imgact_elf.c to kmem_alloc_wait() and
kmem_free_wakeup().

Alan
 
Received on Tue Mar 08 2005 - 19:25:02 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:29 UTC