On Thu, Oct 14, 2010 at 5:24 PM, Michael Jay Lippert
<[email protected]> wrote:
> I got the following report when closing the repository explorer. I had just
> finish applied 2 mq patches and pushed them.
MQ use causes 90% of the back-traces people see since we worked around
the more common causes in 1.1.1. The problem is that hgtk holds
repository objects in memory and they cache a good amount of data in
them. The way hgtk is wired, it's near impossible to refresh them all
when data changes on disk.
This is something I've tried to get right with the Qt port. We'll see
how well it works in practice when 1000's of MQ users begin using it
every day.
In your case, if these tracebacks aren't reproducable, you can safely
ignore them. Running verify on the repo is always a good idea. It
will tell you if any real damage has occurred.
> {{{
> #!python
> ** Please report this bug to http://bitbucket.org/tortoisehg/stable/issues
> or [email protected]
> ** Mercurial version (1.6.4). TortoiseHg version (1.1.4)
> ** Command: --nofork log
> ** CWD: D:\Development\PrimeHg
> ** Extensions loaded: fixfrozenexts, bookmarks, rebase, mq
> ** Python 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500 32 bit
> (Intel)]
> ** sys.getwindowsversion(): (5, 1, 2600, 2, 'Service Pack 3')
> ** Processor architecture: x86
> Recoverable runtime error (stderr):
> Traceback (most recent call last):
> File "tortoisehg\hgtk\history.pyo", line 931, in repo_invalidated
> File "tortoisehg\hgtk\history.pyo", line 1256, in reload_log
> File "tortoisehg\util\hglib.pyo", line 129, in getlivebranch
> File "mercurial\changelog.pyo", line 173, in read
> File "mercurial\revlog.pyo", line 1038, in revision
> File "mercurial\revlog.pyo", line 997, in _chunk
> File "mercurial\revlog.pyo", line 112, in decompress
> zlib.error: Error -5 while decompressing data
> Traceback (most recent call last):
> File "tortoisehg\hgtk\history.pyo", line 931, in repo_invalidated
> File "tortoisehg\hgtk\history.pyo", line 1256, in reload_log
> File "tortoisehg\util\hglib.pyo", line 129, in getlivebranch
> File "mercurial\changelog.pyo", line 173, in read
> File "mercurial\revlog.pyo", line 1038, in revision
> File "mercurial\revlog.pyo", line 997, in _chunk
> File "mercurial\revlog.pyo", line 112, in decompress
> zlib.error: Error -5 while decompressing data
> mq status file refers to unknown node 3312dab21d48
> Traceback (most recent call last):
> File "tortoisehg\hgtk\history.pyo", line 931, in repo_invalidated
> File "tortoisehg\hgtk\history.pyo", line 1256, in reload_log
> File "tortoisehg\util\hglib.pyo", line 129, in getlivebranch
> File "mercurial\changelog.pyo", line 173, in read
> File "mercurial\revlog.pyo", line 1045, in revision
> mercurial.error.RevlogError: integrity check failed on 00changelog.i:1046
> Traceback (most recent call last):
> File "tortoisehg\hgtk\history.pyo", line 931, in repo_invalidated
> File "tortoisehg\hgtk\history.pyo", line 1256, in reload_log
> File "tortoisehg\util\hglib.pyo", line 129, in getlivebranch
> File "mercurial\changelog.pyo", line 173, in read
> File "mercurial\revlog.pyo", line 1038, in revision
> File "mercurial\revlog.pyo", line 997, in _chunk
> File "mercurial\revlog.pyo", line 115, in decompress
> mercurial.error.RevlogError: unknown compression type '{'
> Traceback (most recent call last):
> File "tortoisehg\hgtk\history.pyo", line 931, in repo_invalidated
> File "tortoisehg\hgtk\history.pyo", line 1256, in reload_log
> File "tortoisehg\util\hglib.pyo", line 129, in getlivebranch
> File "mercurial\changelog.pyo", line 173, in read
> File "mercurial\revlog.pyo", line 1038, in revision
> File "mercurial\revlog.pyo", line 997, in _chunk
> File "mercurial\revlog.pyo", line 115, in decompress
> mercurial.error.RevlogError: unknown compression type '{'
>
> }}}
>
> ------------------------------------------------------------------------------
> Download new Adobe(R) Flash(R) Builder(TM) 4
> The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly
> Flex(R) Builder(TM)) enable the development of rich applications that run
> across multiple browsers and platforms. Download your free trials today!
> http://p.sf.net/sfu/adobe-dev2dev
> _______________________________________________
> Tortoisehg-discuss mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss
>
>
--
Steve Borho
------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss