> No changes are needed in mirrored repository. Crash happens both with
> 2.18.0 and 2.19.1 git versions. Having repository locally is not
> required but reduces test runtime, you can quite reliably reproduce
> issue when fetching over net directly from chromium.orgbypassing
> mirroring step.
Do you have the reproduction steps for this? If I run
git -c protocol.version=2 fetch --tags \
https://chromium.googlesource.com/chromium/src \
+refs/heads/*:refs/remotes/origin/* --depth=1
repeatedly in the same repository, it succeeds. (And I've checked with
GIT_TRACE_PACKET that it uses protocol v2.)