[Bug 6015] New: IntegrityError when applying changesets
mercurial-bugs at mercurial-scm.org
mercurial-bugs at mercurial-scm.org
Tue Oct 30 22:47:46 UTC 2018
https://bz.mercurial-scm.org/show_bug.cgi?id=6015
Bug ID: 6015
Summary: IntegrityError when applying changesets
Product: Mercurial
Version: stable branch
Hardware: All
OS: All
Status: UNCONFIRMED
Keywords: regression, releaseblocker
Severity: bug
Priority: critical
Component: Mercurial
Assignee: bugzilla at mercurial-scm.org
Reporter: gregory.szorc at gmail.com
CC: lothiraldan at gmail.com,
mercurial-devel at mercurial-scm.org
I ran `hg pull` against the mutable-history repo today using @ and encountered
an IntegrityError in the bowels of revlogs.
Bisection revealed 5aef5afa8654 as the culprit:
https://www.mercurial-scm.org/repo/hg/rev/5aef5afa8654
I /think/ the underlying problem is related to revlog's various caches and this
changeset managed to tickle it somehow. It is quite possible other changesets
refactoring delta computation introduced the bug.
Because the crash is bisected to new code in 4.8, I'm calling this a regression
and release blocker.
I'm actively debugging the issue.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Mercurial-devel
mailing list