monotone-devel
[Top][All Lists]
Advanced

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

Re: [Monotone-devel] FW: Problem with monotone


From: Rob Schoening
Subject: Re: [Monotone-devel] FW: Problem with monotone
Date: Tue, 2 Jan 2007 13:14:23 -0800

I received a similar invariant failure (both assertions are in paths.cc, at least) on Windows XP with 0.32, but with a 100% US character set.  My message post on the issue was rejected by the moderator for reasons unknown (debug file was too big or something).
 
Here is the message that I sent yesterday (that was rejected by the moderator).
 
<<
Here is a strange one.  On windows, "mtn ls unknown" is choking on one particular sub directory ("forta-util") of my workspace.  If, inside this directory, I run "mtn ls unknown" with no arguments, I get the assertion failure:
 
C:\dev\forta\forta-util>mtn ls unknown                                         
mtn: fatal: std::logic_error: paths.cc:308: invariant 'I(is_valid_internal(data(
)))' violated                                                                  
mtn: this is almost certainly a bug in monotone.                               
mtn: please send this error message, the output of 'mtn --full-version',       
mtn: and a description of what you were doing to address@hidden.    
mtn: wrote debugging log to C:/dev/forta/_MTN/debug                            
mtn: if reporting a bug, please include this file   
                             
                                                                               
 
But all of the following work:                                            
 
1) mtn ls unknown forta-util (from the workspace root c:\dev\forta )
2) mtn ls unknown . (from forta-util)
3) mtn ls unknown (from workspace root c:\dev\forta)
 
It's easy enough to work around, so it's not a big deal, but I thought I'd report it.   It is not just this single directory that is affected.  Other (but not all) workspace subdirectories are similarly affected.
 
RS
 
C:\dev\forta\forta-util>mtn --full-version                                    
monotone 0.32 (base revision: 3f0fa5c1d232d37d47f6436fe74919dd3cd003b1)       
Running on          : Windows NT/2000/XP/2003 ( 5.1, build 2600, Service Pack 2)
on ia32 (level 6, rev 3846)                                                   
C++ compiler        : GNU C++ version 3.4.5 (mingw special)                   
C++ standard library: GNU libstdc++ version 20051201                          
Boost version       : 1_33_1                                                  
Changes since base revision:                                                  
format_version "1"                                                            
                                                                              
new_manifest [436a19e94481653c6143a99176603c5345285205]                       
                                                                              
old_revision [3f0fa5c1d232d37d47f6436fe74919dd3cd003b1]                       
                                                                              
patch " Makefile.am "                                                           
 from [5b8d99952b678956b46a678774216195b66bb94c]                              
   to [1ee66742e0eb55f46506a3c5236aa1cfecd1673a]       
 
>>

 
On 1/2/07, Bergens, Johan <address@hidden> wrote:

Sorry!

 

I forgot to include the information from 'mtn –full-version'. Here it is:

 

monotone 0.31 (base revision: 1bd1fe1e811dce82bee09b9f0effca3225bd1cee)

Running on          : Windows NT/2000/XP/2003 (5.2, build 3790, Service Pack 1) on ia32 (level 6, rev 3336)

C++ compiler        : GNU C++ version 3.4.5 (mingw special)

C++ standard library: GNU libstdc++ version 20051201

Boost version       : 1_33_1

Changes since base revision:

format_version "1"

 

new_manifest [7e9a587a549f4b47da982e98f361bac5c9f9f68f]

 

old_revision [1bd1fe1e811dce82bee09b9f0effca3225bd1cee]

 

patch " Makefile.am"

 from [8fe82d118f4a51f79eb60561968f8d0e0f4d3e64]

   to [47d70fe13315bf01574cbd24367e113c21b04ba6]

 

 

- Johan Bergens


From: Bergens, Johan
Sent: den 2 januari 2007 11:45
To: ' address@hidden'
Subject: Problem with monotone

 

Hi!

 

I just got the following error from monotone 0.31 on Windows.

I am running Windows Server 2003 in a virtual machine (Vmware) and is just trying to set up the environment for a web project that has to be developed by multiple developers.

 

The following error message was shown:

E:\EpiServer\web\classes>mtn list unknown

mtn: fatal: std::logic_error: paths.cc:255: invariant 'I(utf8_validate(path))' violated

 

The debug log is attached to this mail.

 

Since we are a Swedish firm and working with Swedish clients there are some files using Swedish characters in the file names (for example "ö"). I haven't added any of these to Monotone (and hopefully will not have to) but they might cause problem when running "mtn list unknown", which happended to be the command causing the error. Please respond if this is a known limitation or if you will add it as a recognized bug.

 

Best regards,

Johan Bergens
Software Innovation
S:t Eriksgatan 115
Box 6791, SE-113 85 Stockholm
Phone: +46 (0)8 555 123 00
Direct: +46 (0)8 555 123 54
johanaddress@hidden 
http://www.software-innovation.se

 


_______________________________________________
Monotone-devel mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/monotone-devel





reply via email to

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