From f6a83d145bb37bda3cb2dfc5cda59d6e86ecb299 Mon Sep 17 00:00:00 2001 From: Googler Date: Thu, 19 Feb 2015 23:55:37 +0000 Subject: Description redacted. -- MOS_MIGRATED_REVID=86738858 --- .../com/google/devtools/build/lib/skyframe/SkyframeExecutor.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/main/java/com/google/devtools/build/lib/skyframe') diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java index b7d638528d..9be7077ce7 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java @@ -585,7 +585,10 @@ public abstract class SkyframeExecutor { result = callUninterruptibly(new Callable>() { @Override public EvaluationResult call() throws InterruptedException { - return buildDriver.evaluate(packageKeys, /*keepGoing=*/true, /*numThreads=*/1, reporter); + synchronized (valueLookupLock) { + return buildDriver.evaluate( + packageKeys, /*keepGoing=*/true, /*numThreads=*/1, reporter); + } } }); } catch (Exception e) { -- cgit v1.2.3