delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2002/07/20/09:50:15

Mailing-List: contact cygwin-developers-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-developers-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-developers/>
List-Post: <mailto:cygwin-developers AT cygwin DOT com>
List-Help: <mailto:cygwin-developers-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-developers-owner AT cygwin DOT com
Delivered-To: mailing list cygwin-developers AT cygwin DOT com
Message-ID: <3D396A8D.3090301@hekimian.com>
Date: Sat, 20 Jul 2002 09:50:05 -0400
X-Sybari-Trust: 9350d4cd b923d9bf 0879ee9b 00000109
From: Joe Buehler <jbuehler AT hekimian DOT com>
Reply-To: joseph DOT buehler AT spirentcom DOT com
Organization: Spirent Communications
User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:1.0.0) Gecko/20020530
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: cygwin-developers AT cygwin DOT com
Subject: Re: [bug found] Re: cygwin hang problem
References: <3D32FC00 DOT 5090108 AT hekimian DOT com> <20020719050925 DOT GA24259 AT redhat DOT com> <3D37F0E5 DOT 50F3669B AT yahoo DOT com> <20020719141242 DOT GB27697 AT redhat DOT com> <3D38949C DOT 3090200 AT hekimian DOT com> <3D38C63B DOT 1070201 AT hekimian DOT com> <20020720023006 DOT GB4688 AT redhat DOT com> <20020720050032 DOT GA7816 AT redhat DOT com>

This is a multi-part message in MIME format.
--------------070701080508000803080604
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Christopher Faylor wrote:

> I'd still like to find what threads are simultaneously looking for the
> same info but, in the meantime, I've rewritten that particular section
> of code so that there is only one memory write, which should be thread
> safe.
> 
> Does it work any better now?

I'll try it, though it might not be until Monday.

Meanwhile, I am attaching the thread stacks.  One of them must have called
CopySid successfully at some point.  Hard to say when with XP scheduler
vagaries etc.

I am working from a July 8 14:42:35 (or so) snapshot from cvs, with a couple
patches of my own.

Joe Buehler

--------------070701080508000803080604
Content-Type: application/x-java-applet;version=1.1.1;
 name="mail"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="mail"

