Issue #102 resolved

Yet another "crazy guy doing qpop with thg running" issue

kiilerix
created an issue

{{{

!python

Please report this bug to http://bitbucket.org/tortoisehg/thg/issues Mercurial version (1.7.3). TortoiseHg version (1.9.1+328-792461334b08) Command: CWD: /home/mk/hg Extensions loaded: eol, patchbomb, graphlog, mq, hg-git, hgsubversion, bookmarks, parentrevspec, mbox, convert, extdiff, transplant, rebase Python version: 2.7 (r27:82500, Sep 16 2010, 18:03:06) [GCC 4.5.1 20100907 (Red Hat 4.5.1-3)] ** Qt-4.7.0 PyQt-4.7.4 Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/htmldelegate.py", line 21, in paint text = index.model().data(index, Qt.DisplayRole).toString() File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/repomodel.py", line 408, in data result = self.rawdata(row, column, role) File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/repomodel.py", line 420, in rawdata text = self._columnmapcolumn File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/repomodel.py", line 508, in getlog if ctx.thgbranchhead(): File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/thgrepo.py", line 529, in thgbranchhead return self in self._repo._branchheads File "/usr/lib/python2.7/site-packages/mercurial/util.py", line 169, in get result = self.func(obj) File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/thgrepo.py", line 410, in _branchheads return [self.changectx(x) for x in self.branchmap()] File "/usr/lib/python2.7/site-packages/tortoisehg/hgqt/thgrepo.py", line 235, in changectx changectx = super(thgrepository, self).changectx(changeid) File "/usr/lib/python2.7/site-packages/mercurial/localrepo.py", line 545, in changectx return self[changeid] File "/usr/lib/python2.7/site-packages/mercurial/localrepo.py", line 186, in getitem return context.changectx(self, changeid) File "/usr/lib/python2.7/site-packages/mercurial/context.py", line 27, in init self._node = self._repo.lookup(changeid) File "/usr/lib/python2.7/site-packages/hgext/parentrevspec.py", line 36, in lookup return _super.lookup(key) File "/usr/lib/python2.7/site-packages/hgext/bookmarks.py", line 273, in lookup return super(bookmark_repo, self).lookup(key) File "/usr/lib/python2.7/site-packages/mercurial/localrepo.py", line 505, in lookup if key in self.branchtags(): File "/usr/lib/python2.7/site-packages/mercurial/localrepo.py", line 421, in branchtags if 'close' not in self.changelog.read(h)[5]: File "/usr/lib/python2.7/site-packages/mercurial/changelog.py", line 173, in read text = self.revision(node) File "/usr/lib/python2.7/site-packages/mercurial/revlog.py", line 1095, in revision % (self.indexfile, rev)) RevlogError: integrity check failed on 00changelog.i:13327 }}}

Comments (3)

  1. kiilerix reporter

    Yes, I updated to tip to reproduce it, qpushed 20 patches and qpopped them one by one as fast as I could. That gave 4 of these tracebacks.

  2. Log in to comment