[cvsnt] repeateable ,v file corruption in 2.02, 2.03

Jean-Francois Lamy jeanfrancois_lamy at videotron.ca
Tue Sep 26 20:02:12 BST 2006


Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


Context:  We have found about 40 files (out of tens of thousands) for which 
we can repeatably produce a corrupt ,v file.  One of them is included as 
attachment. The problem occurs with :ext: and :local: protocols, using 
cvs.exe shipped with the server.

*** the problem does not occur with :pserver: ***

Recipe:
- add enclosed binary file, with -kb or -kB option
- commit the file
- tag the file
*** at this point, all is fine, ,v file is well-formed.
- update the directory (nothing is retrieved)
- commit the directory --> RCS error, end of file


The file is systematically corrupted with DF (hexa) at the end (shows up as 
beta / German "double-S" character).

This is repeatable with both 2.02.2115 and the 2.03.2382 versions, with 
:local: and :ext: protocols.

We have absolutely no clue as to why a commit of a non-modified file would 
cause this problem.

Specifics:  Server is running on Windows 2000, fully patched.  Repository is 
on a file system with NTFS file compression enabled.

Mail followup in addition to newgroup would be appreciated.

Jean-François Lamy
Teximus Technologies inc.
Montreal, Canada. 


begin 666 wine_risotto_cepes_08.jpeg
M_]C_X `02D9)1@`!`@``9 !D``#_[ `11'5C:WD``0`$````'@``_^X`#D%D
M;V)E`&3 `````?_;`(0`$ L+"PP+$ P,$!</#0\7&Q00$!0;'Q<7%Q<7'QX7
M&AH:&A<>'B,E)R4C'B\O,S,O+T! 0$! 0$! 0$! 0$! 0 $1#P\1$Q$5$A(5
M%!$4$10:%!86%!HF&AH<&AHF,",>'AX>(S K+B<G)RXK-34P,#4U0$ _0$! 
M0$! 0$! 0$! _\ `$0@`6@!X`P$B``(1`0,1`?_$`)0```,!`0$!````````
M``````(#! 4`!@$!``,!`0````````````````$"`P`$$ `"`0($! 0"!P@"
M`P`````!`@,1! `A,1)!(A,%46%Q,H%"D<%28B,S%/"AL7*"0Q4&)#31DJ(1
M``$#`P$&! 8#``````````$`$0(A,1(#05%A<2(3@:'!<O#1,B,$%)%"8O_:
M``P#`0`"$0,1`#\`VXXQBI(\P!B2RONWW<AAM+F.:9=8P:/EX*U*XE[_`-Z_
MQT7Z:W/_`"I!S-]@'AZXQ(9.`OO>.X]NLR8P at GNA\@]BG[Q'\,><ENY[ABTC
M>BC(#RRQ(&9B6<[F;,DX8K80R3 )X.#+&@PE6P,CO0L#51JHI7]^`Z9DQB2,
M)<Y5P2M6@!R(R''"R2Q1>8;R2K;&H16G+EGC((J/'DZ4+H" PSHV888'! )$
MQ$A#$TVJ=P.6M1J,+#K1A6I%*$Y'SH..,X-EF:Z<N&!F7.OQXX!"2*TR%,_7
M!5!P$65=OW6:(@2DN%]K at TD3T;ZCBSN$([G".Y6O/<P*%D""F^/CN7 at PX<#C
M&<5TP5E?W/;[E9X&HR^Y>##BIPSI63&HR!US5A4$8[&CW.VM9;4]Z[;_`-65
MO^9;:FWE;+<H^R3K]/C3L%PR#**5+"XGCME at M[&>T42-^D#K,J)3\QP2N[3,
M\P.,R[NWN[E[ER278TKGE@[<='ME_=Z27UR85/W(SO:GJ6_=B-?#`-U at GJV&
MER%5::'/A\<(4@!6SU-2-:"F/H25VR%0!N)UH-<R,*G3>I0ZT\\+EG955(C6
M25U50=*L:?7@'0J%/4IOT6A.7#!F(;[29BWX4T>XMH%W#! C>GB at 3*U5ICM?
M<;2_M;APLD,3 at O)#4D:CF5J&F>-EWB2"4H"9S61":U!1:Y:TTQ+/WI+>6Y0(
M69 4C:H4%SRYDZ"IUQ(!':=ME:>=(I+II#U*C<T<;+U BZDNW*O_`(Q.9>08
MV<,GB&!=+ABMNY"YNKB1A<4#,RD'EK3<!3AH?+$Z1PW&P(1&K$MU2I-(U.TY
M#/(^.%=I2\GD:>RC_#@5E)8J,V!('/0,WIBAQ>6O4G=!'=7;B%8RJENFU6<L
M%!"U---,`RZF>O/T38N+4Y*?<1*;<5=P6IM]K!-2/3#U4;00<.M[&SD>1C*R
MWT*[X4-%$I<;E"%20%].;/#?TL;'J2AD8\S1!E-,J[5IZ8.8HZ&!JRB)/Q^K
M"F%=,%(2CT-&(U6M:9:&G$<<+%1GPTKATA5G;.XO97-3G#,.G<)P93ECL0G,
MX[&613D_X'M=/[C3N?7J.OU8D J0*@5(%3H/,XNF6)_]=L9(&WQV\TL1.A&Y
MNH W_OB#4YG:.).@&#OYE ;.01!&):A&U=7%2,6A$MT))V*XYU9LSJ%X5KKI
MI@(X=FY=C],H7J" _+2A`.E1].".^XC7JLPB85C9R W@&(Q,DG@%1@&-ROL+
MV:W(G<A[<9W"'(T%0H'',D:8HNHN[7]JMLO:UL;60+,\FK$"M,SF*^%*X?';
M6T8LTAB$EU<2KMB8_B'9S%FK[5'#&JW=;V*Z6VFAZ,S_`)44I!K]HAUW*0!F
M<*9XAV^:81<K/B[:A6DAZAKOK)1@=HVA=NK5RPJXL8KDBXNE<RA2J0 at _AQ**
MD(JBG[^.-.=9G,MPZGIEAO5$WD)D%9J?:\AE@?TR&7>Q.^M5;)00II6C'FRQ
M`ZD at 7WNK"$3%N*"SBD6-.WH5,410>\99F0IDI]QJ1X8"_<(HBZ<B1R+MG&FM
M=:'0Z8I$<PI[8PN9,>IR\Q3XXV!VBR6R+=Q(FD="'E!H%#9\E/V/IC:8E.63
M5 WHZAC"+.>JS+S%G86ER^TI(9$_$4Q4V 5UY1RTQ4ENQO4[7<3"/JJS6\C#
MF8GY?)O Z'UQ7VF-;&[OE5.G9,L/Z:0#W*%8.M!\P8Z85WR"WO)+&2R8/=B3
MH]+V,RM5 at VG]LYUQ=GI(!1<BH*S^\6$EF8A+,DR*U!MIN*ZT<C.N(6>-DKM*
M1%B52I*J3P!/E3&WW3L\=I:J)9))YGYI2@`V)\ST^R,8+,EO<M$D at E:*AJPJ
MIW"HY3Y8:) <!Z));RU4MXU/,A^&.P<B.A+,*,1N(I2NX5J!CL-Q2,;(/]94
MWMEW#M1_O 36V?\`>B!+*!]Y,_Z<2(M9%W\F=&K3E(\:XGL;B>SM_P!9`^R2
M"9)(OYUX^8ID?7&]WFV at NK9._=N%+*\RG37]/./<K>5?J/'#Z@:N\>:73+TW
M)4-J[VXG$H4*3TU!!#+F,SA=O=I9B1I(A-(S!H5%"-JY:G,#]J8KB67IB--K
M"0!>H!D0]&T`\=,0RLK7+;"'CD9A*G+R],9>8&W'/&53P]+KJ(Z?X\UH]B[R
MME/<7%[;"6XE>IE3-U3:**M>`QI'_8+2XN9)XSLGB4);&8@,D4J[G=5J15B*
M&N= ,8,,.UU,$JF-VW+NW538XW1FBFA.V at KC3[A;=IN[T726RQNJ%Y*B at 9@:
MC>N:Y4IIG7!E*X-/:D LU>:BFE[G?WU>WM+%%0$S&0TS^:FM,?7[1VRHCO[N
M2XO7=29EK5 :CIG<6%"<ZY8G+F6DR+(CK(75P2 H)J:MX4QHCN303-;U1X)3
MO#1C.C&E6K3++CA9$@#&B8 &Z.T=K)Q:VSM-`M=YDH2A'RH30L/*G\<$UU-:
M3]$E?TR at LR&041B3M"[B.9JX7$9)WWPBL*$TA*@KM&C,/VRP<ML+A at 9%CA-2
M2I6JLS4IR.*?'$A,"5;V^.*H8F0:-KLJ+$1=VO'AN+A_TD 'X5NQ13)KSRIS
M/EX87=3P]OO88FM6BZ(9FN5+*Q1LAM8MN/@>:N&16[Q"26-BMR7(DN %V[BW
MAX<!CKZ%NX0F.]N&*C)%"T5'TZKJFI6O$TP_<!VEDO;(%@Y29;^ZOYRH'5)C
M"QS at TVT/N8&E=:XP5M)D1KMG$C74D at +,NTFAR<+\M<:UI$;1S)S=*,_\=OF(
M/*6YAF,\%),YAC6XYC(X:A844*U2::"N"-1I4J]SO9"6E0Y=)&Q9]]N214*=
M-MJZ>&T9MYG'8*Z?>[NQ%*L6/ (OKZ8[%*]MVV,IT[FR[\%YD.X78&.RM=M<
MJ^-,>C[3W@]H[?;22)U[*XW1WML:$2(SMS#[R\,>;&+;DM_B[8'V\/6K8O.N
M/N]%#3M/V^J]7<VG2B7N?:93>=JE`7>"QDB:N224J13(5^G$*="&X8]'IS#G
M=Q0L<MM#MR^'QQC]D[MW'L\[SV<@VL )H'YHY03M`91X5]?IQZ6!.Q][)EL7
M;MUY*3U;!I*12-I^%)0"OT>F)3TF.0L5:&KD&E<6/S686*I),'_")8EU:E">
M# X=VR22<A0':.AJN6U.%-U>:NM,"W8Y+>=H;B%H57*A`(>K5^9OL\<(:WN(
M;LK92FWF*%!\O5S-=ISHW#"$1L*<TP)%?J6O);+'.CF(32&B`@E<B:4*5VGU
MI7#I(XWF431U2(E1563,FOO]I4XPS-W>.=)+UF>)*(I/M)&C;DI4^N&S=\GG
MAB69BX63-02NQ>&=#IGKA)Z9/TG8FA,?V"]!'+"VUUT9:,*!0 HXTJ3X88XG
M`,JE!6A6 at +.P`]IKI3Q&,T]SMX(^E&RRQU9:K5B[(*@MJ*&N6&#N3SQ[Q!('
MBVH0#5E)Y:2+4,M1Y8CVYW"N-2-DZE8MH7<7;<Q]K,5U)IEK\<,6+:VQJ.C,
M0P3V@@$ZTT\L`\L4E QJ)/8M2WJ3Z:8*9MD;M)((#IUA5<A6BA3 at .]&6J*[%
M->R1F98>F"PIN<-DB$'15IX8BO!&6$(K6-2 1QSJIJWR\<?7EC6VWL %)_[,
M at HI^[&FKG'G>Y=U>Y+10%A"<G=CSR_S>`\ ,=6G^/(D2ETQV<5S:GY 8B-2;
MKNZ7H8FU at -5RZDGVSJ /N_QQV(P-T*2<4/3/H>9?KQV.O$,VQ<F1=]JM[=VJ
M2\/4D)BMOM?,_DH/\<77D-M:Q+%L!C0<K/S']^6+U]JZ>T>WVZ?+Y8SK[_M0
M:>[^]^3_`%8E)WKX*VGCB<;[7NHI["Y2%[CH[(Y(P2HU',&KM&F0PB&ZEC!9
M""Q]U16OGZX]4WYYUU^;3XX\?Q/\WR^OR_5B@=@ZE)LNEUOV?^RW%O:I%4S1
MK1>C+21 `.!;F'P.*X6L.XVXN>@UM*K$-^G<G:QSW4;3'ETX_P`W#3X8VNP^
M]]?9P]GN^;S\,*>WM9..XJ[BQ:5P?\@Q4#DBD6BCSY<CZX ]MG$,BI.GXA7J
M)\CA#N6K:C/%B^U_;_5[< ?:NGQTPI[=&R\&9,.YP28X+B)$H4AFZSRDPDQC
MF%%5*'Y>&*;>/N 9&+L\\#-1B<R&U60GF;RJ<)N_R1I[Q_-K\N+[#V3>_7YO
M?JVN!]BN6=T?NT;&U$<5C>3K)'(\:K-G)R[F-?"FF*);3MMC&;BXW74BBBM,
M:YC0*N*K;\L?5^VN,3_9_P`N/\SVM[=/Z?O>..O0_488,_\`I1UOV'Z\F\EY
MWN_=9+RY9I"7X *:!1P5<CEC/60#V1HN=*D;S_\`=1^["CK at OF&!J99%_CDI
:AF3'DD>F]BU-!P'H-,=CY]'QQV%J_%%?_]D`
`
end



More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook