JDK-8216559 : [JFR] Native libraries not correctly parsed from /proc/self/maps
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 11,12,13
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: linux
  • CPU: generic
  • Submitted: 2019-01-11
  • Updated: 2020-04-27
  • Resolved: 2019-01-11
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 11 JDK 12 JDK 13 Other
11.0.3Fixed 12.0.2Fixed 13 b04Fixed openjdk8u262Fixed
Related Reports
Relates :  
Relates :  
Description
I've noticed test jdk/jfr/event/runtime/TestNativeLibrariesEvent.java failing on my system which has /disk mounted from an ssd. The test fails as follows:

#section:main
----------messages:(5/294)----------
command: main jdk.jfr.event.runtime.TestNativeLibrariesEvent
reason: User specified action: run main/othervm jdk.jfr.event.runtime.TestNativeLibrariesEvent 
Mode: othervm [/othervm specified]
Additional options from @modules: --add-modules jdk.jfr,java.management
elapsed time (seconds): 3.721
----------configuration:(3/51)----------
Boot Layer
  add modules: jdk.jfr java.management

----------System.out:(1344/24598)----------
Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847040"
  baseAddress = 0x00400000
  topAddress = 0x00401000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847040"
  baseAddress = 0x00600000
  topAddress = 0x00601000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847040"
  baseAddress = 0x00601000
  topAddress = 0x00602000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847463"
  baseAddress = 0xFFE00000
  topAddress = 0xFFE46000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847463"
  baseAddress = 0xFFF00000
  topAddress = 0xFFF70000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847463"
  baseAddress = 0x800000000
  topAddress = 0x800006000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847463"
  baseAddress = 0x800006000
  topAddress = 0x800424000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847463"
  baseAddress = 0x800424000
  topAddress = 0x800B28000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847463"
  baseAddress = 0x800B28000
  topAddress = 0x800B29000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847463"
  baseAddress = 0x800B29000
  topAddress = 0x801169000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "/usr/lib/locale/locale-archive"
  baseAddress = 0x7F702782E000
  topAddress = 0x7F7034000000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847050"
  baseAddress = 0x7F704A344000
  topAddress = 0x7F704A35A000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847050"
  baseAddress = 0x7F704A35A000
  topAddress = 0x7F704A559000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847050"
  baseAddress = 0x7F704A559000
  topAddress = 0x7F704A55A000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847050"
  baseAddress = 0x7F704A55A000
  topAddress = 0x7F704A55B000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847052"
  baseAddress = 0x7F704A55B000
  topAddress = 0x7F704A56A000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847052"
  baseAddress = 0x7F704A56A000
  topAddress = 0x7F704A769000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847052"
  baseAddress = 0x7F704A769000
  topAddress = 0x7F704A76A000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.682
  name = "25847052"
  baseAddress = 0x7F704A76A000
  topAddress = 0x7F704A76B000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25846993"
  baseAddress = 0x7F706B4A2000
  topAddress = 0x7F7073BF0000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847063"
  baseAddress = 0x7F7073BF0000
  topAddress = 0x7F7073BF6000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847063"
  baseAddress = 0x7F7073BF6000
  topAddress = 0x7F7073DF6000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847063"
  baseAddress = 0x7F7073DF6000
  topAddress = 0x7F7073DF7000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847063"
  baseAddress = 0x7F7073DF7000
  topAddress = 0x7F7073DF8000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847059"
  baseAddress = 0x7F7073DF8000
  topAddress = 0x7F7073DFF000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847059"
  baseAddress = 0x7F7073DFF000
  topAddress = 0x7F7073FFE000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847059"
  baseAddress = 0x7F7073FFE000
  topAddress = 0x7F7073FFF000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847059"
  baseAddress = 0x7F7073FFF000
  topAddress = 0x7F7074000000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libnss_files-2.27.so"
  baseAddress = 0x7F7078107000
  topAddress = 0x7F7078112000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libnss_files-2.27.so"
  baseAddress = 0x7F7078112000
  topAddress = 0x7F7078311000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libnss_files-2.27.so"
  baseAddress = 0x7F7078311000
  topAddress = 0x7F7078312000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libnss_files-2.27.so"
  baseAddress = 0x7F7078312000
  topAddress = 0x7F7078313000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/var/lib/sss/mc/passwd"
  baseAddress = 0x7F7078319000
  topAddress = 0x7F7078B1E000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libnss_sss.so.2"
  baseAddress = 0x7F7078B1E000
  topAddress = 0x7F7078B26000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libnss_sss.so.2"
  baseAddress = 0x7F7078B26000
  topAddress = 0x7F7078D25000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libnss_sss.so.2"
  baseAddress = 0x7F7078D25000
  topAddress = 0x7F7078D26000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libnss_sss.so.2"
  baseAddress = 0x7F7078D26000
  topAddress = 0x7F7078D27000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847061"
  baseAddress = 0x7F7078D27000
  topAddress = 0x7F7078D4B000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847061"
  baseAddress = 0x7F7078D4B000
  topAddress = 0x7F7078F4A000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847061"
  baseAddress = 0x7F7078F4A000
  topAddress = 0x7F7078F4B000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847061"
  baseAddress = 0x7F7078F4B000
  topAddress = 0x7F7078F4D000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847047"
  baseAddress = 0x7F7078F4D000
  topAddress = 0x7F7078F5B000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847047"
  baseAddress = 0x7F7078F5B000
  topAddress = 0x7F707915A000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847047"
  baseAddress = 0x7F707915A000
  topAddress = 0x7F707915C000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847047"
  baseAddress = 0x7F707915C000
  topAddress = 0x7F707915D000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libgcc_s-8-20181215.so.1"
  baseAddress = 0x7F707915D000
  topAddress = 0x7F7079174000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libgcc_s-8-20181215.so.1"
  baseAddress = 0x7F7079174000
  topAddress = 0x7F7079373000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libgcc_s-8-20181215.so.1"
  baseAddress = 0x7F7079373000
  topAddress = 0x7F7079374000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libgcc_s-8-20181215.so.1"
  baseAddress = 0x7F7079374000
  topAddress = 0x7F7079375000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libm-2.27.so"
  baseAddress = 0x7F7079375000
  topAddress = 0x7F7079507000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libm-2.27.so"
  baseAddress = 0x7F7079507000
  topAddress = 0x7F7079707000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libm-2.27.so"
  baseAddress = 0x7F7079707000
  topAddress = 0x7F7079708000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libm-2.27.so"
  baseAddress = 0x7F7079708000
  topAddress = 0x7F7079709000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libstdc++.so.6.0.25"
  baseAddress = 0x7F7079709000
  topAddress = 0x7F707988C000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libstdc++.so.6.0.25"
  baseAddress = 0x7F707988C000
  topAddress = 0x7F7079A8C000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libstdc++.so.6.0.25"
  baseAddress = 0x7F7079A8C000
  topAddress = 0x7F7079A96000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libstdc++.so.6.0.25"
  baseAddress = 0x7F7079A96000
  topAddress = 0x7F7079A98000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847057"
  baseAddress = 0x7F7079A9C000
  topAddress = 0x7F707B920000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847057"
  baseAddress = 0x7F707B920000
  topAddress = 0x7F707BB20000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847057"
  baseAddress = 0x7F707BB20000
  topAddress = 0x7F707BC11000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847057"
  baseAddress = 0x7F707BC11000
  topAddress = 0x7F707BC4F000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libc-2.27.so"
  baseAddress = 0x7F707BD29000
  topAddress = 0x7F707BEDE000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libc-2.27.so"
  baseAddress = 0x7F707BEDE000
  topAddress = 0x7F707C0DE000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libc-2.27.so"
  baseAddress = 0x7F707C0DE000
  topAddress = 0x7F707C0E2000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libc-2.27.so"
  baseAddress = 0x7F707C0E2000
  topAddress = 0x7F707C0E4000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libdl-2.27.so"
  baseAddress = 0x7F707C0E8000
  topAddress = 0x7F707C0EB000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libdl-2.27.so"
  baseAddress = 0x7F707C0EB000
  topAddress = 0x7F707C2EA000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libdl-2.27.so"
  baseAddress = 0x7F707C2EA000
  topAddress = 0x7F707C2EB000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libdl-2.27.so"
  baseAddress = 0x7F707C2EB000
  topAddress = 0x7F707C2EC000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libpthread-2.27.so"
  baseAddress = 0x7F707C2EC000
  topAddress = 0x7F707C305000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libpthread-2.27.so"
  baseAddress = 0x7F707C305000
  topAddress = 0x7F707C505000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libpthread-2.27.so"
  baseAddress = 0x7F707C505000
  topAddress = 0x7F707C506000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libpthread-2.27.so"
  baseAddress = 0x7F707C506000
  topAddress = 0x7F707C507000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847051"
  baseAddress = 0x7F707C50B000
  topAddress = 0x7F707C519000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847051"
  baseAddress = 0x7F707C519000
  topAddress = 0x7F707C718000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847051"
  baseAddress = 0x7F707C718000
  topAddress = 0x7F707C719000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "25847051"
  baseAddress = 0x7F707C719000
  topAddress = 0x7F707C71A000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libz.so.1.2.11"
  baseAddress = 0x7F707C71A000
  topAddress = 0x7F707C730000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libz.so.1.2.11"
  baseAddress = 0x7F707C730000
  topAddress = 0x7F707C92F000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/libz.so.1.2.11"
  baseAddress = 0x7F707C92F000
  topAddress = 0x7F707C930000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/ld-2.27.so"
  baseAddress = 0x7F707C931000
  topAddress = 0x7F707C958000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/tmp/hsperfdata_sgehwolf/847605"
  baseAddress = 0x7F707CB4C000
  topAddress = 0x7F707CB54000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/ld-2.27.so"
  baseAddress = 0x7F707CB57000
  topAddress = 0x7F707CB58000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.683
  name = "/usr/lib64/ld-2.27.so"
  baseAddress = 0x7F707CB58000
  topAddress = 0x7F707CB59000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.695
  name = "25847040"
  baseAddress = 0x00400000
  topAddress = 0x00401000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.695
  name = "25847040"
  baseAddress = 0x00600000
  topAddress = 0x00601000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.695
  name = "25847040"
  baseAddress = 0x00601000
  topAddress = 0x00602000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.695
  name = "25847463"
  baseAddress = 0xFFE00000
  topAddress = 0xFFE46000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.695
  name = "25847463"
  baseAddress = 0xFFF00000
  topAddress = 0xFFF70000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.695
  name = "25847463"
  baseAddress = 0x800000000
  topAddress = 0x800006000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.695
  name = "25847463"
  baseAddress = 0x800006000
  topAddress = 0x800424000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.695
  name = "25847463"
  baseAddress = 0x800424000
  topAddress = 0x800B28000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.695
  name = "25847463"
  baseAddress = 0x800B28000
  topAddress = 0x800B29000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.695
  name = "25847463"
  baseAddress = 0x800B29000
  topAddress = 0x801169000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib/locale/locale-archive"
  baseAddress = 0x7F702782E000
  topAddress = 0x7F7034000000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847050"
  baseAddress = 0x7F704A344000
  topAddress = 0x7F704A35A000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847050"
  baseAddress = 0x7F704A35A000
  topAddress = 0x7F704A559000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847050"
  baseAddress = 0x7F704A559000
  topAddress = 0x7F704A55A000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847050"
  baseAddress = 0x7F704A55A000
  topAddress = 0x7F704A55B000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847052"
  baseAddress = 0x7F704A55B000
  topAddress = 0x7F704A56A000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847052"
  baseAddress = 0x7F704A56A000
  topAddress = 0x7F704A769000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847052"
  baseAddress = 0x7F704A769000
  topAddress = 0x7F704A76A000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847052"
  baseAddress = 0x7F704A76A000
  topAddress = 0x7F704A76B000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25846993"
  baseAddress = 0x7F706B4A2000
  topAddress = 0x7F7073BF0000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847063"
  baseAddress = 0x7F7073BF0000
  topAddress = 0x7F7073BF6000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847063"
  baseAddress = 0x7F7073BF6000
  topAddress = 0x7F7073DF6000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847063"
  baseAddress = 0x7F7073DF6000
  topAddress = 0x7F7073DF7000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847063"
  baseAddress = 0x7F7073DF7000
  topAddress = 0x7F7073DF8000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847059"
  baseAddress = 0x7F7073DF8000
  topAddress = 0x7F7073DFF000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847059"
  baseAddress = 0x7F7073DFF000
  topAddress = 0x7F7073FFE000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847059"
  baseAddress = 0x7F7073FFE000
  topAddress = 0x7F7073FFF000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847059"
  baseAddress = 0x7F7073FFF000
  topAddress = 0x7F7074000000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libnss_files-2.27.so"
  baseAddress = 0x7F7078107000
  topAddress = 0x7F7078112000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libnss_files-2.27.so"
  baseAddress = 0x7F7078112000
  topAddress = 0x7F7078311000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libnss_files-2.27.so"
  baseAddress = 0x7F7078311000
  topAddress = 0x7F7078312000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libnss_files-2.27.so"
  baseAddress = 0x7F7078312000
  topAddress = 0x7F7078313000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/var/lib/sss/mc/passwd"
  baseAddress = 0x7F7078319000
  topAddress = 0x7F7078B1E000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libnss_sss.so.2"
  baseAddress = 0x7F7078B1E000
  topAddress = 0x7F7078B26000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libnss_sss.so.2"
  baseAddress = 0x7F7078B26000
  topAddress = 0x7F7078D25000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libnss_sss.so.2"
  baseAddress = 0x7F7078D25000
  topAddress = 0x7F7078D26000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libnss_sss.so.2"
  baseAddress = 0x7F7078D26000
  topAddress = 0x7F7078D27000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847061"
  baseAddress = 0x7F7078D27000
  topAddress = 0x7F7078D4B000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847061"
  baseAddress = 0x7F7078D4B000
  topAddress = 0x7F7078F4A000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847061"
  baseAddress = 0x7F7078F4A000
  topAddress = 0x7F7078F4B000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847061"
  baseAddress = 0x7F7078F4B000
  topAddress = 0x7F7078F4D000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847047"
  baseAddress = 0x7F7078F4D000
  topAddress = 0x7F7078F5B000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847047"
  baseAddress = 0x7F7078F5B000
  topAddress = 0x7F707915A000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847047"
  baseAddress = 0x7F707915A000
  topAddress = 0x7F707915C000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847047"
  baseAddress = 0x7F707915C000
  topAddress = 0x7F707915D000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libgcc_s-8-20181215.so.1"
  baseAddress = 0x7F707915D000
  topAddress = 0x7F7079174000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libgcc_s-8-20181215.so.1"
  baseAddress = 0x7F7079174000
  topAddress = 0x7F7079373000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libgcc_s-8-20181215.so.1"
  baseAddress = 0x7F7079373000
  topAddress = 0x7F7079374000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libgcc_s-8-20181215.so.1"
  baseAddress = 0x7F7079374000
  topAddress = 0x7F7079375000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libm-2.27.so"
  baseAddress = 0x7F7079375000
  topAddress = 0x7F7079507000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libm-2.27.so"
  baseAddress = 0x7F7079507000
  topAddress = 0x7F7079707000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libm-2.27.so"
  baseAddress = 0x7F7079707000
  topAddress = 0x7F7079708000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libm-2.27.so"
  baseAddress = 0x7F7079708000
  topAddress = 0x7F7079709000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libstdc++.so.6.0.25"
  baseAddress = 0x7F7079709000
  topAddress = 0x7F707988C000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libstdc++.so.6.0.25"
  baseAddress = 0x7F707988C000
  topAddress = 0x7F7079A8C000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libstdc++.so.6.0.25"
  baseAddress = 0x7F7079A8C000
  topAddress = 0x7F7079A96000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libstdc++.so.6.0.25"
  baseAddress = 0x7F7079A96000
  topAddress = 0x7F7079A98000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847057"
  baseAddress = 0x7F7079A9C000
  topAddress = 0x7F707B920000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847057"
  baseAddress = 0x7F707B920000
  topAddress = 0x7F707BB20000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847057"
  baseAddress = 0x7F707BB20000
  topAddress = 0x7F707BC11000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "25847057"
  baseAddress = 0x7F707BC11000
  topAddress = 0x7F707BC4F000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.696
  name = "/usr/lib64/libc-2.27.so"
  baseAddress = 0x7F707BD29000
  topAddress = 0x7F707BEDE000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/usr/lib64/libc-2.27.so"
  baseAddress = 0x7F707BEDE000
  topAddress = 0x7F707C0DE000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/usr/lib64/libc-2.27.so"
  baseAddress = 0x7F707C0DE000
  topAddress = 0x7F707C0E2000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/usr/lib64/libc-2.27.so"
  baseAddress = 0x7F707C0E2000
  topAddress = 0x7F707C0E4000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/usr/lib64/libdl-2.27.so"
  baseAddress = 0x7F707C0E8000
  topAddress = 0x7F707C0EB000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/usr/lib64/libdl-2.27.so"
  baseAddress = 0x7F707C0EB000
  topAddress = 0x7F707C2EA000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/usr/lib64/libdl-2.27.so"
  baseAddress = 0x7F707C2EA000
  topAddress = 0x7F707C2EB000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/usr/lib64/libdl-2.27.so"
  baseAddress = 0x7F707C2EB000
  topAddress = 0x7F707C2EC000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/usr/lib64/libpthread-2.27.so"
  baseAddress = 0x7F707C2EC000
  topAddress = 0x7F707C305000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/usr/lib64/libpthread-2.27.so"
  baseAddress = 0x7F707C305000
  topAddress = 0x7F707C505000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/usr/lib64/libpthread-2.27.so"
  baseAddress = 0x7F707C505000
  topAddress = 0x7F707C506000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/usr/lib64/libpthread-2.27.so"
  baseAddress = 0x7F707C506000
  topAddress = 0x7F707C507000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "25847051"
  baseAddress = 0x7F707C50B000
  topAddress = 0x7F707C519000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "25847051"
  baseAddress = 0x7F707C519000
  topAddress = 0x7F707C718000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "25847051"
  baseAddress = 0x7F707C718000
  topAddress = 0x7F707C719000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "25847051"
  baseAddress = 0x7F707C719000
  topAddress = 0x7F707C71A000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/usr/lib64/libz.so.1.2.11"
  baseAddress = 0x7F707C71A000
  topAddress = 0x7F707C730000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/usr/lib64/libz.so.1.2.11"
  baseAddress = 0x7F707C730000
  topAddress = 0x7F707C92F000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/usr/lib64/libz.so.1.2.11"
  baseAddress = 0x7F707C92F000
  topAddress = 0x7F707C930000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/usr/lib64/ld-2.27.so"
  baseAddress = 0x7F707C931000
  topAddress = 0x7F707C958000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/tmp/hsperfdata_sgehwolf/847605"
  baseAddress = 0x7F707CB4C000
  topAddress = 0x7F707CB54000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/usr/lib64/ld-2.27.so"
  baseAddress = 0x7F707CB57000
  topAddress = 0x7F707CB58000
}


