Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1962971 - glibc: ppc64le: scv ABI error handling fails to check IS_ERR_VALUE
Summary: glibc: ppc64le: scv ABI error handling fails to check IS_ERR_VALUE
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: glibc
Version: rawhide
Hardware: ppc64le
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Carlos O'Donell
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: PPCTracker
Blocks: 1930252 1963901
TreeView+ depends on / blocked
 
Reported: 2021-05-20 22:54 UTC by Dmitry V. Levin
Modified: 2021-07-06 13:32 UTC (History)
34 users (show)

Fixed In Version: glibc-2.33-14.fc34 glibc-2.33.9000-18.fc35
Doc Type: If docs needed, set a value
Doc Text:
Clone Of: 1929836
Environment:
Last Closed: 2021-07-06 13:32:49 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Sourceware 27892 0 P2 NEW powerpc: scv ABI error handling fails to check IS_ERR_VALUE 2021-05-20 22:54:05 UTC

Description Dmitry V. Levin 2021-05-20 22:54:06 UTC
+++ This bug was initially created as a clone of Bug #1929836 +++

The scv ABI introduced by glibc-2.32.9000-24 at 2021-01-08 has the following bug: RET_SCV macro (added by upstream commit glibc-2.33~117) treats any negative value returned by syscall via scv ABI as an error, but this is not correct.

Proposed fix was posted by Nicholas Piggin at
https://sourceware.org/pipermail/libc-alpha/2021-May/126534.html

This bug was found by strace test suite and it blocks strace updates in Fedora.

I hope the fix will be applied before strace is kicked out from Fedora due to ftbfs which is 19 weeks already.

Comment 1 Fedora Update System 2021-06-01 13:46:20 UTC
FEDORA-2021-abbb0d8a88 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-abbb0d8a88

Comment 2 Carlos O'Donell 2021-06-01 13:47:36 UTC
This fix is currently pending the Fedora Rawhide sync with the upstream development branch.

The fix is going into Fedora 34 with the next errata going through bodhi.

Comment 3 Fedora Update System 2021-06-02 01:41:09 UTC
FEDORA-2021-abbb0d8a88 has been pushed to the Fedora 34 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-abbb0d8a88`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-abbb0d8a88

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Fedora Update System 2021-06-03 01:01:07 UTC
FEDORA-2021-abbb0d8a88 has been pushed to the Fedora 34 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 5 Fedora Update System 2021-06-16 08:27:59 UTC
FEDORA-2021-9ce0f65a09 has been pushed to the Fedora 35 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.