[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