v2: Use 4 threads instead. I don't know if it was related but there was a unusual number of failures after reducing to 1 llvmpipe thread.
In any case I think this is something that we need to set on Gitlab, because the default is otherwise to use `nproc` threads, which ends up with spawning 32 threads on our CI runner, probably very unnecessary and wasteful, and very likely causing 32 bit tests VM exhaustion.
It's not very easy to reproduce the crashes locally for some reason but I could still get lock-ups after forcing 32 llvmpipe threads.