Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
X-Injected-Via-Gmane: http://gmane.org/
To: cygwin@cygwin.com
Path: not-for-mail
From: Dan Holmsand <dan@eyebee.com>
Subject: Re: xinted rsync bluescreen
Date: Wed, 15 Jan 2003 15:26:37 +0100
Lines: 32
Message-ID: <b03r0e$3nv$1@main.gmane.org>
References: <5.2.0.9.2.20030113102404.029296d0@pop3.cris.com> <000401c2b846$48882a60$0201a8c0@sos> <59A835EDCDDBEB46BC75402F4604D5528F75CC@elmer> <005001c2b841$b3f55520$4d1f1cac@THEODOLITE> <000401c2b846$48882a60$0201a8c0@sos> <5.2.0.9.2.20030113102404.029296d0@pop3.cris.com> <5.2.0.9.2.20030113105240.01e1f660@pop3.cris.com> <20030113185823.GA180863@WORLDNET> <avva35$1sl$1@main.gmane.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
X-Complaints-To: usenet@main.gmane.org
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3b) Gecko/20030114
X-Accept-Language: en-us, en
In-Reply-To: <avva35$1sl$1@main.gmane.org>

Update:

I have now tested my hacked cygwin1.dll (without the 
FindFirstChangeNotification of "/etc" stuff) quite extensively, on three 
different machines that previously experienced quite frequent BSODs when 
init was running.

No BSODs so far!

Thus, it seems quite obvious to me that the code in 
init_cygheap::etc_changed is to "blame"; it must trigger some obscure 
windows bug that sometimes causes a bsod when files under /etc are accessed.

/dan



Dan Holmsand wrote:
> That seems to be it!  [touching wood]
> 
> I added a "return 0" at the top of init_cygheap::etc_changed() (so that 
> the whole FindFirstChangeNotification/DuplicateHandle business never 
> happens). So far, no crashes - despite my best efforts running chkconfig 
> rsync on/off, /sbin/telinit 3/1.
> 
> Thanks for the hint!
> 
> /dan
> 
> 
> 



--
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/

