Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Oct 2024 19:53:29 +0200
From:      =?UTF-8?Q?Fernando_Apestegu=C3=ADa?= <fernando.apesteguia@gmail.com>
To:        Yuri <yuri@freebsd.org>
Cc:        Freebsd hackers list <freebsd-hackers@freebsd.org>
Subject:   Re: Why is the process gets killed because "a thread waited too long to allocate a page"?
Message-ID:  <CAGwOe2awKFwUVO3A9YfMJj9k72WDz30m_8w8AEeTDjwMun0BEg@mail.gmail.com>
In-Reply-To: <2a759f5e-a9fb-4ad3-ac88-d75e81f5140c@FreeBSD.org>
References:  <2a759f5e-a9fb-4ad3-ac88-d75e81f5140c@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
El mié, 9 oct 2024, 18:36, Yuri <yuri@freebsd.org> escribió:

> 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?
>

Did you run out of memory? It tends to happen with rust especially
depending on how many things you put in TMPFS in poudrière.


>
>
> Thank you,
>
> Yuri
>
>
>
>

[-- Attachment #2 --]
<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El mié, 9 oct 2024, 18:36, Yuri &lt;<a href="mailto:yuri@freebsd.org">yuri@freebsd.org</a>&gt; escribió:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
<br>
When I tried to build lang/rust in the 14i386 poudriere VM the compiler <br>
got killed with this message in the kernel log:<br>
<br>
<br>
 &gt; Oct  9 05:21:11 yv kernel: pid 35188 (rustc), jid 1129, uid 65534, <br>
was killed: a thread waited too long to allocate a page<br>
<br>
<br>
<br>
The same system has no problem building lang/rust in the 14amd64 VM.<br>
<br>
<br>
What does it mean &quot;waited too long&quot;? Why is the process killed when <br>
something is slow?<br>
Shouldn&#39;t it just wait instead?<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Did you run out of memory? It tends to happen with rust especially depending on how many things you put in TMPFS in poudrière.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
<br>
Thank you,<br>
<br>
Yuri<br>
<br>
<br>
<br>
</blockquote></div></div></div>

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGwOe2awKFwUVO3A9YfMJj9k72WDz30m_8w8AEeTDjwMun0BEg>