
使用 cygwin 时,我经常会收到一些错误,随后出现如下堆栈跟踪
123456789 [main] ssh 1234 fork: child 4321 - died waiting for dll loading, errno 11
我使用 git-svn 时经常遇到这种情况,也听说有人使用 apache httpd、xist、gvim 时遇到此错误。我一直无法找到此问题的根本原因。
答案1
要解决这个问题,需要进行一些谷歌搜索。
- 关闭 cygserver (如果正在运行):
net stop cygserver
- 关闭所有cygwin进程
- 运行 ash shell
C:\path\to\cygwin\bin\ash.exe
- 运行 rebaseall
$./rebaseall
这应该能让事情重新正常运转。
这是基于http://www.garethhunt.com/2008/02/11/cygwin-died-waiting-for-dll-loading/