Description of problem: No systemtap probes in JDK 9 work, since the reference to libjvm.so is wrong. It used to be /usr/lib/jvm/{NVRA}/lib/amd64/server/libjvm.so in JDK 8 but is now /usr/lib/jvm/{NVRA}/lib/server/libjvm.so in JDK 9. Version-Release number of selected component (if applicable): $ rpm -q java-9-openjdk java-9-openjdk-9.0.0.181-1.fc26.x86_64 How reproducible: 100% Steps to Reproduce: $ cat > HelloWorld.java <<EOF public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } } EOF $ javac HelloWorld.java $ wget http://icedtea.classpath.org/~vanaltj/stapexamples/jobjectstats2.stp $ cp /usr/lib/jvm/java/include/jni.h /usr/lib/jvm/java/include/linux/jni_md.h . && \ sudo stap -c "/usr/lib/jvm/java/bin/java -XX:+DTraceAllocProbes -XX:+ExtendedDTraceProbes HelloWorld" jobjectstats2.stp && \ sudo rm -rf /root/.systemtap/cache; rm jni.h jni_md.h Actual results: semantic error: while resolving probe point: identifier 'process' at /usr/share/systemtap/tapset/x86_64/hotspot-9.0.0.181-1.fc26.x86_64.stp:163:3 source: process("/usr/lib/jvm/java-9-openjdk-9.0.0.181-1.fc26.x86_64/lib/amd64/server/libjvm.so").mark("thread__start") ^ semantic error: no match Pass 2: analysis failed. [man error::pass2] Expected results: jobjectstats2.stp runs as expected. Additional info: Note that bug 1492139 applies to JDK 9 too. So once this issue is fixed, JDK 9 will need a similar fix than what JDK 8 will recieve via bug 1492139.
Created attachment 1326558 [details] Spec file patch with proposed fix.
Any movement on this?
java-9-openjdk-9.0.4.11-3.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-e2e52fb0bf
java-9-openjdk-9.0.4.11-3.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-e2e52fb0bf
java-9-openjdk-9.0.4.11-3.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2018-9e6e636c60
java-9-openjdk-9.0.4.11-3.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.
java-9-openjdk-9.0.4.11-3.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-9e6e636c60
java-9-openjdk-9.0.4.11-4.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2018-9718389704
java-9-openjdk-9.0.4.11-4.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-9718389704
java-9-openjdk-9.0.4.11-4.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.