[llvm-dev] taskpool exhaustion in lld/wasm

Carlo Kok via llvm-dev llvm-dev at lists.llvm.org
Wed May 8 05:24:56 PDT 2019


On a 12" MacBook (2017) with 2 cores I get  lld/wasm to be stuck in:

https://gist.githubusercontent.com/carlokok/1a14e7ed3dbbd54511e1f0b3a7d684ff/raw/19267560b584ca42cc66f44f508df5b34102d803/thread%2520for%2520waiting

It seems the outer for loop exhausts the thread pool, and the inner ones trigger a new parallel for which never finishes because the pool is full. Is this a bug or am I missing something obvious?


--
Carlo Kok


More information about the llvm-dev mailing list