Why is the process gets killed because "a thread waited too long to allocate a page"?

From: Yuri <yuri_at_FreeBSD.org>
Date: Wed, 09 Oct 2024 16:12:50 UTC
Hi,


When I tried to build lang/rust in the 14i386 poudriere VM the compiler 
got killed with this message in the kernel log:


 > Oct  9 05:21:11 yv kernel: pid 35188 (rustc), jid 1129, uid 65534, 
was killed: a thread waited too long to allocate a page



The same system has no problem building lang/rust in the 14amd64 VM.


What does it mean "waited too long"? Why is the process killed when 
something is slow?
Shouldn't it just wait instead?



Thank you,

Yuri