Julia 1.10.0-rc1 hangs on Pkg.status() with high thread count


I’m currently experimenting with 1.10.0-rc1 and I encountered a strange issue. I’m launching julia with JULIA_NUM_THREADS=auto on 3 AMD computers in the lab. On two threadripper (32 and 24 cores) everything works fine and Pkg.status() returns quickly. On the third computer (AMD Epyc 128 cores), Pkg.status() hangs forever while top reports the process using around 12800% cpu. On this same machine, if I set JULIA_NUM_THREADS=128, Pkg.status() returns quickly. All 3 computers use the same installation through an NFS automount, the partition for the install is on a fourth machine.

The same tests with Julia 1.9.4 all run fine everywhere with auto. Any idea on how to further investigate (or solve) the issue? I would prefer continue using auto as I often launch my code on computers with various core counts.

Thanks in advance for any suggestion!

Thanks for reporting. Please file a bug report: Sign in to GitHub · GitHub

Are they all using the same Julia depot?

Yes, same depot. I’m using a different depot when running on Intel computers.

Thanks, will do!