JCBnZGIgLW53IC91c3IvYmluL2tzaC5leGUga3NoLmV4ZS5jb3JlIApHTlUgZ2RiIDIwMDIt
MDQtMTEtY3ZzIChjeWd3aW4tc3BlY2lhbCkKQ29weXJpZ2h0IDIwMDIgRnJlZSBTb2Z0d2Fy
ZSBGb3VuZGF0aW9uLCBJbmMuCkdEQiBpcyBmcmVlIHNvZnR3YXJlLCBjb3ZlcmVkIGJ5IHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwgYW5kIHlvdSBhcmUKd2VsY29tZSB0byBj
aGFuZ2UgaXQgYW5kL29yIGRpc3RyaWJ1dGUgY29waWVzIG9mIGl0IHVuZGVyIGNlcnRhaW4g
Y29uZGl0aW9ucy4KVHlwZSAic2hvdyBjb3B5aW5nIiB0byBzZWUgdGhlIGNvbmRpdGlvbnMu
ClRoZXJlIGlzIGFic29sdXRlbHkgbm8gd2FycmFudHkgZm9yIEdEQi4gIFR5cGUgInNob3cg
d2FycmFudHkiIGZvciBkZXRhaWxzLgpUaGlzIEdEQiB3YXMgY29uZmlndXJlZCBhcyAiaTY4
Ni1wYy1jeWd3aW4iLi4uCgp3YXJuaW5nOiBjb3JlIGZpbGUgbWF5IG5vdCBtYXRjaCBzcGVj
aWZpZWQgZXhlY3V0YWJsZSBmaWxlLgowMDQwMDAwMDpjOi9jeWd3aW4vYmluL2tzaC5leGUg
KHN5bWJvbHMgcHJldmlvdXNseSBsb2FkZWQpCiMwICAweDdmZmUwMzA0IGluID8/ICgpCihn
ZGIpIGluZm8gdGhyZWFkcwogIDQgcHJvY2VzcyAyMDQgIDB4NzdmOTcwNzcgaW4gX2xpYmtl
cm5lbDMyX2FfaW5hbWUgKCkKICAzIHByb2Nlc3MgMzQwOCAgMHg3ZmZlMDMwNCBpbiA/PyAo
KQogIDIgcHJvY2VzcyAxOTU2ICAweDc3ZTcyZTlmIGluIF9saWJrZXJuZWwzMl9hX2luYW1l
ICgpCiogMSBwcm9jZXNzIDM2MjggIDB4N2ZmZTAzMDQgaW4gPz8gKCkKKGdkYikgYnQKIzAg
IDB4N2ZmZTAzMDQgaW4gPz8gKCkKIzEgIDB4NzdlNzlkNmEgaW4gX2xpYmtlcm5lbDMyX2Ff
aW5hbWUgKCkKIzIgIDB4NjEwYTAwMGYgaW4gd2FpdDQgKGludHBpZD0tMSwgc3RhdHVzPTB4
MjJjZGJjLCBvcHRpb25zPTIsIHI9MHgwKQogICAgYXQgL3Vzci9sb2NhbC9jeWd3aW4tc3Jj
L3NyYy93aW5zdXAvY3lnd2luL3dhaXQuY2M6ODYKIzMgIDB4NjEwOWZkM2QgaW4gd2FpdHBp
ZCAoaW50cGlkPS0xLCBzdGF0dXM9MHgyMmNkYmMsIG9wdGlvbnM9MikKICAgIGF0IC91c3Iv
bG9jYWwvY3lnd2luLXNyYy9zcmMvd2luc3VwL2N5Z3dpbi93YWl0LmNjOjMyCiM0ICAweDAw
NDE5MTQ4IGluIGpvYl93YWl0c2FmZSAoc2lnPTApIGF0IC91c3IvbG9jYWwvYXN0LXNyYy9z
cmMvY21kL2tzaDkzL3NoL2pvYnMuYzoyMDEKIzUgIDB4MDA0MWFiY2IgaW4gam9iX3dhaXQg
KHBpZD0zNTY4KSBhdCAvdXNyL2xvY2FsL2FzdC1zcmMvc3JjL2NtZC9rc2g5My9zaC9qb2Jz
LmM6MTIxNQojNiAgMHgwMDQxM2M3ZCBpbiBzaF9leGVjICh0PTB4YTA1ZTRkOCwgZmxhZ3M9
MCkgYXQgL3Vzci9sb2NhbC9hc3Qtc3JjL3NyYy9jbWQva3NoOTMvc2gveGVjLmM6NzA5CiM3
ICAweDAwNDE0NGY3IGluIHNoX2V4ZWMgKHQ9MHhhMDVlNTI4LCBmbGFncz0wKSBhdCAvdXNy
L2xvY2FsL2FzdC1zcmMvc3JjL2NtZC9rc2g5My9zaC94ZWMuYzo5NTIKIzggIDB4MDA0MTQ0
ZGIgaW4gc2hfZXhlYyAodD0weGEwNWU1OTAsIGZsYWdzPTApIGF0IC91c3IvbG9jYWwvYXN0
LXNyYy9zcmMvY21kL2tzaDkzL3NoL3hlYy5jOjk1MQojOSAgMHgwMDQxNGY4ZSBpbiBzaF9l
eGVjICh0PTB4YTA1ZTNlOCwgZmxhZ3M9NCkKICAgIGF0IC91c3IvbG9jYWwvYXN0LXNyYy9z
cmMvY21kL2tzaDkzL3NoL3hlYy5jOjExOTMKIzEwIDB4MDA0MTQ0N2YgaW4gc2hfZXhlYyAo
dD0weGEwNWU5MTAsIGZsYWdzPTQpIGF0IC91c3IvbG9jYWwvYXN0LXNyYy9zcmMvY21kL2tz
aDkzL3NoL3hlYy5jOjk0MAojMTEgMHgwMDQxNGZhYSBpbiBzaF9leGVjICh0PTB4YTA1ZTI5
OCwgZmxhZ3M9NCkKICAgIGF0IC91c3IvbG9jYWwvYXN0LXNyYy9zcmMvY21kL2tzaDkzL3No
L3hlYy5jOjExOTQKIzEyIDB4MDA0MTQ0N2YgaW4gc2hfZXhlYyAodD0weGEwNWU5OTgsIGZs
YWdzPTUpIGF0IC91c3IvbG9jYWwvYXN0LXNyYy9zcmMvY21kL2tzaDkzL3NoL3hlYy5jOjk0
MAojMTMgMHgwMDQxNDBjYyBpbiBzaF9leGVjICh0PTB4YTA1ZWU3MCwgZmxhZ3M9NSkgYXQg
L3Vzci9sb2NhbC9hc3Qtc3JjL3NyYy9jbWQva3NoOTMvc2gveGVjLmM6ODMzCiMxNCAweDAw
NDEzZWYwIGluIHNoX2V4ZWMgKHQ9MHhhMDVlZTgwLCBmbGFncz00KSBhdCAvdXNyL2xvY2Fs
L2FzdC1zcmMvc3JjL2NtZC9rc2g5My9zaC94ZWMuYzo3NzkKIzE1IDB4MDA0MDFmN2YgaW4g
ZXhmaWxlIChpb3A9MHhhMDUzOTUwLCBmbm89NikgYXQgL3Vzci9sb2NhbC9hc3Qtc3JjL3Ny
Yy9jbWQva3NoOTMvc2gvbWFpbi5jOjUyMAojMTYgMHgwMDQwMTgxMCBpbiBzaF9tYWluIChh
Yz0yLCBhdj0weDYxNjEwN2FjLCB1c2VyaW5pdD0wKQogICAgYXQgL3Vzci9sb2NhbC9hc3Qt
c3JjL3NyYy9jbWQva3NoOTMvc2gvbWFpbi5jOjMxOAojMTcgMHgwMDQwMTA2YSBpbiBtYWlu
IChhcmdjPTIsIGFyZ3Y9MHg2MTYxMDdhYykKICAgIGF0IC91c3IvbG9jYWwvYXN0LXNyYy9z
cmMvY21kL2tzaDkzL3NoL3BtYWluLmM6MzMKIzE4IDB4NjEwMDY1YjAgaW4gZGxsX2NydDBf
MSAoKSBhdCAvdXNyL2xvY2FsL2N5Z3dpbi1zcmMvc3JjL3dpbnN1cC9jeWd3aW4vZGNydDAu
Y2M6Nzc0CiMxOSAweDYxMDA2YTU5IGluIF9kbGxfY3J0MCAoKSBhdCAvdXNyL2xvY2FsL2N5
Z3dpbi1zcmMvc3JjL3dpbnN1cC9jeWd3aW4vZGNydDAuY2M6ODcyCiMyMCAweDYxMDA2YWIx
IGluIGRsbF9jcnQwICh1cHRyPTB4MCkgYXQgL3Vzci9sb2NhbC9jeWd3aW4tc3JjL3NyYy93
aW5zdXAvY3lnd2luL2RjcnQwLmNjOjg4NQojMjEgMHgwMDQ1YzQ0ZSBpbiBjeWd3aW5fY3J0
MCAoKQojMjIgMHgwMDQwMTAzYyBpbiBtYWluQ1JUU3RhcnR1cCAoKQojMjMgMHg3N2U3ZWI2
OSBpbiBfbGlia2VybmVsMzJfYV9pbmFtZSAoKQooZ2RiKSB0aHJlYWQgMgpbU3dpdGNoaW5n
IHRvIHRocmVhZCAyIChwcm9jZXNzIDE5NTYpXSMwICAweDc3ZTcyZTlmIGluIF9saWJrZXJu
ZWwzMl9hX2luYW1lICgpCihnZGIpIGJ0CiMwICAweDc3ZTcyZTlmIGluIF9saWJrZXJuZWwz
Ml9hX2luYW1lICgpCiMxICAweDYxMDEzZWY1IGluIHRyeV90b19kZWJ1ZyAod2FpdGxvb3A9
dHJ1ZSkKICAgIGF0IC91c3IvbG9jYWwvY3lnd2luLXNyYy9zcmMvd2luc3VwL2N5Z3dpbi9l
eGNlcHRpb25zLmNjOjM5NgojMiAgMHg2MTAxNDUzZSBpbiBoYW5kbGVfZXhjZXB0aW9ucyAo
ZT0weDcyZjZmOCwgaW49MHg3MmY3MTQpCiAgICBhdCAvdXNyL2xvY2FsL2N5Z3dpbi1zcmMv
c3JjL3dpbnN1cC9jeWd3aW4vZXhjZXB0aW9ucy5jYzo1MzcKIzMgIDB4NzdmODMzYTAgaW4g
X2xpYmtlcm5lbDMyX2FfaW5hbWUgKCkKIzQgIDB4NzdmODMzNzIgaW4gX2xpYmtlcm5lbDMy
X2FfaW5hbWUgKCkKIzUgIDB4NzdmNTEwYTYgaW4gX2xpYmtlcm5lbDMyX2FfaW5hbWUgKCkK
IzYgIDB4NjEwZDhiOGMgaW4gY3lnc2lkOjpvcGVyYXRvcj0gKHRoaXM9MHg3MmZhNWMsIG5z
aWQ9MHg2MTYxMDI5NCkKICAgIGF0IC91c3IvbG9jYWwvY3lnd2luLXNyYy9zcmMvd2luc3Vw
L2N5Z3dpbi9zZWN1cml0eS5oOjQ3CiM3ICAweDYxMDcwYzM3IGluIF9fc2VjX3VzZXIgKHNh
X2J1Zj0weDcyZmFlOCwgc2lkMj0weDAsIGluaGVyaXQ9MCkKICAgIGF0IC91c3IvbG9jYWwv
Y3lnd2luLXNyYy9zcmMvd2luc3VwL2N5Z3dpbi9zZWNfaGVscGVyLmNjOjQ3MwojOCAgMHg2
MTBkYjk4YyBpbiBzZWNfdXNlcl9uaWggKHNhX2J1Zj0weDcyZmFlOCAiIiwgc2lkPTB4MCkK
ICAgIGF0IC91c3IvbG9jYWwvY3lnd2luLXNyYy9zcmMvd2luc3VwL2N5Z3dpbi9zZWN1cml0
eS5oOjIxNAojOSAgMHg2MTA4MmRhNSBpbiBnZXRzZW0gKHA9MHgwLCAKICAgIHN0cj0weDYx
MGViMjQ4ICJjeWd3aW4xUzMtMjAwMi0wNy0xMSAxMDoyOC5zaWdjYXRjaC4yMzAwMjAwMi0w
Ny0xMSAxMDoyOCIsIGluaXQ9MCwgCiAgICBtYXg9MjE0NzQ4MzY0NykgYXQgL3Vzci9sb2Nh
bC9jeWd3aW4tc3JjL3NyYy93aW5zdXAvY3lnd2luL3NpZ3Byb2MuY2M6OTQ4CiMxMCAweDYx
MDgzNTJiIGluIHdhaXRfc2lnICgpIGF0IC91c3IvbG9jYWwvY3lnd2luLXNyYy9zcmMvd2lu
c3VwL2N5Z3dpbi9zaWdwcm9jLmNjOjEwOTEKIzExIDB4NjEwMDc5NjEgaW4gdGhyZWFkX3N0
dWIgKGFyZz0weDYxMGUyM2EwKQogICAgYXQgL3Vzci9sb2NhbC9jeWd3aW4tc3JjL3NyYy93
aW5zdXAvY3lnd2luL2RlYnVnLmNjOjk4CiMxMiAweDc3ZTgwMmVkIGluIF9saWJrZXJuZWwz
Ml9hX2luYW1lICgpCihnZGIpIHRocmVhZCAzCltTd2l0Y2hpbmcgdG8gdGhyZWFkIDMgKHBy
b2Nlc3MgMzQwOCldIzAgIDB4N2ZmZTAzMDQgaW4gPz8gKCkKKGdkYikgYnQKIzAgIDB4N2Zm
ZTAzMDQgaW4gPz8gKCkKIzEgIDB4NzdlNzlkNmEgaW4gX2xpYmtlcm5lbDMyX2FfaW5hbWUg
KCkKIzIgIDB4NjEwODQxZTQgaW4gd2FpdF9mb3JfbWUgKCkgYXQgL3Vzci9sb2NhbC9jeWd3
aW4tc3JjL3NyYy93aW5zdXAvY3lnd2luL3NpZ3Byb2MuY2M6MTc5CiMzICAweDYxMDgyMzg5
IGluIHNpZ19zZW5kIChwPTB4NjEwZWIzNjgsIHNpZz0yMCwgZWJwPTk2MzM2NDAsIGV4Y2Vw
dGlvbj1mYWxzZSkKICAgIGF0IC91c3IvbG9jYWwvY3lnd2luLXNyYy9zcmMvd2luc3VwL2N5
Z3dpbi9zaWdwcm9jLmNjOjcwMAojNCAgMHg2MTA4NDA3MCBpbiB3YWl0X3N1YnByb2MgKCkg
YXQgL3Vzci9sb2NhbC9jeWd3aW4tc3JjL3NyYy93aW5zdXAvY3lnd2luL3NpZ3Byb2MuY2M6
MTMwNgojNSAgMHg2MTAwNzk2MSBpbiB0aHJlYWRfc3R1YiAoYXJnPTB4NjEwZTIzYTApCiAg
ICBhdCAvdXNyL2xvY2FsL2N5Z3dpbi1zcmMvc3JjL3dpbnN1cC9jeWd3aW4vZGVidWcuY2M6
OTgKIzYgIDB4NzdlODAyZWQgaW4gX2xpYmtlcm5lbDMyX2FfaW5hbWUgKCkKKGdkYikgdGhy
ZWFkIDQKW1N3aXRjaGluZyB0byB0aHJlYWQgNCAocHJvY2VzcyAyMDQpXSMwICAweDc3Zjk3
MDc3IGluIF9saWJrZXJuZWwzMl9hX2luYW1lICgpCihnZGIpIGJ0CiMwICAweDc3Zjk3MDc3
IGluIF9saWJrZXJuZWwzMl9hX2luYW1lICgpCihnZGIpIA==
--------------070701080508000803080604--

- Raw text -


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