Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8357380

java/lang/StringBuilder/RacingSBThreads.java times out with C1

XMLWordPrintable

    • b08

        Test
        java/lang/StringBuilder/RacingSBThreads.java
        times out when executed
         -XX:TieredStopAtLevel=2/3

        Stack dump shows that test is still working, so might be it is too slow when C1 is used.

        Part of stack:

        "Thread-5" #41 [2977413] prio=5 os_prio=0 cpu=294682.70ms elapsed=301.66s allocated=57363M defined_classes=0 tid=0x00007f65cc041160 nid=2977413 runnable [0x00007f6650421000]
           java.lang.Thread.State: RUNNABLE
        Thread: 0x00007f65cc041160 [0x2d6e85] State: _at_safepoint _at_poll_safepoint 1
           JavaThread state: _thread_blocked
        at java.lang.StringUTF16.inflate(java.base@25-ea/StringUTF16.java:1593)
        at java.lang.StringLatin1.inflate(java.base@25-ea/StringLatin1.java:775)
        at java.lang.AbstractStringBuilder.ensureCapacityNewCoder(java.base@25-ea/AbstractStringBuilder.java:288)
        at java.lang.AbstractStringBuilder.append(java.base@25-ea/AbstractStringBuilder.java:650)
        at java.lang.StringBuilder.append(java.base@25-ea/StringBuilder.java:179)
        at RacingSBThreads$Writer.createShrink(RacingSBThreads.java:289)
        at RacingSBThreads$Writer.access$300(RacingSBThreads.java:267)
        at RacingSBThreads.lambda$stress$0(RacingSBThreads.java:174)
        at RacingSBThreads$$Lambda/0x00007f65fb044220.run(Unknown Source)
        at java.lang.Thread.runWith(java.base@25-ea/Thread.java:1460)
        at java.lang.Thread.run(java.base@25-ea/Thread.java:1447)

           Locked ownable synchronizers:
        - None

        "Thread-6" #42 [2977414] prio=5 os_prio=0 cpu=294982.99ms elapsed=301.66s allocated=65508M defined_classes=0 tid=0x00007f65cc047760 nid=2977414 runnable [0x00007f6650320000]
           java.lang.Thread.State: RUNNABLE
        Thread: 0x00007f65cc047760 [0x2d6e86] State: _at_safepoint _at_poll_safepoint 1
           JavaThread state: _thread_blocked
        at java.lang.StringUTF16.inflate(java.base@25-ea/StringUTF16.java:1593)
        at java.lang.StringLatin1.inflate(java.base@25-ea/StringLatin1.java:775)
        at java.lang.AbstractStringBuilder.inflateToUTF16(java.base@25-ea/AbstractStringBuilder.java:324)
        at java.lang.AbstractStringBuilder.appendChars(java.base@25-ea/AbstractStringBuilder.java:2035)
        at java.lang.AbstractStringBuilder.append(java.base@25-ea/AbstractStringBuilder.java:764)
        at java.lang.StringBuilder.append(java.base@25-ea/StringBuilder.java:218)
        at RacingSBThreads$StressKind.lambda$static$2(RacingSBThreads.java:142)
        at RacingSBThreads$StressKind$$Lambda/0x00007f65fb041b00.accept(Unknown Source)
        at RacingSBThreads$PokeBuilder.readModify(RacingSBThreads.java:234)
        at RacingSBThreads$PokeBuilder.access$400(RacingSBThreads.java:205)
        at RacingSBThreads.lambda$stress$1(RacingSBThreads.java:175)
        at RacingSBThreads$$Lambda/0x00007f65fb044458.run(Unknown Source)
        at java.lang.Thread.runWith(java.base@25-ea/Thread.java:1460)
        at java.lang.Thread.run(java.base@25-ea/Thread.java:1447)

              rriggs Roger Riggs
              lmesnik Leonid Mesnik
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: