退出代码-1073741819的cygwin错误

时间:2014-05-13 17:55:44

标签: cygwin

在Windows 7 64位上安装的cygwin 32位版本已经运行了好几年。最近,它开始在fork问题上出现更多错误。一个例子是:

+ cnt=44
+ '[' 44 -le 50 ']'
     40 [main] bash 3348 fork: child -1 - forked process 4248 died unexpectedly, retry 0, exit code -1073741819, errno 11
./testsh: fork: retry: Resource temporarily unavailable
++ printf %03d 44

示例是运行此脚本:

$ cat testsh
#!/bin/bash -x
cnt=0
while [ $cnt -le 50 ]; do
    echo $( printf "%03d" $cnt )
    cnt=$(($cnt + 1))
done

有关具体原因的任何想法?

由于很久以前安装了cygwin并且运行良好,因此无法更新。我知道重新安装一个晚期版本可能会更好,但问题是导致问题的原因是什么?

1 个答案:

答案 0 :(得分:1)

将我的评论移至答案。

如上所述,此错误通常表示您需要执行rebaseall。

见这里:https://stackoverflow.com/a/14509551/1549185