|
Bugzilla – Full Text Bug Listing |
| Summary: | git-send-email: perl-TermReadLine-Gnu: Bad file descriptor during global destruction | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Distribution | Reporter: | David Disseldorp <ddiss> |
| Component: | Development | Assignee: | Nathan Cutler <ncutler> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Minor | ||
| Priority: | P5 - None | CC: | coolo, hh_fiddelke, msvec, ncutler, thehejik, tina.mueller |
| Version: | Leap 15.4 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| See Also: | https://bugzilla.opensuse.org/show_bug.cgi?id=966042 | ||
| Whiteboard: | |||
| Found By: | Development | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
David Disseldorp
2022-09-02 19:57:04 UTC
*** Bug 1091069 has been marked as a duplicate of this bug. *** *** Bug 1201046 has been marked as a duplicate of this bug. *** See also bug #1207253. Very easy to reproduce: yast2 users foo -> Warning: unable to close filehandle properly: Bad file descriptor, <STDIN> line 5 during global destruction (#1) (S io) There were errors during the implicit close() done on a filehandle when its reference count reached zero while it was still open, e.g.: { open my $fh, '>', $file or die "open: '$file': $!\n"; print $fh $data or die "print: $!"; } # implicit close here Nathan, in that other bug, the reporter suggests: "Cause for this error seems to be the package "perl-TermReadLine-Gnu" (consider naming) V1.20, which is part of all 15.X Leap distributions. Replacing this with the package perl-Term-ReadLine-Gnu V1.45 (also consider naming) from https://software.opensuse.org/package/perl-Term-ReadLine-Gnu seems to fix the issue, but is missing in distributions." *** Bug 1207253 has been marked as a duplicate of this bug. *** perl-Term-ReadLine-Gnu 1.42 has been released as a maintenance update for openSUSE Leap 15.4/SLE-15-SP4. I have verified that it correctly replaces the old perl-TermReadLine-Gnu 1.20. |