2016-07-21 7 views
0

enter image description hereのGit Bashのは

を初期化することはできません、それは「子プロセスをforkに失敗しました。:リソースを一時的unavailable.DLLリベースが必要になることがあります 『rebaseallは--help』を参照してください。」と言います この問題を解決するにはどうすればよいですか?

私は隠しておくためにtortoiseGitを使用する場合、私はこの

> git.exe stash save -- "12" 

0 [main] sh (7224) D:\Program Files (x86)\Git\usr\bin\sh.exe: *** fatal error - cygheap base mismatch detected - 0x1360400/0x12F0400. 
This problem is probably due to using incompatible versions of the cygwin DLL. 
Search for cygwin1.dll using the Windows Start->Find/Search facility 
and delete all but the most recent version. The most recent version *should* 
reside in x:\cygwin\bin, where 'x' is the drive on which you have 
installed the cygwin distribution. Rebooting is also suggested if you 
are unable to find another cygwin DLL. 
0 [main] sh 13140 fork: child -1 - forked process 7224 died unexpectedly, retry 0, exit code 0xC0000142, errno 11 
D:\Program Files (x86)\Git\mingw32/libexec/git-core\git-stash: fork: retry: No child processes 
0 [main] sh (8240) D:\Program Files (x86)\Git\usr\bin\sh.exe: *** fatal error - cygheap base mismatch detected - 0x1360400/0x1200400. 
This problem is probably due to using incompatible versions of the cygwin DLL. 
Search for cygwin1.dll using the Windows Start->Find/Search facility 
and delete all but the most recent version. The most recent version *should* 
reside in x:\cygwin\bin, where 'x' is the drive on which you have 
installed the cygwin distribution. Rebooting is also suggested if you 
are unable to find another cygwin DLL. 
1036670 [main] sh 13140 fork: child -1 - forked process 8240 died unexpectedly, retry 0, exit code 0xC0000142, errno 11 
D:\Program Files (x86)\Git\mingw32/libexec/git-core\git-stash: fork: retry: No child processes 
2 [main] sh (10380) D:\Program Files (x86)\Git\usr\bin\sh.exe: *** fatal error - cygheap base mismatch detected - 0x1360400/0x12B0400. 
This problem is probably due to using incompatible versions of the cygwin DLL. 
Search for cygwin1.dll using the Windows Start->Find/Search facility 
and delete all but the most recent version. The most recent version *should* 
reside in x:\cygwin\bin, where 'x' is the drive on which you have 
installed the cygwin distribution. Rebooting is also suggested if you 
are unable to find another cygwin DLL. 
3174011 [main] sh 10992 fork: child -1 - forked process 10380 died unexpectedly, retry 0, exit code 0xC0000142, errno 11 
D:\Program Files (x86)\Git\mingw32/libexec/git-core\git-stash: fork: retry: No child processes 
2 [main] sh (9232) D:\Program Files (x86)\Git\usr\bin\sh.exe: *** fatal error - cygheap base mismatch detected - 0x1360400/0x1330400. 
This problem is probably due to using incompatible versions of the cygwin DLL. 
Search for cygwin1.dll using the Windows Start->Find/Search facility 
and delete all but the most recent version. The most recent version *should* 
reside in x:\cygwin\bin, where 'x' is the drive on which you have 
installed the cygwin distribution. Rebooting is also suggested if you 
are unable to find another cygwin DLL. 
4240906 [main] sh 10992 fork: child -1 - forked process 9232 died unexpectedly, retry 0, exit code 0xC0000142, errno 11 
D:\Program Files (x86)\Git\mingw32/libexec/git-core\git-stash: fork: retry: No child processes 
0 [main] sh (4164) D:\Program Files (x86)\Git\usr\bin\sh.exe: *** fatal error - cygheap base mismatch detected - 0x1360400/0x13C0400. 
This problem is probably due to using incompatible versions of the cygwin DLL. 
Search for cygwin1.dll using the Windows Start->Find/Search facility 
and delete all but the most recent version. The most recent version *should* 
reside in x:\cygwin\bin, where 'x' is the drive on which you have 
installed the cygwin distribution. Rebooting is also suggested if you 
are unable to find another cygwin DLL. 
6274008 [main] sh 10992 fork: child -1 - forked process 4164 died unexpectedly, retry 0, exit code 0xC0000142, errno 11 
D:\Program Files (x86)\Git\mingw32/libexec/git-core\git-stash: fork: retry: No child processes 
2 [main] sh (6172) D:\Program Files (x86)\Git\usr\bin\sh.exe: *** fatal error - cygheap base mismatch detected - 0x1360400/0x1410400. 
This problem is probably due to using incompatible versions of the cygwin DLL. 
Search for cygwin1.dll using the Windows Start->Find/Search facility 
and delete all but the most recent version. The most recent version *should* 
reside in x:\cygwin\bin, where 'x' is the drive on which you have 
installed the cygwin distribution. Rebooting is also suggested if you 
are unable to find another cygwin DLL. 
10341657 [main] sh 10992 fork: child -1 - forked process 6172 died unexpectedly, retry 0, exit code 0xC0000142, errno 11 
D:\Program Files (x86)\Git\mingw32/libexec/git-core\git-stash: fork: retry: No child processes 
2 [main] sh (4008) D:\Program Files (x86)\Git\usr\bin\sh.exe: *** fatal error - cygheap base mismatch detected - 0x1360400/0x13B0400. 
This problem is probably due to using incompatible versions of the cygwin DLL. 
Search for cygwin1.dll using the Windows Start->Find/Search facility 
and delete all but the most recent version. The most recent version *should* 
reside in x:\cygwin\bin, where 'x' is the drive on which you have 
installed the cygwin distribution. Rebooting is also suggested if you 
are unable to find another cygwin DLL. 
18409517 [main] sh 10992 fork: child -1 - forked process 4008 died unexpectedly, retry 0, exit code 0xC0000142, errno 11 
D:\Program Files (x86)\Git\mingw32/libexec/git-core\git-stash: fork: Resource temporarily unavailable 
0 [main] sh (11752) D:\Program Files (x86)\Git\usr\bin\sh.exe: *** fatal error - cygheap base mismatch detected - 0x1360400/0x1350400. 
This problem is probably due to using incompatible versions of the cygwin DLL. 
Search for cygwin1.dll using the Windows Start->Find/Search facility 
and delete all but the most recent version. The most recent version *should* 
reside in x:\cygwin\bin, where 'x' is the drive on which you have 
installed the cygwin distribution. Rebooting is also suggested if you 
are unable to find another cygwin DLL. 
18455570 [main] sh 13140 fork: child -1 - forked process 11752 died unexpectedly, retry 0, exit code 0xC0000142, errno 11 
D:\Program Files (x86)\Git\mingw32/libexec/git-core\git-stash: fork: retry: No child processes 
2 [main] sh (7824) D:\Program Files (x86)\Git\usr\bin\sh.exe: *** fatal error - cygheap base mismatch detected - 0x1360400/0x1350400. 
This problem is probably due to using incompatible versions of the cygwin DLL. 
Search for cygwin1.dll using the Windows Start->Find/Search facility 
and delete all but the most recent version. The most recent version *should* 
reside in x:\cygwin\bin, where 'x' is the drive on which you have 
installed the cygwin distribution. Rebooting is also suggested if you 
are unable to find another cygwin DLL. 
19501977 [main] sh 13140 fork: child -1 - forked process 7824 died unexpectedly, retry 0, exit code 0xC0000142, errno 11 
D:\Program Files (x86)\Git\mingw32/libexec/git-core\git-stash: fork: retry: No child processes 
2 [main] sh (3708) D:\Program Files (x86)\Git\usr\bin\sh.exe: *** fatal error - cygheap base mismatch detected - 0x1360400/0x13D0400. 
This problem is probably due to using incompatible versions of the cygwin DLL. 
Search for cygwin1.dll using the Windows Start->Find/Search facility 
and delete all but the most recent version. The most recent version *should* 
reside in x:\cygwin\bin, where 'x' is the drive on which you have 
installed the cygwin distribution. Rebooting is also suggested if you 
are unable to find another cygwin DLL. 
21578926 [main] sh 13140 fork: child -1 - forked process 3708 died unexpectedly, retry 0, exit code 0xC0000142, errno 11 
D:\Program Files (x86)\Git\mingw32/libexec/git-core\git-stash: fork: retry: No child processes 
2 [main] sh (3908) D:\Program Files (x86)\Git\usr\bin\sh.exe: *** fatal error - cygheap base mismatch detected - 0x1360400/0x11F0400. 
This problem is probably due to using incompatible versions of the cygwin DLL. 
Search for cygwin1.dll using the Windows Start->Find/Search facility 
and delete all but the most recent version. The most recent version *should* 
reside in x:\cygwin\bin, where 'x' is the drive on which you have 
installed the cygwin distribution. Rebooting is also suggested if you 
are unable to find another cygwin DLL. 
25643366 [main] sh 13140 fork: child -1 - forked process 3908 died unexpectedly, retry 0, exit code 0xC0000142, errno 11 
D:\Program Files (x86)\Git\mingw32/libexec/git-core\git-stash: fork: retry: No child processes 
2 [main] sh (8904) D:\Program Files (x86)\Git\usr\bin\sh.exe: *** fatal error - cygheap base mismatch detected - 0x1360400/0x13F0400. 
This problem is probably due to using incompatible versions of the cygwin DLL. 
Search for cygwin1.dll using the Windows Start->Find/Search facility 
and delete all but the most recent version. The most recent version *should* 
reside in x:\cygwin\bin, where 'x' is the drive on which you have 
installed the cygwin distribution. Rebooting is also suggested if you 
are unable to find another cygwin DLL. 
33708123 [main] sh 13140 fork: child -1 - forked process 8904 died unexpectedly, retry 0, exit code 0xC0000142, errno 11 
D:\Program Files (x86)\Git\mingw32/libexec/git-core\git-stash: fork: Resource temporarily unavailable 
+0

あなたはGitリポジトリのバージョンを使用して?どのOSで? (Windows 32または64ビットですか?) – VonC

+0

OS Win10 X64 Gitバージョンv2.7.2 – StarSky

答えて

1

のようないくつかのメッセージが代わりにGit for Windows 2.9.2のポータブル版試しました:どこでもあなたが

  • 、(D:\git\git2.9.2のように)したいPortableGit-2.9.2-64-bit.7z.exe解凍し

    • をあなたのPATHから削除するD:\Program Files (x86)\Git関連するパス
    • あなたのパスに追加D:\git\git2.9.2;D:\git\git2.9.2\bin;D:\git\git2.9.2\cmd;D:\git\git2.9.2\usr\bin

    次に、CMDセッションから:

    • CDからGitのレポ
    • 種類bash -i --loginにとのbashをチェックが正しく動作
  • +0

    これは私のために働く、ありがとう:) – StarSky

    12

    私は同じ問題1に直面していました朝。私は壊れているかどうかを確認するためにGitをアンインストールしようとしましたが、タスクマネージャでsh.exeのようないくつかのプロセスをシャットダウンするように指示しました。私がそれらを殺した後、私はGit bashを正常に開くことができました。

    乾杯!

    +3

    OPはおそらく 'sh.exe'の代わりに' ssh.exe'を意味しました。私のために働いた。私は完全な再起動の手間を省いてくれてありがとう。 –

    +0

    私は 'ssh.exe'ではなく' sh.exe'を持っています! –

    +0

    私は 'bash.exe'を殺しました。 – Saravana

    0

    ここに修正があります。

    1. ゴーWindows Defenderのセキュリティセンターでは、「プログラムの設定」に進みます
    2. 「エクスプロイト保護設定」リンクを下クリックで
    3. のApp &ブラウザコントロールをクリックし
    4. を設定し、をクリックしますとそして
    5. オーバーライドそれを追加し、FOLをオフにします。>「正確なファイルパスを選択して」
    6. 移動「\プログラムファイル\のGit \ USRの\ビン\のsh.exe C」へ - 「をカスタマイズするためのプログラムを追加」下限:必須ASLR、ランダム化メモリ割り当て(ボトムアップASLR)
    7. 「適用」をクリックすると、すべて正常に動作するはずです。

    また、同じフォルダから、これらの他のバイナリを追加します。expr.exe、uname.exe、GREP.EXE、rm.exe

    幸運、
    ガブリエル

    関連する問題