diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsUserRegistryImpl.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsUserRegistryImpl.java index 58896e5f8f5f..89b6582bd6cc 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsUserRegistryImpl.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/data/VcsUserRegistryImpl.java @@ -81,7 +81,9 @@ public class VcsUserRegistryImpl implements Disposable, VcsUserRegistry { @NotNull @Override public VcsUser createUser(@NotNull String name, @NotNull String email) { - return myInterner.intern(new VcsUserImpl(name, email)); + synchronized (myInterner) { + return myInterner.intern(new VcsUserImpl(name, email)); + } } public void addUser(@NotNull VcsUser user) {