Event:jdk.NativeLibrary {
  startTime = 12:30:16.697
  name = "/usr/lib64/ld-2.27.so"
  baseAddress = 0x7F707CB58000
  topAddress = 0x7F707CB59000
}


----------System.err:(15/1116)----------
java.lang.RuntimeException: Missing libraries:libjvm.so, libjava.so, libzip.so: expected true, was false
	at jdk.test.lib.Asserts.fail(Asserts.java:594)
	at jdk.test.lib.Asserts.assertTrue(Asserts.java:486)
	at jdk.jfr.event.runtime.TestNativeLibrariesEvent.main(TestNativeLibrariesEvent.java:70)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
	at java.base/java.lang.Thread.run(Thread.java:835)

JavaTest Message: Test threw exception: java.lang.RuntimeException: Missing libraries:libjvm.so, libjava.so, libzip.so: expected true, was false
JavaTest Message: shutting down test

STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Missing libraries:libjvm.so, libjava.so, libzip.so: expected true, was false
----------rerun:(32/3538)*----------
cd /disk/openjdk/upstream-sources/openjdk-head/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_jdk_jdk_jfr/scratch/0 && \\
DISPLAY=:0 \\
GNOME_DESKTOP_SESSION_ID=this-is-deprecated \\
HOME=/home/sgehwolf \\
JDK8_HOME=/disk/openjdk/builds/openjdk-12-2018-10-09 \\
LANG=en_US.UTF-8 \\
PATH=/bin:/usr/bin \\
TEST_IMAGE_GRAAL_DIR=/disk/openjdk/upstream-sources/openjdk-head/build/linux-x86_64-server-fastdebug/images/test/hotspot/jtreg/graal \\
XMODIFIERS=@im=none \\
CLASSPATH=/disk/openjdk/upstream-sources/openjdk-head/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_jdk_jdk_jfr/classes/2/jdk/jfr/event/runtime/TestNativeLibrariesEvent.d:/disk/openjdk/upstream-sources/openjdk-head/test/jdk/jdk/jfr/event/runtime:/disk/openjdk/upstream-sources/openjdk-head/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_jdk_jdk_jfr/classes/2/test/lib:/disk/openjdk/upstream-sources/openjdk-head/test/lib:/disk/openjdk/upstream-sources/jtreg-4.2-b13/lib/javatest.jar:/disk/openjdk/upstream-sources/jtreg-4.2-b13/lib/jtreg.jar \\
    /disk/openjdk/upstream-sources/openjdk-head/build/linux-x86_64-server-fastdebug/images/jdk/bin/java \\
        -Dtest.class.path.prefix=/disk/openjdk/upstream-sources/openjdk-head/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_jdk_jdk_jfr/classes/2/jdk/jfr/event/runtime/TestNativeLibrariesEvent.d:/disk/openjdk/upstream-sources/openjdk-head/test/jdk/jdk/jfr/event/runtime:/disk/openjdk/upstream-sources/openjdk-head/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_jdk_jdk_jfr/classes/2/test/lib \\
        -Dtest.src=/disk/openjdk/upstream-sources/openjdk-head/test/jdk/jdk/jfr/event/runtime \\
        -Dtest.src.path=/disk/openjdk/upstream-sources/openjdk-head/test/jdk/jdk/jfr/event/runtime:/disk/openjdk/upstream-sources/openjdk-head/test/lib \\
        -Dtest.classes=/disk/openjdk/upstream-sources/openjdk-head/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_jdk_jdk_jfr/classes/2/jdk/jfr/event/runtime/TestNativeLibrariesEvent.d \\
        -Dtest.class.path=/disk/openjdk/upstream-sources/openjdk-head/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_jdk_jdk_jfr/classes/2/jdk/jfr/event/runtime/TestNativeLibrariesEvent.d:/disk/openjdk/upstream-sources/openjdk-head/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_jdk_jdk_jfr/classes/2/test/lib \\
        -Dtest.vm.opts='-Xmx512m -XX:MaxRAMPercentage=6 -ea -esa' \\
        -Dtest.tool.vm.opts='-J-Xmx512m -J-XX:MaxRAMPercentage=6 -J-ea -J-esa' \\
        -Dtest.compiler.opts= \\
        -Dtest.java.opts= \\
        -Dtest.jdk=/disk/openjdk/upstream-sources/openjdk-head/build/linux-x86_64-server-fastdebug/images/jdk \\
        -Dcompile.jdk=/disk/openjdk/upstream-sources/openjdk-head/build/linux-x86_64-server-fastdebug/images/jdk \\
        -Dtest.timeout.factor=4.0 \\
        -Dtest.modules='jdk.jfr java.management' \\
        -Dtest.nativepath=/disk/openjdk/upstream-sources/openjdk-head/build/linux-x86_64-server-fastdebug/images/test/jdk/jtreg/native \\
        --add-modules jdk.jfr,java.management \\
        -Xmx512m \\
        -XX:MaxRAMPercentage=6 \\
        -ea \\
        -esa \\
        -Djava.library.path=/disk/openjdk/upstream-sources/openjdk-head/build/linux-x86_64-server-fastdebug/images/test/jdk/jtreg/native \\
        com.sun.javatest.regtest.agent.MainWrapper /disk/openjdk/upstream-sources/openjdk-head/build/linux-x86_64-server-fastdebug/test-support/jtreg_test_jdk_jdk_jfr/jdk/jfr/event/runtime/TestNativeLibrariesEvent.d/main.0.jta
