[ANNOUNCEMENT] Updated: cygwin-1.7.10-1

Charles Wilson cygwin@cwilson.fastmail.fm
Sun Feb 5 21:19:00 GMT 2012


As per my usual procedure, I halted the three cygwin services:

cygserver
syslogd
sshd

...installed the new version of cygwin (and cygserver.exe), and then 
attempted to restart:

Administrator@my_pc[1.7] ~
$ cygrunsrv -S cygserver
cygrunsrv: Error starting a service: QueryServiceStatus:  Win32 error 1062:
The service has not been started.

cygrunsrv -LV cygserver reports:
$ cygrunsrv -LV
Service             : cygserver
Display name        : CYGWIN cygserver
Current State       : Stopped
Command             : /usr/sbin/cygserver
stdin path          : /dev/null
stdout path         : /var/log/cygserver.log
stderr path         : /var/log/cygserver.log
Process Type        : Own Process
Startup             : Automatic
Account             : LocalSystem

The event log has the following entry:
===========================================
The description for Event ID 0 from source cygserver cannot be found. 
Either the component that raises this event is not installed on your 
local computer or the installation is corrupted. You can install or 
repair the component on the local computer.

If the event originated on another computer, the display information had 
to be saved with the event.

The following information was included with the event:

cygserver: PID 7696: starting service `cygserver' failed: fork: 11, 
Resource temporarily unavailable
===========================================


I don't think a "rebase" is the answer here, since both cygrunsrv.exe 
and cygserver.exe depend only on cygwin1.dll, which is not 'rebased' by 
rebaseall.

ldd /usr/sbin/cygserver.exe
       ntdll.dll => /c/Windows/system32/ntdll.dll (0x77980000)
       kernel32.dll => /c/Windows/system32/kernel32.dll (0x767d0000)
       cygwin1.dll => /usr/bin/cygwin1.dll (0x61000000)
       ADVAPI32.DLL => /c/Windows/system32/ADVAPI32.DLL (0x76a60000)
       RPCRT4.dll => /c/Windows/system32/RPCRT4.dll (0x77020000)

$ ldd /usr/bin/cygrunsrv.exe
         ntdll.dll => /c/Windows/system32/ntdll.dll (0x77980000)
         kernel32.dll => /c/Windows/system32/kernel32.dll (0x767d0000)
         cygwin1.dll => /usr/bin/cygwin1.dll (0x61000000)
         ADVAPI32.DLL => /c/Windows/system32/ADVAPI32.DLL (0x76a60000)
         RPCRT4.dll => /c/Windows/system32/RPCRT4.dll (0x77020000)
         USER32.dll => /c/Windows/system32/USER32.dll (0x768b0000)
         GDI32.dll => /c/Windows/system32/GDI32.dll (0x771d0000)
         IMM32.DLL => /c/Windows/system32/IMM32.DLL (0x77ab0000)
         MSCTF.dll => /c/Windows/system32/MSCTF.dll (0x75b80000)
         msvcrt.dll => /c/Windows/system32/msvcrt.dll (0x77120000)
         LPK.DLL => /c/Windows/system32/LPK.DLL (0x77b80000)
         USP10.dll => /c/Windows/system32/USP10.dll (0x76e60000)

FWIW, I get similar event log messages and failures with the syslogd and 
sshd services -- which leads me to think the problem is with (the 
spawned) cygrunsrv.exe process.

Help?  Is anybody else seeing this behavior?

--
Chuck
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygcheck.txt
URL: <http://cygwin.com/pipermail/cygwin/attachments/20120205/59f1ca22/attachment.txt>
-------------- next part --------------
--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


More information about the Cygwin mailing list