Nothing in log except timeout notification. Thread dump shows both JFR threads are waiting:
"tid": "55",
"time": "2025-08-31T03:09:06.291099Z",
"name": "JFR Event Stream 6",
"state": "TIMED_WAITING",
"stack": [
"java.base\/java.lang.Object.wait0(Native Method)",
"java.base\/java.lang.Object.wait(Object.java:391)",
"jdk.jfr\/jdk.jfr.internal.management.HiddenWait.takeNap(HiddenWait.java:35)",
"jdk.jfr\/jdk.jfr.internal.util.Utils.waitFlush(Utils.java:353)",
"jdk.jfr\/jdk.jfr.internal.consumer.ChunkParser.awaitUpdatedHeader(ChunkParser.java:303)",
"jdk.jfr\/jdk.jfr.internal.consumer.ChunkParser.readStreamingEvent(ChunkParser.java:200)",
"jdk.jfr\/jdk.jfr.internal.consumer.EventDirectoryStream.processOrdered(EventDirectoryStream.java:239)",
"jdk.jfr\/jdk.jfr.internal.consumer.EventDirectoryStream.processRecursionSafe(EventDirectoryStream.java:161)",
"jdk.jfr\/jdk.jfr.internal.consumer.EventDirectoryStream.process(EventDirectoryStream.java:120)",
"jdk.jfr\/jdk.jfr.internal.consumer.AbstractEventStream.execute(AbstractEventStream.java:262)",
"jdk.jfr\/jdk.jfr.internal.consumer.AbstractEventStream.lambda$startAsync$0(AbstractEventStream.java:226)",
"java.base\/java.lang.Thread.run(Thread.java:1474)"
],
"monitorsOwned": [
{
"depth": 2,
"locks": [
"jdk.jfr.internal.management.HiddenWait@4a5a9c1b"
]
}
]
},
{
"tid": "56",
"time": "2025-08-31T03:09:06.291099Z",
"name": "JFR: Download Thread 2025-08-31T03:00:56.493507700Z",
"state": "TIMED_WAITING",
"stack": [
"java.base\/java.lang.Object.wait0(Native Method)",
"java.base\/java.lang.Object.wait(Object.java:391)",
"jdk.jfr\/jdk.jfr.internal.management.HiddenWait.takeNap(HiddenWait.java:35)",
"jdk.management.jfr\/jdk.management.jfr.DownLoadThread.run(DownLoadThread.java:69)"
],
"monitorsOwned": [
{
"depth": 2,
"locks": [
"jdk.jfr.internal.management.HiddenWait@65e1dc5a"
]
}
]
}
],
"threadCount": "14"
},
"tid": "55",
"time": "2025-08-31T03:09:06.291099Z",
"name": "JFR Event Stream 6",
"state": "TIMED_WAITING",
"stack": [
"java.base\/java.lang.Object.wait0(Native Method)",
"java.base\/java.lang.Object.wait(Object.java:391)",
"jdk.jfr\/jdk.jfr.internal.management.HiddenWait.takeNap(HiddenWait.java:35)",
"jdk.jfr\/jdk.jfr.internal.util.Utils.waitFlush(Utils.java:353)",
"jdk.jfr\/jdk.jfr.internal.consumer.ChunkParser.awaitUpdatedHeader(ChunkParser.java:303)",
"jdk.jfr\/jdk.jfr.internal.consumer.ChunkParser.readStreamingEvent(ChunkParser.java:200)",
"jdk.jfr\/jdk.jfr.internal.consumer.EventDirectoryStream.processOrdered(EventDirectoryStream.java:239)",
"jdk.jfr\/jdk.jfr.internal.consumer.EventDirectoryStream.processRecursionSafe(EventDirectoryStream.java:161)",
"jdk.jfr\/jdk.jfr.internal.consumer.EventDirectoryStream.process(EventDirectoryStream.java:120)",
"jdk.jfr\/jdk.jfr.internal.consumer.AbstractEventStream.execute(AbstractEventStream.java:262)",
"jdk.jfr\/jdk.jfr.internal.consumer.AbstractEventStream.lambda$startAsync$0(AbstractEventStream.java:226)",
"java.base\/java.lang.Thread.run(Thread.java:1474)"
],
"monitorsOwned": [
{
"depth": 2,
"locks": [
"jdk.jfr.internal.management.HiddenWait@4a5a9c1b"
]
}
]
},
{
"tid": "56",
"time": "2025-08-31T03:09:06.291099Z",
"name": "JFR: Download Thread 2025-08-31T03:00:56.493507700Z",
"state": "TIMED_WAITING",
"stack": [
"java.base\/java.lang.Object.wait0(Native Method)",
"java.base\/java.lang.Object.wait(Object.java:391)",
"jdk.jfr\/jdk.jfr.internal.management.HiddenWait.takeNap(HiddenWait.java:35)",
"jdk.management.jfr\/jdk.management.jfr.DownLoadThread.run(DownLoadThread.java:69)"
],
"monitorsOwned": [
{
"depth": 2,
"locks": [
"jdk.jfr.internal.management.HiddenWait@65e1dc5a"
]
}
]
}
],
"threadCount": "14"
},
- relates to
-
JDK-8338750 jdk/jfr/jmx/streaming/TestRemoteDump.java fails with jtreg timeout
-
- Open
-
-
JDK-8367107 JFR: Refactor policy tests out of TestRemoteDump
-
- Open
-