As highlighted in the bug description, The test **security/Security/SynchronizedAccess.java** have some issues:
1. it needs to implement the sigalg, otherwise it throws java.security.NoSuchAlgorithmException . Even though it does not fail as it catches the exception, it never reaches the removeProvider loop. Also, adding an extra assertion to verify the local providers were actually removed. 2. It is reassigning the **provs** variable with Security.getProviders(). This will start adding/removing some of the system providers, in addition to the local providers, which it is not the test intent. 3. Adding othervm flag to run in isolation. ------------- Commit messages: - Merge branch 'openjdk:master' into JDK-8028127 - Regtest java/security/Security/SynchronizedAccess.java is incorrect. Changes: https://git.openjdk.org/jdk/pull/19480/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=19480&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8028127 Stats: 88 lines in 1 file changed: 51 ins; 4 del; 33 mod Patch: https://git.openjdk.org/jdk/pull/19480.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/19480/head:pull/19480 PR: https://git.openjdk.org/jdk/pull/19480