futex 工具在带有 WSL 的 VS Code 上返回了一个意外的错误代码

The futex facility returned an unexpected error code on VS Code with WSL

我正在使用 Windows 和 WSL (Ubuntu 18.04) 中的 Visual Studio 代码开发一个项目。它编译并且 运行 很好,但是当我尝试调试应用程序并执行 over/into 它只是中止并显示消息 futex 工具返回了意外的错误代码 a在终端中多次。我排除了实施问题,因为如果我 运行 项目在 Ubuntu VM 中(没有交叉编译,所有内容都在 Linux 中)我可以按预期调试程序。

有人可以告诉我从哪里开始调查这个问题吗?我宁愿在 Windows 中使用 VS Code 并避免使用 VM,因为它非常滞后。

我怀疑你命中了 a known bug in the futex syscall implementation in WSL. It was fixed in the Windows 10 November 2019 Update(构建 18277 及更高版本)。