Hi guys,

I have create a sunbug @ http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7153293

It is mainly about:
When loading sun.font.StrikeCache before sun.font.SunFontManager (or something else), there will be an UnsatisfiedLinkError thrown. The reason is there is a native call in its static initialize block, but the native library is not loaded in yet. The problem will do harm, if user load SunFontManager after failing on loading StrkeCache. You will see a VM crash occurred. The problem will do more harm, because user can never load StrikeCache, SunLayoutEngine successfully.

The patch is @ http://cr.openjdk.java.net/~littlee/7153293/webre.00/ <http://cr.openjdk.java.net/%7Elittlee/7153293/webre.00/> It is straightforward. Just loading the native library at the beginning of static initializer of StrikeCache.

Would anyone help to review this?

--
Yours Charles

Reply via email to