Bug 1443872
| Summary: | glibc: Terminate process on invalid netlink response from kernel | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Masaki MAENO <maeno.masaki> |
| Component: | glibc | Assignee: | Florian Weimer <fweimer> |
| Status: | CLOSED ERRATA | QA Contact: | qe-baseos-tools-bugs |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 7.3 | CC: | ashankar, codonell, fweimer, mcermak, mnewsome, pfrankli, qguo, skolosov |
| Target Milestone: | rc | Keywords: | Patch |
| Target Release: | 7.5 | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | glibc-2.17-276.el7 | Doc Type: | No Doc Update |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2019-08-06 12:48:58 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1655768 | ||
|
Description
Masaki MAENO
2017-04-20 07:53:39 UTC
I'm afraid, but this kind of change is not appropriate during Production Phase 2 of Red Hat Enterprise Linux 6. We will consider it for Red Hat Enterprise Linux 7. (In reply to Florian Weimer from comment #2) > I'm afraid, but this kind of change is not appropriate during Production > Phase 2 of Red Hat Enterprise Linux 6. We will consider it for Red Hat > Enterprise Linux 7. I hope the Errata package will be released as soon as possible. I understood that the glibc problem will be fixed by at least RHEL7.5, and the circumstances (no fix for Production Phase 2) of RHEL 6. But, I hope the Errata package for RHEL6.x (In reply to Masaki MAENO from comment #5) > But, I hope the Errata package for RHEL6.x But other users of Red Hat Enterprise Linux 6 expect that their buggy applications continue to run, even if that means burning CPU cycles in an infinite loop. The situation is different for Red Hat Enterprise Linux 7 because the product is still relatively early in its life-cycle. (In reply to Florian Weimer from comment #6) I understood that there is no choice but to avoid the problem by serializing getaddrinfo() in the multi-threaded application on RHEL6. Thank you. (In reply to Masaki MAENO from comment #7) > I understood that there is no choice but to avoid the problem by serializing > getaddrinfo() in the multi-threaded application on RHEL6. The libresolv bug which could trigger incorrect file descriptor reuse in getaddrinfo was addressed in this erratum: https://rhn.redhat.com/errata/RHSA-2015-0863.html If the application has a different descriptor reuse issue, serializing calls to getaddrinfo will probably be insufficient to avoid the bug. (In reply to Florian Weimer from comment #8) Thank you for the errata infomation. But, we use glibc-2.12-1.209.el6 that is newer than glibc-2.12-1.149.el6_6.7, so I think there is the problem of getaddrinfo() stuck. (In reply to Masaki MAENO from comment #9) > Thank you for the errata infomation. > But, we use glibc-2.12-1.209.el6 that is newer than > glibc-2.12-1.149.el6_6.7, > so I think there is the problem of getaddrinfo() stuck. In this case, please open a support case: https://access.redhat.com/support/cases/#/case/new Note that this could also be an issue with your application. File descriptor races are somewhat common, and our erratum only fixed an issue within glibc itself, which is why it does not help to deal with application bugs. I think this bug will fix it at RHEL 7.5. Is my recognition recognized properly? (In reply to Masaki MAENO from comment #11) > I think this bug will fix it at RHEL 7.5. > Is my recognition recognized properly? Have you opened a support case (see comment 10)? Please keep in mind that the changed discussed in this bug is merely a diagnostic aid for broken applications. If an application triggers the diagnostic, it will still have to be fixed. I see. I asked the customer to register the support case. Core fix is in glibc-2.17-276.el7. glibc-2.17-279.el7 brings a minor improvement in error message formatting. Verified, SanityOnly, the patch was successfully applied Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2019:2118 |