monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Monotone-devel] Error checking out Colinux


From: Nathaniel Smith
Subject: Re: [Monotone-devel] Error checking out Colinux
Date: Wed, 18 May 2005 11:44:15 -0700
User-agent: Mutt/1.5.9i

On Sun, May 15, 2005 at 09:43:58PM -0300, Piter Dias wrote:
>    monotone: fatal: std::logic_error: database.cc:1442: invariant 'I(tmp ==
>    new_id)' violated

Apparently, your monotone asked for revision with hash X, and they
sent you a revision that they said had hash X, and monotone checked,
and discovered that the revision did _not_ have hash X.

I would worry about things like hardware errors on either side.
Theoretically, the server should have noticed it was sending out a bad
packet, if its own disk had become corrupted, and the client should
have noticed that the packet had become corrupted in transit if it was
a network problem; so I'd be most worried about memory errors on the
server, memory errors locally, or using a buggy compiler locally (so
that it thinks it is calculating SHA1, but in fact is not).

Actually, that last option may be the most likely; what compiler are
you using?

-- Nathaniel

-- 
.i dei jitfa fanmo xatra




reply via email to

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