JDK-8367042 : Test jdk/jfr/jmx/streaming/TestRemoteDump.java timed out
  • Type: Bug
  • Component: hotspot
  • Sub-Component: jfr
  • Affected Version: 26
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2025-09-08
  • Updated: 2025-09-15
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 26
26Unresolved
Related Reports
Relates :  
Relates :  
Description
Command: main jdk.jfr.jmx.streaming.TestRemoteDump
reason: User specified action: run main/othervm jdk.jfr.jmx.streaming.TestRemoteDump 
started: Sun Aug 31 03:00:41 UTC 2025
Mode: othervm [/othervm specified]
Additional options from @modules: --add-modules jdk.jfr,jdk.management.jfr
Process id: 53072
Timeout information:
--- Timeout information end.
finished: Sun Aug 31 03:13:27 UTC 2025
elapsed time (seconds): 765.486
----------configuration:(3/57)----------
Boot Layer
  add modules: jdk.jfr jdk.management.jfr

----------System.out:(1/37)----------
Timeout signalled after 480 seconds
----------System.err:(0/0)----------

Stacktrace shows

   "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)"
            ],
Comments
Changing the timeout factor will make this timeout more often.
08-09-2025

This will timeout more often now after JDK-8260555, but also note that it timed out before the change of default timeout factor.
08-09-2025

Another case: "tid": "28", "time": "2025-09-07T22:47:33.186164700Z", "name": "JFR Recorder Thread", "state": "RUNNABLE", "stack": [ ] }, { "tid": "29", "time": "2025-09-07T22:47:33.186164700Z", "name": "JFR Periodic Tasks", "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.PlatformRecorder.takeNap(PlatformRecorder.java:540)", "jdk.jfr\/jdk.jfr.internal.PlatformRecorder.periodicTask(PlatformRecorder.java:508)", "jdk.jfr\/jdk.jfr.internal.PlatformRecorder.lambda$startDiskMonitor$0(PlatformRecorder.java:428)", "java.base\/java.lang.Thread.run(Thread.java:1474)" ],
08-09-2025