![每当我打开 /etc 中的某个文件时,cygwin sshd 服务就会崩溃](https://linux22.com/image/796276/%E6%AF%8F%E5%BD%93%E6%88%91%E6%89%93%E5%BC%80%20%2Fetc%20%E4%B8%AD%E7%9A%84%E6%9F%90%E4%B8%AA%E6%96%87%E4%BB%B6%E6%97%B6%EF%BC%8Ccygwin%20sshd%20%E6%9C%8D%E5%8A%A1%E5%B0%B1%E4%BC%9A%E5%B4%A9%E6%BA%83.png)
当我尝试 vim /etc/profile 或 vim /etc/motd 时,它停止了。当我尝试touch
这些文件时,它停止了。
有什么想法吗? ssh 日志中似乎没有任何相关内容。
答案1
有一个类似讯息在 2012 年 7 月 31 日的 Cygwin 邮件列表上。那里引用的解决方案是:
我刚刚应用了一个补丁来修复这个问题。这似乎是一个长期存在的错误,在更改或向 /etc 添加任何文件后可能会导致随机堆栈损坏。我只是生成了一个开发人员快照。请从测试今天的快照http://cygwin.com/snapshots/ 只需用快照 DLL 替换 /bin/cygwin1.dll 就足够了。
那么尝试一下这个建议怎么样?
看到你在 SO 中非常活跃,你可能会对什么感兴趣问题的实际解决方法。