-
Bug
-
Resolution: Not an Issue
-
P4
-
7
-
x86
-
linux
FULL PRODUCT VERSION :
java8
ADDITIONAL OS VERSION INFORMATION :
Linux #67-Ubuntu SMP Mon Mar 5 19:35:26 UTC 2012 i686 GNU/Linux
A DESCRIPTION OF THE PROBLEM :
When Class.forName("sun.font.StrikeCache") before loading sun.font.SunFontManager, there will be an UnstatisFiedLinkError thrown. The reason is that there is a native call in its static initialize block, but the native library is not loaded in yet.
This problem will hurt more if loading SunFontManager after loading StrikeCache, a VM crash is occurred.
This problem will hurt even more if loading StrikeCache failed, user can not loading SunFontManager and sun.font.SunLayoutEngine either.
REPRODUCIBILITY :
This bug can be reproduced always.
java8
ADDITIONAL OS VERSION INFORMATION :
Linux #67-Ubuntu SMP Mon Mar 5 19:35:26 UTC 2012 i686 GNU/Linux
A DESCRIPTION OF THE PROBLEM :
When Class.forName("sun.font.StrikeCache") before loading sun.font.SunFontManager, there will be an UnstatisFiedLinkError thrown. The reason is that there is a native call in its static initialize block, but the native library is not loaded in yet.
This problem will hurt more if loading SunFontManager after loading StrikeCache, a VM crash is occurred.
This problem will hurt even more if loading StrikeCache failed, user can not loading SunFontManager and sun.font.SunLayoutEngine either.
REPRODUCIBILITY :
This bug can be reproduced always.