Bug 2247033

Summary: Screen recording fails on AMD GPUs
Product: [Fedora] Fedora Reporter: Lukas Ruzicka <lruzicka>
Component: mutterAssignee: Florian Müllner <fmuellner>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 39CC: adscvr, awilliam, fmuellner, gmarr, gnome-sig, jadahl, kparal, mcatanza, mclasen, otaylor, philip.wyett, robatino, walters
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard: AcceptedFreezeException
Fixed In Version: mutter-45.0-12.fc39 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-10-31 21:04:56 UTC Type: ---
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: 2235850, 2247077    
Bug Blocks: 2143446, 2143447    

Description Lukas Ruzicka 2023-10-30 12:38:45 UTC
This is for tracking purposes, follow the upstream issue:

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7148

Reproducible: Always

Comment 1 Fedora Blocker Bugs Application 2023-10-30 12:40:51 UTC
Proposed as a Blocker for 39-final by Fedora user lruzicka using the blocker tracking app because:

 I am proposing this for a blocker bug discussion because a default (and quite imortant) application crashes on certain configurations.

Comment 2 Kamil Páral 2023-10-30 15:01:53 UTC
A full traceback is available in bug 2247077.

Comment 3 Adam Williamson 2023-10-30 17:25:03 UTC
https://openqa.stg.fedoraproject.org/tests/3302117/asset/iso/03302117-Fedora-Workstation-Live-x86_64-108326940.iso should contain the fix for this, if anyone wants to test.

Comment 4 Kamil Páral 2023-10-30 17:38:58 UTC
That live iso fixes the problem on my Radeon 580.

Comment 5 Michael Catanzaro 2023-10-30 19:28:27 UTC

*** This bug has been marked as a duplicate of bug 2235850 ***

Comment 6 Kamil Páral 2023-10-30 19:51:01 UTC
Tihs was proposed as a blocker and not yet fixed in F39, reopening.

Comment 7 Geoffrey Marr 2023-10-30 20:57:50 UTC
Discussed during the 2023-10-30 blocker review meeting: [0]

The decision to delay the classification of this bug as a blocker and accept it as an "AcceptedFreezeException (Final)" was made as we couldn't come to a clear decision on whether this is a blocker, given it only affects certain hardware. But it is accepted as an FE and nirik says the proposed fix seems to work, so we should be able to fix it for the next compose.

[0] https://meetbot.fedoraproject.org/fedora-blocker-review/2023-10-30/f39-blocker-review.2023-10-30-16.00.txt

Comment 8 Fedora Update System 2023-10-30 22:02:43 UTC
FEDORA-2023-2f78ed1dd1 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-2f78ed1dd1

Comment 9 Fedora Update System 2023-10-31 01:45:13 UTC
FEDORA-2023-2f78ed1dd1 has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-2f78ed1dd1`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-2f78ed1dd1

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

Comment 10 Lukas Ruzicka 2023-10-31 07:57:51 UTC
I can confirm that the above fix works and screencast recording is now possible on Wayland without any issues.

Comment 11 Lukas Ruzicka 2023-10-31 07:58:39 UTC
Of course, I am talking about my devices with AMD GPUs.

Comment 12 Kamil Páral 2023-10-31 09:57:40 UTC
(In reply to Geoffrey Marr from comment #7)
> Discussed during the 2023-10-30 blocker review meeting: [0]
> 
> The decision to delay the classification of this bug as a blocker 

It was incorrect to remove Blocks:FinalBlocker. Adding back in.

Comment 13 Kamil Páral 2023-10-31 10:33:40 UTC
With RC1.4, screen recording works on my Radeon 580. Seems resolved.

Comment 14 Geoffrey Marr 2023-10-31 15:22:50 UTC
(In reply to Kamil Páral from comment #12)
> (In reply to Geoffrey Marr from comment #7)
> > Discussed during the 2023-10-30 blocker review meeting: [0]
> > 
> > The decision to delay the classification of this bug as a blocker 
> 
> It was incorrect to remove Blocks:FinalBlocker. Adding back in.

Sorry about that, thanks for the catch. I've acted as secretary for almost every blocker bugs meeting for the last 7 years, I'm bound to make a mistake here or there.

Comment 15 Geoffrey Marr 2023-10-31 15:24:00 UTC
(In reply to Fedora Update System from comment #8)
> FEDORA-2023-2f78ed1dd1 has been submitted as an update to Fedora 39.
> https://bodhi.fedoraproject.org/updates/FEDORA-2023-2f78ed1dd1

Can confirm that my previously broken AMD F39 system now works with the above fix.

Comment 16 Fedora Update System 2023-10-31 21:04:56 UTC
FEDORA-2023-2f78ed1dd1 has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.