On Fri, 22 Jan 2021 18:00:09 GMT, Daniel D. Daugherty <dcu...@openjdk.org> wrote:
>> Yasumasa Suenaga has updated the pull request with a new target base due to >> a merge or a rebase. The pull request now contains three commits: >> >> - Fix comments >> - Merge >> - 8259008: ArithmeticException was thrown at "Monitor Cache Dump" on HSDB > > test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java line 78: > >> 76: SATestUtils.addPrivilegesIfNeeded(processBuilder); >> 77: OutputAnalyzer SAOutput = >> ProcessTools.executeProcess(processBuilder); >> 78: SAOutput.shouldHaveExitValue(0); > > Is it reasonable to expect at least one ObjectMonitor to be found? > There are a couple of system threads that wait on ObjectMonitors > so if the target VM runs for a little bit of time, there will be at least > two contended ObjectMonitors. Yes, we can see the monitor for reference queue at least. This test aims to check whether SA can find the monitors. ------------- PR: https://git.openjdk.java.net/jdk/pull/1910