[jdk25u] Integrated: 8364611: (process) Child process SIGPIPE signal disposition should be default

Thomas Stuefe stuefe at openjdk.org
Mon Aug 18 16:59:16 UTC 2025


On Tue, 12 Aug 2025 05:32:01 GMT, Thomas Stuefe <stuefe at openjdk.org> wrote:

> Hi all,
> 
> Unclean (but trivially merged) backport. We need to address this since we've started seeing it at two customers now, and it makes sense to fix it at least in the upcoming newest LTS. 
> 
> The backport is unclean since "8210549: Runtime.exec: in closeDescriptors(), use FD_CLOEXEC instead of close()" is in the way, and @RogerRiggs and I agreed on not backporting that one (had been purposely delayed to miss the JDK25 train).
> 
> 
> - Tested on JDK25u on Linux x64 (ran java/lang/ProcessBuilder jtreg tests), which includes the provided regression test
> - GHAs are clean
> 
> This pull request contains a backport of commit [bdb1646a](https://github.com/openjdk/jdk/commit/bdb1646a1e39bae0535efe3f593e7fc0545e4114) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository.
> 
> The commit being backported was authored by Thomas Stuefe on 11 Aug 2025 and was reviewed by Erik Joelsson and Roger Riggs.
> 
> Thanks!

This pull request has now been integrated.

Changeset: dd748358
Author:    Thomas Stuefe <stuefe at openjdk.org>
URL:       https://git.openjdk.org/jdk25u/commit/dd748358b88c2a715fcf0e01ed66b77551616d85
Stats:     196 lines in 5 files changed: 195 ins; 0 del; 1 mod

8364611: (process) Child process SIGPIPE signal disposition should be default

Reviewed-by: adinn
Backport-of: bdb1646a1e39bae0535efe3f593e7fc0545e4114

-------------

PR: https://git.openjdk.org/jdk25u/pull/86


More information about the jdk-updates-dev mailing list