[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Monotone-devel] [ANNOUNCE] monotone 0.22
From: |
Matthew Gregan |
Subject: |
Re: [Monotone-devel] [ANNOUNCE] monotone 0.22 |
Date: |
Wed, 10 Aug 2005 14:05:14 +1200 |
User-agent: |
Mutt/1.5.9i |
At 2005-08-09T17:17:56-0700, Conrad Steenberg wrote:
> monotone: attribute map path is .mt-attrs
> monotone: unix/process.cc:61: usage constraint 'N(fd != -1)' violated
> terminate called after throwing an instance of 'informative_failure'
It looks like make_executable is being called on a file that either
doesn't exist, or that you don't have permission to open.
The error handling in make_executable has been changed in 0.22 as part
of a fix for a race condition. Previously, the error was being
propagated back to the caller; now we throw an exception.
Two things to try:
- look at the contents of .mt-attrs and compare to the files that exist
in your working copy or...
- strace monotone to find out which file it's failing to open.
We shouldn't be able to end up in a situation where the .mt-attrs file
has records in it for files that don't exist in that revision...
perhaps there is not enough sanity checking being done on the .mt-attrs
file.
Cheers,
-mjg
--
Matthew Gregan |/
/| address@hidden