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