monotone-devel
[Top][All Lists]
Advanced

[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."




reply via email to

[Prev in Thread] Current Thread [Next in Thread]