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

[TIMEOUT] o.o.j.t.init.fields.volatiles.LongTest

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • None
    • 19
    • hotspot
    • None
    • x86_64
    • linux


      $ java -jar ~/jcstress.jar -t org.openjdk.jcstress.tests.init.fields.volatiles.LongTest -iters 1

      Java Concurrency Stress Tests
      ---------------------------------------------------------------------------------
      Rev: 5297e983aa2bc98d, built by jenkins-slave with 11.0.12 at 2022-02-09T10:09:54Z

      Burning up to figure out the exact CPU count....... done!

      Probing the target OS:
       (all failures are non-fatal, but may affect testing accuracy)

      ----- [OK] Trying to set global affinity with taskset
      ----- [OK] Trying to set per-thread affinity with syscalls

      Initializing and probing the target VM:
       (all failures are non-fatal, but may affect testing accuracy)

      ----- [OK] Unlocking diagnostic VM options
      ----- [OK] Disabling performance data collection
      ----- [OK] Checking for C1 availability
      ----- [OK] Checking for C2 availability
      ----- [OK] Trimming down the VM heap size to 256M
      ----- [OK] Trimming down the number of parallel GC threads
      ----- [OK] Trimming down the number of concurrent GC threads
      ----- [OK] Trimming down the number of G1 concurrent refinement GC threads
      ----- [OK] Trimming down the number of compiler threads
      ----- [OK] Testing @Contended works on all results and infra objects
      ----- [OK] Unlocking debug information for non-safepoints
      ----- [OK] Unlocking C2 local code motion randomizer
      ----- [OK] Unlocking C2 global code motion randomizer
      ----- [OK] Unlocking C2 iterative global value numbering randomizer
      ----- [OK] Unlocking C2 conditional constant propagation randomizer
      ----- [OK] Checking if C2 randomizers accept stress seed
      ----- [OK] Testing allocation profiling
      ----- [OK] Testing Thread.onSpinWait
      ----- [OK] Testing PrintAssembly
      ----- [OK] Testing compiler directives

      Probing what VM configurations are available:
       (failures are non-fatal, but may miss some interesting cases)
       (split compilation is requested and compiler directives are available)

      ----- [OK] []
      ----- [OK] [-XX:+StressLCM, -XX:+StressGCM, -XX:+StressIGVN, -XX:+StressCCP]

      Detecting CPU topology and computing scheduling classes:
        Linux, using /sys/devices/system/cpu
        1 package, 6 cores per package, 2 threads per core

        CPU lists:
          Package #0, Core #0, Threads: 0, 6
          Package #0, Core #1, Threads: 1, 7
          Package #0, Core #2, Threads: 2, 8
          Package #0, Core #3, Threads: 3, 9
          Package #0, Core #4, Threads: 4, 10
          Package #0, Core #5, Threads: 5, 11

        Scheduling classes for matching tests:
          2 actors:
            (PG 0, CG 0), (PG 0, CG 0)
            (PG 0, CG 0), (PG 0, CG 1)

        Test configuration:
          Test preset mode: "default"
          Hardware CPUs in use: 12
          Spinning style: Thread.onSpinWait()
          Test selection: "org.openjdk.jcstress.tests.init.fields.volatiles.LongTest"
          Forks per test: 1 normal, 5 stress
          Iterations per fork: 1
          Time per iteration: 1000 ms
          Test stride: 40 strides x 256 tests, but taking no more than 128 Mb
          Test result blob: "jcstress-results-2022-07-18-14-37-52.bin.gz"
          Test results: "results/"

        Attached the interactive console.
        Printing the progress line at most every 1000 milliseconds.

      ..... [TIMEOUT] o.o.j.t.init.fields.volatiles.LongTest
                                 
        Scheduling class:
          actor1: package group 0, core group 0
          actor2: package group 0, core group 0

        CPU allocation:
          actor1: CPU #3, package #0, core #3
          actor2: CPU #9, package #0, core #3

        Compilation: split
          actor1: Interpreter
          actor2: C2

        JVM args: []
        Fork: #1

        Messages:
          Timeout waiting for tasks to complete: 30007 ms
          Have stale threads, forcing VM to exit for proper cleanup.

      ..... [TIMEOUT] o.o.j.t.init.fields.volatiles.LongTest

            thartmann Tobias Hartmann
            sguoyun Sun Guoyun
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: