pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Rust, MAKE_JOBS, and "failed to spawn helper thread"



I think this is related to some sysctl value (kern.maxprocs?). I
increase that in sysctl.conf and have not seen these messages since.

On Thu, Sep 16, 2021 at 5:31 PM nia <nia%netbsd.org@localhost> wrote:
>
> On Thu, Sep 16, 2021 at 05:07:56PM +0200, Tobias Nygren wrote:
> > On Thu, 16 Sep 2021 14:00:58 +0000
> > nia <nia%NetBSD.org@localhost> wrote:
> >
> > > Hi, anyone else seeing this failure when compiling Rust crates on NetBSD
> > > with a high number of parallel jobs? I see this for nearly every crate
> > > in my pbulk builds.
> >
> > > thread 'rustc' panicked at 'failed to spawn helper thread: Os { code: 35, kind:
> > > WouldBlock, message: "Resource temporarily unavailable" }
> >
> > Yep, I have seen it once or twice when building Firefox.
> > The tried and true method of running bmake again makes the build succeed.
> >
> > > rustc-1.54.0-src/compiler/rustc_codegen_ssa/src/back/write.rs:1015
> >
> > This seems related to creating threads.
> > _lwp_create(2) can return EAGAIN if ulimit -r is exceeded.
> > I'd try to increase this limit and see if that helps.
> >
> > -Tobias
>
> ulimit -r unlimited is already set in pbulk.conf. Unfortunately
> I can't run make again for 100+ packages in the bulk run.



-- 
Benny


Home | Main Index | Thread Index | Old Index