[Top][All Lists]
[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