Hi all,
We are experiencing big troubles with Cygwin 1.5 (legacy) on Windows
7. We
tried various "versions" of Windows 7 (32/64 bit, different locales,
different settings for Cygwin SSHD (delayed startup, rebaseall,
special DEP
settings, Windows Firewall as dependency service), Windows Defender
is off).
The problem is always when VCL tries to set Windows Firewall. For
example:
Example 1:
Command:
reg.exe ADD
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
Server" /t REG_DWORD /v fDenyTSConnections /d 0 /f ;
reg.exe ADD
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal
Server\WinStations\RDP-Tcp" /t REG_DWORD /v UserAuthentication /d 0 /f ;
netsh.exe advfirewall firewall delete rule name=all dir=in protocol=TCP
localport=3389 ;
netsh.exe advfirewall firewall add rule name="VCL: allow RDP port
3389 to:
10.7.97.227" description="Allows incoming RDP (TCP port 3389) traffic
to:
10.7.97.227" protocol=TCP localport=3389 action=allow enable=yes dir=in
localip=10.7.97.227
Response:
344 [main] bash 1292 child_copy: linked dll data write copy failed,
0x4A1000..0x4A13E4, done 0, windows pid 1480, Win32 error 87
1147825 [main] bash 1292 child_copy: linked dll data write copy failed,
0x4A1000..0x4A13E4, done 0, windows pid 1480, Win32 error 87
3181277 [main] bash 1292 child_copy: linked dll data write copy failed,
0x4A1000..0x4A13E4, done 0, windows pid 1480, Win32 error 87
7208875 [main] bash 1292 child_copy: linked dll data write copy failed,
0x4A1000..0x4A13E4, done 0, windows pid 1480, Win32 error 87
15241434 [main] bash 1292 child_copy: linked dll data write copy failed,
0x4A1000..0x4A13E4, done 0, windows pid 1480, Win32 error 87 bash: fork:
Resource temporarily unavailable
Example 2:
Command:
/bin/cygstart.exe netsh.exe advfirewall firewall add rule
name="VCL:TempAllowAllToPrivate" description="Allows all traffic to
10.3.71.209" action=allow enable=yes dir=in localip=10.3.71.209 ;
netsh.exe advfirewall firewall delete rule name=all dir=in protocol=TCP
localport=22 ;
netsh.exe advfirewall firewall add rule name="VCL: allow SSH port 22 to:
10.3.71.209" description="Allows incoming SSH (TCP port 22) traffic to:
10.3.71.209" protocol=TCP localport=22 action=allow enable=yes dir=in
localip=10.3.71.209
Response:
Deleted 1 rule(s).
Ok.
Ok.
8244 [main] bash 2200 child_copy: linked dll data write copy failed,
0x2DC000..0x2E038C, done 0, windows pid 2224, Win32 error 487
1163369 [main] bash 2200 child_copy: linked dll data write copy failed,
0x2DC000..0x2E038C, done 0, windows pid 2224, Win32 error 487
It is strange, since Windows Server 2008 seems to work (but we haven't
tested it so heavily). We are using quite modified VCL 2.1, hosts are
VMware
ESXi 4. I'm pretty sure, that the problem is not with VCL (because we
modified it), but solely with Cygwin/Windows 7.
I'm just asking if someone has already bumped to this problem.
Thank you!
Tine Lesjak
Faculty of Computer and Information Science
University of Ljubljana
Slovenia
Europe