On Sun, 7 Aug 2022 12:50:01 GMT, Roman Kennke <rken...@openjdk.org> wrote:
> > Happens when the main thread detaches itself upon VM exit. VM attempts to > > release OMs that are owned by the finished main thread (side note: if that > > is the sole surviving thread, maybe that step could be skipped?). That > > happens before DestroyVM, so OM final audit did not yet run. > > Problem here is the OM in use list is circular (and very big, ca 11mio > > entries). > > I was able to reproduce it with a fastdebug build in 1 out of 5-6 runs. > > Also with less benchmark cycles (-r 3). > > Hi Thomas, thanks for testing and reporting the issue. I just pushed an > improvement (and simplification) of the monitor-enter-inflate path, and > cannot seem to reproduce the problem anymore. Can you please try again with > the latest change? New version ran for 30 mins without crashing. Not a solid proof, but its better :-) ------------- PR: https://git.openjdk.org/jdk/pull/9680