Cygwin1.5.13-1下运行configure出错,并导致系统不稳定
我想在Cygwin下安装mysql和net-snmp,在./configure的过程中,开始很正常,但到了后来:
...
checking stddef.h presence... yes
checking for stddef.h... yes
21 [main] bash 17096 fork_parent: child 17108 died waiting for longjmp before initialization
./configure: fork: No error
14 [main] bash 17112 fork_parent: child 17116 died waiting for longjmp before initialization
./configure: fork: No error
./configure: line 1: ${+set}: bad substitution
checking strings.h usability... 20 [main] bash 280 fork_parent: child 17104 died waiting for longjmp before initialization
./configure: fork: No error
64347 [main] bash 280 fork_parent: child 17100 died waiting for longjmp before initialization
./configure: fork: No error
124934 [main] bash 280 fork_parent: child 17128 died waiting for longjmp before initialization
./configure: fork: No error
180897 [main] bash 280 fork_parent: child 17132 died waiting for longjmp before initialization
./configure: fork: No error
20 [main] bash 992 fork_parent: child 1332 died waiting for longjmp before initialization
bash: fork: No such file or directory
此时再运行任何shell command,都会提示fork出错,有时的错误是Resource temporarily unavailable,有时是No such file or directory。此时,Windows系统已经极不稳定了,任务无法切换,Task Manager都调不出来。
Google了一下,有人遇到过同样的问题:http://article.gmane.org/gmane.os.cygwin/61416,怀疑是PID一直增大造成的,但一直没有找到解决办法。不知有哪位遇到类似的问题?