delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/08/29/09:30:38

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/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
X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs
Date: Fri, 29 Aug 2003 09:30:08 -0400 (EDT)
From: Igor Pechtchanski <pechtcha AT cs DOT nyu DOT edu>
Reply-To: cygwin AT cygwin DOT com
To: Philippe Torche <philippe DOT torche AT jle DOT ch>
cc: cygwin AT cygwin DOT com
Subject: Re: tee core dumped
In-Reply-To: <000701c36c8a$92620590$0500a8c0@jle.ch>
Message-ID: <Pine.GSO.4.56.0308290819410.601@slinky.cs.nyu.edu>
References: <000701c36c8a$92620590$0500a8c0 AT jle DOT ch>
Importance: Normal
MIME-Version: 1.0

---559023410-808637718-1062163808=:601
Content-Type: TEXT/PLAIN; charset=US-ASCII

On Wed, 27 Aug 2003, Philippe Torche wrote:

> I found a problem with tee (probably), please try this sample code
> below. I've found the same problem with other tools like gawk, ...
>
> echo '#!/usr/bin/bash
> sleep 10 > /dev/null 2>&1 &
> transfert_job=$!
>
> echo LINENO=$LINENO
> procps -p $transfert_job -o 'pid,ppid'
> echo LINENO=$LINENO
> ' > test.sh
> chmod +x test.sh
> # OK
> test.sh > test.out
> # KO KO KO KO KO KO KO KO KO KO KO KO KO KO
> test.sh | tee test.out
> # Segmentation fault (core dumped)
>
> Info:
> ----
>
> ========================================
> $ cat tee.exe.stackdump
> Exception: STATUS_ACCESS_VIOLATION at eip=610BA041
> eax=00000000 ebx=615F1F50 ecx=FFFFFFFF edx=6F6C5C72 esi=0076FE9C
> edi=6F6C5C72
> ebp=0076FE74 esp=0076FE70 program=C:\cygwin\bin\tee.exe
> cs=001B ds=0023 es=0023 fs=0038 gs=0000 ss=0023
> Stack trace:
> Frame     Function  Args
> 0076FE74  610BA041  (6F6C5C72, 0076FEA0, 00000004, 0076FE9C)
> 0076FEB4  6105828B  (00A20000, 00000000, 00000000, FFFFFFFF)
> 0076FF04  61077738  (FFFFFFFE, 00000010, 00000000, 00000000)
> 0076FF84  61077CC8  (610D1B58, 00000000, 858A88E0, 804FAB78)
> 0076FFB4  610053C8  (610D1B58, 00000000, 0022FC44, 610D1B58)
>       3 [sig] tee 2400 handle_exceptions: Error while dumping state
> (probably corrupted stack)
>
> ========================================
> $ /usr/bin/tee --version
> tee (sh-utils) 2.0.15
> Written by Mike Parker, Richard M. Stallman, and David MacKenzie.
>
> ========================================
> $ cygcheck -svr
> [snip]

Philippe,

