[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Monotone-devel] crash when pulling the monotone source from the ven
From: |
Nathaniel Smith |
Subject: |
Re: [Monotone-devel] crash when pulling the monotone source from the venge.net repository |
Date: |
Sat, 23 Sep 2006 00:45:11 -0700 |
User-agent: |
Mutt/1.5.13 (2006-08-11) |
On Fri, Sep 22, 2006 at 12:54:16AM -0400, Ali Asad Lotia wrote:
> et-g4-pb:~/rcs lotia$ mtn --db=mtn.db pull venge.net
> "net.venge.monotone*"
[...]
> mtn: bytes in | bytes out | certs in | revs in
> mtn: 43.8 M | 633 | 21190/30529 | 5318/7639
> mtn: fatal: std::logic_error: database.cc:1314: invariant 'I(final ==
> ident)' violated
Thanks for the report! If you run the command again, do you have the
same problem? I was suspecting a possible bug in the file
reconstruction logic that got rewritten for 0.30, but I just wrote
~2000 random test cases for that and it seems fine... and when I try
reproducing this by running the same command with the 0.30 release,
that works for me too.
It's _possible_ that it's, say, a hardware issue with your machine --
if your memory decided to flip a bit at the wrong time, you could get
that error. But it might be a bit early to assume that.
Did you run the testsuite on your build? Did it pass? ("make check"
in your build directory.)
-- Nathaniel
--
"...All of this suggests that if we wished to find a modern-day model
for British and American speech of the late eighteenth century, we could
probably do no better than Yosemite Sam."