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
--00000000000034e6e206240eef75
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

El mi=C3=A9, 9 oct 2024, 18:36, Yuri <yuri@freebsd.org> escribi=C3=B3:

> 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=C3=A8re.


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

--00000000000034e6e206240eef75
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">El mi=C3=A9, 9 oct 2024, 18:36, Yuri &lt;<a href=3D"ma=
ilto:yuri@freebsd.org">yuri@freebsd.org</a>&gt; escribi=C3=B3:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"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>
=C2=A0&gt; Oct =C2=A09 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 wh=
en <br>
something is slow?<br>
Shouldn&#39;t it just wait instead?<br></blockquote></div></div><div dir=3D=
"auto"><br></div><div dir=3D"auto">Did you run out of memory? It tends to h=
appen with rust especially depending on how many things you put in TMPFS in=
 poudri=C3=A8re.</div><div dir=3D"auto"><br></div><div dir=3D"auto"><div cl=
ass=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"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>

--00000000000034e6e206240eef75--



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