我在 cygwin 上能很好地运行 openssh。但在最近更新 openssh 后,我在启动 ssh-agent 时开始收到分段错误。有人遇到过这种情况吗?我该如何解决?非常感谢。
$ ssh-agent
Segmentation fault (core dumped)
$ cat ssh-agent.exe.stackdump
Exception: STATUS_ACCESS_VIOLATION at eip=00403D0E
eax=00000001 ebx=E577AAB4 ecx=00000000 edx=611551C4 esi=00000A90 edi=612263A4
ebp=0022CD48 esp=0022CC60 program=C:\cygwin\bin\ssh-agent.exe, pid 3508, thread main
cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023
Stack trace:
Frame Function Args
0022CD48 00403D0E (61227AAA, 00000000, 0022CD88, 61006E73)
0022CD88 61006E73 (00000000, 0022CDC4, 61006720, 7FFDE000)
End of stack trace
答案1
切换回以前的版本对我来说是有效的。我看到的行为与 OP 相同。我现在拥有的版本是 5.5p1(可以运行)。较新的版本(我认为是 5.6)无法运行。