[Haven't tried to reproduce this one myself. This file has two messages from Tim Hoy: the initial report and an update. A possibly related report: Each time I release the module I get the following message cvs update: play5: hard linkage of 1.3 and working file do not match where play5 is the file that the symbolic link is attached to (play6->play5) -kingdon.] Date: Thu, 3 Sep 1998 16:13:18 -0400 (EDT) To: bug-cvs@gnu.org From: thoy@kp.net >Submitter-Id: net >Originator: Hoy >Organization: ins.state.pa.us >Confidential: no >Synopsis: core dumps on multiple commits with PreservePermissions=yes >Severity: non-critical >Priority: low >Category: cvs >Class: sw-bug >Release: cvs-1.10.1 >Environment: Sparc 20, Solaris 2.6 System: SunOS sliq20 5.6 Generic_105181-06 sun4m sparc SUNW,SPARCstation-20 Architecture: sun4 >Description: when attempting to commit more than one file with PreservePermissions=yes the commit dumps a core. >How-To-Repeat: set configuration to PreservePermissions=yes run "cvs commit" in a directory with more than one file modified and you will see: cvs commit: Examining . ... possibly hard linkage errors ... Segmentation Fault (core dumped) >Fix: only commit a single file at a time or unset PreservePermissions=yes Date: Fri, 4 Sep 1998 14:58:55 -0400 (EDT) From: Tim Hoy To: bug-cvs@gnu.org Subject: Re: core dumps on multiple commits with PreservePermissions=yes This problem, at least under Solaris, may have more to do with "hard linkage errors" then I first thought. Below is a bash session where I couldn't even commit a single updated file and had to unlock the repository and finally turn preserve permissions off to get past it: SFUNDS:/files/devl/docs# cvs commit whatsnew.html cvs commit whatsnew.html cvs commit: whatsnew.html: hard linkage of 1.19 and working file do not match Segmentation Fault (core dumped) SFUNDS:/files/devl/docs# cvs commit whatsnew.html cvs commit: [14:42:48] waiting for root's lock in /files/netscape/cvs/docs cvs commit: [14:43:18] obtained lock in /files/netscape/cvs/docs cvs commit: whatsnew.html: hard linkage of 1.19 and working file do not match Segmentation Fault (core dumped) SFUNDS:/files/devl/docs# cvs commit whatsnew.html cvs commit: /files/netscape/cvs/CVSROOT/config: unrecognized keyword 'xPreservePermissions' ... and then its OK.