Eclipse Temurin builds have found two tests failing on s390x (Ubuntu OS: Linux Version: 3.10.0-1160.42.2.el7.s390x) using jdk18+36 (https://github.com/openjdk/jdk18u/releases/tag/jdk-18%2B36)
TestRecordedFullStackTrace:
[2022-03-22T22:33:06.927Z] ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Wrong stacktrace depth. Expected:64: expected 64 to equal 63
[2022-03-22T22:33:06.927Z] REASON: User specified action: run main/othervm jdk.jfr.api.consumer.TestRecordedFullStackTrace
[2022-03-22T22:33:06.927Z] TIME: 0.733 seconds
[2022-03-22T22:33:06.927Z] messages:
[2022-03-22T22:33:06.927Z] command: main jdk.jfr.api.consumer.TestRecordedFullStackTrace
[2022-03-22T22:33:06.927Z] reason: User specified action: run main/othervm jdk.jfr.api.consumer.TestRecordedFullStackTrace
[2022-03-22T22:33:06.927Z] Mode: othervm [/othervm specified]
[2022-03-22T22:33:06.927Z] Additional options from @modules: --add-modules jdk.jfr,java.management
[2022-03-22T22:33:06.927Z] elapsed time (seconds): 0.733
[2022-03-22T22:33:06.927Z] configuration:
[2022-03-22T22:33:06.927Z] Boot Layer
[2022-03-22T22:33:06.927Z] add modules: jdk.jfr java.management
[2022-03-22T22:33:06.927Z]
[2022-03-22T22:33:06.927Z] STDOUT:
[2022-03-22T22:33:06.927Z] Dumping to /home/jenkins/workspace/Test_openjdk18_hs_extended.openjdk_s390x_linux_testList_0/aqa-tests/TKG/output_16479809718198/jdk_jfr_1/work/scratch/1/execution-stack-trace16021983608979837122.jfr
[2022-03-22T22:33:06.927Z] stacktrace:
[2022-03-22T22:33:06.927Z] {
[2022-03-22T22:33:06.927Z] truncated = false
[2022-03-22T22:33:06.927Z] frames = [
[2022-03-22T22:33:06.928Z] jdk.test.lib.jfr.RecurseThread.recurseEnd() line: 86, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 64, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74 ]
[2022-03-22T22:33:06.928Z] }
[2022-03-22T22:33:06.928Z]
[2022-03-22T22:33:06.928Z] STDERR:
[2022-03-22T22:33:06.928Z] java.lang.RuntimeException: Wrong stacktrace depth. Expected:64: expected 64 to equal 63
[2022-03-22T22:33:06.928Z] at jdk.test.lib.Asserts.fail(Asserts.java:594)
[2022-03-22T22:33:06.928Z] at jdk.test.lib.Asserts.assertEquals(Asserts.java:205)
[2022-03-22T22:33:06.928Z] at jdk.jfr.api.consumer.TestRecordedFullStackTrace.checkEvent(TestRecordedFullStackTrace.java:140)
[2022-03-22T22:33:06.928Z] at jdk.jfr.api.consumer.TestRecordedFullStackTrace.hasValidStackTraces(TestRecordedFullStackTrace.java:107)
[2022-03-22T22:33:06.928Z] at jdk.jfr.api.consumer.TestRecordedFullStackTrace.assertStackTraces(TestRecordedFullStackTrace.java:90)
[2022-03-22T22:33:06.928Z] at jdk.jfr.api.consumer.TestRecordedFullStackTrace.main(TestRecordedFullStackTrace.java:69)
[2022-03-22T22:33:06.928Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
[2022-03-22T22:33:06.928Z] at java.base/java.lang.reflect.Method.invoke(Method.java:577)
[2022-03-22T22:33:06.928Z] at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
[2022-03-22T22:33:06.928Z] at java.base/java.lang.Thread.run(Thread.java:833)
[2022-03-22T22:33:06.928Z]
TestFullStackTrace:
[2022-03-22T22:35:07.389Z] ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Wrong stacktrace depth. Expected:64: expected 64 to equal 63
[2022-03-22T22:35:07.389Z] REASON: User specified action: run main/othervm jdk.jfr.event.profiling.TestFullStackTrace
[2022-03-22T22:35:07.389Z] TIME: 1.674 seconds
[2022-03-22T22:35:07.389Z] messages:
[2022-03-22T22:35:07.389Z] command: main jdk.jfr.event.profiling.TestFullStackTrace
[2022-03-22T22:35:07.389Z] reason: User specified action: run main/othervm jdk.jfr.event.profiling.TestFullStackTrace
[2022-03-22T22:35:07.389Z] Mode: othervm [/othervm specified]
[2022-03-22T22:35:07.389Z] Additional options from @modules: --add-modules jdk.jfr,java.management
[2022-03-22T22:35:07.389Z] elapsed time (seconds): 1.674
[2022-03-22T22:35:07.389Z] configuration:
[2022-03-22T22:35:07.389Z] Boot Layer
[2022-03-22T22:35:07.389Z] add modules: jdk.jfr java.management
[2022-03-22T22:35:07.389Z]
[2022-03-22T22:35:07.389Z] STDOUT:
[2022-03-22T22:35:07.389Z] ThreadName=recursethread-64, depth=64
[2022-03-22T22:35:07.389Z] stacktrace:
[2022-03-22T22:35:07.389Z] {
[2022-03-22T22:35:07.389Z] truncated = false
[2022-03-22T22:35:07.389Z] frames = [
[2022-03-22T22:35:07.389Z] jdk.test.lib.jfr.RecurseThread.recurseEnd() line: 86, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 64, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74 ]
[2022-03-22T22:35:07.389Z] }
[2022-03-22T22:35:07.389Z]
[2022-03-22T22:35:07.389Z] STDERR:
[2022-03-22T22:35:07.389Z] java.lang.RuntimeException: Wrong stacktrace depth. Expected:64: expected 64 to equal 63
[2022-03-22T22:35:07.389Z] at jdk.test.lib.Asserts.fail(Asserts.java:594)
[2022-03-22T22:35:07.389Z] at jdk.test.lib.Asserts.assertEquals(Asserts.java:205)
[2022-03-22T22:35:07.389Z] at jdk.jfr.event.profiling.TestFullStackTrace.checkEvent(TestFullStackTrace.java:132)
[2022-03-22T22:35:07.389Z] at jdk.jfr.event.profiling.TestFullStackTrace.hasValidStackTraces(TestFullStackTrace.java:99)
[2022-03-22T22:35:07.389Z] at jdk.jfr.event.profiling.TestFullStackTrace.assertStackTraces(TestFullStackTrace.java:81)
[2022-03-22T22:35:07.389Z] at jdk.jfr.event.profiling.TestFullStackTrace.main(TestFullStackTrace.java:65)
[2022-03-22T22:35:07.389Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
[2022-03-22T22:35:07.389Z] at java.base/java.lang.reflect.Method.invoke(Method.java:577)
[2022-03-22T22:35:07.389Z] at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
[2022-03-22T22:35:07.389Z] at java.base/java.lang.Thread.run(Thread.java:833)
[2022-03-22T22:35:07.389Z]
[2022-03-22T22:35:07.389Z] JavaTest Message: Test threw exception: java.lang.RuntimeException: Wrong stacktrace depth. Expected:64: expected 64 to equal 63
[2022-03-22T22:35:07.389Z] JavaTest Message: shutting down test
[2022-03-22T22:35:07.389Z]
[2022-03-22T22:35:07.389Z] STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Wrong stacktrace depth. Expected:64: expected 64 to equal 63
Possibly related JBS: https://bugs.openjdk.java.net/browse/JDK-8280155
TestRecordedFullStackTrace:
[2022-03-22T22:33:06.927Z] ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Wrong stacktrace depth. Expected:64: expected 64 to equal 63
[2022-03-22T22:33:06.927Z] REASON: User specified action: run main/othervm jdk.jfr.api.consumer.TestRecordedFullStackTrace
[2022-03-22T22:33:06.927Z] TIME: 0.733 seconds
[2022-03-22T22:33:06.927Z] messages:
[2022-03-22T22:33:06.927Z] command: main jdk.jfr.api.consumer.TestRecordedFullStackTrace
[2022-03-22T22:33:06.927Z] reason: User specified action: run main/othervm jdk.jfr.api.consumer.TestRecordedFullStackTrace
[2022-03-22T22:33:06.927Z] Mode: othervm [/othervm specified]
[2022-03-22T22:33:06.927Z] Additional options from @modules: --add-modules jdk.jfr,java.management
[2022-03-22T22:33:06.927Z] elapsed time (seconds): 0.733
[2022-03-22T22:33:06.927Z] configuration:
[2022-03-22T22:33:06.927Z] Boot Layer
[2022-03-22T22:33:06.927Z] add modules: jdk.jfr java.management
[2022-03-22T22:33:06.927Z]
[2022-03-22T22:33:06.927Z] STDOUT:
[2022-03-22T22:33:06.927Z] Dumping to /home/jenkins/workspace/Test_openjdk18_hs_extended.openjdk_s390x_linux_testList_0/aqa-tests/TKG/output_16479809718198/jdk_jfr_1/work/scratch/1/execution-stack-trace16021983608979837122.jfr
[2022-03-22T22:33:06.927Z] stacktrace:
[2022-03-22T22:33:06.927Z] {
[2022-03-22T22:33:06.927Z] truncated = false
[2022-03-22T22:33:06.927Z] frames = [
[2022-03-22T22:33:06.928Z] jdk.test.lib.jfr.RecurseThread.recurseEnd() line: 86, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 64, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74 ]
[2022-03-22T22:33:06.928Z] }
[2022-03-22T22:33:06.928Z]
[2022-03-22T22:33:06.928Z] STDERR:
[2022-03-22T22:33:06.928Z] java.lang.RuntimeException: Wrong stacktrace depth. Expected:64: expected 64 to equal 63
[2022-03-22T22:33:06.928Z] at jdk.test.lib.Asserts.fail(Asserts.java:594)
[2022-03-22T22:33:06.928Z] at jdk.test.lib.Asserts.assertEquals(Asserts.java:205)
[2022-03-22T22:33:06.928Z] at jdk.jfr.api.consumer.TestRecordedFullStackTrace.checkEvent(TestRecordedFullStackTrace.java:140)
[2022-03-22T22:33:06.928Z] at jdk.jfr.api.consumer.TestRecordedFullStackTrace.hasValidStackTraces(TestRecordedFullStackTrace.java:107)
[2022-03-22T22:33:06.928Z] at jdk.jfr.api.consumer.TestRecordedFullStackTrace.assertStackTraces(TestRecordedFullStackTrace.java:90)
[2022-03-22T22:33:06.928Z] at jdk.jfr.api.consumer.TestRecordedFullStackTrace.main(TestRecordedFullStackTrace.java:69)
[2022-03-22T22:33:06.928Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
[2022-03-22T22:33:06.928Z] at java.base/java.lang.reflect.Method.invoke(Method.java:577)
[2022-03-22T22:33:06.928Z] at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
[2022-03-22T22:33:06.928Z] at java.base/java.lang.Thread.run(Thread.java:833)
[2022-03-22T22:33:06.928Z]
TestFullStackTrace:
[2022-03-22T22:35:07.389Z] ACTION: main -- Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Wrong stacktrace depth. Expected:64: expected 64 to equal 63
[2022-03-22T22:35:07.389Z] REASON: User specified action: run main/othervm jdk.jfr.event.profiling.TestFullStackTrace
[2022-03-22T22:35:07.389Z] TIME: 1.674 seconds
[2022-03-22T22:35:07.389Z] messages:
[2022-03-22T22:35:07.389Z] command: main jdk.jfr.event.profiling.TestFullStackTrace
[2022-03-22T22:35:07.389Z] reason: User specified action: run main/othervm jdk.jfr.event.profiling.TestFullStackTrace
[2022-03-22T22:35:07.389Z] Mode: othervm [/othervm specified]
[2022-03-22T22:35:07.389Z] Additional options from @modules: --add-modules jdk.jfr,java.management
[2022-03-22T22:35:07.389Z] elapsed time (seconds): 1.674
[2022-03-22T22:35:07.389Z] configuration:
[2022-03-22T22:35:07.389Z] Boot Layer
[2022-03-22T22:35:07.389Z] add modules: jdk.jfr java.management
[2022-03-22T22:35:07.389Z]
[2022-03-22T22:35:07.389Z] STDOUT:
[2022-03-22T22:35:07.389Z] ThreadName=recursethread-64, depth=64
[2022-03-22T22:35:07.389Z] stacktrace:
[2022-03-22T22:35:07.389Z] {
[2022-03-22T22:35:07.389Z] truncated = false
[2022-03-22T22:35:07.389Z] frames = [
[2022-03-22T22:35:07.389Z] jdk.test.lib.jfr.RecurseThread.recurseEnd() line: 86, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 64, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74, jdk.test.lib.jfr.RecurseThread.recurseA(int) line: 66, jdk.test.lib.jfr.RecurseThread.recurseB(int) line: 74 ]
[2022-03-22T22:35:07.389Z] }
[2022-03-22T22:35:07.389Z]
[2022-03-22T22:35:07.389Z] STDERR:
[2022-03-22T22:35:07.389Z] java.lang.RuntimeException: Wrong stacktrace depth. Expected:64: expected 64 to equal 63
[2022-03-22T22:35:07.389Z] at jdk.test.lib.Asserts.fail(Asserts.java:594)
[2022-03-22T22:35:07.389Z] at jdk.test.lib.Asserts.assertEquals(Asserts.java:205)
[2022-03-22T22:35:07.389Z] at jdk.jfr.event.profiling.TestFullStackTrace.checkEvent(TestFullStackTrace.java:132)
[2022-03-22T22:35:07.389Z] at jdk.jfr.event.profiling.TestFullStackTrace.hasValidStackTraces(TestFullStackTrace.java:99)
[2022-03-22T22:35:07.389Z] at jdk.jfr.event.profiling.TestFullStackTrace.assertStackTraces(TestFullStackTrace.java:81)
[2022-03-22T22:35:07.389Z] at jdk.jfr.event.profiling.TestFullStackTrace.main(TestFullStackTrace.java:65)
[2022-03-22T22:35:07.389Z] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
[2022-03-22T22:35:07.389Z] at java.base/java.lang.reflect.Method.invoke(Method.java:577)
[2022-03-22T22:35:07.389Z] at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
[2022-03-22T22:35:07.389Z] at java.base/java.lang.Thread.run(Thread.java:833)
[2022-03-22T22:35:07.389Z]
[2022-03-22T22:35:07.389Z] JavaTest Message: Test threw exception: java.lang.RuntimeException: Wrong stacktrace depth. Expected:64: expected 64 to equal 63
[2022-03-22T22:35:07.389Z] JavaTest Message: shutting down test
[2022-03-22T22:35:07.389Z]
[2022-03-22T22:35:07.389Z] STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Wrong stacktrace depth. Expected:64: expected 64 to equal 63
Possibly related JBS: https://bugs.openjdk.java.net/browse/JDK-8280155