On Thu, 18 May 2023 07:08:57 GMT, Thomas Stuefe <stu...@openjdk.org> wrote:
> Trivial fix for a small problem. > > jspawnhelper gets handed several file descriptors as arguments. The buffer > size for this string is too small (7 chars per fd) to print out every > conceivable int. This will overun the buffer if we happen to have fds larger > than (printed size) 7 characters. This could lead to crashes or malfunctions > if the parent VM has opened a large amount of file descriptors. > > Note that on Linux, this can normally not happen since the kernel limits the > number of open file descriptors per process to 1M, and these fds are still > printable within the limits of this buffer. It is possible to get more fds > per process, but only via kernel patch. But we still should not rely on that. > And there is also still MacOS using the same mechanism. GHAs are all suffering from infrastructure problems. ------------- PR Comment: https://git.openjdk.org/jdk/pull/14045#issuecomment-1552625592