This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [ANNOUNCEMENT] Updated: cygwin-1.7.10-1


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

Attachment: cygcheck.txt
Description: Text document

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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]