Back to bug 2003291
| Who | When | What | Removed | Added |
|---|---|---|---|---|
| Red Hat Bugzilla | 2021-09-10 22:45:28 UTC | Pool ID | sst_platform_tools_rhel_9 | |
| Red Hat One Jira (issues.redhat.com) | 2021-09-10 22:46:52 UTC | Link ID | Red Hat Issue Tracker RHELPLAN-96896 | |
| Pavel Najman | 2021-09-20 08:38:04 UTC | Pool ID | sst_platform_tools_rhel_9 | sst_pt_gcc_glibc_rhel_9 |
| Red Hat Bugzilla | 2022-01-05 05:24:41 UTC | CC | jfeeney | |
| Carlos O'Donell | 2022-02-04 15:18:55 UTC | Keywords | Patch | |
| Travis Gummels | 2022-02-04 21:50:55 UTC | Summary | register x8 and quad sized NEON registers are not properly saved when using ld_audit | [LLNL 9.X BUG] register x8 and quad sized NEON registers are not properly saved when using ld_audit |
| Travis Gummels | 2022-02-04 21:53:49 UTC | Target Upstream Version | 2.35 | |
| Carlos O'Donell | 2022-02-24 14:38:19 UTC | Assignee | glibc-bugzilla | codonell |
| Carlos O'Donell | 2022-03-07 17:53:05 UTC | Status | NEW | ASSIGNED |
| Martin Cermak | 2022-03-14 14:19:04 UTC | QA Contact | qe-baseos-tools-bugs | skolosov |
| Carlos O'Donell | 2022-03-14 16:10:51 UTC | Doc Type | If docs needed, set a value | Bug Fix |
| Carlos O'Donell | 2022-04-25 16:18:10 UTC | Depends On | 1879780 | 2075713 |
| Carlos O'Donell | 2022-04-29 19:17:40 UTC | Status | ASSIGNED | MODIFIED |
| Fixed In Version | glibc-2.34-32.el9 | |||
| errata-xmlrpc | 2022-05-05 12:49:13 UTC | Status | MODIFIED | ON_QA |
| Sergey Kolosov | 2022-05-19 17:11:25 UTC | Status | ON_QA | VERIFIED |
| Carlos O'Donell | 2022-07-18 16:28:34 UTC | Doc Text | Cause: A defect in the implementation of the dynamic loader's audit interface... Consequence: ... caused the AArch64 saved register state to be incomplete when compared to the procedure call standard. Fix: The auditing interface has been corrected to save and restore the x8 register for AArch64. Result: Applications using the dynamic loader's audit interface can now inspect and influence the x8 register for AArch64. To use this new x8 register on AArch64 the audit modules must be recompiled to use the new version of the interface (LAV_CURRENT is 2). |
|
| Dominik | 2022-10-06 15:06:24 UTC | Doc Text | Cause: A defect in the implementation of the dynamic loader's audit interface... Consequence: ... caused the AArch64 saved register state to be incomplete when compared to the procedure call standard. Fix: The auditing interface has been corrected to save and restore the x8 register for AArch64. Result: Applications using the dynamic loader's audit interface can now inspect and influence the x8 register for AArch64. To use this new x8 register on AArch64 the audit modules must be recompiled to use the new version of the interface (LAV_CURRENT is 2). | .The auditing interface has been corrected to save and restore the x8 register for AArch64 Previously, a bug in the implementation of the dynamic loader’s audit interface caused the `AArch64` saved register state to be incomplete compared to the procedure call standard. This bug has been fixed and the auditing interface now saves and restores the x8 register for `AArch64`. Applications using the dynamic loader auditing interface can now inspect and influence the x8 register for `AArch64`. To use this new x8 register on `AArch64`, the audit modules must be recompiled to use the new version of the interface (LAV_CURRENT is 2). |
| CC | dklon | |||
| Flags | needinfo?(codonell) | |||
| Docs Contact | dklon | |||
| Dominik | 2022-10-21 11:24:47 UTC | Doc Text | .The auditing interface has been corrected to save and restore the x8 register for AArch64 Previously, a bug in the implementation of the dynamic loader’s audit interface caused the `AArch64` saved register state to be incomplete compared to the procedure call standard. This bug has been fixed and the auditing interface now saves and restores the x8 register for `AArch64`. Applications using the dynamic loader auditing interface can now inspect and influence the x8 register for `AArch64`. To use this new x8 register on `AArch64`, the audit modules must be recompiled to use the new version of the interface (LAV_CURRENT is 2). | .The auditing interface has been corrected to save and restore the x8 register and the full width of the NEON registers for AArch64 Previously, a bug in the implementation of the dynamic loader’s audit interface caused the `AArch64` saved register state to be incomplete compared to the procedure call standard. This bug has been fixed and the auditing interface now saves and restores the x8 register and the full width of the NEON registers for `AArch64`. Applications using the dynamic loader auditing interface can now inspect and influence the x8 register and the complete NEON registers for `AArch64`. To use this new x8 register and have access to the full width of the NEON registers on `AArch64`, the audit modules must be recompiled to use the new version of the interface (LAV_CURRENT is 2). |
| Carlos O'Donell | 2022-10-31 16:00:13 UTC | Flags | needinfo?(codonell) | |
| Dominik | 2022-11-03 14:36:57 UTC | Flags | needinfo?(codonell) | |
| Dominik | 2022-11-04 10:37:39 UTC | Doc Text | .The auditing interface has been corrected to save and restore the x8 register and the full width of the NEON registers for AArch64 Previously, a bug in the implementation of the dynamic loader’s audit interface caused the `AArch64` saved register state to be incomplete compared to the procedure call standard. This bug has been fixed and the auditing interface now saves and restores the x8 register and the full width of the NEON registers for `AArch64`. Applications using the dynamic loader auditing interface can now inspect and influence the x8 register and the complete NEON registers for `AArch64`. To use this new x8 register and have access to the full width of the NEON registers on `AArch64`, the audit modules must be recompiled to use the new version of the interface (LAV_CURRENT is 2). | .The auditing interface now saves and restores the x8 register and the full width of the NEON registers for AArch64 Previously, a bug in the implementation of the dynamic loader’s audit interface caused the `AArch64` saved register state to be incomplete compared to the procedure call standard. This bug has been fixed and the auditing interface now saves and restores the x8 register and the full width of the NEON registers for `AArch64`. Applications using the dynamic loader auditing interface can now inspect and influence the x8 register for `AArch64`. To use this new x8 register and have access to the full width of the NEON registers on `AArch64`, recompile the audit modules to use the new version of the interface (LAV_CURRENT is 2). |
| Jacob Taylor Valdez | 2022-11-14 14:11:05 UTC | Flags | needinfo?(woodard) | |
| CC | jvaldez | |||
| Doc Text | .The auditing interface now saves and restores the x8 register and the full width of the NEON registers for AArch64 Previously, a bug in the implementation of the dynamic loader’s audit interface caused the `AArch64` saved register state to be incomplete compared to the procedure call standard. This bug has been fixed and the auditing interface now saves and restores the x8 register and the full width of the NEON registers for `AArch64`. Applications using the dynamic loader auditing interface can now inspect and influence the x8 register for `AArch64`. To use this new x8 register and have access to the full width of the NEON registers on `AArch64`, recompile the audit modules to use the new version of the interface (LAV_CURRENT is 2). | .The auditing interface now saves and restores the x8 register and the full width of the NEON registers for AArch64 Previously, a bug in the implementation of the dynamic loader’s audit interface caused the `AArch64` saved register state to be incomplete compared to the procedure call standard. This bug has been fixed and the auditing interface now saves and restores the x8 register and the full width of the NEON registers for `AArch64`. Applications using the dynamic loader auditing interface can now inspect and influence the x8 register for `AArch64`. To use this new x8 register and have access to the full width of the NEON registers on `AArch64`, the audit modules must be recompiled to use the new version of the interface (LAV_CURRENT is 2). |
||
| Siddhesh Poyarekar | 2022-11-14 17:11:48 UTC | Flags | needinfo?(codonell) | |
| errata-xmlrpc | 2022-11-15 00:19:07 UTC | Status | VERIFIED | RELEASE_PENDING |
| errata-xmlrpc | 2022-11-15 11:11:43 UTC | Status | RELEASE_PENDING | CLOSED |
| Resolution | --- | ERRATA | ||
| Last Closed | 2022-11-15 11:11:43 UTC | |||
| errata-xmlrpc | 2022-11-15 11:12:07 UTC | Link ID | Red Hat Product Errata RHBA-2022:8272 | |
| Mark O'Brien | 2023-07-18 14:29:19 UTC | Pool ID | sst_pt_glibc_rhel_9 | sst_pt_libraries_rhel_9 |
Back to bug 2003291