How to replicate - have exactly one of:
- Weak CPU (>=10 year old dual core with multithreading)
- Powerful CPU (cap the Java process in Linux to 2 threads)
In my case, I have a 5700X3D, so I cap the Minecraft process to 2 threads to find the same issue my friend has been having on his i3-6100T.
https://gist.github.com/carbonatek/bc54dfc6bdfe0a1b8523e83047cefe85
Here's the trace. From what I understood BC Transport tries to load before BC API initializes, this only happens in hardware constricted environments.
Linux command to constrict the java process to 2 threads: taskset -cap 0-1 $(pidof java)