`TEST=serviceability/sa/TestJhsdbJstackMixedWithVDSOCallCore.java` fails if `/lib/modules/<version>/vdso/vdso64.so` is missing. (Seems that is the case on default Debian installation.)
```
java.util.NoSuchElementException: No value present
at java.base/java.util.Optional.get(Optional.java:147)
at jdk.test.lib.SA.SATestUtils.getDebugInfo(SATestUtils.java:332)
at TestJhsdbJstackMixedWithVDSOCallCore.checkVDSODebugInfo(TestJhsdbJstackMixedWithVDSOCallCore.java:73)
at TestJhsdbJstackMixedWithVDSOCallCore.main(TestJhsdbJstackMixedWithVDSOCallCore.java:85)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:335)
at java.base/java.lang.Thread.run(Thread.java:1527)
```
```
java.util.NoSuchElementException: No value present
at java.base/java.util.Optional.get(Optional.java:147)
at jdk.test.lib.SA.SATestUtils.getDebugInfo(SATestUtils.java:332)
at TestJhsdbJstackMixedWithVDSOCallCore.checkVDSODebugInfo(TestJhsdbJstackMixedWithVDSOCallCore.java:73)
at TestJhsdbJstackMixedWithVDSOCallCore.main(TestJhsdbJstackMixedWithVDSOCallCore.java:85)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:335)
at java.base/java.lang.Thread.run(Thread.java:1527)
```
- caused by
-
JDK-8377368 [REDO] Mixed jstack cannot find function in vDSO
-
- Resolved
-
- links to
-
Commit(master)
openjdk/jdk/d4dc5e49
-
Review(master)
openjdk/jdk/29854