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

jdk/jfr/api/consumer/TestRecordedFrameType.java timeout wth jvm option -Xcomp -XX:TieredStopAtLevel=1

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • tbd
    • 23
    • hotspot
    • None
    • jfr
    • 23
    • x86
    • linux

      jdk/jfr/event/compiler/TestCompilerCompile.java has the similar issue.

      test comamnd:

      rm -rf tmp ; time jtreg -Xcomp -XX:TieredStopAtLevel=1 -v:fail,error -nr -w tmp test/jdk/jdk/jfr/api/consumer/TestRecordedFrameType.java

      result:

      "MainThread" #34 [87722] prio=5 os_prio=0 cpu=109750.11ms elapsed=119.60s tid=0x00007fea442b0180 nid=87722 runnable [0x00007fe9fe4e7000]
         java.lang.Thread.State: RUNNABLE
              at java.lang.Character.digit(java.base@23/Character.java:11205)
              at java.lang.Character.digit(java.base@23/Character.java:11153)
              at java.lang.Long.parseLong(java.base@23/Long.java:609)
              at java.lang.Long.parseLong(java.base@23/Long.java:722)
              at jdk.jfr.internal.MetadataDescriptor$Element.longValue(jdk.jfr@23/MetadataDescriptor.java:60)
              at jdk.jfr.internal.MetadataReader.getType(jdk.jfr@23/MetadataReader.java:209)
              at jdk.jfr.internal.MetadataReader.defineTypes(jdk.jfr@23/MetadataReader.java:239)
              at jdk.jfr.internal.MetadataReader.<init>(jdk.jfr@23/MetadataReader.java:80)
              at jdk.jfr.internal.MetadataDescriptor.read(jdk.jfr@23/MetadataDescriptor.java:257)
              at jdk.jfr.internal.consumer.ChunkHeader.readMetadata(jdk.jfr@23/ChunkHeader.java:238)
              at jdk.jfr.internal.consumer.ChunkParser.<init>(jdk.jfr@23/ChunkParser.java:129)
              at jdk.jfr.internal.consumer.ChunkParser.<init>(jdk.jfr@23/ChunkParser.java:109)
              at jdk.jfr.internal.consumer.ChunkParser.<init>(jdk.jfr@23/ChunkParser.java:105)
              at jdk.jfr.consumer.RecordingFile.createChunkParser(jdk.jfr@23/RecordingFile.java:318)
              at jdk.jfr.consumer.RecordingFile.findNext(jdk.jfr@23/RecordingFile.java:294)
              at jdk.jfr.consumer.RecordingFile.<init>(jdk.jfr@23/RecordingFile.java:89)
              at jdk.jfr.consumer.RecordingFile.readAllEvents(jdk.jfr@23/RecordingFile.java:271)
              at jdk.test.lib.jfr.Events.fromRecording(Events.java:280)
              at jdk.jfr.api.consumer.TestRecordedFrameType.main(TestRecordedFrameType.java:81)
              at java.lang.invoke.LambdaForm$DMH/0x00007fe9af001800.invokeStatic(java.base@23/LambdaForm$DMH)
              at java.lang.invoke.LambdaForm$MH/0x00007fe9af002c00.invoke(java.base@23/LambdaForm$MH)
              at java.lang.invoke.Invokers$Holder.invokeExact_MT(java.base@23/Invokers$Holder)
              at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl(java.base@23/DirectMethodHandleAccessor.java:154)
              at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(java.base@23/DirectMethodHandleAccessor.java:103)
              at java.lang.reflect.Method.invoke(java.base@23/Method.java:580)
              at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
              at java.lang.Thread.runWith(java.base@23/Thread.java:1588)
              at java.lang.Thread.run(java.base@23/Thread.java:1575)

      "JFR Recorder Thread" #98 [87789] daemon prio=5 os_prio=0 cpu=5694.42ms elapsed=119.32s tid=0x00007fe97c052310 nid=87789 runnable [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "JFR Periodic Tasks" #99 [87817] daemon prio=5 os_prio=0 cpu=164.14ms elapsed=118.82s tid=0x00007fe97c09a5c0 nid=87817 in Object.wait() [0x00007fe9a83d5000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
              at java.lang.Object.wait0(java.base@23/Native Method)
              - waiting on <no object reference available>
              at java.lang.Object.wait(java.base@23/Object.java:375)
              at jdk.jfr.internal.PlatformRecorder.takeNap(jdk.jfr@23/PlatformRecorder.java:558)
              - locked <0x00000000a0101c30> (a jdk.jfr.internal.JVM$ChunkRotationMonitor)
              at jdk.jfr.internal.PlatformRecorder.periodicTask(jdk.jfr@23/PlatformRecorder.java:526)
              at jdk.jfr.internal.PlatformRecorder.lambda$startDiskMonitor$1(jdk.jfr@23/PlatformRecorder.java:446)
              at jdk.jfr.internal.PlatformRecorder$$Lambda/0x00007fe9af058720.run(jdk.jfr@23/Unknown Source)
              at java.lang.Thread.runWith(java.base@23/Thread.java:1588)
              at java.lang.Thread.run(java.base@23/Thread.java:1575)

      STDOUT:
      2 compiler directives added
      Found frame with method named: interpreted
      {
        method = jdk.jfr.api.consumer.TestRecordedFrameType.interpreted()
        lineNumber = 114
        bytecodeIndex = 14
        type = "Inlined"
      }

      Found frame with method named: compiled
      {
        method = jdk.jfr.api.consumer.TestRecordedFrameType.compiled()
        lineNumber = 120
        bytecodeIndex = 14
        type = "Inlined"
      }

      Incorrect frame type. Retry 1
      Found frame with method named: interpreted
      {
        method = jdk.jfr.api.consumer.TestRecordedFrameType.interpreted()
        lineNumber = 114
        bytecodeIndex = 14
        type = "Inlined"
      }

      Found frame with method named: compiled
      {
        method = jdk.jfr.api.consumer.TestRecordedFrameType.compiled()
        lineNumber = 120
        bytecodeIndex = 14
        type = "Inlined"
      }

            syan Sendao Yan
            syan Sendao Yan
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: