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"



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.


Home | Main Index | Thread Index | Old Index