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

Reply via email to