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


_______________________________________________
Monotone-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to