>Submitter-Id:   net
>Originator:     Dmitry Morozovsky
>Organization:  Cronyx Plus Ltd.
net
>Confidential:   no
>Synopsis:      cvs dumps core when modifying CVSROOT/passwd 
>Severity:      serious 
>Priority:      medium 
>Category:      cvs  
>Class:         sw-bug 
>Release:       cvs-1.10
>Environment:
        
System: FreeBSD staff.rinet.ru 3.4-STABLE FreeBSD 3.4-STABLE #0: Mon Mar 20 03:13:53 
MSK 2000 [EMAIL PROTECTED]:/usr/src/sys/compile/staff i386


>Description:
        after getting CVSROOT and adding passwd file to it,
        cvs commit dumps core, leaving locks in repository

        Thinking a bit after, I realized that adding passwd to _repository_
(with ,v file) is really silly :) but anyway, there definitely should *NOT*
be any condition when cvs dumps core, especially leaving repository locked.

        
>How-To-Repeat:

cvs -d /tmp/cvs init
cvs -d /tmp/cvs get .
cd CVSROOT
touch passwd
chmod 600 passwd
cvs add passwd
(echo ',s/#PreservePermissions=no/PreservePermissions=yes/g'; echo w) | ed config
cvs com -m ""
echo 1 >> passwd
echo "" >>config
cvs com -m ""

here cvs dumps core

        
>Fix:
        
not known for me right now.

Reply via email to