2016-03-27 5 views
3

Ich bin mir nicht sicher, was die Ursache für dieses Problem, aber git schlägt fehl, da ich auf Windows 10 nur von IntelliJ aktualisiert.Git schlägt von IntelliJ auf Windows 10 mit fork: kann Speicher für übergeordneten Stapel nicht reservieren

Jedes Mal, wenn ich es von SmartGit oder Cygwin CLI verwenden, funktioniert alles, wie es sollte, aber pull, rebase oder irgendetwas anderes von withing IntelliJ immer endet mit Lauf:

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 

Ich habe versucht, neu zu starten oder einige andere Dinge Ich habe online gefunden, aber nicht gut. Ich bin nicht einmal sicher, ob es ein Win10, Git oder Idee Problem ist.

+0

Try git Shell stattdessen zu verwenden - es viel einfacher ist, als Cygwin –

+0

einfacher, in welchem ​​Sinne? Ich benutze intelliJ gui – Nati

+2

Einfacher, dass es ohne diese Art von Fehler funktioniert. Der Fehler ist in cygwin, nicht git - Sie können derzeit keinen 64bit-Prozess von einem 32-Bit-Client aus forkieren. Git Shell hat dieses Problem nicht, und weniger Probleme == einfacher. –

Antwort

4

Als Engineer Dollery erwähnt in the comment das Problem ist, habe ich versucht, eine 64-Bit-Operation (Cygwin) von einer 32-Bit-Anwendung (IntelliJ) zu verzweigen.

Die Lösung ist, die 64-Bit-IntelliJ (idea64.exe)

Verwandte Themen