[cvsnt] CVSNT crashes with access violation in cvsapi.dll
Atticus at maledictis.de
Atticus at maledictis.de
Wed Oct 29 14:19:02 GMT 2008
Using CVS integration in a Java IDE (Oracle JDeveloper 11g).
Client: CVSNT 2.5.03.2382 (also tested CVSNT 2.5.04.3125)
Server: CVSNT 2.5.03.2382
Protocol: SSPI
When I try to open an older revision in the IDE's code editor or in
the IDE's repository browser I get an access violation.
CVSNT then generates a dump file.
The analysis of the dump with DebugDiag says:
<snip>
Function Arg 1 Arg 2 Arg 3 Source
cvsapi!fnmatch+62b 00000000 00000000 00000001
cvsapi!get_date+259 00dd6d38 0012f744 00000001
cvs+3b883 00000000 00000000 00000000
CVSAPI!FNMATCH+62BWARNING - DebugDiag was not able to locate debug
symbols for cvsapi.dll, so the information below may be incomplete.
In cvsnt-2.5.04.3125-DEHCCH7832JD-13844905843428cf-small.dmp the
assembly instruction at cvsapi!fnmatch+62b in C:\Program
Files\CVSNT2\cvsapi.dll from March Hare Software Ltd has caused an
access violation exception (0xC0000005) when trying to read from
memory location 0x00000020 on thread 0
</snip>
However, without debug symbols I am not sure how accurate the function
information is. If someone needs the dump files I will be happy to
provide them.
I contacted the vendor of the IDE and the first feedback was that "it
must be a combination of a bug in CVSNT and your environment".
But CVSNT runs fine with WinCVS and CVSNT on my machine.
See thread at OTN:
http://forums.oracle.com/forums/thread.jspa?forumID=83&threadID=722273
Has someone already seen this? Is it possible to tell what's going
wrong from the trace (or the dump files)?
Sascha
More information about the cvsnt
mailing list