Windows 10 random hg verify errors?

Matt Mackall mpm at selenic.com
Thu Feb 18 22:48:04 UTC 2016


On Wed, 2016-02-17 at 15:09 -0600, Eric Pyle wrote:
> Good news (sort of). I decided to use *msconfig* advanced options to limit
> my computer to *1 CPU*, and it seems to have made a world of (good)
> difference. I haven't encountered the random errors again, and I'm able to
> download big files and do big hg clones which were also an issue. I
> couldn't even download tortoisehg-3.5.2-x64.msi without getting Network
> error across different browsers.
> 
> Basically, when I tried cloning, mozilla-central, per Gregory Szorc's
> suggestion, I encountered the same network errors that eventually led to me
> investigating random integrity errors with hg verify issue.
> 
> One clone failed with integrity check failure:
> 
> % hg clone --verbose https://hg.mozilla.org/mozilla-central/
> > "C:\Users\pylee\Documents\ubsicap\repos\mozilla-central"
> > applying clone bundle from
> > https://hg.cdn.mozilla.net/mozilla-central/6ea654cad929c9bedd8a4161a182b6189
> > fbeae6a.gzip.hg
> > adding changesets
> > transaction abort!
> > rollback completed
> > abort: *integrity check failed* on 00changelog.i:b8802b591ce2!
> > [command returned code 255 Wed Feb 17 13:24:19 2016]

Symptomatic of hardware failure. You're probably not seeing this sort of thing
with other software because other software doesn't end-to-end cryptographically
checksum all the data in works on, so one bit errors don't cause it to explode.

> Most of the time I would get this DECRYPTION_FAILED_OR_BAD_RECORD_MAC error:
> 
> % hg clone --verbose https://hg.mozilla.org/mozilla-central/
> > "C:\Users\pylee\Documents\ubsicap\repos\mozilla-central"
> > applying clone bundle from
> > https://hg.cdn.mozilla.net/mozilla-central/6ea654cad929c9bedd8a4161a182b6189
> > fbeae6a.gzip.hg
> > adding changesets
> > adding manifests
> > transaction abort!
> > rollback completed
> > abort: error: DECRYPTION_FAILED_OR_BAD_RECORD_MAC
> > [command returned code 255 Wed Feb 17 13:34:02 2016]

Same.

Looking at the specs for your machine, I note two things:

- non-ECC RAM
- 4-core chip

I'd usually blame this on bad RAM as modern CPUs tend to have ECC on their
internal caches. But it's totally possible you have a core-specific failure or a
northbridge problem of some sort. 

-- 
Mathematics is the supreme nostalgia of our time.




More information about the Mercurial mailing list