Mail Archives: cygwin/2012/10/28/02:24:25
X-Recipient: | archive-cygwin AT delorie DOT com
|
X-SWARE-Spam-Status: | No, hits=-5.0 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE,TW_CG,TW_YG
|
X-Spam-Check-By: | sourceware.org
|
MIME-Version: | 1.0
|
In-Reply-To: | <20121021054432.GA24593@ednor.casa.cgf.cx>
|
References: | <op DOT wk6rn9deofd6j1 AT nebbiolo> <5061B263 DOT 4090704 AT cs DOT utoronto DOT ca> <CAHWeT-Z-fRp_TzR4uf_8mAB3_usfBHGD-zLwej16Fxj3fG2o3w AT mail DOT gmail DOT com> <20121013153831 DOT GA839 AT ednor DOT casa DOT cgf DOT cx> <CAHWeT-bQ9BqPsVU0r4h5YB68bA7-rksh2sXtbgk3q_xkAObJ=w AT mail DOT gmail DOT com> <20121019121729 DOT GW25877 AT calimero DOT vinschen DOT de> <20121019150037 DOT GA17402 AT ednor DOT casa DOT cgf DOT cx> <CAHWeT-ZH5K76hp4=n72SGwRHmW_=pfWZFYadxrsgWBxUQedY9Q AT mail DOT gmail DOT com> <20121021054432 DOT GA24593 AT ednor DOT casa DOT cgf DOT cx>
|
Date: | Sun, 28 Oct 2012 06:24:04 +0000
|
Message-ID: | <CAHWeT-YDG1WDxy9hxx64cOUm3zHSjrRZh3fnWCpUamBzJSkvXg@mail.gmail.com>
|
Subject: | Re: mintty: Ctrl-Q does not work?
|
From: | Andy Koppe <andy DOT koppe AT gmail DOT com>
|
To: | cygwin AT cygwin DOT com
|
X-IsSubscribed: | yes
|
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm
|
List-Id: | <cygwin.cygwin.com>
|
List-Unsubscribe: | <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
|
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com>
|
List-Archive: | <http://sourceware.org/ml/cygwin/>
|
List-Post: | <mailto:cygwin AT cygwin DOT com>
|
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
|
Sender: | cygwin-owner AT cygwin DOT com
|
Mail-Followup-To: | cygwin AT cygwin DOT com
|
Delivered-To: | mailing list cygwin AT cygwin DOT com
|
--14dae93a113d792e8104cd189970
Content-Type: text/plain; charset=UTF-8
On 21 October 2012 06:44, Christopher Faylor wrote:
> On Sun, Oct 21, 2012 at 05:38:11AM +0100, Andy Koppe wrote:
>>On 19 October 2012 16:00, Christopher Faylor wrote:
>>> On Fri, Oct 19, 2012 at 02:17:29PM +0200, Corinna Vinschen wrote:
>>>>On Oct 19 12:26, Andy Koppe wrote:
>>>>> On 13 October 2012 16:38, Christopher Faylor wrote:
>>>>> > On Sat, Oct 06, 2012 at 05:48:44AM +0100, Andy Koppe wrote:
>>>>> >>The issue isn't specific to any of mintty, cat or Ctrl+S; for example,
>>>>> >>I've managed to reproduce it with xterm, hexdump, and just hitting
>>>>> >>Enter. Any other key that sends a keycode will do too. Ctrl+Q isn't
>>>>> >>needed for the freeze to happen. In xterm I've even managed it with
>>>>> >>find, by hitting Enter repeatedly.
>>>>> >>
>>>>> >>If you then look at the situation in ps, you'll see something like this:
>>>>> >>
>>>>> >>O 3396 1 3396 1472 ? 1004 05:11:07 /usr/bin/xterm
>>>>> >>O 3528 4460 3528 528 pty3 1004 05:25:01 /usr/bin/cat
>>>>> >>
>>>>> >>The interesting bit there is the two 'O's in the first column, which
>>>>> >>means both processes are waiting to output. I think what's happening
>>>>> >>is that both of them are trying to write to their side of the
>>>>> >>underlying pty device, but that those writes are blocking until data
>>>>> >>is read from the other side of the pty. Result: deadlock. If the cat
>>>>> >>is killed (possibly with -9, because of its nine lives), the terminal
>>>>> >>happily continues on its way.
>>>>> >>
>>>>> >>So why doesn't this happen more often? Not sure. The speed difference
>>>>> >>between the client process output and the terminal seems to play a
>>>>> >>role here. I can only guess that the issue occurs if a buffer in the
>>>>> >>pty's slave->master pipe overflows and something is written to the
>>>>> >>master->slave pipe at the same time (which is unbuffered?).
>>>>> >>
>>>>> >>I don't understand the pty implementation enough to verify any of
>>>>> >>that, so cgf would need to comment further. Note besides: I couldn't
>>>>> >>make this deadlock happen on Ubuntu.
>>>>> >
>>>>> > This should work in the latest snapshot. I added a polling kludge for
>>>>> > 1.7.17 while I mull over the best way to handle this.
>>>>>
>>>>> Using snapshot 2012-10-16, I confirmed that Ctrl+S during a long cat
>>>>> no longer freezes the terminal and that Ctrl+Q
>>>>>
>>>>> However, I still see the deadlock described above when hitting any
>>>>> other key that sends something, e.g. just Enter.
>>>>
>>>>Too bad. Are you sure? I tried really hard to get a deadlock and could
>>>>not reproduce it anymore under W7. My Enter key is still on paracetamol.
>>>
>>> I can't duplicate it either.
>>
>>Sorry I didn't get round to have another look at this before the 1.7.17 release.
>>
>>I found that it's the CYGWIN=pipe_byte option that makes the
>>difference. In 1.7.16, the deadlock occurs with and without that
>>option. It 1.7.17, it only occurs with pipe_byte enabled.
>
> Still can't duplicate it. pipe_byte was designed to be used only with
> anonymous pipes and not with ptys so it shouldn't have any effect on
> pty handling.
You're right, on further tests, pipe_byte doesn't matter. Not sure
what happened; a case of seeing what one expects to see, probably.
Sorry.
However, I can still reproduce the issue (without pipe_byte), and I
did a fresh Cygwin install into the default location to try to
minimise variables. Cygcheck output attached.
Here's what I did:
- Make sure no Cygwin processes are running.
- Open the "Cygwin Terminal" desktop shortcut
- cd to the winsup/cygwin directory in a pre-existing checkout of the
Cygwin sources
- cat *.cc
- Hit Enter once: output stops, soon after the terminal window goes
grey and "(Not Responding)" is added to the window title. (I'd also
had cases where I had to hit Enter repeatedly to make this happen.)
- Open another terminal.
- ps
> O 224 3792 224 2884 pty0 1004 06:14:33 /usr/bin/cat
> O 1544 1 1544 1544 ? 1004 06:08:36 /usr/bin/mintty
- kill 224: first window comes back to life, with output ending like this:
> ntdev, S_IFBLK, true},
> {"/dev/sdcf4", BRACK(FH_SDCF | 4), "\\Device\\Harddisk83\\Partition4", exists_ntdev,
>S_IFBLK, true},
> {"/dev/sdcf5", B
>Terminated
Please let me know if I can provide anything else.
Regards,
Andy
--14dae93a113d792e8104cd189970
Content-Type: application/octet-stream; name="cygcheck.out"
Content-Disposition: attachment; filename="cygcheck.out"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h8trjbxp0
DQpDeWd3aW4gQ29uZmlndXJhdGlvbiBEaWFnbm9zdGljcw0KQ3VycmVudCBT
eXN0ZW0gVGltZTogU3VuIE9jdCAyOCAwNjo1ODowMyAyMDEyDQoNCldpbmRv
d3MgNyBQcm9mZXNzaW9uYWwgTiBWZXIgNi4xIEJ1aWxkIDc2MDEgU2Vydmlj
ZSBQYWNrIDENCg0KUnVubmluZyB1bmRlciBXT1c2NCBvbiBBTUQ2NA0KDQpQ
YXRoOglDOlxjeWd3aW5cdXNyXGxvY2FsXGJpbg0KCUM6XGN5Z3dpblxiaW4N
CglDOlxQcm9ncmFtIEZpbGVzICh4ODYpXFBDIENvbm5lY3Rpdml0eSBTb2x1
dGlvbg0KCUM6XFdpbmRvd3Ncc3lzdGVtMzINCglDOlxXaW5kb3dzDQoJQzpc
V2luZG93c1xTeXN0ZW0zMlxXYmVtDQoJQzpcV2luZG93c1xTeXN0ZW0zMlxX
aW5kb3dzUG93ZXJTaGVsbFx2MS4wDQoNCk91dHB1dCBmcm9tIEM6XGN5Z3dp
blxiaW5caWQuZXhlDQpVSUQ6IDEwMDQoQW5keSkgR0lEOiA1MTMoTm9uZSkN
CjUxMyhOb25lKSAgICAgICA1NDUoVXNlcnMpICAgICAgMTAwMChIb21lVXNl
cnMpDQoNClN5c0RpcjogQzpcV2luZG93c1xzeXN0ZW0zMg0KV2luRGlyOiBD
OlxXaW5kb3dzDQoNClVTRVIgPSAnQW5keScNClBXRCA9ICcvaG9tZS9BbmR5
Jw0KSE9NRSA9ICcvaG9tZS9BbmR5Jw0KDQpIT01FUEFUSCA9ICdcVXNlcnNc
QW5keScNCk1BTlBBVEggPSAnL3Vzci9sb2NhbC9tYW46L3Vzci9zaGFyZS9t
YW46L3Vzci9tYW46Jw0KQVBQREFUQSA9ICdDOlxVc2Vyc1xBbmR5XEFwcERh
dGFcUm9hbWluZycNClByb2dyYW1XNjQzMiA9ICdDOlxQcm9ncmFtIEZpbGVz
Jw0KSE9TVE5BTUUgPSAnVGFsaXNrZXInDQpTSEVMTCA9ICcvYmluL2Jhc2gn
DQpURVJNID0gJ3h0ZXJtJw0KUFJPQ0VTU09SX0lERU5USUZJRVIgPSAnQU1E
NjQgRmFtaWx5IDE1IE1vZGVsIDcyIFN0ZXBwaW5nIDIsIEF1dGhlbnRpY0FN
RCcNCldJTkRJUiA9ICdDOlxXaW5kb3dzJw0KUFVCTElDID0gJ0M6XFVzZXJz
XFB1YmxpYycNCk9MRFBXRCA9ICcvY3lnZHJpdmUvYy9Vc2Vycy9BbmR5L0Rl
c2t0b3AnDQpVU0VSRE9NQUlOID0gJ1RBTElTS0VSJw0KQ29tbW9uUHJvZ3Jh
bUZpbGVzKHg4NikgPSAnQzpcUHJvZ3JhbSBGaWxlcyAoeDg2KVxDb21tb24g
RmlsZXMnDQpPUyA9ICdXaW5kb3dzX05UJw0KQUxMVVNFUlNQUk9GSUxFID0g
J0M6XFByb2dyYW1EYXRhJw0KVkJPWF9JTlNUQUxMX1BBVEggPSAnQzpcUHJv
Z3JhbSBGaWxlc1xPcmFjbGVcVmlydHVhbEJveFwnDQohOjogPSAnOjpcJw0K
dGVtcCA9ICdDOlxVc2Vyc1xBbmR5XEFwcERhdGFcTG9jYWxcVGVtcCcNCkNP
TU1PTlBST0dSQU1GSUxFUyA9ICdDOlxQcm9ncmFtIEZpbGVzICh4ODYpXENv
bW1vbiBGaWxlcycNClRNUCA9ICcvdG1wJw0KVVNFUk5BTUUgPSAnQW5keScN
ClBST0NFU1NPUl9MRVZFTCA9ICcxNScNClByb2dyYW1GaWxlcyh4ODYpID0g
J0M6XFByb2dyYW0gRmlsZXMgKHg4NiknDQpQU01vZHVsZVBhdGggPSAnQzpc
V2luZG93c1xzeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4wXE1vZHVs
ZXNcJw0KRlBfTk9fSE9TVF9DSEVDSyA9ICdOTycNClNZU1RFTURSSVZFID0g
J0M6Jw0KUFJPQ0VTU09SX0FSQ0hJVEVXNjQzMiA9ICdBTUQ2NCcNCkxBTkcg
PSAnZW5fVVMuVVRGLTgnDQpVU0VSUFJPRklMRSA9ICdDOlxVc2Vyc1xBbmR5
Jw0KVFogPSAnRXVyb3BlL0xvbmRvbicNClBTMSA9ICdcW1xlXTA7XHdcYVxd
XG5cW1xlWzMybVxdXHVAXGggXFtcZVszM21cXVx3XFtcZVswbVxdXG5cJCAn
DQpMT0dPTlNFUlZFUiA9ICdcXFRBTElTS0VSJw0KQ29tbW9uUHJvZ3JhbVc2
NDMyID0gJ0M6XFByb2dyYW0gRmlsZXNcQ29tbW9uIEZpbGVzJw0KUFJPQ0VT
U09SX0FSQ0hJVEVDVFVSRSA9ICd4ODYnDQpMT0NBTEFQUERBVEEgPSAnQzpc
VXNlcnNcQW5keVxBcHBEYXRhXExvY2FsJw0KUHJvZ3JhbURhdGEgPSAnQzpc
UHJvZ3JhbURhdGEnDQpTSExWTCA9ICcxJw0KUEFUSEVYVCA9ICcuQ09NOy5F
WEU7LkJBVDsuQ01EOy5WQlM7LlZCRTsuSlM7LkpTRTsuV1NGOy5XU0g7Lk1T
QycNCkhPTUVEUklWRSA9ICdDOicNCkNPTVNQRUMgPSAnQzpcV2luZG93c1xz
eXN0ZW0zMlxjbWQuZXhlJw0KU1lTVEVNUk9PVCA9ICdDOlxXaW5kb3dzJw0K
UFJJTlRFUiA9ICdIUCBMYXNlckpldCBQMTAwNicNClBST0NFU1NPUl9SRVZJ
U0lPTiA9ICc0ODAyJw0KSU5GT1BBVEggPSAnL3Vzci9sb2NhbC9pbmZvOi91
c3Ivc2hhcmUvaW5mbzovdXNyL2luZm86Jw0KUFJPR1JBTUZJTEVTID0gJ0M6
XFByb2dyYW0gRmlsZXMgKHg4NiknDQpOVU1CRVJfT0ZfUFJPQ0VTU09SUyA9
ICcyJw0KYXNsLmxvZyA9ICdEZXN0aW5hdGlvbj1maWxlJw0KU0VTU0lPTk5B
TUUgPSAnQ29uc29sZScNCkNPTVBVVEVSTkFNRSA9ICdUQUxJU0tFUicNCl8g
PSAnL3Vzci9iaW4vY3lnY2hlY2snDQoNCkhLRVlfQ1VSUkVOVF9VU0VSXFNv
ZnR3YXJlXEN5Z3dpbg0KSEtFWV9DVVJSRU5UX1VTRVJcU29mdHdhcmVcQ3ln
d2luXEluc3RhbGxhdGlvbnMNCiAgKGRlZmF1bHQpID0gJ1w/P1xDOlxjeWd3
aW4nDQpIS0VZX0NVUlJFTlRfVVNFUlxTb2Z0d2FyZVxDeWd3aW5cUHJvZ3Jh
bSBPcHRpb25zDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnd2lu
DQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnd2luXEluc3RhbGxh
dGlvbnMNCiAgKGRlZmF1bHQpID0gJ1w/P1xDOicNCiAgMjZhODM0MWNkMDdk
OGQ1MiA9ICdcPz9cQzpcY3lnMTc5Jw0KICBjNWUzOWI3YTlkMjJiYWZiID0g
J1w/P1xDOlxjeWd3aW4nDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVc
Q3lnd2luXFByb2dyYW0gT3B0aW9ucw0KSEtFWV9MT0NBTF9NQUNISU5FXFNP
RlRXQVJFXEN5Z3dpblxzZXR1cA0KICAoZGVmYXVsdCkgPSAnQzpcY3lnd2lu
Jw0KDQpvYmNhc2VpbnNlbnNpdGl2ZSBzZXQgdG8gMQ0KDQpDeWd3aW4gaW5z
dGFsbGF0aW9ucyBmb3VuZCBpbiB0aGUgcmVnaXN0cnk6DQogIFN5c3RlbTog
S2V5OiBhNDZhYzQ2NmVkNjI5ZDYyIFBhdGg6IEM6DQogIFN5c3RlbTogS2V5
OiAyNmE4MzQxY2QwN2Q4ZDUyIFBhdGg6IEM6XGN5ZzE3OQ0KICBTeXN0ZW06
IEtleTogYzVlMzliN2E5ZDIyYmFmYiBQYXRoOiBDOlxjeWd3aW4NCiAgVXNl
cjogICBLZXk6IGM1ZTM5YjdhOWQyMmJhZmIgUGF0aDogQzpcY3lnd2luDQoN
CmM6ICBoZCAgTlRGUyAgICAgMzI3NjNNYiAgOTclIENQIENTIFVOIFBBIEZD
ICAgICBTZXZlbg0KZDogIGhkICBOVEZTICAgIDExOTg1OU1iICA2OCUgQ1Ag
Q1MgVU4gUEEgRkMgICAgIFZpc3RhDQoNCkM6XGN5Z3dpbiAgICAgICAgLyAg
ICAgICAgICBzeXN0ZW0gIGJpbmFyeSxhdXRvDQpDOlxjeWd3aW5cYmluICAg
IC91c3IvYmluICAgc3lzdGVtICBiaW5hcnksYXV0bw0KQzpcY3lnd2luXGxp
YiAgICAvdXNyL2xpYiAgIHN5c3RlbSAgYmluYXJ5LGF1dG8NCmN5Z2RyaXZl
IHByZWZpeCAgL2N5Z2RyaXZlICB1c2VyICAgIGJpbmFyeSxhdXRvDQoNCkZv
dW5kOiBDOlxjeWd3aW5cYmluXGF3aw0KIC0+IEM6XGN5Z3dpblxiaW5cZ2F3
ay5leGUNCkZvdW5kOiBDOlxjeWd3aW5cYmluXGJhc2guZXhlDQpGb3VuZDog
QzpcY3lnd2luXGJpblxjYXQuZXhlDQpGb3VuZDogQzpcY3lnd2luXGJpblxj
cC5leGUNCk5vdCBGb3VuZDogY3BwIChnb29kISkNCk5vdCBGb3VuZDogY3Jv
bnRhYg0KRm91bmQ6IEM6XGN5Z3dpblxiaW5cZmluZC5leGUNCkZvdW5kOiBD
OlxXaW5kb3dzXHN5c3RlbTMyXGZpbmQuZXhlDQpXYXJuaW5nOiBDOlxjeWd3
aW5cYmluXGZpbmQuZXhlIGhpZGVzIEM6XFdpbmRvd3Ncc3lzdGVtMzJcZmlu
ZC5leGUNCk5vdCBGb3VuZDogZ2NjDQpOb3QgRm91bmQ6IGdkYg0KRm91bmQ6
IEM6XGN5Z3dpblxiaW5cZ3JlcC5leGUNCkZvdW5kOiBDOlxjeWd3aW5cYmlu
XGtpbGwuZXhlDQpOb3QgRm91bmQ6IGxkDQpGb3VuZDogQzpcY3lnd2luXGJp
blxscy5leGUNCk5vdCBGb3VuZDogbWFrZQ0KRm91bmQ6IEM6XGN5Z3dpblxi
aW5cbXYuZXhlDQpOb3QgRm91bmQ6IHBhdGNoDQpOb3QgRm91bmQ6IHBlcmwN
CkZvdW5kOiBDOlxjeWd3aW5cYmluXHJtLmV4ZQ0KRm91bmQ6IEM6XGN5Z3dp
blxiaW5cc2VkLmV4ZQ0KTm90IEZvdW5kOiBzc2gNCkZvdW5kOiBDOlxjeWd3
aW5cYmluXHNoLmV4ZQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5cdGFyLmV4ZQ0K
Rm91bmQ6IEM6XGN5Z3dpblxiaW5cdGVzdC5leGUNCk5vdCBGb3VuZDogdmkN
Ck5vdCBGb3VuZDogdmltDQoNCiAgIDE0ayAyMDEyLzA1LzA0IEM6XGN5Z3dp
blxiaW5cY3lnYXR0ci0xLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjAN
CiAgICAgICAgICAgICAgICAgICJjeWdhdHRyLTEuZGxsIiB2MC4wIHRzPTIw
MTIvNS80IDEyOjM1DQogICA2MmsgMjAxMS8wNS8yMSBDOlxjeWd3aW5cYmlu
XGN5Z2J6Mi0xLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAg
ICAgICAgICAgICAgICJjeWdiejItMS5kbGwiIHYwLjAgdHM9MjAxMS81LzIx
IDIwOjE2DQogICA0M2sgMjAxMC8wMS8wMiBDOlxjeWd3aW5cYmluXGN5Z2Zv
cm0tMTAuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAg
ICAgICAgICAgImN5Z2Zvcm0tMTAuZGxsIiB2MC4wIHRzPTIwMTAvMS8yIDE0
OjQ5DQogICA0N2sgMjAxMC8wMS8wMiBDOlxjeWd3aW5cYmluXGN5Z2Zvcm13
LTEwLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAg
ICAgICAgICJjeWdmb3Jtdy0xMC5kbGwiIHYwLjAgdHM9MjAxMC8xLzIgMTc6
MzENCiAgIDc5ayAyMDExLzEwLzI2IEM6XGN5Z3dpblxiaW5cY3lnZ2NjX3Mt
MS5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAg
ICAgICAiY3lnZ2NjX3MtMS5kbGwiIHYwLjAgdHM9MjAxMS8xMC8yMyAxNDox
NQ0KICAzMTdrIDIwMTEvMDcvMzEgQzpcY3lnd2luXGJpblxjeWdnbXAtMy5k
bGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAg
ICAiY3lnZ21wLTMuZGxsIiB2MC4wIHRzPTIwMTEvNy8zMSA2OjE0DQogICAy
NWsgMjAxMi8wNS8wNCBDOlxjeWd3aW5cYmluXGN5Z2hpc3Rvcnk3LmRsbCAt
IG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJj
eWdoaXN0b3J5Ny5kbGwiIHYwLjAgdHM9MjAxMi81LzQgMjI6MDcNCiAgMzU4
ayAyMDEyLzA0LzE0IEM6XGN5Z3dpblxiaW5cY3lnaWNvbnMtMC5kbGwgLSBv
cz00LjAgaW1nPTEuNCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3ln
aWNvbnMtMC5kbGwiIHYwLjAgdHM9MjAxMi80LzE0IDI6NDgNCiAgOTg1ayAy
MDExLzEwLzE2IEM6XGN5Z3dpblxiaW5cY3lnaWNvbnYtMi5kbGwgLSBvcz00
LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnaWNv
bnYtMi5kbGwiIHYwLjAgdHM9MjAxMS8xMC8xNiAxODowMQ0KICAgMzVrIDIw
MTEvMTAvMTYgQzpcY3lnd2luXGJpblxjeWdpbnRsLTguZGxsIC0gb3M9NC4w
IGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z2ludGwt
OC5kbGwiIHYwLjAgdHM9MjAxMS8xMC8xNiA2OjM4DQogICAgNmsgMjAxMi8x
MC8xOSBDOlxjeWd3aW5cYmluXGN5Z2xzYS5kbGwgLSBvcz00LjAgaW1nPTEu
MCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnbHNhLmRsbCIgdjAu
MCB0cz0yMDEyLzEwLzE5IDEzOjQwDQogICAgOWsgMjAxMi8xMC8xOSBDOlxj
eWd3aW5cYmluXGN5Z2xzYTY0LmRsbCAtIG9zPTUuMiBpbWc9MC4wIHN5cz01
LjINCiAgMTIzayAyMDExLzA1LzE5IEM6XGN5Z3dpblxiaW5cY3lnbHptYS01
LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAg
ICAgICJjeWdsem1hLTUuZGxsIiB2MC4wIHRzPTIwMTEvNS8xOSAzOjQxDQog
ICA5NGsgMjAxMi8wNC8yMiBDOlxjeWd3aW5cYmluXGN5Z21hZ2ljLTEuZGxs
IC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAg
ImN5Z21hZ2ljLTEuZGxsIiB2MC4wIHRzPTIwMTIvNC8yMiAxOTowOQ0KICAg
MjVrIDIwMTAvMDEvMDIgQzpcY3lnd2luXGJpblxjeWdtZW51LTEwLmRsbCAt
IG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJj
eWdtZW51LTEwLmRsbCIgdjAuMCB0cz0yMDEwLzEvMiAxNDo0OA0KICAgMjVr
IDIwMTAvMDEvMDIgQzpcY3lnd2luXGJpblxjeWdtZW51dy0xMC5kbGwgLSBv
cz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3ln
bWVudXctMTAuZGxsIiB2MC4wIHRzPTIwMTAvMS8yIDE3OjMwDQogIDIxM2sg
MjAxMS8wNy8zMSBDOlxjeWd3aW5cYmluXGN5Z21wLTMuZGxsIC0gb3M9NC4w
IGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z21wLTMu
ZGxsIiB2MC4wIHRzPTIwMTEvNy8zMSA2OjEyDQogICA2M2sgMjAxMC8wMS8w
MiBDOlxjeWd3aW5cYmluXGN5Z25jdXJzZXMrKy0xMC5kbGwgLSBvcz00LjAg
aW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnbmN1cnNl
cysrLTEwLmRsbCIgdjAuMCB0cz0yMDEwLzEvMiAxNTowMA0KICAgNjNrIDIw
MTAvMDEvMDIgQzpcY3lnd2luXGJpblxjeWduY3Vyc2VzKyt3LTEwLmRsbCAt
IG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJj
eWduY3Vyc2VzKyt3LTEwLmRsbCIgdjAuMCB0cz0yMDEwLzEvMiAxNzo0MQ0K
ICAxOTVrIDIwMTAvMDEvMDIgQzpcY3lnd2luXGJpblxjeWduY3Vyc2VzLTEw
LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAg
ICAgICJjeWduY3Vyc2VzLTEwLmRsbCIgdjAuMCB0cz0yMDEwLzEvMiAxNDo0
NQ0KICAyNDRrIDIwMTAvMDEvMDIgQzpcY3lnd2luXGJpblxjeWduY3Vyc2Vz
dy0xMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAg
ICAgICAgICAiY3lnbmN1cnNlc3ctMTAuZGxsIiB2MC4wIHRzPTIwMTAvMS8y
IDE3OjI4DQogICAxM2sgMjAxMC8wMS8wMiBDOlxjeWd3aW5cYmluXGN5Z3Bh
bmVsLTEwLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAg
ICAgICAgICAgICJjeWdwYW5lbC0xMC5kbGwiIHYwLjAgdHM9MjAxMC8xLzIg
MTQ6NDcNCiAgIDEzayAyMDEwLzAxLzAyIEM6XGN5Z3dpblxiaW5cY3lncGFu
ZWx3LTEwLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAg
ICAgICAgICAgICJjeWdwYW5lbHctMTAuZGxsIiB2MC4wIHRzPTIwMTAvMS8y
IDE2OjMwDQogIDI1NWsgMjAxMi8wMi8xMCBDOlxjeWd3aW5cYmluXGN5Z3Bj
cmUtMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAg
ICAgICAgICAiY3lncGNyZS0wLmRsbCIgdjAuMCB0cz0yMDEyLzIvMTAgMTA6
MjQNCiAgIDIyayAyMDAyLzA2LzA5IEM6XGN5Z3dpblxiaW5cY3lncG9wdC0w
LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAg
ICAgICJjeWdwb3B0LTAuZGxsIiB2MC4wIHRzPTIwMDIvNi85IDY6NDUNCiAg
MTYyayAyMDEyLzA1LzA0IEM6XGN5Z3dpblxiaW5cY3lncmVhZGxpbmU3LmRs
bCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAg
ICJjeWdyZWFkbGluZTcuZGxsIiB2MC4wIHRzPTIwMTIvNS80IDIyOjA3DQog
ICAgOGsgMjAxMS8wNS8wNSBDOlxjeWd3aW5cYmluXGN5Z3NpZ3NlZ3YtMi5k
bGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAg
ICAiY3lnc2lnc2Vndi0yLmRsbCIgdjAuMCB0cz0yMDExLzUvNSA4OjMzDQog
IDc4MGsgMjAxMS8xMC8yNiBDOlxjeWd3aW5cYmluXGN5Z3N0ZGMrKy02LmRs
bCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAg
ICJjeWdzdGRjKystNi5kbGwiIHYwLjAgdHM9MjAxMS8xMC8yMyAxNDo1OA0K
ICAgNDhrIDIwMTAvMDEvMDIgQzpcY3lnd2luXGJpblxjeWd0aWMtMTAuZGxs
IC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAg
ImN5Z3RpYy0xMC5kbGwiIHYwLjAgdHM9MjAxMC8xLzIgMTQ6NDUNCiAgIDQ4
ayAyMDEwLzAxLzAyIEM6XGN5Z3dpblxiaW5cY3lndGljdy0xMC5kbGwgLSBv
cz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3ln
dGljdy0xMC5kbGwiIHYwLjAgdHM9MjAxMC8xLzIgMTc6MjgNCiAgIDcxayAy
MDEyLzA1LzEzIEM6XGN5Z3dpblxiaW5cY3lnei5kbGwgLSBvcz00LjAgaW1n
PTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnei5kbGwiIHYw
LjAgdHM9MjAxMi81LzEzIDU6MTENCiAyNzkxayAyMDEyLzEwLzE5IEM6XGN5
Z3dpblxiaW5cY3lnd2luMS5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4w
DQogICAgICAgICAgICAgICAgICAiY3lnd2luMS5kbGwiIHYwLjAgdHM9MjAx
Mi8xMC8xOSAxMzozOQ0KICAgIEN5Z3dpbiBETEwgdmVyc2lvbiBpbmZvOg0K
ICAgICAgICBETEwgdmVyc2lvbjogMS43LjE3DQogICAgICAgIERMTCBlcG9j
aDogMTkNCiAgICAgICAgRExMIG9sZCB0ZXJtaW9zOiA1DQogICAgICAgIERM
TCBtYWxsb2MgZW52OiAyOA0KICAgICAgICBDeWd3aW4gY29udjogMTgxDQog
ICAgICAgIEFQSSBtYWpvcjogMA0KICAgICAgICBBUEkgbWlub3I6IDI2Mg0K
ICAgICAgICBTaGFyZWQgZGF0YTogNQ0KICAgICAgICBETEwgaWRlbnRpZmll
cjogY3lnd2luMQ0KICAgICAgICBNb3VudCByZWdpc3RyeTogMw0KICAgICAg
ICBDeWd3aW4gcmVnaXN0cnkgbmFtZTogQ3lnd2luDQogICAgICAgIFByb2dy
YW0gb3B0aW9ucyBuYW1lOiBQcm9ncmFtIE9wdGlvbnMNCiAgICAgICAgSW5z
dGFsbGF0aW9ucyBuYW1lOiBJbnN0YWxsYXRpb25zDQogICAgICAgIEN5Z2Ry
aXZlIGRlZmF1bHQgcHJlZml4OiANCiAgICAgICAgQnVpbGQgZGF0ZTogDQog
ICAgICAgIFNoYXJlZCBpZDogY3lnd2luMVM1DQoNCg0KQ2FuJ3QgZmluZCB0
aGUgY3lncnVuc3J2IHV0aWxpdHksIHNraXBwaW5nIHNlcnZpY2VzIGNoZWNr
Lg0KDQoNCkN5Z3dpbiBQYWNrYWdlIEluZm9ybWF0aW9uDQpMYXN0IGRvd25s
b2FkZWQgZmlsZXMgdG86IEM6XHRtcA0KTGFzdCBkb3dubG9hZGVkIGZpbGVz
IGZyb206IGh0dHA6Ly9mdHAuaW5mLnR1LWRyZXNkZW4uZGUvc29mdHdhcmUv
d2luZG93cy9jeWd3aW4zMi8NCg0KUGFja2FnZSAgICAgICAgICAgICAgVmVy
c2lvbiAgICAgICAgICAgICAgU3RhdHVzDQpfYXV0b3JlYmFzZSAgICAgICAg
ICAwMDAxNDktMSAgICAgICAgICAgICBPSw0KX3VwZGF0ZS1pbmZvLWRpciAg
ICAgMDEwODQtMSAgICAgICAgICAgICAgT0sNCmFsdGVybmF0aXZlcyAgICAg
ICAgIDEuMy4zMGMtMTAgICAgICAgICAgIE9LDQphcG5nb3B0ICAgICAgICAg
ICAgICAxLjEtMSAgICAgICAgICAgICAgICBPSw0KYmFzZS1jeWd3aW4gICAg
ICAgICAgMy4xLTEgICAgICAgICAgICAgICAgT0sNCmJhc2UtZmlsZXMgICAg
ICAgICAgIDQuMS0xICAgICAgICAgICAgICAgIE9LDQpiYXNoICAgICAgICAg
ICAgICAgICA0LjEuMTAtNCAgICAgICAgICAgICBPSw0KYnppcDIgICAgICAg
ICAgICAgICAgMS4wLjYtMiAgICAgICAgICAgICAgT0sNCmNvcmV1dGlscyAg
ICAgICAgICAgIDguMTUtMSAgICAgICAgICAgICAgIE9LDQpjeWd1dGlscyAg
ICAgICAgICAgICAxLjQuMTAtMiAgICAgICAgICAgICBPSw0KY3lnd2luICAg
ICAgICAgICAgICAgMS43LjE3LTEgICAgICAgICAgICAgT0sNCmN5Z3dpbi1k
b2MgICAgICAgICAgIDEuNy0xICAgICAgICAgICAgICAgIE9LDQpkYXNoICAg
ICAgICAgICAgICAgICAwLjUuNy0xICAgICAgICAgICAgICBPSw0KZGlmZnV0
aWxzICAgICAgICAgICAgMy4yLTEgICAgICAgICAgICAgICAgT0sNCmRvczJ1
bml4ICAgICAgICAgICAgIDYuMC4yLTEgICAgICAgICAgICAgIE9LDQplZGl0
cmlnaHRzICAgICAgICAgICAxLjAxLTIgICAgICAgICAgICAgICBPSw0KZmls
ZSAgICAgICAgICAgICAgICAgNS4xMS0xICAgICAgICAgICAgICAgT0sNCmZp
bmR1dGlscyAgICAgICAgICAgIDQuNS45LTIgICAgICAgICAgICAgIE9LDQpn
YXdrICAgICAgICAgICAgICAgICA0LjAuMS0xICAgICAgICAgICAgICBPSw0K
Z2V0dGV4dCAgICAgICAgICAgICAgMC4xOC4xLjEtMiAgICAgICAgICAgT0sN
CmdyZXAgICAgICAgICAgICAgICAgIDIuNi4zLTEgICAgICAgICAgICAgIE9L
DQpncm9mZiAgICAgICAgICAgICAgICAxLjIxLTIgICAgICAgICAgICAgICBP
Sw0KZ3ppcCAgICAgICAgICAgICAgICAgMS40LTEgICAgICAgICAgICAgICAg
T0sNCmlwYy11dGlscyAgICAgICAgICAgIDEuMC0xICAgICAgICAgICAgICAg
IE9LDQpsZXNzICAgICAgICAgICAgICAgICA0NDQtMSAgICAgICAgICAgICAg
ICBPSw0KbGliYXR0cjEgICAgICAgICAgICAgMi40LjQ2LTEgICAgICAgICAg
ICAgT0sNCmxpYmJ6Ml8xICAgICAgICAgICAgIDEuMC42LTIgICAgICAgICAg
ICAgIE9LDQpsaWJnY2MxICAgICAgICAgICAgICA0LjUuMy0zICAgICAgICAg
ICAgICBPSw0KbGliZ21wMyAgICAgICAgICAgICAgNC4zLjItMSAgICAgICAg
ICAgICAgT0sNCmxpYmljb252MiAgICAgICAgICAgIDEuMTQtMiAgICAgICAg
ICAgICAgIE9LDQpsaWJpbnRsOCAgICAgICAgICAgICAwLjE4LjEuMS0yICAg
ICAgICAgICBPSw0KbGlibHptYTUgICAgICAgICAgICAgNS4wLjJfMjAxMTA1
MTctMSAgICAgT0sNCmxpYm5jdXJzZXMxMCAgICAgICAgIDUuNy0xOCAgICAg
ICAgICAgICAgIE9LDQpsaWJuY3Vyc2VzdzEwICAgICAgICA1LjctMTggICAg
ICAgICAgICAgICBPSw0KbGlicGNyZTAgICAgICAgICAgICAgOC4yMS0yICAg
ICAgICAgICAgICAgT0sNCmxpYnBvcHQwICAgICAgICAgICAgIDEuNi40LTQg
ICAgICAgICAgICAgIE9LDQpsaWJyZWFkbGluZTcgICAgICAgICA2LjEuMi0z
ICAgICAgICAgICAgICBPSw0KbGlic2lnc2VndjIgICAgICAgICAgMi4xMC0x
ICAgICAgICAgICAgICAgT0sNCmxpYnN0ZGMrKzYgICAgICAgICAgIDQuNS4z
LTMgICAgICAgICAgICAgIE9LDQpsb2dpbiAgICAgICAgICAgICAgICAxLjEw
LTEwICAgICAgICAgICAgICBPSw0KbWFuICAgICAgICAgICAgICAgICAgMS42
Zy0xICAgICAgICAgICAgICAgT0sNCm1pbnR0eSAgICAgICAgICAgICAgIDEu
MS4yLTEgICAgICAgICAgICAgIE9LDQpyZWJhc2UgICAgICAgICAgICAgICA0
LjMuMC0xICAgICAgICAgICAgICBPSw0KcnVuICAgICAgICAgICAgICAgICAg
MS4xLjEzLTEgICAgICAgICAgICAgT0sNCnNlZCAgICAgICAgICAgICAgICAg
IDQuMi4xLTIgICAgICAgICAgICAgIE9LDQp0YXIgICAgICAgICAgICAgICAg
ICAxLjI2LTEgICAgICAgICAgICAgICBPSw0KdGVybWluZm8gICAgICAgICAg
ICAgNS43XzIwMDkxMTE0LTE0ICAgICAgT0sNCnRleGluZm8gICAgICAgICAg
ICAgIDQuMTMtNCAgICAgICAgICAgICAgIE9LDQp0emNvZGUgICAgICAgICAg
ICAgICAyMDEyZS0xICAgICAgICAgICAgICBPSw0Kd2hpY2ggICAgICAgICAg
ICAgICAgMi4yMC0yICAgICAgICAgICAgICAgT0sNCnh6ICAgICAgICAgICAg
ICAgICAgIDUuMC4yXzIwMTEwNTE3LTEgICAgIE9LDQp6bGliMCAgICAgICAg
ICAgICAgICAxLjIuNy0xICAgICAgICAgICAgICBPSw0KVXNlIC1oIHRvIHNl
ZSBoZWxwIGFib3V0IGVhY2ggc2VjdGlvbg0K
--14dae93a113d792e8104cd189970
Content-Type: text/plain; charset=us-ascii
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
--14dae93a113d792e8104cd189970--
- Raw text -