delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/06/01/10:52:05

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
X-Originating-IP: [24.0.161.175]
From: "Karl M" <karlm30 AT hotmail DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: cygrunsrv fails to start
Date: Fri, 01 Jun 2001 07:51:34 -0700
Mime-Version: 1.0
Message-ID: <F28xvWvqzAoa2JB1ndc0000c54e@hotmail.com>
X-OriginalArrivalTime: 01 Jun 2001 14:51:34.0332 (UTC) FILETIME=[5A1947C0:01C0EAAA]

Hi All...

>From: Corinna Vinschen <cygwin AT cygwin DOT com>
>To: cygwin AT cygwin DOT com
>Subject: Re: cygrunsrv fails to start
>Date: Fri, 1 Jun 2001 09:00:58 +0200
>
>I'm pretty sure it's a difference of the machines installation. Just
>as an example, I had once a problem installing services which depend
>on a prior started Oracle (some 7.x version) service. So I added
>dependencies to the Oracle service to my services but that never worked.
>The Oracle service didn't startup anymore and the SCM database stayed
>locked! I had to change my code to loop until Oracle is available,
>instead :-P
>
This sounds like something was still broken, and just never understood.

Some more questions...

1) cygrunsrv still uses the cygwin1.dll, so when does it get loaded? (Is it 
when the openlog call is made in service_main?)

2) Are there any known dependencies for the cygwin1.dll? Or is there 
anything known that could make it take too long to load?

3) If it is being loaded at the openlog call, could it take too long 
sometimes? cygrunsrv has 1 second to answer with RegisterServiceCtrlHandlerA 
doesn't it?

4) Can I defer the loading of the cygwin1.dll call somehow? Perhaps by doing 
non-cygwin logging to a file at the beginning? If so, what should the open 
and write calls look like, and how do I compile/build it? (In this area I am 
a newbie.)

5) Is there some better way to debug this? Or other possible approaches?

6) I can always use srvany or invoker if I need to, but I see value to the 
CygWin community in finding the root-cause for this problem.

>However, I have that automatic startup on two machines and both
>startup as usual and always. But both are developer machines
>which don't have any strange stuff installed (uh, except the OS
>of course).
>
My two machines are pretty vanilla also, except of course the OS.

Thanks,

...Karl
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com


--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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