delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/09/15/18:17:59

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
Message-ID: <3D8506F8.8010009@cox.net>
Date: Sun, 15 Sep 2002 18:17:28 -0400
From: "David A. Cobb" <superbiskit AT cox DOT net>
Reply-To: Cygwin Discussion <cygwin AT cygwin DOT com>
Organization: CoxNet User
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2a) Gecko/20020912
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: "ERIC KRAUSE (ekraus02)" <ekraus02 AT baker DOT edu>,
Cygwin Discussion <cygwin AT cygwin DOT com>
Subject: Re: [BUG] Intermittant error referencing memory @0x00000010
References: <3D7A3D30 DOT 2030101 AT cox DOT net> <3D80ABD7 DOT 2090808 AT cox DOT net> <007e01c25a8e$b85ffef0$0219a8c0 AT eric2k> <3D822B23 DOT 6030001 AT cox DOT net> <000b01c25b67$a79a46a0$0219a8c0 AT eric2k>

--------------070604080706010406010607
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: quoted-printable

ERIC KRAUSE (ekraus02) wrote:

>David A. Cobb writes:
> =20
>
>>Thanks, Eric.
>>    Uname: CYGWIN_NT 5.0  .... 1.3.12 (0.54.3.2) 2002-07-06 02:16
>>    Complete CYGCHECK output appended (.zip)
>>   =20
>>
>For some reason the attached file only contained a reiteration of the un=
ame
>output.
>
Tried Again!

>
> =20
>
>>    Another datapoint: I tried firing up CYGSERVER and doing the make.
>> Aha!  It ran to completion -- still errors of some sort but none of th=
e
>>Win exceptions.
>>    That introduced other troubles, I'll post that later and try to kee=
p
>>this thread focused.
>>    The other thing was terminating all the many aps I have in the
>>system tray (   except ZA and my antivirus ) and then keeping my hands
>>off while it ran so nothing was perturbing the memory allocations.
>>    Having CYGSERVER change things so completely makes me suspect that
>>IPC is related to the problem -- I don't know what else changes when th=
e
>>server is active; also watching a ProcessExplorer display shows the
>>server IPC resources very very active.
>>
>>   =20
>>
>
>How far into configure did you get before it crashed the first time?  Th=
at
>may shed some insight into why it's crashing.  Now your crash was in sh.=
exe
>right?  Cygwin /bin/sh isn't bash--it's the not-so-heavy simpler "ash".
>
>Were you using the "20020131-1" version?  If yes, I'd upgrade "ash" then=
 try
>again without cygserver.
>
>---
>Eric R. Krause
> =20
>
It varies!  One thing, however, that is pretty consistant:  when configur=
e freezes up, the "active" process is rm.exe, spawned by sh.exe.  This ev=
en happened once when a parameter error caused the configure script to fa=
il; assuming that happened within maybe 10-minutes, the rm.exe hung aroun=
d for 3-hours while I went away and came back.  Then I did something real=
ly strange: I fired off a second terminal session and ran gdb, attaching =
to the rm.exe process.  The EIP is way up in Microsoft land: 0x77f9f9e0. =
 Slightly more interesting, there are three active threads - and they are=
 all up in high memory [below].  It's hard to see how much rm.exe is goin=
g to benefit from multiple threads.  But the result makes me wonder.  We =
know BG and friends made many compromises in their NT design to get bette=
r performance - things that should probably not be in ring-0 are there 'c=
ause state transitions are so darn expensive.  And, I wouldn't be surpris=
ed, stuff is in a vulnerable place in ring-3 'cause it's quicker there.  =
ANYWAY, is it possible that we have re-entered a function that is not re-=
entrant?

THREADS from rm.exe [GDB display]

*3 <pid> 0x410 [eip=3D]0x77f9f9e0
 2 <pid> 0x7EC ......0x77f87e77
 1 <pid> 0x36C ......0x77f8b5bf

Another, slightly wierd thing: if I watch carefully while banging on Ctl+=
C, the process-id switches between two incarnations of rm.exe.
pid=3D1324/1472/1324/1472 etc.  Now, I don't know whether pids get reused=
 that quickly!  But this looks like a classical deadly embrace.  The same=
 sort of suggestion comes from watching rm.exe's handles from ProcessExpl=
orer.  When it's stuck it keeps activating and then killing handles on on=
e single /tmp/ directory.  It seems it is trying to get control of some r=
esource, being denied, and not quite knowing what to do.  As in retrying =
when the status !=3D EAGAIN(?) =20

I'd be happy to try debugging more or something, but my C is decidedly ru=
dimentary.  I'd probably do more harm than good.


--=20
David A. Cobb, Software Engineer, Public Access Advocate
"By God's Grace I am a Christian man, by my actions a great sinner." -- T=
he Way of a Pilgrim; R. M. French, tr.
Life is too short to tolerate crappy software.
=2E


--------------070604080706010406010607
Content-Type: application/x-zip-compressed;
 name="cygcheck-2002-09-15.ZIP"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="cygcheck-2002-09-15.ZIP"

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
PBsAAAAA

--------------070604080706010406010607
Content-Type: text/plain; charset=us-ascii

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/
--------------070604080706010406010607--

- Raw text -


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