message: Make sure the race in Provider$Service.supportsKeyFormatRace cannot happen in our TSan Signature test.
  See bugs.openjdk.java.net/browse/JDK-8238566.
diff: @@ -192,6 +192,14 @@ public class SignatureThreadSafetyTest {
  thread[i].join();
  }
  exceptionHandler.check();
  +
  + // TODO(b/148134669): Remove the following line.
  + // There is a potential (but unlikely) race in java.security.Provider. In some cases, we only
  + // initalize some of the java.security.Providers the first time we sign. If we do this
  + // multithreaded, there is a potential for a race. To get around this, we first sign once, to
  + // initialize everything.
  + signer.sign(message);
  +
  if (isDeterministic) {
  String expectedSignature = TestUtil.hexEncode(signer.sign(message));
  for (int i = 0; i < numberOfThreads; i++) {
  