git在带有fork的Windows 10上从IntelliJ失败:无法为父堆栈保留内存

时间:2016-03-27 16:06:18

标签: git intellij-idea windows-10

我不确定导致此问题的原因,但是自从我升级到Windows 10后,git因IntelliJ而失败。

每当我在SmartGit或Cygwin CLI中使用它时,一切正常,但运行pullrebase或其他任何来自IntelliJ的东西总是以:

C:\cygwin64\home\nati\git\afa\devel\java>git pull
      1 [main] git 9112 C:\cygwin64\bin\git.exe: *** fatal error in forked process - fork: can't reserve memory for parent stack 0x600000 - 0x800000, (child has 0x400000 - 0x600000), Win32 error 487
    528 [main] git 9112 cygwin_exception::open_stackdumpfile: Dumping stack trace to git.exe.stackdump
      9 [main] git 15628 fork: child -1 - forked process 9112 died unexpectedly, retry 0, exit code 0x100, errno 11
error: cannot fork() for git-pull: Resource temporarily unavailable

我尝试重新启动或在网上找到的其他一些东西,但没有好处。 我甚至不确定它是Win10,Git还是Idea问题。

1 个答案:

答案 0 :(得分:4)

正如the comment中提到的Engineer Dollery问题,我试图从32位应用程序(IntelliJ)中分叉64位操作(cygwin)。

解决方案是使用64位IntelliJ(idea64.exe)