result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Missing libraries:libjvm.so, libjava.so, libzip.so: expected true, was false


test result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Missing libraries:libjvm.so, libjava.so, libzip.so: expected true, was false

Interestingly, only libjvm/libjava/libzip are not being detected. The event output shows that libc and other native libraries are properly listed by its name. As it turns out /proc/<pid>/maps for JVM processes look similar to this on my system:

$ grep libjvm /proc/857697/maps 
7ffff5e78000-7ffff6e80000 r-xp 00000000 103:03 29643078                  /disk/openjdk/upstream-sources/openjdk-11/build/linux-x86_64-normal-server-release/images/jdk/lib/server/libjvm.so
7ffff6e80000-7ffff7080000 ---p 01008000 103:03 29643078                  /disk/openjdk/upstream-sources/openjdk-11/build/linux-x86_64-normal-server-release/images/jdk/lib/server/libjvm.so
7ffff7080000-7ffff713e000 r--p 01008000 103:03 29643078                  /disk/openjdk/upstream-sources/openjdk-11/build/linux-x86_64-normal-server-release/images/jdk/lib/server/libjvm.so
7ffff713e000-7ffff7177000 rw-p 010c6000 103:03 29643078                  /disk/openjdk/upstream-sources/openjdk-11/build/linux-x86_64-normal-server-release/images/jdk/lib/server/libjvm.so

Contrast this to glibc and libgcc:
$ grep libgcc /proc/857697/maps 
7ffff5539000-7ffff5550000 r-xp 00000000 fd:00 2757679                    /usr/lib64/libgcc_s-8-20181215.so.1
7ffff5550000-7ffff574f000 ---p 00017000 fd:00 2757679                    /usr/lib64/libgcc_s-8-20181215.so.1
7ffff574f000-7ffff5750000 r--p 00016000 fd:00 2757679                    /usr/lib64/libgcc_s-8-20181215.so.1
7ffff5750000-7ffff5751000 rw-p 00017000 fd:00 2757679                    /usr/lib64/libgcc_s-8-20181215.so.1
[sgehwolf@p50-laptop openjdk-head]$ grep libc /proc/857697/maps 
7ffff71cd000-7ffff7382000 r-xp 00000000 fd:00 2756191                    /usr/lib64/libc-2.27.so
7ffff7382000-7ffff7582000 ---p 001b5000 fd:00 2756191                    /usr/lib64/libc-2.27.so
7ffff7582000-7ffff7586000 r--p 001b5000 fd:00 2756191                    /usr/lib64/libc-2.27.so
7ffff7586000-7ffff7588000 rw-p 001b9000 fd:00 2756191                    /usr/lib64/libc-2.27.so

Note the difference in major:minor device numbers. Field 4 is the device or dev field according to the kernel docs:
https://www.kernel.org/doc/Documentation/filesystems/proc.txt

Looking up what major device id 130 corresponds to we see:

$ grep 130 /proc/devices 
130 sd

Looking at where the native libraries are handled for linux we find it's done via os::get_loaded_modules_info. The linux impl has this:

    // Read line by line from 'file'
    while (fgets(line, sizeof(line), procmapsFile) != NULL) {
      u8 base, top, offset, inode;
      char permissions[5];
      char device[6];
      char name[PATH_MAX + 1];

      // Parse fields from line
      sscanf(line, UINT64_FORMAT_X "-" UINT64_FORMAT_X " %4s " UINT64_FORMAT_X " %5s " INT64_FORMAT " %s",
             &base, &top, permissions, &offset, device, &inode, name);

Note the '%5s' format for 'device'. In my case this needs to be '%6s' for it to work.
Comments
Replacing jdk8u-fix-request with link to JDK-8239140
17-02-2020

RFC: https://mail.openjdk.java.net/pipermail/jdk8u-dev/2020-January/011063.html
30-01-2020

Fix Request: Please approve backporting this issue to 11u as the test failure happens there too. The JDK 13 patch applies as is and with the patch all JFR tests pass on fastdebug (with JDK-8216486 applied too) on my system. Risk should be minimal as the format for sscanf has been changed which should be backwards compatible.
14-01-2019

Linux device drivers' guides suggest that major:minor device numbers may both be 3 digits in length. Hence, the format should be changed to %7s. That's what I'm going to propose.
11-01-2019

Review thread: http://mail.openjdk.java.net/pipermail/hotspot-dev/2019-January/036223.html
11-01-2019

So in order to reproduce some loaded native libraries must be on a device with 3-digit major and/or minor numbers. In my case, having the JDK tree on an external SSD seems sufficient.
11-01-2019