Duplicate :
|
|
Duplicate :
|
|
Duplicate :
|
|
Duplicate :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
JDK-8240135 :
|
Hotspot can throw java.lang.VirtualMachineError or java.lang.InternalError around calls if there is no code cache space left. This becomes most problematic with tests that stress method handles and produce a lot of different signatures for which the JVM has to create lot of c2i i2c adapters and in case of MH intrinsics - interpreter and compiled versions of intrinsics. The tests need to be hardened to tolerate such failures. How to reproduce: run any mlvm test (in my case it was vm/mlvm/meth/stress/compiler/deoptimize) with restricted code cache -XX:ReservedCodeCacheSize=8M
|