Failed integrity check during merge
Matt Mackall
mpm at selenic.com
Thu Sep 20 17:43:36 UTC 2012
On Thu, 2012-09-20 at 10:54 +0200, Michał Sznajder wrote:
> I was surprised today a little bit. One of my coworkers tried to make
> a merge from
> default to feature branch and got
>
> abort: integrity check failed on data/SomeDir/SomeFile.mdb.i:1!
> [command returned code 255 Wed Sep 19 13:54:43 2012]
>
> File is a big binary blob (~4 Mb) so my warning sign started to blink.
> We tried hg verify and all looked OK. Then we tried merge branch
> to default and it worked. Then we tried again original merge and it
> went through.
>
> We are on Windows, latest hg (2.3.1). Any idea? Hostile virus scanner?
If you're not on server-class hardware with ECC, I'd say it's a hardware
memory error. Modern PCs have somewhere on the order of one a day to one
a week, most of which have no visible effect.
For the curious, the best paper on the subject is probably:
www.cs.utoronto.ca/~bianca/papers/sigmetrics09.pdf
--
Mathematics is the supreme nostalgia of our time.
More information about the Mercurial
mailing list