[cvsnt] Error when commiting files in CVSNT

Chris Cavallaro ccavallaro at varetire.org
Wed Feb 20 22:22:49 GMT 2008


We are having issues where we cannot commit changes to some files in our CVS
repository.

The transaction begins and then somewhere in the middle CVSNT core dumps.

I am particularly concerned about corruption. However, tagging will still
occur on these files. We can still view the history and retrieve different
branches or versions.

I was wondering if there is any tool or guidance out there in determining
what the issue is and resolving it.

We are running CVSNT 2.5.03 build 2382.
Our clients are Eclipse or TortoiseCVS (we see similar results from both)

I can provide dump files, traces and the actual repository file to anyone 
who cares
help.

Thanks,
Chris Cavallaro


A sample trace:
15:49:54:   -> Tracelevel set to 0.  PID is 1340
15:49:54:   -> Session ID is 53c47bc9272772d
15:49:54:   -> Session time is Wed Feb 20 20:49:54 2008
15:49:54: S -> Domain found: VRS_NT_DOM
15:49:54: S -> CVS Server is acting as member of domain 'VRS_NT_DOM'
15:49:54: S -> Client sent 'BEGIN SSPI'
15:49:54: S -> FindPrototocol(BEGIN SSPI)
15:49:54: S -> EnumerateProtocols: D:\CVSNT/protocols
15:49:54: S -> Loading protocol enum as enum.dll
... <snip>
15:49:54: S -> rcsbuf_setpos_to_delta_base()
15:49:54: S -> rcsbuf_fill(00EDBA40,0117E9B0,0012F060,0012F0AC)
15:49:54: S -> rcsbuf_fill: expanded to 32768
15:49:54: S -> rcsbuf_fill(00EDBA40,01193408,0012F060,0012F0AC)
15:49:54: S -> rcsbuf_fill(00EDBA40,01194808,0012F060,0012F0AC)
15:49:54: S -> rcsbuf_fill(00EDBA40,01195C08,0012F060,0012F0AC)
15:49:54: S -> rcsbuf_fill: expanded to 65536
15:49:54: S -> using default rcs_mode = 0644
<D:/CVSNT-Repo/SelfService/SelfServiceWebER/src/main/webapp/Member/BenEst/BenEst2.jsp,v>
15:49:54: S -> Insert delta at branch (1.51,1.51.2.1)
15:49:54: S ->
diff_exec(D:\CVSNT\Temp\cvs32E.tmp,BenEst2.jsp,(null),(null),-a -n --binary-output,D:\CVSNT\Temp\cvs32F.tmp)
15:49:54: S -> wnt_stat(D:\CVSNT\Temp\cvs32E.tmp)
15:49:54: S -> _statcore(00000000,D:\CVSNT\Temp\cvs32E.tmp)
15:49:54: S -> Trying GetFileAttributesEx....
15:49:54: S -> File attributes = 00000020
15:49:54: S ->  - read/write file
15:49:54: S -> GetUnixFileModeNtEA(D,00000238) returns 0000
15:49:54: S -> wnt_stat(BenEst2.jsp)
15:49:54: S -> _statcore(00000000,BenEst2.jsp)
15:49:54: S -> Trying GetFileAttributesEx....
15:49:54: S -> File attributes = 00000020
15:49:54: S ->  - read/write file
15:49:54: S -> GetUnixFileModeNtEA(B,00000238) returns 0666
15:49:54: S ->
get_file(D:\CVSNT\Temp\cvs32F.tmp,D:\CVSNT\Temp\cvs32F.tmp,rb,0001)
15:49:54: S -> wnt_stat(D:\CVSNT\Temp\cvs32F.tmp)
15:49:54: S -> _statcore(00000000,D:\CVSNT\Temp\cvs32F.tmp)
15:49:54: S -> Trying GetFileAttributesEx....
15:49:54: S -> File attributes = 00000020
15:49:54: S ->  - read/write file
15:49:54: S -> GetUnixFileModeNtEA(D,00000230) returns 0000
15:49:54: S -> run prercsdiff trigger
15:49:54: S -> run_trigger()
15





More information about the cvsnt mailing list