[cvsnt] build 2048 email trigger crashes on Linux

Mark Levedahl noone at nospam.net
Thu Aug 4 12:58:07 BST 2005


Tony,

Running on FC3 using normal build (./configure, make, make install), using a 
new repository created using build 2048, and enabling the commit_email, 
checkins sometimes work, sometimes crash. When they work, email is sent. 
More than half the time, I get the message cvs.exe [commit aborted]: end of 
file from server (consult above messages if any): in such cases the commit 
was still successful but email is not sent. If I disable commit_emails (by 
editing commit_email), no errors occur. The same setup works correctly on an 
XP server, always generating email, never crashing, so this problem seems 
specific to the Unix ports.

Tail end of the trace when I get a crash follows:

07:35:24: S -> Call pre-loaded 'default_trigger.la'
07:35:24: S -> Call pre-loaded 'email_trigger.la'
07:35:24: S -> fileattr_write()
07:35:24: S -> fileattr_free()
07:35:24: S -> copy(CVS/Entries,CVS/Entries.Old)
07:35:24: S -> unlink_file(CVS/Entries.Old)
07:35:24: S -> rename(CVS/Entries.Backup,CVS/Entries)
07:35:24: S -> copy(CVS/Entries.Extra,CVS/Entries.Extra.Old)
07:35:24: S -> unlink_file(CVS/Entries.Extra.Old)
07:35:24: S -> rename(CVS/Entries.Extra.Backup,CVS/Entries.Extra)
07:35:24: S -> unlink_file(CVS/Entries.Log)
07:35:24: S -> unlink_file(CVS/Entries.Extra.Log)
07:35:24: S -> close_directory()
07:35:24: S -> run postcommand proc server
07:35:24: S -> run_trigger()
07:35:24: S -> Call pre-loaded 'default_trigger.la'
07:35:24: S -> postcommand_proc()
07:35:24: S -> Call pre-loaded 'email_trigger.la'
07:35:24: S -> postcommand_proc()
cvs.exe [commit aborted]: end of file from server (consult above messages if 
any)

So far as I can tell, all other operations I normally use work fine with 
this build.

Mark 





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