在MacOS上颤振错误的文件描述符错误

时间:2018-08-18 01:52:53

标签: console dart macos-sierra file-descriptor read-write

我正在使用VSCode 1.26.1运行Dart 2.0.0。我经常在MacOS High Sierra 10.13.6下的控制台中看到以下错误:

nw_path_close_fd Failed to close guarded necp fd 6 [9: Bad file descriptor]

一旦我关闭VSCode,dart进程(以及控制台中的错误)就会消失。关于Dart为什么要这样做的任何想法?令人讨厌的库似乎是libsystem_network.dylib

1 个答案:

答案 0 :(得分:1)

dart进程是Dart VM运行的任何实例。 VSCode将为实时静态分析器运行一个dart进程,该进程将为您的警告和错误面板提供信息。它也可能是您从VSCode,命令行启动的Dart进程,也可能是VSCode Dart插件启动的其他Dart进程(分析器除外)。

我可以确认使用IntelliJ IDEA和Dart插件时不会发生此问题。如果您可以确定它不是您正在编写的Dart代码,则可以通过插件存储库https://github.com/Dart-Code/Dart-Code/issues来提交bug。