Lack of responses doesn't necessarily indicate that your post wasn't seen
(or your problem reproduced), but more likely lack of time for debugging
the problem (see <http://www.catb.org/~esr/faqs/smart-questions.html>).

FWIW, I was able to reproduce your problem (in fact, simply calling
"/bin/procps -p $$ -o 'pid,ppid' | tee test.out" was enough to trigger the
problem). At the moment, I don't have an unstripped version of the DLL
installed on my system, so I couldn't do the debugging necessary for this.
From the range of addresses in the stack trace, it seems to happen
somewhere in the Cygwin DLL itself.  I've compared the strace for the
problematic command with the one from simply doing "echo | tee test.out".
The difference in straces is not significant (to me), except that readv()
seems to never get to the end of fhandler_base::read().  I'm attaching the
relevant chunk of the diffs (with times and PIDs stripped out to minimize
noise) in the hopes that this helps someone else debug this.
	Igor
-- 
				http://cs.nyu.edu/~pechtcha/
      |\      _,,,---,,_		pechtcha AT cs DOT nyu DOT edu
ZZZzz /,`.-'`'    -.  ;-;;,_		igor AT watson DOT ibm DOT com
     |,4-  ) )-,_. ,\ (  `'-'		Igor Pechtchanski, Ph.D.
    '---''(_/--'  `-'\_) fL	a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

"I have since come to realize that being between your mentor and his route
to the bathroom is a major career booster."  -- Patrick Naughton
---559023410-808637718-1062163808=:601
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="tee.strace.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine DOT GSO DOT 4 DOT 56 DOT 0308290930080 DOT 601 AT slinky DOT cs DOT nyu DOT edu>
Content-Description: 
Content-Disposition: attachment; filename="tee.strace.diff"

LS0tIHRlZS1lY2hvLnN0cmFjZQkyMDAzLTA4LTI5IDA5OjE4OjQ1LjAwMDAw
MDAwMCAtMDQwMA0KKysrIHRlZS1wcm9jcHMuc3RyYWNlCTIwMDMtMDgtMjkg
MDk6MTg6NTQuMDAwMDAwMDAwIC0wNDAwDQpAQCAtNSw3ICs1LDcgQEAgRExM
IHZlcnNpb246ICAxMDAzLjIyLCBhcGk6IDAuNzgNDQogRExMIGJ1aWxkOiAg
ICAyMDAzLTAzLTE4IDA5OjIwDQogT1MgdmVyc2lvbjogICBXaW5kb3dzIE5U
LTUuMA0KIEhlYXAgc2l6ZTogICAgNDAyNjUzMTg0DQotRGF0ZS9UaW1lOiAg
ICAyMDAzLTA4LTI5IDA5OjAxOjU1DQorRGF0ZS9UaW1lOiAgICAyMDAzLTA4
LTI5IDA5OjA0OjA5DQogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKg0KIFggWCBbbWFpbl0gdGVlIFhYWFggZW52aXJv
bl9pbml0OiAweDEwMDIwMDA4OiAhQzo9QzpcY3lnd2luXGJpbg0KIFggWCBb
bWFpbl0gdGVlIFhYWFggZW52aXJvbl9pbml0OiAweDEwMDIwNEQwOiBBTExV
U0VSU1BST0ZJTEU9QzpcRG9jdW1lbnRzIGFuZCBTZXR0aW5nc1xBbGwgVXNl
cnMNCkBAIC0xOTksMTEgKzE5OSwxMSBAQCBYIFggW21haW5dIHRlZSBYWFhY
IHNpZ3Byb2NfaW5pdDogcHJvY2VzDQogWCBYIFttYWluXSB0ZWUgWFhYWCBf
Y3lnd2luX2lzdGV4dF9mb3Jfc3RkaW86IF9jeWd3aW5faXN0ZXh0X2Zvcl9z
dGRpbyAoMCkNCiBYIFggW21haW5dIHRlZSBYWFhYIF9jeWd3aW5faXN0ZXh0
X2Zvcl9zdGRpbzogIF9jaWZzOiBmZCBub3Qgb3Blbg0KIFggWCBbbWFpbl0g
dGVlIFhYWFggX2N5Z3dpbl9pc3RleHRfZm9yX3N0ZGlvOiBfY3lnd2luX2lz
dGV4dF9mb3Jfc3RkaW8gKDEpDQorWCBYIFtzaWddIHRlZSBYWFhYIHdhaXRf
c2lnOiBzaWdjYXRjaF9ub25tYWluIDB4Q0MsIHNpZ2NhdGNoX21haW4gMHhE
MA0KK1ggWCBbc2lnXSB0ZWUgWFhYWCB3YWl0X3NpZzogUmVhZHkuICBkd1By
b2Nlc3NpZCBQUFBQDQogWCBYIFttYWluXSB0ZWUgWFhYWCBfY3lnd2luX2lz
dGV4dF9mb3Jfc3RkaW86ICBfY2lmczogZmQgbm90IG9wZW4NCiBYIFggW21h
aW5dIHRlZSBYWFhYIF9jeWd3aW5faXN0ZXh0X2Zvcl9zdGRpbzogX2N5Z3dp
bl9pc3RleHRfZm9yX3N0ZGlvICgyKQ0KIFggWCBbbWFpbl0gdGVlIFhYWFgg
X2N5Z3dpbl9pc3RleHRfZm9yX3N0ZGlvOiAgX2NpZnM6IGZkIG5vdCBvcGVu
DQotWCBYIFtzaWddIHRlZSBYWFhYIHdhaXRfc2lnOiBzaWdjYXRjaF9ub25t
YWluIDB4Q0MsIHNpZ2NhdGNoX21haW4gMHhEMA0KLVggWCBbc2lnXSB0ZWUg
WFhYWCB3YWl0X3NpZzogUmVhZHkuICBkd1Byb2Nlc3NpZCBQUFBQDQogWCBY
IFttYWluXSB0ZWUgWFhYWCBidWlsZF9hcmd2OiBhcmd2WzBdID0gJ3RlZScN
CiBYIFggW21haW5dIHRlZSBYWFhYIGJ1aWxkX2FyZ3Y6IGFyZ3ZbMV0gPSAn
dGVzdC5vdXQnDQogWCBYIFttYWluXSB0ZWUgWFhYWCBidWlsZF9hcmd2OiBh
cmdjIDINCkBAIC0yMTUsOCArMjE1LDggQEAgWCBYIFttYWluXSB0ZWUgWFhY
WCBkdGFibGU6OmJ1aWxkX2ZoYW5kbA0KIFggWCBbbWFpbl0gdGVlIFhYWFgg
ZmhhbmRsZXJfYmFzZTo6c2V0X2ZsYWdzOiBmbGFncyAweDEwMDAyLCBzdXBw
bGllZF9iaW4gMHgwDQogWCBYIFttYWluXSB0ZWUgWFhYWCBmaGFuZGxlcl9i
YXNlOjpzZXRfZmxhZ3M6IE9fVEVYVC9PX0JJTkFSWSBzZXQgaW4gZmxhZ3Mg
MHgxMDAwMA0KIFggWCBbbWFpbl0gdGVlIFhYWFggZmhhbmRsZXJfYmFzZTo6
c2V0X2ZsYWdzOiBmaWxlbW9kZSBzZXQgdG8gYmluYXJ5DQotWCBYIFttYWlu
XSB0ZWUgWFhYWCBmaGFuZGxlcl9iYXNlOjppbml0OiBjcmVhdGVkIG5ldyBm
aGFuZGxlcl9iYXNlIGZvciBoYW5kbGUgMHgyQTgsIGJpbiAxDQotWCBYIFtt
YWluXSB0ZWUgWFhYWCBkdGFibGU6OmluaXRfc3RkX2ZpbGVfZnJvbV9oYW5k
bGU6IGZkIDAsIGhhbmRsZSAweDJBOA0KK1ggWCBbbWFpbl0gdGVlIFhYWFgg
ZmhhbmRsZXJfYmFzZTo6aW5pdDogY3JlYXRlZCBuZXcgZmhhbmRsZXJfYmFz
ZSBmb3IgaGFuZGxlIDB4MkE0LCBiaW4gMQ0KK1ggWCBbbWFpbl0gdGVlIFhY
WFggZHRhYmxlOjppbml0X3N0ZF9maWxlX2Zyb21faGFuZGxlOiBmZCAwLCBo
YW5kbGUgMHgyQTQNCiBYIFggW21haW5dIHRlZSBYWFhYIG5vcm1hbGl6ZV9w
b3NpeF9wYXRoOiBzcmMgL2Rldi9jb25vdXQNCiBYIFggW21haW5dIHRlZSBY
WFhYIG5vcm1hbGl6ZV9wb3NpeF9wYXRoOiAvZGV2L2Nvbm91dCA9IG5vcm1h
bGl6ZV9wb3NpeF9wYXRoICgvZGV2L2Nvbm91dCkNCiBYIFggW21haW5dIHRl
ZSBYWFhYIG1vdW50X2luZm86OmNvbnZfdG9fd2luMzJfcGF0aDogY29udl90
b193aW4zMl9wYXRoICgvZGV2L2Nvbm91dCkNCkBAIC0zMDIsMzggKzMwMiw0
MSBAQCBYIFggW21haW5dIHRlZSBYWFhYIF9jeWd3aW5faXN0ZXh0X2Zvcl9z
DQogWCBYIFttYWluXSB0ZWUgWFhYWCBzZXRtb2RlX2hlbHBlcjogc2V0bW9k
ZTogZmlsZSB3YXMgcmF3IG5vdyByYXcNCiBYIFggW21haW5dIHRlZSBYWFhY
IHNldG1vZGU6IHNldG1vZGUgKDM8L3RtcC9zaHRlc3QvdGVzdC5vdXQ+LCAw
eDEwMDAwKSByZXR1cm5zIGJpbmFyeQ0KIFggWCBbbWFpbl0gdGVlIFhYWFgg
cmVhZHY6IHJlYWR2ICgwLCAweDIyRkE2MCwgMSkgYmxvY2tpbmcsIHNpZ2Nh
dGNoZXJzIDANCi1YIFggW3JlYWRfcGlwZV0gdGVlIFhYWFggZmhhbmRsZXJf
YmFzZTo6cmVhZDogcmV0dXJuaW5nIDEsIGJpbmFyeSBtb2RlDQotWCBYIFtt
YWluXSB0ZWUgWFhYWCByZWFkdjogMSA9IHJlYWR2ICgwLCAweDIyRkE2MCwg
MSksIGVycm5vIDANCi1YIFggW21haW5dIHRlZSBYWFhYIHdyaXRldjogd3Jp
dGV2ICgxLCAweDIyRjk4MCwgMSkNCi1YIFggW21haW5dIHRlZSBYWFhYIGZo
YW5kbGVyX2NvbnNvbGU6OndyaXRlOiAyMkZBOTAsIDENCi1YIFggW21haW5d
IHRlZSBYWFhYIGZoYW5kbGVyX2NvbnNvbGU6OndyaXRlOiBhdCAxMCgweDIw
KSBzdGF0ZSBpcyAwDQotWCBYIFttYWluXSB0ZWUgWFhYWCBmaGFuZGxlcl9j
b25zb2xlOjp3cml0ZTogMSA9IHdyaXRlX2NvbnNvbGUgKCwuLjEpDQotWCBY
IFttYWluXSB0ZWUgWFhYWCB3cml0ZXY6IDEgPSB3cml0ZSAoMSwgMHgyMkY5
ODAsIDEpLCBlcnJubyAwDQotWCBYIFttYWluXSB0ZWUgWFhYWCB3cml0ZXY6
IHdyaXRldiAoMywgMHgyMkY5ODAsIDEpDQotWCBYIFttYWluXSB0ZWUgWFhY
WCBmaGFuZGxlcl9iYXNlOjp3cml0ZTogYmluYXJ5IHdyaXRlDQotWCBYIFtt
YWluXSB0ZWUgWFhYWCBmaGFuZGxlcl9iYXNlOjp3cml0ZTogMSA9IHdyaXRl
ICgweDIyRkE5MCwgMSkNCi1YIFggW21haW5dIHRlZSBYWFhYIHdyaXRldjog
MSA9IHdyaXRlICgzLCAweDIyRjk4MCwgMSksIGVycm5vIDANCi1YIFggW21h
aW5dIHRlZSBYWFhYIHJlYWR2OiByZWFkdiAoMCwgMHgyMkZBNjAsIDEpIGJs
b2NraW5nLCBzaWdjYXRjaGVycyAwDQotWCBYIFtyZWFkX3BpcGVdIHRlZSBY
WFhYIGZoYW5kbGVyX2Jhc2U6OnJlYWQ6IHJldHVybmluZyAwLCBiaW5hcnkg
bW9kZQ0KLVggWCBbbWFpbl0gdGVlIFhYWFggcmVhZHY6IDAgPSByZWFkdiAo
MCwgMHgyMkZBNjAsIDEpLCBlcnJubyAwDQotWCBYIFttYWluXSB0ZWUgWFhY
WCBjbG9zZTogY2xvc2UgKDMpDQotWCBYIFttYWluXSB0ZWUgWFhYWCBmaGFu
ZGxlcl9iYXNlOjpjbG9zZTogY2xvc2luZyAnL3RtcC9zaHRlc3QvdGVzdC5v
dXQnIGhhbmRsZSAweDEwOA0KLVggWCBbbWFpbl0gdGVlIFhYWFggY2xvc2U6
IDAgPSBjbG9zZSAoMykNCi1YIFggW21haW5dIHRlZSBYWFhYIGNsb3NlOiBj
bG9zZSAoMCkNCi1YIFggW21haW5dIHRlZSBYWFhYIGZoYW5kbGVyX2Jhc2U6
OmNsb3NlOiBjbG9zaW5nICcvZGV2L3BpcGVyJyBoYW5kbGUgMHgyQTgNCi1Y
IFggW21haW5dIHRlZSBYWFhYIGNsb3NlOiAwID0gY2xvc2UgKDApDQotWCBY
IFttYWluXSB0ZWUgWFhYWCBkb19leGl0OiBkb19leGl0ICgwKQ0KLVggWCBb
bWFpbl0gdGVlIFhYWFggdm9pZDogMHgwID0gc2lnbmFsICgyMCwgMHgxKQ0K
LVggWCBbbWFpbl0gdGVlIFhYWFggdm9pZDogMHgwID0gc2lnbmFsICgxLCAw
eDEpDQotWCBYIFttYWluXSB0ZWUgWFhYWCB2b2lkOiAweDAgPSBzaWduYWwg
KDIsIDB4MSkNCi1YIFggW21haW5dIHRlZSBYWFhYIHZvaWQ6IDB4MCA9IHNp
Z25hbCAoMywgMHgxKQ0KLVggWCBbbWFpbl0gdGVlIFhYWFggZmhhbmRsZXJf
Y29uc29sZTo6Y2xvc2U6IGRlY3JlbWVudGVkIG9wZW5fZmhzLCBub3cgMQ0K
LVggWCBbbWFpbl0gdGVlIFhYWFggZmhhbmRsZXJfY29uc29sZTo6Y2xvc2U6
IGRlY3JlbWVudGVkIG9wZW5fZmhzLCBub3cgMA0KLVggWCBbbWFpbl0gdGVl
IFhYWFggc2lncHJvY190ZXJtaW5hdGU6IGVudGVyaW5nDQotWCBYIFttYWlu
XSB0ZWUgWFhYWCBwcm9jX3Rlcm1pbmF0ZTogbmNoaWxkcmVuIDAsIG56b21i
aWVzIDANCi1YIFggW21haW5dIHRlZSBYWFhYIHByb2NfdGVybWluYXRlOiBs
ZWF2aW5nDQotWCBYIFttYWluXSB0ZWUgWFhYWCBfX3RvX2Nsb2NrX3Q6IGR3
SGlnaERhdGVUaW1lIDAsIGR3TG93RGF0ZVRpbWUgMjAwMjg4DQotWCBYIFtt
YWluXSB0ZWUgWFhYWCBfX3RvX2Nsb2NrX3Q6IHRvdGFsIDAwMDAwMDAwIDAw
MDAwMDE0DQotWCBYIFttYWluXSB0ZWUgWFhYWCBfX3RvX2Nsb2NrX3Q6IGR3
SGlnaERhdGVUaW1lIDAsIGR3TG93RGF0ZVRpbWUgMjAwMjg4DQotWCBYIFtt
YWluXSB0ZWUgWFhYWCBfX3RvX2Nsb2NrX3Q6IHRvdGFsIDAwMDAwMDAwIDAw
MDAwMDE0DQotWCBYIFttYWluXSB0ZWUgWFhYWCBfcGluZm86OmV4aXQ6IENh
bGxpbmcgRXhpdFByb2Nlc3MgMA0KK1ggWCBbc2lnXSB0ZWUgWFhYWCB3YWl0
X3NpZzogYXdha2UNCitYIFggW3NpZ10gdGVlIFhYWFggd2FpdF9zaWc6IHBy
b2Nlc3Npbmcgc2lnbmFsIDANCitYIFggW3NpZ10gdGVlIFhYWFggcGluZm86
OmluaXQ6IGV4ZWNlZCBwcm9jZXNzIHdpbmRvd3MgcGlkIDE3NDgsIGN5Z3dp
biBwaWQgMTc4OA0KK1ggWCBbc2lnXSB0ZWUgWFhYWCBwaW5mbzo6aW5pdDog
ZXhlY2VkIHByb2Nlc3Mgd2luZG93cyBwaWQgMTg0MCwgY3lnd2luIHBpZCAx
ODIwDQorWCBYIFtzaWddIHRlZSBYWFhYIHBpbmZvOjppbml0OiBleGVjZWQg
cHJvY2VzcyB3aW5kb3dzIHBpZCAxOTk2LCBjeWd3aW4gcGlkIDQ1Mg0KK1gg
WCBbc2lnXSB0ZWUgWFhYWCBwaW5mbzo6aW5pdDogZXhlY2VkIHByb2Nlc3Mg
d2luZG93cyBwaWQgMjA2OCwgY3lnd2luIHBpZCAyMDQ4DQorWCBYIFtzaWdd
IHRlZSBYWFhYIHBpbmZvOjppbml0OiBleGVjZWQgcHJvY2VzcyB3aW5kb3dz
IHBpZCAyMTc2LCBjeWd3aW4gcGlkIDIxNDgNCitYIFggW3NpZ10gdGVlIFhY
WFggcGluZm86OmluaXQ6IGV4ZWNlZCBwcm9jZXNzIHdpbmRvd3MgcGlkIDIy
NjQsIGN5Z3dpbiBwaWQgMjIzMg0KK1ggWCBbc2lnXSB0ZWUgWFhYWCBwaW5m
bzo6aW5pdDogZXhlY2VkIHByb2Nlc3Mgd2luZG93cyBwaWQgMzE2NCwgY3ln
d2luIHBpZCAyOTgwDQorWCBYIFtzaWddIHRlZSBYWFhYIHBpbmZvOjppbml0
OiBleGVjZWQgcHJvY2VzcyB3aW5kb3dzIHBpZCAzMzA0LCBjeWd3aW4gcGlk
IDI4NTYNCitYIFggW3NpZ10gdGVlIFhYWFggcGluZm86OmluaXQ6IGV4ZWNl
ZCBwcm9jZXNzIHdpbmRvd3MgcGlkIDM3MjgsIGN5Z3dpbiBwaWQgMzgyMA0K
K1ggWCBbc2lnXSB0ZWUgWFhYWCBwaW5mbzo6aW5pdDogZXhlY2VkIHByb2Nl
c3Mgd2luZG93cyBwaWQgMzkzMiwgY3lnd2luIHBpZCAzOTgwDQorWCBYIFtz
aWddIHRlZSBYWFhYIHBpbmZvOjppbml0OiBleGVjZWQgcHJvY2VzcyB3aW5k
b3dzIHBpZCAyOTA4LCBjeWd3aW4gcGlkIDM3NDANCitYIFggW3NpZ10gdGVl
IFhYWFggcGluZm86OmluaXQ6IGV4ZWNlZCBwcm9jZXNzIHdpbmRvd3MgcGlk
IDM4ODAsIGN5Z3dpbiBwaWQgMzgwMA0KK1ggWCBbc2lnXSB0ZWUgWFhYWCBo
YW5kbGVfZXhjZXB0aW9uczogSW4gY3lnd2luX2V4Y2VwdF9oYW5kbGVyIGV4
YyAweEMwMDAwMDA1IGF0IDB4NjEwQkEwNDEgc3AgMHg3REZFNzANCitYIFgg
W3NpZ10gdGVlIFhYWFggaGFuZGxlX2V4Y2VwdGlvbnM6IEluIGN5Z3dpbl9l
eGNlcHRfaGFuZGxlciBzaWcgPSAxMSBhdCAweDYxMEJBMDQxDQorWCBYIFtz
aWddIHRlZSBYWFhYIGhhbmRsZV9leGNlcHRpb25zOiBJbiBjeWd3aW5fZXhj
ZXB0X2hhbmRsZXIgY2FsbGluZyAweDANCitYIFggW3NpZ10gdGVlIFhYWFgg
aGFuZGxlX2V4Y2VwdGlvbnM6IEV4Y2VwdGlvbjogU1RBVFVTX0FDQ0VTU19W
SU9MQVRJT04NCitYIFggW3NpZ10gdGVlIFhYWFggdHJ5X3RvX2RlYnVnOiBk
ZWJ1Z2dlcl9jb21tYW5kICcnDQorWCBYIFtzaWddIHRlZSBYWFhYIG9wZW5f
c3RhY2tkdW1wZmlsZTogRHVtcGluZyBzdGFjayB0cmFjZSB0byB0ZWUuZXhl
LnN0YWNrZHVtcA0KK1ggWCBbc2lnXSB0ZWUgWFhYWCBzaWduYWxfZXhpdDog
YWJvdXQgdG8gY2FsbCBkb19leGl0ICgxOEIwMCkNCitYIFggW3NpZ10gdGVl
IFhYWFggZG9fZXhpdDogZG9fZXhpdCAoMTAxMTIwKQ0KK1ggWCBbc2lnXSB0
ZWUgWFhYWCB2b2lkOiAweDAgPSBzaWduYWwgKDIwLCAweDEpDQorWCBYIFtz
aWddIHRlZSBYWFhYIHZvaWQ6IDB4MCA9IHNpZ25hbCAoMSwgMHgxKQ0KK1gg
WCBbc2lnXSB0ZWUgWFhYWCB2b2lkOiAweDAgPSBzaWduYWwgKDIsIDB4MSkN
CitYIFggW3NpZ10gdGVlIFhYWFggdm9pZDogMHgwID0gc2lnbmFsICgzLCAw
eDEpDQorWCBYIFtzaWddIHRlZSBYWFhYIGZoYW5kbGVyX2Jhc2U6OmNsb3Nl
OiBjbG9zaW5nICcvZGV2L3BpcGVyJyBoYW5kbGUgMHgyQTQNCitYIFggW3Np
Z10gdGVlIFhYWFggZmhhbmRsZXJfY29uc29sZTo6Y2xvc2U6IGRlY3JlbWVu
dGVkIG9wZW5fZmhzLCBub3cgMQ0KK1ggWCBbc2lnXSB0ZWUgWFhYWCBmaGFu
ZGxlcl9jb25zb2xlOjpjbG9zZTogZGVjcmVtZW50ZWQgb3Blbl9maHMsIG5v
dyAwDQorWCBYIFtzaWddIHRlZSBYWFhYIGZoYW5kbGVyX2Jhc2U6OmNsb3Nl
OiBjbG9zaW5nICcvdG1wL3NodGVzdC90ZXN0Lm91dCcgaGFuZGxlIDB4MTA4
DQorWCBYIFtzaWddIHRlZSBYWFhYIHNpZ3Byb2NfdGVybWluYXRlOiBlbnRl
cmluZw0KK1ggWCBbc2lnXSB0ZWUgWFhYWCBwcm9jX3Rlcm1pbmF0ZTogbmNo
aWxkcmVuIDAsIG56b21iaWVzIDANCitYIFggW3NpZ10gdGVlIFhYWFggcHJv
Y190ZXJtaW5hdGU6IGxlYXZpbmcNCitYIFggW3NpZ10gdGVlIFhYWFggX190
b19jbG9ja190OiBkd0hpZ2hEYXRlVGltZSAwLCBkd0xvd0RhdGVUaW1lIDUw
MDcyMA0KK1ggWCBbc2lnXSB0ZWUgWFhYWCBfX3RvX2Nsb2NrX3Q6IHRvdGFs
IDAwMDAwMDAwIDAwMDAwMDMyDQorWCBYIFtzaWddIHRlZSBYWFhYIF9fdG9f
Y2xvY2tfdDogZHdIaWdoRGF0ZVRpbWUgMCwgZHdMb3dEYXRlVGltZSAzMDA0
MzINCitYIFggW3NpZ10gdGVlIFhYWFggX190b19jbG9ja190OiB0b3RhbCAw
MDAwMDAwMCAwMDAwMDAxRQ0KK1ggWCBbc2lnXSB0ZWUgWFhYWCBfcGluZm86
OmV4aXQ6IENhbGxpbmcgRXhpdFByb2Nlc3MgMTAxMTIwDQo=


---559023410-808637718-1062163808=:601
Content-Type: text/plain; charset=us-ascii

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/
---559023410-808637718-1062163808=:601--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019