[graalvm-dev] Duplicate static initliazation at runtime
林子熠(层风)
cengfeng.lzy at alibaba-inc.com
Fri Oct 11 20:08:36 PDT 2019
Hi all,
We found a native-image bug of duplicate static initialization at runtime.
When a class is firstly recognized to initialize at RUN_TIME and later
proven safe to initialize at BUILD_TIME, it misses the chance to set its
DynamicHub.classInitializationInfo to INITIALIZED_INFO_SINGLETON, resulting
duplicated initialization at runtime.
A issue and reproduce test case is submitted at
ttps://github.com/oracle/graal/issues/1742#issue-506121221.
A fix is proposed at https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_oracle_graal_pull_1741&d=DwIDaQ&c=RoP1YumCXCgaWHvlZYR8PZh8Bv7qIrMUB65eapI_JnE&r=P1aEbpQqX18a0ssutGCeizsWEVvvJcWvSeSxdI9X3-o&m=QJvFu_cHizTXwkkLN_kiJKK_S6Ua0m3wwSlSOlFI5Fo&s=cih_eLY2nVCvFqK2iDoPxkY0J9qE-APSIb9YVQfSFD4&e=
Ziyi Lin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://oss.oracle.com/pipermail/graalvm-dev/attachments/20191012/bc33bbfe/attachment.html
More information about the GraalVM-Dev
mailing list