New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IPC::Open3 child may return in the child process #7424
Comments
From gus@debian.orgCreated by gus@debian.orgIPC::Open3::open3() ends up running (simplified): $kidpid = fork; It is unreasonable to expect that the croak() may cause the child IMO open3 should just warn and POSIX::_exit(1) on errors in the child. Note that IPC::Open2 calls the same function, so also suffers from - Gus Perl Info
|
From guest@guest.guest.xxxxxxxxTwo comments: 1. It's not just the exec call, there are a number of system calls that 2. A normal exit causes DESTROY to be called on objects, which may or I think it can be okay to croak in the child, but there should be a |
The RT System itself - Status changed from 'new' to 'open' |
p5p@spam.wizbit.be - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#30715 (status was 'resolved')
Searchable as RT30715$
The text was updated successfully, but these errors were encountered: