Can be reproduced in mainline intermittently (about 50%) with the following flags:
-XX:+UseSerialGC -Xlog:all=trace
result:
FailedExecution failed: `main' threw exception: java.lang.RuntimeException: 'nmethod blobs per compilation level:\nnone:\n #\d+ live = \d+K( \(hdr \d+K \d+%, loc \d+K \d+%, code \d+K \d+%, stub \d+K \d+%, \[oops \d+K \d+%, metadata \d+K \d+%, data \d+K \d+%, pcs \d+K \d+%\]\))?\nsimple:\n #\d+ live = \d+K( \(hdr \d+K \d+%, loc \d+K \d+%, code \d+K \d+%, stub \d+K \d+%, \[oops \d+K \d+%, metadata \d+K \d+%, data \d+K \d+%, pcs \d+K \d+%\]\))?\nlimited profile:\n #\d+ live = \d+K( \(hdr \d+K \d+%, loc \d+K \d+%, code \d+K \d+%, stub \d+K \d+%, \[oops \d+K \d+%, metadata \d+K \d+%, data \d+K \d+%, pcs \d+K \d+%\]\))?\nfull profile:\n #\d+ live = \d+K( \(hdr \d+K \d+%, loc \d+K \d+%, code \d+K \d+%, stub \d+K \d+%, \[oops \d+K \d+%, metadata \d+K \d+%, data \d+K \d+%, pcs \d+K \d+%\]\))?\nfull optimization:\n #\d+ live = \d+K( \(hdr \d+K \d+%, loc \d+K \d+%, code \d+K \d+%, stub \d+K \d+%, \[oops \d+K \d+%, metadata \d+K \d+%, data \d+K \d+%, pcs \d+K \d+%\]\))?\nNon-nmethod blobs:\n #\d+ runtime = \d+K( \(hdr \d+K \d+%, loc \d+K \d+%, code \d+K \d+%, stub \d+K \d+%, \[oops \d+K \d+%, metadata \d+K \d+%, data \d+K \d+%, pcs \d+K \d+%\]\))?\n #\d+ uncommon trap = \d+K( \(hdr \d+K \d+%, loc \d+K \d+%, code \d+K \d+%, stub \d+K \d+%, \[oops \d+K \d+%, metadata \d+K \d+%, data \d+K \d+%, pcs \d+K \d+%\]\))?\n #\d+ deoptimization = \d+K( \(hdr \d+K \d+%, loc \d+K \d+%, code \d+K \d+%, stub \d+K \d+%, \[oops \d+K \d+%, metadata \d+K \d+%, data \d+K \d+%, pcs \d+K \d+%\]\))?\n #\d+ adapter = \d+K( \(hdr \d+K \d+%, loc \d+K \d+%, code \d+K \d+%, stub \d+K \d+%, \[oops \d+K \d+%, metadata \d+K \d+%, data \d+K \d+%, pcs \d+K \d+%\]\))?\n #\d+ buffer blob = \d+K( \(hdr \d+K \d+%, loc \d+K \d+%, code \d+K \d+%, stub \d+K \d+%, \[oops \d+K \d+%, metadata \d+K \d+%, data \d+K \d+%, pcs \d+K \d+%\]\))?\n #\d+ other = \d+K( \(hdr \d+K \d+%, loc \d+K \d+%, code \d+K \d+%, stub \d+K \d+%, \[oops \d+K \d+%, metadata \d+K \d+%, data \d+K \d+%, pcs \d+K \d+%\]\))?\n' missing from stdout