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

Remove non-invariant assert(EventThreadDump::is_enabled())

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P4
    • 21
    • 21
    • hotspot
    • None
    • jfr
    • b17

    Description

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # assert(EventThreadDump::is_enabled()) failed: invariant
      #
      # JRE version: Java(TM) SE Runtime Environment (21.0+6) (fastdebug build 21-genzgc+6-LTS-40)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 21-genzgc+6-LTS-40, compiled mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
      # Problematic frame:
      # V [libjvm.so+0x1190234] JfrDcmdEvent::thread_dump()+0x234
      #
      #

      Current thread (0x00007f73bce8a010): JavaThread "JFR Periodic Tasks" daemon [_thread_in_vm, id=2962867, stack(0x00007f737adee000,0x00007f737aeef000)]

      Stack: [0x00007f737adee000,0x00007f737aeef000], sp=0x00007f737aeed500, free space=1021k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x1190234] JfrDcmdEvent::thread_dump()+0x234 (jfrThreadDumpEvent.cpp:60)
      V [libjvm.so+0x115a631] JfrPeriodicEventSet::requestThreadDump()+0x111 (jfrPeriodic.cpp:145)
      V [libjvm.so+0x112a435] jfr_emit_event+0x545 (jfrPeriodic.hpp:113)
      J 44005 jdk.jfr.internal.JVM.emitEvent(JJJ)Z jdk.jfr@21-genzgc (0 bytes) @ 0x00007f746ec8baa5 [0x00007f746ec8b9c0+0x00000000000000e5]
      J 43963 c2 jdk.jfr.internal.periodic.JVMEventTask.execute(JLjdk/jfr/internal/periodic/PeriodicType;)V jdk.jfr@21-genzgc (53 bytes) @ 0x00007f746ec8ae04 [0x00007f746ec8ad40+0x00000000000000c4]
      J 43944 c2 jdk.jfr.internal.periodic.PeriodicTask.run(JLjdk/jfr/internal/periodic/PeriodicType;)V jdk.jfr@21-genzgc (55 bytes) @ 0x00007f746ec85bc4 [0x00007f746ec85b40+0x0000000000000084]
      J 45363 c2 jdk.jfr.internal.periodic.PeriodicEvents.runPeriodic(J)J jdk.jfr@21-genzgc (345 bytes) @ 0x00007f746ed4ead4 [0x00007f746ed4e580+0x0000000000000554]
      J 46310 c2 jdk.jfr.internal.periodic.PeriodicEvents.doPeriodic()J jdk.jfr@21-genzgc (14 bytes) @ 0x00007f746d904cf8 [0x00007f746d904cc0+0x0000000000000038]
      j jdk.jfr.internal.PlatformRecorder.periodicTask()V+47 jdk.jfr@21-genzgc
      J 38339 c1 jdk.jfr.internal.PlatformRecorder.lambda$startDiskMonitor$1()V jdk.jfr@21-genzgc (5 bytes) @ 0x00007f7466f009c4 [0x00007f7466f00940+0x0000000000000084]
      j jdk.jfr.internal.PlatformRecorder$$Lambda+0x00000008010e9c98.run()V+4 jdk.jfr@21-genzgc
      J 2160 c2 java.lang.Thread.run()V java.base@21-genzgc (23 bytes) @ 0x00007f746ca5e890 [0x00007f746ca5e7e0+0x00000000000000b0]
      v ~StubRoutines::call_stub 0x00007f746c1e6d21
      V [libjvm.so+0x1098c66] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x526 (javaCalls.cpp:415)
      V [libjvm.so+0x109950b] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*)+0x4ab (javaCalls.cpp:329)
      V [libjvm.so+0x1099bd5] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*)+0x75 (javaCalls.cpp:191)
      V [libjvm.so+0x1229499] thread_entry(JavaThread*, JavaThread*)+0x89 (jvm.cpp:2924)
      V [libjvm.so+0x10d036e] JavaThread::thread_main_inner()+0x1ee (javaThread.cpp:710)
      V [libjvm.so+0x1ae56a0] Thread::call_run()+0x100 (thread.cpp:226)
      V [libjvm.so+0x1782503] thread_native_entry(Thread*)+0x103 (os_linux.cpp:740)
      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      J 44005 jdk.jfr.internal.JVM.emitEvent(JJJ)Z jdk.jfr@21-genzgc (0 bytes) @ 0x00007f746ec8ba2e [0x00007f746ec8b9c0+0x000000000000006e]
      J 43963 c2 jdk.jfr.internal.periodic.JVMEventTask.execute(JLjdk/jfr/internal/periodic/PeriodicType;)V jdk.jfr@21-genzgc (53 bytes) @ 0x00007f746ec8ae04 [0x00007f746ec8ad40+0x00000000000000c4]
      J 43944 c2 jdk.jfr.internal.periodic.PeriodicTask.run(JLjdk/jfr/internal/periodic/PeriodicType;)V jdk.jfr@21-genzgc (55 bytes) @ 0x00007f746ec85bc4 [0x00007f746ec85b40+0x0000000000000084]
      J 45363 c2 jdk.jfr.internal.periodic.PeriodicEvents.runPeriodic(J)J jdk.jfr@21-genzgc (345 bytes) @ 0x00007f746ed4ead4 [0x00007f746ed4e580+0x0000000000000554]
      J 46310 c2 jdk.jfr.internal.periodic.PeriodicEvents.doPeriodic()J jdk.jfr@21-genzgc (14 bytes) @ 0x00007f746d904cf8 [0x00007f746d904cc0+0x0000000000000038]
      j jdk.jfr.internal.PlatformRecorder.periodicTask()V+47 jdk.jfr@21-genzgc
      J 38339 c1 jdk.jfr.internal.PlatformRecorder.lambda$startDiskMonitor$1()V jdk.jfr@21-genzgc (5 bytes) @ 0x00007f7466f009c4 [0x00007f7466f00940+0x0000000000000084]
      j jdk.jfr.internal.PlatformRecorder$$Lambda+0x00000008010e9c98.run()V+4 jdk.jfr@21-genzgc
      J 2160 c2 java.lang.Thread.run()V java.base@21-genzgc (23 bytes) @ 0x00007f746ca5e890 [0x00007f746ca5e7e0+0x00000000000000b0]
      v ~StubRoutines::call_stub 0x00007f746c1e6d21
      Registers:
      RAX=0x00007f748350a000, RBX=0x00007f73bceb0ef0, RCX=0x00007f7482bf3d21, RDX=0x00007f7482d38670
      RSP=0x00007f737aeed500, RBP=0x00007f737aeed5a0, RSI=0x000000000000003c, RDI=0x00007f7482d386a0
      R8 =0x0000000000000001, R9 =0x0000000000000004, R10=0x00007f746ec8ba2e, R11=0x0000000000000075
      R12=0x00007f737aeed658, R13=0x00007f73bce8a010, R14=0x0000000000000001, R15=0x00007f73bce8a010
      RIP=0x00007f7482006234, EFLAGS=0x0000000000010246, CSGSFS=0x002b000000000033, ERR=0x0000000000000006
        TRAPNO=0x000000000000000e

      Attachments

        Issue Links

          Activity

            People

              mgronlun Markus Grönlund
              mgronlun Markus Grönlund
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: