Error: Could not fork child process: Resource temporarily unavailable (-1).
DLL rebasing may be required; see 'rebaseall / rebase --help'.
第一反应是昨天收到的 kb4058258 推送,或者是 meltdown 的补丁之类的原因(我二月份刚刚收到巨硬的推送...),想来自己也没有什么可疑的操作,Google 之,发现github issues,大多数的回答是很俗套的,但是我敏感的看到了 ASLR
字眼。
当时在更新的时候,我就胡乱的找到了这里。windows defender安全中心 -> 应用和浏览器控制 -> Exploit Protection设置
看到了大师傅曾经讲过的 ASLR
,隐隐约约想起这似乎是已经很牛X的安全技术,强制性♂ASLR
并没有默认打开,心想怕不是巨硬怕不是留了一个后手,就勾选了强制打开。之后就出现了资源不可用的情况。不单单是 cygwin
有一些使用ms运行库的也会出现资源异常。看来这个技术不开是有道理的....
关闭 强制ASLR
即可解决问题