title: sh.exe.stackdump when use git stash
body: <p>I'm new with Git and have a problem with "stash" commands.</p>
  
  <p>When i write commands like "git stash", "git stash list", "git stash apply", "git drop", ... , i always get a file named "sh.exe.stackdump" with this:</p>
  
  <pre><code>Exception: STATUS_STACK_OVERFLOW at rip=7FFFE2A29F97
  rax=0000000000001250 rbx=00000000FFFFADF0 rcx=0000000000000000
  rdx=0000000180010018 rsi=0000000180271780 rdi=000000018021C490
  r8 =00000000000C2790 r9 =0000000180271780 r10=00000000FFFF9000
  r11=00000000FFE03190 r12=00000000FFFFACD0 r13=000000018021C490
  r14=00000000FFFFAC70 r15=00000000FFFFADF8
  rbp=0000000000000420 rsp=00000000FFFFAAD8
  program=C:\Program Files\Git\usr\bin\sh.exe, pid 7748, thread unknown (0x3144)
  cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B
  </code></pre>
  
  <p>or</p>
  
  <pre><code>Exception: STATUS_STACK_OVERFLOW at rip=7FFFE2A29F97
  rax=0000000000001250 rbx=00000000FFFFACD0 rcx=0000000000000000
  rdx=0000000180010018 rsi=0000000180271780 rdi=000000018021C490
  r8 =00000000006A2790 r9 =0000000180271780 r10=00000000FFFF9000
  r11=00000000FFE03490 r12=00000000FFFFABB0 r13=000000018021C490
  r14=00000000FFFFAB50 r15=00000000FFFFACD8
  rbp=0000000000000420 rsp=00000000FFFFA9B8
  program=C:\Program Files\Git\usr\bin\sh.exe, pid 11624, thread unknown (0x13B8)
  cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B
  </code></pre>
  
  <p>Commands works fine, but it's annoying to delete it everytime i use "stash".</p>
  
  <p>And when i try to name a stash, i get this error: </p>
  
  <pre><code>Cannot save the current index state
  </code></pre>
  
  <p>What should i do?
  I'm using Windows 10, git version 2.15.0.windows.1, and the windows command prompt</p>