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

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

XMLWordPrintable

      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)

            Unassigned Unassigned
            lmesnik Leonid Mesnik
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: