title: "bash: fork: retry: Resource temporarily unavailable" error on Windows 10
body: <p>When I open <code>git bash</code> I get these messages:</p>
  
  <pre><code>      2 [main] bash (40164) C:\Program Files\Git\usr\bin\bash.exe: *** fatal error - cygheap base mismatch detected - 0x1301410/0x12A1410.
  This problem is probably due to using incompatible versions of the cygwin DLL.
  Search for cygwin1.dll using the Windows Start-&gt;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.
        1 [main] bash 45888 fork: child -1 - forked process 40164 died unexpectedly, retry 0, exit code 0xC0000142, errno 11
  </code></pre>
  
  <p>I also tried <code>ulimit -a</code> and got:</p>
  
  <pre><code>core file size          (blocks, -c) unlimited
  data seg size           (kbytes, -d) unlimited
  file size               (blocks, -f) unlimited
  open files                      (-n) 256
  pipe size            (512 bytes, -p) 8
  stack size              (kbytes, -s) 2032
  cpu time               (seconds, -t) unlimited
  max user processes              (-u) 256
  virtual memory          (kbytes, -v) unlimited
  </code></pre>
  
  <p>And found this command in another similar question <code>ulimit -Sn unlimited &amp;&amp; ulimit -Sl unlimited</code> and got this result:</p>
  
  <pre><code>bash: ulimit: -l: invalid option
  ulimit: usage: ulimit [-SHabcdefiklmnpqrstuvxPT] [limit]
  </code></pre>