[PATCH] Add FAQ 4.46. How do I fix find_fast_cwd warnings?

Ken Brown kbrown@cornell.edu
Sun Nov 12 23:02:00 GMT 2017


On 11/12/2017 4:27 PM, Brian Inglis wrote:
> +    <para>Some ancient Cygwin releases asked users to report problems that were
> +      difficult to diagnose to the mailing list with the message:</para>
> +
> +    <screen>find_fast_cwd: WARNING: Couldn't compute FAST_CWD pointer. Please report
> +    this problem to the public mailing listcygwin@cygwin.com</screen>
> +
> +    <para>These problems were fixed long ago in updated Cygwin releases.</para>

The wording of the warning message was changed 3 years ago, in commit 
0793492.  I'm not sure that qualifies as ancient.  I also don't think 
it's accurate to refer to the problem as "difficult to diagnose" or to 
say that the problems "were fixed long ago".

The issue (Corinna will correct me if I'm wrong) is simply that new 
releases of Windows sometimes require changes in how Cygwin finds the 
fast_cwd pointer.  So users of old versions of Cygwin on new versions of 
Windows might have problems, and this can certainly happen again in the 
future.  But the FAQ doesn't need to go into that.  Why not just say 
what the warning currently says (see path.cc:find_fast_cwd()):

"This typically occurs if you're using an older Cygwin version on a 
newer Windows.  Please update to the latest available Cygwin version 
from https://cygwin.com/.  If the problem persists, please see 
https://cygwin.com/problems.html."

You can also add your sentence about contacting the vendor who provided 
the old Cygwin release.

Ken



More information about the Cygwin-patches mailing list