Search the web
Sign In
New User? Sign Up
cvszilla
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
/tmp directory permissions   Message List  
Reply | Forward Message #168 of 169 |
Re: /tmp directory permissions

To add a further refinement to this, I'm also getting the occasional
core dump of CVS with a signal 11.

The minimalist case is :

WinCVS client in flat mode. (All files in sandbox appear in files
window, and when passed to the CVS server, are passed with full path
names.)

Select 4-6 random files from the sandbox, making sure they are in
different directories.

Modify them, or do a forced commit.

If it works, keep adding 1 file at a time to the check-in list until
it fails. Usually less than 8 files/dirs should do it. These files
are all 2-6 lvls down in the sandbox.

I then replaced the logmsg.archive and logmsg.verify text in the
respective wrapper files with:
sleep 4

Check-ins worked normally from the WinCVS machine.

Restore the loginfo and verifymsg wrapper files.

In logmsg.verify and logmsg.archive, right after the BEGIN blocks, or
the last of the "use" statements, add:
sleep 4;
exit 0;

In other words, the perl interpreter is loading, and loading all the
modules requested, sleeping for 4 seconds, then exiting. CVS
continues to core dump just like the full script was executing.

Does CVS read all of the info on STDIN before starting to process the
directories, or are we getting buffer overflow because it paused to
load the perl interpreter.

This occurs with CVS v. 1.11.20 and 1.11.22.

Anyone else seen anything like this?



Alan

--- In cvszilla@yahoogroups.com, "aeatwood2" <aeatwood2@...> wrote:
>
> I'm getting a pretty consistent error when checking in multiple
> directories recursively.
>
> Your transaction id is: XXXX (continuing existing transaction)
> cvs commit: cannot exec /tmp/cvsymai90: Permission denied)
> cvs [commit aborted]: Message verification failed
>
> ***** CVS exited with code 1 *****
>
> This does NOT occure when directories are checked in one at a time.
>
> Server is Solaris 8 running cvs 1.11.20, and client is WinCVS 2.0.2.4.
> Transport agent is Putty 0.58. This behavior is consistent across
> Unix command lines, and versions of WinCVS back to 1.2 and Putty back
> to 0.54. This combination just gives more verbose error messages.
>
> Has anyone else seen ANYTHING like this? I don't thing the problem is
> CVSzilla per se. I think it is exposing an issue in 1) CVS, or 2)
> Solaris, in that order of probability. I can reproduce it in native
> command line checking out to my home directory on the server.
>
> Alan
>






Mon Nov 20, 2006 8:40 pm

aeatwood2@...
Send Email Send Email

Forward
Message #168 of 169 |
Expand Messages Author Sort by Date

I'm getting a pretty consistent error when checking in multiple directories recursively. Your transaction id is: XXXX (continuing existing transaction) cvs...
aeatwood2
aeatwood2@...
Send Email
Nov 16, 2006
2:32 am

To add a further refinement to this, I'm also getting the occasional core dump of CVS with a signal 11. The minimalist case is : WinCVS client in flat mode....
aeatwood2
aeatwood2@...
Send Email
Nov 20, 2006
10:22 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help