Bug 1807661
Summary: | Display corruption on aarch64 virtual machines | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Paul Whalen <pwhalen> |
Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 32 | CC: | airlied, awilliam, bcotton, bskeggs, crobinso, gmarr, hdegoede, ichavero, itamar, jarodwilson, jeremy, jglisse, john.j5live, jonathan, josef, kernel-maint, linville, masami256, mchehab, mjg59, pbonzini, pbrobinson, robatino, steved |
Target Milestone: | --- | Flags: | bcotton:
fedora_prioritized_bug-
|
Target Release: | --- | ||
Hardware: | aarch64 | ||
OS: | Linux | ||
Whiteboard: | AcceptedBlocker | ||
Fixed In Version: | kernel-5.6.0-0.rc5.git0.2.fc32 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-03-12 18:57:14 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 245418, 1705303 |
Description
Paul Whalen
2020-02-26 21:03:51 UTC
Note, this isn't actually only affecting the console. If you watch videos of openQA tests you can see corruption occurring while anaconda is running too, and sometimes tests fail on that. e.g. https://openqa.stg.fedoraproject.org/tests/742521#step/_software_selection/27 . Note, these tests run with `-device virtio-gpu-pci` for the graphics device. Paul, can you check whether this happens on bare metal? Also seems to happen if we use `-device VGA` instead of `-device virtio-gpu-pci`, FWIW. So this is a bit arguable, but I'm going to propose this as a Beta blocker as a violation of the "Bug hinders execution of required Beta test plans or dramatically reduces test coverage" requirement - https://fedoraproject.org/wiki/Fedora_32_Beta_Release_Criteria#Beta_Blocker_Bugs . This bug causes almost all openQA tests to fail on every compose, and openQA is a good part of our test coverage these days. aarch64 is a release-blocking architecture. I'm also proposing it as a PrioritizedBug, with approximately the same justification - it's a big problem for openQA, and I have not yet been able to figure out a workaround to get the tests running again. I'm going to miss the Blocker Review meeting on Monday, so consider me +1 Beta Blocker. (In reply to Adam Williamson from comment #3) > Paul, can you check whether this happens on bare metal? This does not happen on bare metal (verified on a seattle, Fedora-32-20200304.n.0 compose). Thanks! And you wrote 'VNC' in the description, so did you try it with SPICE and find that was OK too? (sadly openQA can't use SPICE...) (In reply to Adam Williamson from comment #8) > Thanks! And you wrote 'VNC' in the description, so did you try it with SPICE > and find that was OK too? (sadly openQA can't use SPICE...) Unfortunately, SPICE looks the same. so basically it looks like the problem space here is 'all aarch64 VMs', or something close to it. Let's tag some virt-y folks... Discussed during the 2020-03-09 blocker review meeting: [0] The decision to classify this bug as an "AcceptedBlocker" was made as it violates the following criterion: "The release must be able host virtual guest instances of the same release" and for its impact on aarch64 testing coverage. [0] https://meetbot.fedoraproject.org/fedora-blocker-review/2020-03-09/f32-blocker-review.2020-03-09-16.01.txt This seems to have been fixed in Rawhide in Fedora-Rawhide-20200307.n.1. Most tests passed again in that compose and Fedora-Rawhide-20200309.n.1. Seems like we got a kernel update in that compose: Package: kernel-5.6.0-0.rc4.git1.1.fc33 Old package: kernel-5.6.0-0.rc4.git0.1.fc33 ... Changelog: * Fri Mar 06 2020 Jeremy Cline <jcline> - Reenable debugging options. * Fri Mar 06 2020 Jeremy Cline <jcline> - 5.6.0-0.rc4.git1.1 - Linux v5.6-rc4-135-gaeb542a1b5c5 Paul, are you able to test with a newer kernel build on F32 - https://koji.fedoraproject.org/koji/buildinfo?buildID=1476218 is the most recent as I write this - and see if that resolves it? Thanks! Confirmed, with kernel-5.6.0-0.rc5.git0.2.fc32 I no longer see the issue. FEDORA-2020-55b2b79091 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-55b2b79091 Rejecting as a Prioritized Bug since it is an accepted blocker: https://meetbot.fedoraproject.org/fedora-meeting/2020-03-11/fedora_prioritized_bugs_and_issues.2020-03-11-15.00.log.html#l-39 This is fixed in Beta 1.2 which includes kernel-5.6.0-0.rc5.git0.2.fc32. kernel-5.6.0-0.rc5.git0.2.fc32, kernel-headers-5.6.0-0.rc5.git0.1.fc32 has been pushed to the Fedora 32 stable repository. If problems still persist, please make note of it in this bug report. |