Labelling threads in boot libraries
In https://mail.haskell.org/pipermail/ghc-devs/2024-November/021822.html, Kazu asks:
GHC 9.6 provides listThreads. This is very useful to check thread
leaks on network servers. Thanks.
Users cannot label threads if fundamental functions fork threads
without labelling. A good example is "timeout". If there are many
threads without label, the debugging gets harder.
So, I would like to ask to label threads in libraries shipped with
GHC.
We should coordinate with upstream for boot libs to do it.