RFR (S): 8218458: [TESTBUG] runtime/NMT/CheckForProperDetailStackTrace.java fails with Expected stack trace missing from output

David Holmes david.holmes at oracle.com
Thu Apr 4 05:53:29 UTC 2019


Bug: https://bugs.openjdk.java.net/browse/JDK-8218458
Webrev: http://cr.openjdk.java.net/~dholmes/8218458/webrev/

The actual stack trace reported by NMT detail is affected by the 
inlining decisions of the native compiler, and on the type of build. So 
we define an "ideal" stacktrace and then allow for some frames to be 
missing based on empirical observations. So to date we have seen two 
frames that may or may not be inlined and so we allow for 2 non-matching 
entries.

The special-casing of AllocateHeap is removed as now it is just an 
optional frame.

Chris: does this maintain the "spirit" of the test as you intended?

Zhengyu: can you test this on your system(s) please.

Thanks,
David


More information about the hotspot-runtime-dev mailing list