[Pkg-rust-maintainers] Bug#1087809: Bug#1087809: cargo: [mipsel64] failed to acquire jobserver token/Bad address (os error 14)

Fabian Grünbichler debian at fabian.gruenbichler.email
Sat Nov 23 13:40:02 GMT 2024


Control: severity -1 normal 

On Mon, Nov 18, 2024, at 11:26 PM, Mike Hommey wrote:
> Package: cargo
> Version: 1.82.0+dfsg1-1
> Severity: important
>
> Dear Maintainer,
>
> firefox-esr currently FTBFSes on mipsel64 with the following error
> printed out by cargo:
>
> error: failed to acquire jobserver token
>
> Caused by:
>   Bad address (os error 14)
>
> This seems to be a regression compared to 1.81.0+dfsg1-2 (which built
> the previous version of firefox-esr successfully).

it seems to have built in the meantime, so either the issue was transient, or buildd related? 

AFAICT, this is just attempting to read a token from the jobserver (cargo uses a Rust implementation that follows/is compatible with Make's jobserver), and it seems the read returned EFAULT. zeha recently saw a similar transient build problem with git on mips64el (where a particular test failed on read(2) into a stack-allocated buffer), so I'm inclined to pin this on the arch/buildd, and not cargo ;)

CC-ing the mips porters accordingly, maybe they know more.



More information about the Pkg-rust-maintainers mailing list