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

JFR: assert((((((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0))) failed: invariant

    XMLWordPrintable

Details

    • jfr
    • b32
    • Verified

    Backports

      Description

        Stress test crashes with following assertion:

        #
        # A fatal error has been detected by the Java Runtime Environment:
        #
        # Internal Error (open/src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp:102), pid=18699, tid=19385
        # assert((((((klass)->trace_id()) & ((JfrTraceIdEpoch::method_and_class_in_use_this_epoch_bits()))) != 0))) failed: invariant
        #
        # JRE version: Java(TM) SE Runtime Environment (14.0+29) (fastdebug build 14-ea+29-1384)
        # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 14-ea+29-1384, mixed mode, tiered, g1 gc, linux-amd64)
        # Problematic frame:
        # V [libjvm.so+0xd41b24] JfrStackTrace::record_thread(JavaThread&, frame&)+0x664
        #
        # Core dump will be written. Default location: Core dumps may be processed with "/usr/libexec/abrt-hook-ccpp %s %c %p %u %g %t e %P %I %h" (or dumping to /shared/lmesnik/jib-lmesnik/install/jdk-14+29-138\
        4/src.full/open/build/run-test-prebuilt/test-support/jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kitchensink14D_java/scratch/0/core.18699)
        #
        # If you would like to submit a bug report, please visit:
        # https://bugreport.java.com/bugreport/crash.jsp
        #

        --------------- S U M M A R Y ------------

        Command Line: -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:MaxRAMPercentage=1 -XX:MaxRAMPercentage=50 -XX:MaxMetaspaceSize=256m -XX:+HeapDumpOnOutOfMemoryError -XX:+CrashOnOutO\
        fMemoryError -Djava.net.preferIPv6Addresses=false -XX:+DisplayVMOutputToStderr -Xlog:gc*,gc+heap=debug:gc.log:uptime,timemillis,level,tags -XX:+DisableExplicitGC -XX:+StartAttachListener --add-exports=ja\
        va.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.parsers=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.in\
        ternal.util=ALL-UNNAMED -Djava.io.tmpdir=/shared/lmesnik/jib-lmesnik/install/jdk-14+29-1384/src.full/open/build/run-test-prebuilt/test-support/jtreg_closed_test_hotspot_jtreg_applications_kitchensink_Kit\
        chensink14D_java/scratch/0/java.io.tmpdir -Duser.home=/shared/lmesnik/jib-lmesnik/install/jdk-14+29-1384/src.full/open/build/run-test-prebuilt/test-support/jtreg_closed_test_hotspot_jtreg_applications_ki\
        tchensink_Kitchensink14D_java/scratch/0/user.home -agentpath:/var/tmp/jib-lmesnik/install/jdk-14+29-1384/linux-x64-debug.test/hotspot/jtreg/native/libJvmtiStressModule.so -XX:NativeMemoryTracking=detail \
        applications.kitchensink.process.stress.Main /shared/lmesnik/jib-lmesnik/install/jdk-14+29-1384/src.full/open/build/run-test-prebuilt/test-support/jtreg_closed_test_hotspot_jtreg_applications_kitchensink\
        _Kitchensink14D_java/scratch/0/kitchensink.final.properties

        Host: Intel(R) Xeon(R) Platinum 8167M CPU @ 2.00GHz, 48 cores, 314G, Oracle Linux Server release 7.6
        Time: Sat Jan 4 15:52:13 2020 GMT elapsed time: 476318 seconds (5d 12h 18m 38s)

        --------------- T H R E A D ---------------

        Current thread (0x00007ee544b82800): Thread [stack: 0x00007edf9541a000,0x00007edf9551a000] [id=19385] _threads_hazard_ptr=0x00007ee210156a40, _nested_threads_hazard_ptr_cnt=0

        Stack: [0x00007edf9541a000,0x00007edf9551a000], sp=0x00007edf955174b0, free space=1013k
        Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
        V [libjvm.so+0xd41b24] JfrStackTrace::record_thread(JavaThread&, frame&)+0x664
        V [libjvm.so+0xd61216] OSThreadSampler::protected_task(os::SuspendedThreadTaskContext const&)+0xc6
        V [libjvm.so+0xd633d3] OSThreadSampler::do_task(os::SuspendedThreadTaskContext const&)+0xa3
        V [libjvm.so+0x12d4279] os::SuspendedThreadTask::internal_do_task()+0xf9
        V [libjvm.so+0x12c5b41] os::SuspendedThreadTask::run()+0x11
        V [libjvm.so+0xd61385] JfrThreadSampleClosure::sample_thread_in_java(JavaThread*, JfrStackFrame*, unsigned int)+0x65
        V [libjvm.so+0xd63846] JfrThreadSampleClosure::do_sample_thread(JavaThread*, JfrStackFrame*, unsigned int, JfrSampleType)+0x2b6
        V [libjvm.so+0xd64ad2] JfrThreadSampler::task_stacktrace(JfrSampleType, JavaThread**) [clone .constprop.75]+0x2a2
        V [libjvm.so+0xd657ad] JfrThreadSampler::run()+0x25d
        V [libjvm.so+0x15a6ba6] Thread::call_run()+0xf6
        V [libjvm.so+0x12d6286] thread_native_entry(Thread*)+0x116

        Attachments

          Issue Links

            Activity

              People

                egahlin Erik Gahlin
                lmesnik Leonid Mesnik
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: