[8u-dev] RFR (S): JDK-8194653: Deadlock involving FileSystems.getDefault and System.loadLibrary call
Alan.Bateman at oracle.com
Tue Apr 23 15:30:49 UTC 2019
On 23/04/2019 15:47, Sciampacone, Ryan wrote:
> - The problem doesn't exist at jdk9+ because the classes causing this problem get loaded and initialized as part of the initialization sequence "naturally" (ie: I see no indication that they are loaded to solve this specific problem). I agree that jdk8 is unlikely to have dramatic changes in initialization moving forward, but putting it as part of (to me) the more streamlined create_vm() function made sense from a "safety" perspective as it felt more controlled and unlikely to be perturbed by any other change in the initialization code flow (class library or vm).
True for JDK 9 but there has been significant changes since than and the
file system is not eagerly loaded since JDK 10 or 11. So I think it
needs further investigation to see if we have a potential issue in the
main line or not.
More information about the core-libs-dev