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

Kitchensink fails "assert((((klass)->trace_id() & (JfrTraceIdEpoch::leakp_in_use_this_epoch_bit())) != 0)) failed: invariant"

    Details

    • Subcomponent:
      jfr
    • Resolved In Build:
      b32
    • CPU:
      x86_64
    • OS:
      linux
    • Verification:
      Not verified

      Backports

        Description

        The following test crashed in the JDK13 CI:

        applications/kitchensink/Kitchensink.java

        Here's a snippet from the log file:

        [stress.process.out] # A fatal error has been detected by the Java Runtime Environment:
        [stress.process.out] #
        [stress.process.out] # Internal Error (open/src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:80), pid=32110, tid=548
        [stress.process.out] # assert((((klass)->trace_id() & (JfrTraceIdEpoch::leakp_in_use_this_epoch_bit())) != 0)) failed: invariant
        [stress.process.out] #
        [stress.process.out] # JRE version: Java(TM) SE Runtime Environment (13.0) (fastdebug build 13-ea+0-1449)
        [stress.process.out] # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 13-ea+0-1449, compiled mode, sharing, tiered, compressed oops, g1 gc, linux-amd64)
        [stress.process.out] # Problematic frame:
        [stress.process.out] # V [libjvm.so+0xe809c0] JfrStackTrace::record_safe(JavaThread*, int, bool)+0xd30
        [stress.process.out] #
        [stress.process.out] # Core dump will be written. Default location: /scratch/opt/mach5/mesos/work_dir/slaves/dd0bab7c-a530-4905-bb6b-daa7153eb2c1-S223/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/21fbedd3-1217-44a1-a223-5f70460c420d/runs/773623ba-d13d-4fc5-a9ed-80922b73ffa0/testoutput/test-support/jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink_java/scratch/0/core.32110
        [stress.process.out] #
        [stress.process.out] Unsupported internal testing APIs have been used.
        [stress.process.out]
        [stress.process.out] # An error report file with more information is saved as:
        [stress.process.out] # /scratch/opt/mach5/mesos/work_dir/slaves/dd0bab7c-a530-4905-bb6b-daa7153eb2c1-S223/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/21fbedd3-1217-44a1-a223-5f70460c420d/runs/773623ba-d13d-4fc5-a9ed-80922b73ffa0/testoutput/test-support/jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink_java/scratch/0/hs_err_pid32110.log
        [stress.process.out] #
        [stress.process.out] # If you would like to submit a bug report, please visit:
        [stress.process.out] # http://bugreport.java.com/bugreport/crash.jsp
        [stress.process.out] #
        [picker.process.out] [2019-07-11T19:54:55.481267Z] Gathering output for process 662

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  mgronlun Markus Grönlund
                  Reporter:
                  dcubed Daniel Daugherty
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  8 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: