On my environment, it crashes when I try to connect to the Pageant. Until I actually connect the process is running, but it suddenly dies by any connection. Here is a log:
$ while true; do socat UNIX-LISTEN:/tmp/wsl-ssh-pageant.socket,unlink-close,unlink-early TCP4:127.0.0.1:13000; done &
$ export SSH_AUTH_SOCK=/tmp/wsl-ssh-pageant.socket
$ /mnt/c/Program\ Files/wsl-ssh-pageant/wsl-ssh-pageant.exe &
[2] 6085
$ Listening on 127.0.0.1:13000
$ git pull
Unhandled Exception: System.IO.FileNotFoundException
at System.Net.SocketAddressPal.GetAddressFamily(Byte[] buffer)
at System.Net.Sockets.IPEndPointExtensions.Create(EndPoint thisObj, SocketAddress socketAddress)
at System.Net.Sockets.AcceptOverlappedAsyncResult.PostCompletion(Int32 numBytes)
at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
Bash: Bash on Ubuntu on Windows (Ubuntu 16.04), on Windows 10 Creators Update
On my environment, it crashes when I try to connect to the Pageant. Until I actually connect the process is running, but it suddenly dies by any connection. Here is a log: