http://bugzilla.opensuse.org/show_bug.cgi?id=1169118 Bug ID: 1169118 Summary: [ARMv8.3+] unwinding across mixed pac-ret and non-pac-ret frames is broken Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: aarch64 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Development Assignee: screening-team-bugs@suse.de Reporter: guillaume.gardet@arm.com QA Contact: qa-bugs@suse.de CC: afaerber@suse.com, dmueller@suse.com Found By: --- Blocker: --- libgcc unwinder on aarch64 fails to keep track of Pointer Authentication state and may try to authenticate return addresses that were not signed causing a runtime crash. Upstream report: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94514 Patch sent upstream: https://gcc.gnu.org/pipermail/gcc-patches/2020-April/543641.html For the record, the kernel currently allows userspace Pointer Authentication, but AFAIK, all SUSE/openSUSE packages are compiled _without_ this feature. Nevertheless, users can compile their own packages with this feature enabled. Only ARMv8.3 (and later) hardware are affected. -- You are receiving this mail because: You are on the CC list for the bug.