monotone-devel
[Top][All Lists]
Advanced

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

Re: [Monotone-devel] change_set.cc:140: invariant 'I(deltas.find(path) =


From: Emile Snyder
Subject: Re: [Monotone-devel] change_set.cc:140: invariant 'I(deltas.find(path) ==deltas.end()) ' violated
Date: 08 Apr 2005 11:13:49 -0700

I also ran into this assert.  I've stripped a copy of the cvs root I was
trying to import down to a single file which still generates this
error.  

Anyone interested in debugging, please find the tarred gzipped directory
attached.  I get the assert with both the stock 0.17 release and with
e459f349 (head of net.venge.monotone as of yesterday) when I do:

tar -zxf cvsrootbuggyimport.tar.gz
montone --db=foo.db db init
monotone --db=foo.db genkey address@hidden
monotone --db=foo.db --branch=foo cvs_import ./cvsrootbuggyimport/

thanks,
-emile

On Thu, 2005-04-07 at 13:27, address@hidden wrote:
> Greetings,
> 
> I was trying to import a CVS repo into a newly created monotone db using
> "monotone ... cvs_import cvsroot/"  One of the modules in this CVS root
> has a few versions of the 2.4 Linux kernel, though that isn't the only
> top-level directory in this cvsroot.
> 
> ...
> monotone: [branches: 28] [versions: 32956]
> linux/arch/ppc/platforms/bseip.h,v   
> monotone: [branches: 28] [versions:
> 39702]                                                           
> monotone: phase 1 (version import) complete
> monotone: [branches: 28] [finished branches: 4] [finished edges: 47]
> [versions: 39702] building branch com.tek.ejc.hacking.vendor1        
> monotone: discarding debug log
> monotone: fatal: std::logic_error: change_set.cc:140: invariant 'I
> (deltas.find(path) == deltas.end())' violated
> 
> monotone: this is almost certainly a bug in monotone.
> monotone: please send this error message, the output of 'monotone --
> full-version',
> monotone: and a description of what you were doing to monotone-
> address@hidden
> 
> Looks like this is something someone else has seen before:
> http://lists.gnu.org/archive/html/monotone-devel/2005-04/msg00058.html
> (I wasn't subscribed to the list then, otherwise I'd have replied.)
> 
> $ monotone --full-version
> monotone 0.17 (base revision: 337d62e5cbd50c36e2f2c2bda489a98de3a8aeb7)
> Running on: Linux 2.6.10-1.770_FC3smp #1 SMP Thu Feb 24 14:20:06 EST
> 2005 i686
> Changes since base revision:
> 
> new_manifest [0152a0ae40734894b0a39501246cf4ffeada0aa4]
> 
> old_revision [337d62e5cbd50c36e2f2c2bda489a98de3a8aeb7]
> old_manifest [0152a0ae40734894b0a39501246cf4ffeada0aa4]
> 
> 
>   Generated from data cached in the distribution;
>   further changes may have been made.
> 
>   Generated from data cached in the distribution;
>   further changes may have been made.
> 
>   Generated from data cached in the distribution;
>   further changes may have been made.
> 
> This is on an up-to-date Fedora Core 3 system.  Is there something I can
> do to track down what's happening here?
> 
> Further things I've found:
> $ monotone --db=~/monotone-dbs/linux.db --branch=com.tek.ejc.hacking
> cvs_import ~/cvsroot/linux
> This is still going (hours later), but it has gotten further than the
> cvs_import of cvsroot/.
> cvsroot is a symlink.
> I used a relative path name for the first try.  It was also the top of the
> CVS repository,
> which includes the CVSROOT directory, whereas the second attempt was just
> the linux directory
> in the repository.
> 
> I'm open to ideas...
> 
> Thanks,
> 
> Eli
> -------------------. "If it ain't broke now,
> Eli Carter          \                   it will be soon." -- crypto-gram
> eli.carter(a)tek.com `--------------------------------------------------
> 
> 
> _______________________________________________
> Monotone-devel mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/monotone-devel

+----------------------------------------------------------------------
A mathematician is a machine for converting coffee into theorems. --
Vadim Vygonets 
+----------------------------------------------------------------------

Attachment: cvsrootbuggyimport.tar.gz
Description: application/compressed-tar

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

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