CTW: PhaseCCP not at fixpoint: analysis result may be unsound

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: P4
    • None
    • Affects Version/s: None
    • Component/s: hotspot
    • None

      Working on enabling JDK-8360557, there is a intermittent failure CTW-ing a 3rd party JAR:

      # assert(!failure) failed: PhaseCCP not at fixpoint: analysis result may be unsound.
      hs_err_com.ibm.icu.base-54.1.1.jar_0_10792.log

      In the stderr, there is:

      Missed Value optimization:
      dist dump
      ---------------------------------------------
         1 222 AddP === _ 68 68 221 [[ 230 463 ]] !orig=[1460],[273],[394] !jvms: LocaleUtility::fallback @ bci:24 (line 121)
         1 403 StoreN === 1490 230 1604 402 [[ 463 554 425 1277 479 455 457 460 ]] @narrowoop: java/lang/Object *[int:>=0] (java/lang/Cloneable,java/io/Serializable)+any * [narrow], idx=6; Memory: @narrowoop: java/lang/String (java/io/Serializable,java/lang/Comparable,java/lang/CharSequence,java/lang/constant/Constable,java/lang/constant/ConstantDesc):exact *[int:3] (java/lang/Cloneable,java/io/Serializable):NotNull:exact+any * [narrow], idx=6; !orig=1590,[418] !jvms: LocaleUtility::fallback @ bci:44 (line 125)
         1 443 Proj === 442 [[ 508 452 457 460 463 ]] #0 !jvms: LocaleUtility::fallback @ bci:61 (line 132)
         0 463 LoadN === 443 403 222 [[ 464 ]] @narrowoop: java/lang/Object *[int:>=0] (java/lang/Cloneable,java/io/Serializable)+any * [narrow], idx=6; #narrowoop: java/lang/String (java/io/Serializable,java/lang/Comparable,java/lang/CharSequence,java/lang/constant/Constable,java/lang/constant/ConstantDesc):exact * !jvms: LocaleUtility::fallback @ bci:73 (line 132)
      Current type:
      narrowoop: java/lang/String (java/io/Serializable,java/lang/Comparable,java/lang/CharSequence,java/lang/constant/Constable,java/lang/constant/ConstantDesc):exact *
      Optimized type:
      narrowoop: java/lang/String (java/io/Serializable,java/lang/Comparable,java/lang/CharSequence,java/lang/constant/Constable,java/lang/constant/ConstantDesc):exact *

            Assignee:
            Aleksey Shipilev
            Reporter:
            Aleksey Shipilev
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: