Following hotspot/jtreg/serviceability/sa/* tests have explicit checks for JDK/VM shared libraries in process memory map, such as libjvm.so, libjli.so, etc. These tests fail on static JDK. The issue is similar to JDK-8350524 that affects the hotspot/jtreg/serviceability/dcmd/vm tests.
- test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java
- test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java
- test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java
There is also a separate issue that causes these tests fail on static JDK due to the usage of jhsdb at runtime. jhsdb is not included in static-jdk binary currently. That issue is being addressed by JDK-8346719 separately.
- test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java
- test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java
- test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java
There is also a separate issue that causes these tests fail on static JDK due to the usage of jhsdb at runtime. jhsdb is not included in static-jdk binary currently. That issue is being addressed by JDK-8346719 separately.
- relates to
-
JDK-8303796 Optionally build fully statically linked JDK image
-
- Open
-
- links to
-
Commit(master) openjdk/jdk/4b880299
-
Review(master) openjdk/jdk/24836