during execution of ReservedStackAccess annotated method it might happen that reserved pages are reguarded while yellow pages left unguarded. At the same time the state of stack guard is recorded as fully protected (stack_guard_enabled). Subsequent execution of ReservedStackAccess annotated method then may lead to VM crash instead of mere StackOverflowError. Reproduced with ReservedStackTestCompiler jtreg test on aarch32-jdk11 port codebase. The bug seem to be apparent and exists in aarch64-port as well
|