Back to bug 1893662
| Who | When | What | Removed | Added |
|---|---|---|---|---|
| Red Hat Bugzilla | 2020-11-02 10:22:26 UTC | Pool ID | sst_platform_tools_rhel_8 | |
| Red Hat One Jira (issues.redhat.com) | 2020-11-02 10:25:32 UTC | Link ID | Red Hat Issue Tracker - Private RHELPLAN-58302 | |
| Florian Weimer | 2020-11-02 10:27:13 UTC | Doc Text | Cause: The glibc dynamic linker does not disable lazy binding for functions using the AArch64 variant calling convention. Consequence: The dynamic linker clobbers arguments in function calls (if the variant calling convention is used), leading to incorrect results or crashes. Fix: The dynamic linker now disables lazy binding for such functions as expected, which avoids clobbering the registers on the first function call because the dynamic linker no longer runs at this point. Result: Function arguments are passed as expected for the variant call convention. | |
| Doc Type | If docs needed, set a value | Bug Fix | ||
| Martin Cermak | 2020-11-02 10:47:28 UTC | QA Contact | qe-baseos-tools-bugs | skolosov |
| Florian Weimer | 2020-11-02 14:17:38 UTC | Status | NEW | ASSIGNED |
| Florian Weimer | 2020-11-02 14:57:02 UTC | Depends On | 1893197 | |
| Valentina Mukhamedzhanova | 2020-11-10 10:04:34 UTC | CC | vmukhame | |
| Carlos O'Donell | 2020-11-10 22:03:45 UTC | Assignee | glibc-bugzilla | codonell |
| Carlos O'Donell | 2020-11-13 03:09:45 UTC | Status | ASSIGNED | MODIFIED |
| Fixed In Version | glibc-2.28-140.el8 | |||
| errata-xmlrpc | 2020-11-16 17:05:56 UTC | Status | MODIFIED | ON_QA |
| Petr Kovar | 2020-11-24 14:57:00 UTC | Docs Contact | zzoubkov | |
| Sergey Kolosov | 2020-11-26 22:14:41 UTC | Status | ON_QA | VERIFIED |
| Zuzana Zoubkova | 2021-01-04 17:33:33 UTC | Flags | needinfo?(codonell) | |
| Carlos O'Donell | 2021-01-11 03:37:13 UTC | Flags | needinfo?(codonell) | |
| Zuzana Zoubkova | 2021-01-14 11:57:06 UTC | Doc Text | Cause: The glibc dynamic linker does not disable lazy binding for functions using the AArch64 variant calling convention. Consequence: The dynamic linker clobbers arguments in function calls (if the variant calling convention is used), leading to incorrect results or crashes. Fix: The dynamic linker now disables lazy binding for such functions as expected, which avoids clobbering the registers on the first function call because the dynamic linker no longer runs at this point. Result: Function arguments are passed as expected for the variant call convention. | .The `glibc` dynamic linker now disables lazy binding for the 64-bit ARM variant calling convention Previously, the `glibc` dynamic linker did not disable lazy binding for functions using the 64-bit ARM (AArch64) variant calling convention. As a consequence, the dynamic linker corrupted arguments in such function calls, leading to incorrect results or process failures. With this update, the dynamic linker now disables lazy binding in the described scenario, and the function arguments are passed correctly. |
| Matt Newsome | 2021-03-18 11:13:42 UTC | Keywords | Triaged | |
| errata-xmlrpc | 2021-05-18 00:31:09 UTC | Status | VERIFIED | RELEASE_PENDING |
| errata-xmlrpc | 2021-05-18 14:36:39 UTC | Status | RELEASE_PENDING | CLOSED |
| Resolution | --- | ERRATA | ||
| Last Closed | 2021-05-18 14:36:39 UTC | |||
| Pavel Najman | 2021-09-17 12:24:26 UTC | Pool ID | sst_platform_tools_rhel_8 | sst_pt_pcp_rhel_8 |
| Pavel Najman | 2021-09-17 12:34:06 UTC | Pool ID | sst_pt_pcp_rhel_8 | sst_pt_gcc_glibc_rhel_8 |
| Mark O'Brien | 2023-07-18 14:30:35 UTC | Pool ID | sst_pt_glibc_rhel_8 | sst_pt_libraries_rhel_8 |
Back to bug 1893662