Bug 1937023 - graphene alignment fault on armhfp devices
Summary: graphene alignment fault on armhfp devices
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: graphene
Version: 34
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Igor Raits
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedFreezeException
: 1889269 (view as bug list)
Depends On:
Blocks: ARMTracker F34BetaFreezeException
TreeView+ depends on / blocked
 
Reported: 2021-03-09 17:20 UTC by Nicolas Chauvet (kwizart)
Modified: 2021-03-13 17:04 UTC (History)
4 users (show)

Fixed In Version: graphene-1.10.4-2.fc34
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-03-13 17:04:42 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Nicolas Chauvet (kwizart) 2021-03-09 17:20:11 UTC
Description of problem:
There is an alignment fault on (some) armhfp devices as reported in the upstream bug report.
https://github.com/ebassi/graphene/issues/215

It can be reproduced on jetson-tk1 (that have neon support).
Other devices capable of mfpu=neon-vfpv4 (such as Odroid XU4 ) are also experiencing the alignment fault.
After double checks, this was "not" reproduced on rpi3b+ Rev 1.3



Version-Release number of selected component (if applicable):
graphene-1.10.4


How reproducible:
always when running gnome-shell on (some) armhfp devices with or without neon.

Steps to Reproduce:
1. run gnome-shell
2.
3.

Actual results:
There is an alignment fault in graphene_vec3_dot

Expected results:
gnome-shell should run a display.

Additional info:

Fedora shouldn't expect neon by default and until a proper runtime detection is made, best is to have neon disabled on graphene.

Pagure PR is already accepted:
https://src.fedoraproject.org/rpms/graphene/pull-request/1

Bodhi tickets:
f34 https://bodhi.fedoraproject.org/updates/FEDORA-2021-cb9771bb01
f33 https://bodhi.fedoraproject.org/updates/FEDORA-2021-f000eb2320

Comment 1 Fedora Blocker Bugs Application 2021-03-09 17:20:41 UTC
Proposed as a Freeze Exception for 34-beta by Fedora user kwizart using the blocker tracking app because:

 graphene is built with support of neon by default on arm, but even when  devices support neon, some of them fail with an alignment fault with the current version (1.10.4).

Here is the upstream report:
https://github.com/ebassi/graphene/issues/215

Fedora shouldn't expect neon by default and until a proper runtime detection is made, best is to have neon disabled on graphene.

Comment 2 Fedora Update System 2021-03-09 20:50:52 UTC
FEDORA-2021-cb9771bb01 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-cb9771bb01

Comment 3 Fedora Update System 2021-03-09 22:46:50 UTC
FEDORA-2021-cb9771bb01 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-cb9771bb01`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-cb9771bb01

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

Comment 4 Nicolas Chauvet (kwizart) 2021-03-10 08:14:37 UTC
*** Bug 1889269 has been marked as a duplicate of this bug. ***

Comment 5 Adam Williamson 2021-03-10 18:51:57 UTC
What exactly is the impact here? Are we talking about Shell crashing or not displaying, or what?

Comment 6 Nicolas Chauvet (kwizart) 2021-03-10 20:23:40 UTC
no display

Comment 7 Adam Williamson 2021-03-12 01:12:49 UTC
+4 in https://pagure.io/fedora-qa/blocker-review/issue/295 , marking accepted.

Comment 8 Fedora Update System 2021-03-13 17:04:42 UTC
FEDORA-2021-cb9771bb01 has been pushed to the Fedora 34 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.