[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/ 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

Matthew Gregan                     |/
                                  /|                address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]