Samuel Thibault, le Wed 22 Apr 2009 22:54:33 +0200, a écrit :
> The problem here is that kmem_free(zone_map) leads to a call to
> vm_ma_delete which locks zone_map and leads to a zalloc call (for the
> new entry because of splitting), which needs to call zget_space and
> thus kmem_alloc_wired(zone_
Hello,
I've often seen gnumach deadlocking in this situation:
lock_write (kern/lock.c:284).
kmem_alloc_wired(zone_map) (vm/vm_kern.c:537).
zget_space (kern/zalloc.c:316).
zalloc (kern/zalloc.c:508).
_vm_map_entry_create (vm/vm_map.c:262).
_vm_map_clip_end (vm/vm_map.c:1094).
vm_map_delete (vm/vm_