Cygwin 运行时错误(“无法分配 cygwin 堆”)

Cygwin 运行时错误(“无法分配 cygwin 堆”)

当我开始在 Cygwin 中运行某些命令时,出现以下异常。

C:\cygwin\bin\bash.exe (4136): *** couldn't allocate cygwin heap, Win32 error 0,
 base 0x740000, top 0x755000, reserve_size 86016, allocsize 86016, page_const 40
96
30952849 [main] bash 7928 sync_with_child: child 4136(0x240) died before initial
ization with status code 0x1
30953019 [main] bash 7928 sync_with_child: *** child state waiting for longjmp
bash: fork: Resource temporarily unavailable
bash-2.05b$ ls
C:\cygwin\bin\bash.exe (4236): *** couldn't allocate cygwin heap, Win32 error 0,
 base 0x740000, top 0x755000, reserve_size 86016, allocsize 86016, page_const 40
96
32476910 [main] bash 7928 sync_with_child: child 4236(0x240) died before initial
ization with status code 0x1
32478264 [main] bash 7928 sync_with_child: *** child state waiting for longjmp
bash: fork: Resource temporarily unavailable

如果这是内存问题,我该如何增加 Cygwin 的堆大小,我使用的是 windows7

提前感谢你的帮助

答案1

这看起来像是一个典型的fork()错误。请参阅Cygwin FAQ 中的相关部分了解更多信息。

相关内容