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

JFR sampler threads does not appear in thread dump

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • None
    • 24, 25, 26
    • hotspot
    • None
    • jfr

      I tried to get thread dump of the process which is enabled JFR, then I got strange thread dump like this:

      ```
      os_prio=0 cpu=64.47ms elapsed=20.34s tid=0x00007ff7cd3ffae0 nid=59812 runnable
      os_prio=0 cpu=12.76ms elapsed=20.34s tid=0x00007ff7cd3ff5a0 nid=59811 runnable
      ```

      Thread name is lacked in the dump (and lacks of LF in addition).
      I checked them with `ps -eL -o pid,tid,comm`, then I was aware they were JFR sampler threads.

      ```
        59789 59811 JFR CPU Sampler
        59789 59812 JFR Sampler Thr
      ```

      So they should be shown like this:

      ```
      "JFR Sampler Thread" os_prio=0 cpu=25.59ms elapsed=8.77s tid=0x00007f5f45626a50 nid=62979 runnable

      "JFR CPU Sampler Thread" os_prio=0 cpu=4.78ms elapsed=8.78s tid=0x00007f5f45626060 nid=62978 runnable
      ```

            ysuenaga Yasumasa Suenaga
            ysuenaga Yasumasa Suenaga
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: