So recompiling opensll and openssh didn't fix the problem, but switching
to a cygwin1.dll snapshot that I downloaded debugging an earlier problem
from Nov 29, 2013 did fix the problem. "cygcheck -s -v -r" for the
working cygwin1.dll gives:
3043k 2013/11/29 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
"cygwin1.dll" v0.0 ts=2013-11-29 10:25
Cygwin DLL version info:
DLL version: 1.7.26
DLL epoch: 19
DLL old termios: 5
DLL malloc env: 28
Cygwin conv: 181
API major: 0
API minor: 271
Shared data: 5
DLL identifier: cygwin1
Mount registry: 3
Cygwin registry name: Cygwin
Program options name: Program Options
Installations name: Installations
Cygdrive default prefix:
Build date:
Shared id: cygwin1S5
The 1.7.26-1 version of cygwin package available via the current
setup-x86.exe does not work. Nor did the current 1.7.27-2 version.
Googling, the 0xc0000139 error is a "entry point not found error", so
something changed between the 1.7.26 snapshot and the official 1.7.26 to
break ssh on my system.
The only important update that I haven't applied is the "Microsoft
Office File Validation Add-in" update. And there are 5 optional updates
that I haven't applied: "Update for Microsoft .NET Framework 2.0 SP2 on
Windows Server 2003 and Windows XP x86 (KB2836941)", "Bing Bar 7.3
(KB2673774)", "Bing Desktop v1.3.1", "Microsoft Silverlight
(KB2636927)", and "Windows Live Essentials".
HTH,
Greg
--
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