Bug 111889 - Severe glitches in cinnamon/gnome3 affecting small rectangular areas (menus, dialogs)
Summary: Severe glitches in cinnamon/gnome3 affecting small rectangular areas (menus, ...
Status: NEW
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Radeon (show other bugs)
Version: XOrg git
Hardware: x86-64 (AMD64) Linux (All)
: not set major
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-03 06:25 UTC by sdiconov
Modified: 2019-10-06 18:15 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Unreadable file copy dialog (cinnamon filemanager) (22.15 KB, image/png)
2019-10-03 06:25 UTC, sdiconov
no flags Details
Udistinguishable systrau icon (gcdemu) (9.18 KB, image/png)
2019-10-03 06:26 UTC, sdiconov
no flags Details
Audacity exit dialog in 3 different DEs (609.31 KB, image/png)
2019-10-03 06:27 UTC, sdiconov
no flags Details
Cinnamon filemanager Help menu (other menus in other apps look the same) (569.83 KB, image/png)
2019-10-03 06:28 UTC, sdiconov
no flags Details
Hint box in GIMP in 3 DEs (167.15 KB, image/png)
2019-10-03 06:30 UTC, sdiconov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description sdiconov 2019-10-03 06:25:32 UTC
Created attachment 145618 [details]
Unreadable file copy dialog (cinnamon filemanager)

I witness a gradually developing regression that results in increasingly nasty graphical glitches in the cinnamon and gnome3 desktop environments. It has reached the point when it becomes impossible to see, what GUI button or menu item you are clicking, which makes the whole desktop unusable.

The bug affects relatively small rectangular areas containing individual GUI elements. See attached screenshots. 
* Dialogs that are close to a square in shape are less likely to be garbled, Wider dialogs look worse.
* The bug disappears immediately if I run a different desktop compositor using commands like "compiz --replace".

Affected DE-s: 
- Cinnamon  (strong)
- Gnome3 (less)

Not affected DEs|WMs:
- mate
- muffin (cinnamon wm run independently of its DE)
- compiz

KDE not tested by me.

My hardware and kernel:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Turks XT [Radeon HD 6670/7670]
Linux kernel 4.19.72, radeon.ko driver 

The regression started with small systray icons, than it spread to hint and notification boxes. Since about a week ago (my latest update) it affects menus and dialog boxes as well. The same dialogs that become ureadable in cinnamon may look normal in gnome3 (without normal wm titlebar).
Comment 1 sdiconov 2019-10-03 06:26:27 UTC
Created attachment 145619 [details]
Udistinguishable systrau icon (gcdemu)
Comment 2 sdiconov 2019-10-03 06:27:18 UTC
Created attachment 145620 [details]
Audacity exit dialog in 3 different DEs
Comment 3 sdiconov 2019-10-03 06:28:54 UTC
Created attachment 145621 [details]
Cinnamon filemanager Help menu (other menus in other apps look the same)
Comment 4 sdiconov 2019-10-03 06:30:30 UTC
Created attachment 145622 [details]
Hint box in GIMP in 3 DEs
Comment 5 sdiconov 2019-10-03 06:36:37 UTC
Same issue reported to cinnamon developers:
https://github.com/linuxmint/cinnamon/issues/8878
and my distro:
https://bugzilla.altlinux.org/show_bug.cgi?id=29773
Comment 6 Alex Deucher 2019-10-03 18:45:16 UTC
What component (mesa, kernel, etc.) did you change which caused the regression?
Comment 7 sdiconov 2019-10-06 18:15:59 UTC
(In reply to Alex Deucher from comment #6)
> What component (mesa, kernel, etc.) did you change which caused the
> regression?

It is difficult to tell exactly. The regression developed during a series of whole-system upgrades executed by the command "apt-get dist-upgrade". It included minor kernel upgrades in the range of 4.19.xx.

I primarily suspected cinnamon built-in compositor before. Now I would probably blame the code coming in the packeage "xorg-drv-radeon". I lack the knowledge needed to say if mesa or gtk3 are responsible too.

Current versions are:
xorg-drv-radeon-19.0.1-alt1.x86_64

libGLX-mesa-19.1.7-alt1.x86_64
libEGL-mesa-19.1.7-alt1.x86_64

libclutter-gtk3-1.8.4-alt1.x86_64
libgtk+3-3.24.11-alt1.x86_64
cinnamon-4.2.4-alt2.x86_64

if that helps.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.