Bug 1982160

Summary: arc-theme-20210412-2.fc34 graphical glitches
Product: [Fedora] Fedora Reporter: Steve Susbauer <ssusbauer>
Component: arc-themeAssignee: Mukundan Ragavan <nonamedotc>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 34CC: akos.ladanyi, devin, fredrik.blomqvist.95, jayguerette, m, nonamedotc, r3pek, robin.zlatic, royalblue.bbz, s25w89, thedatum+bz
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: arc-theme-20210412-4.fc34 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-07-28 01:24:12 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:
Attachments:
Description Flags
glitching on the light variant
none
dark variant same glitching
none
missing window handle glitchy icons arc-dark
none
glitched checklist
none
checkbox/radio button graphical glitch only for arc-theme none

Description Steve Susbauer 2021-07-14 10:55:58 UTC
Created attachment 1801430 [details]
glitching on the light variant

Using GNOME on Fedora 34, arc-theme updated to arc-theme-20210412-2.fc34, now on both Xorg and Wayland the window decorations are non-functional, the top bar (clock, Applications Menu, etc) is huge and looks more like stock GNOME with slightly different colors. This is after changing to Adwaita and back, removing the theme entirely and reinstalling, etc.

A downgrade to arc-theme.noarch 20201013-2.fc34 fixes this.

Comment 1 Steve Susbauer 2021-07-14 10:56:49 UTC
Created attachment 1801431 [details]
dark variant same glitching

Comment 2 Steve Susbauer 2021-07-14 12:20:45 UTC
Just to be thorough I was able to repeat this in a pristine Silverblue instance running on Gnome Boxes.

Comment 3 m 2021-07-14 14:08:52 UTC
I have the same problem on xfce4. rolling back to `20201013-2.fc34` fixed it

Comment 4 m 2021-07-14 14:09:57 UTC
Created attachment 1801533 [details]
missing window handle glitchy icons arc-dark

Comment 5 m 2021-07-14 14:10:27 UTC
Created attachment 1801534 [details]
glitched checklist

Comment 6 thedatum+bz 2021-07-14 19:19:55 UTC
Created attachment 1801628 [details]
checkbox/radio button graphical glitch only for arc-theme

Note the corruption of the checkboxes and radio buttons only for the arc-theme. Other themes do not have the issue.

Comment 7 thedatum+bz 2021-07-14 19:24:56 UTC
Same issue on MATE. Checkboxes and radio buttons on the recently upgraded arc-theme-20210412-2.fc34.noarch are all corrupt, system-wide. Other themes are not affected. 

Building arc-theme from source locally from https://github.com/jnsh/arc-theme shows no such issue. It seems there is an issue with the packaged build.

Comment 8 thedatum+bz 2021-07-14 19:52:29 UTC
A helpful tip from the upstream maintainer of arc-theme: "Looks like the PNG assets are broken with every theme that has them rendered during build, i.e. gtk2, gtk3 and xfce4 themes, so something must have gone wrong with that when building the package." 
https://github.com/jnsh/arc-theme/issues/145#issuecomment-880163236

Comment 9 Mukundan Ragavan 2021-07-14 21:30:36 UTC
I wonder if this is due to 

** (inkscape:369178): WARNING **: 16:21:19.020: Ignoring unrecognized CSS property: block-progression
** (inkscape:369178): WARNING **: 16:21:19.021: Ignoring unrecognized CSS property: block-progression
** (inkscape:369178): WARNING **: 16:21:19.022: Ignoring unrecognized CSS property: block-progression
Exporting only object with id="arrow-down"; all other objects hidden.
Background RRGGBBAA: ffffff00
Area 3:327:12:333 exported to 9 x 6 pixels (96 dpi)


I will try to track this down.

Comment 10 Carlos Mogas da Silva 2021-07-14 22:05:54 UTC
Just wanna add that this issue doesn't relate to any graphic driver. I'm running several PCs @Home and they all had this problem (with intel, amd and nvidia drivers)

Comment 11 Mukundan Ragavan 2021-07-25 21:40:21 UTC
Can you try this and see if the glitches are solved?


https://koji.fedoraproject.org/koji/taskinfo?taskID=72647345


My tests on a VM looks pretty decent. Please test.

Comment 12 Carlos Mogas da Silva 2021-07-25 21:44:03 UTC
(In reply to Mukundan Ragavan from comment #11)
> Can you try this and see if the glitches are solved?
> 
> 
> https://koji.fedoraproject.org/koji/taskinfo?taskID=72647345
> 
> 
> My tests on a VM looks pretty decent. Please test.

Tested on Fedora 34. Looks good now.

Comment 13 Mukundan Ragavan 2021-07-25 21:48:06 UTC
Thank you for your patience and quick testing! I will wait for additional testers and submit an update.

Comment 14 Mukundan Ragavan 2021-07-25 21:50:58 UTC
*** Bug 1983664 has been marked as a duplicate of this bug. ***

Comment 15 Akos Ladanyi 2021-07-25 23:04:54 UTC
(In reply to Mukundan Ragavan from comment #11)
> Can you try this and see if the glitches are solved?

Yes, this fixes the glitches.

Comment 16 Steve Whitmore 2021-07-26 00:09:26 UTC
Mukundan I can also confirm this fixes the issue.

Comment 17 Fedora Update System 2021-07-27 00:06:54 UTC
FEDORA-2021-6a268d00c2 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-6a268d00c2

Comment 18 Mukundan Ragavan 2021-07-27 00:13:18 UTC
Thanks for the feedback.

please add karma on bodhi if everything is alright.

Comment 19 Fedora Update System 2021-07-27 01:42:20 UTC
FEDORA-2021-6a268d00c2 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-6a268d00c2`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-6a268d00c2

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

Comment 20 Fedora Update System 2021-07-28 01:24:12 UTC
FEDORA-2021-6a268d00c2 has been pushed to the Fedora 34 stable repository.
If problem still persists, please make note of it in this bug report.