Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 655552 - notification area not being drawn properly (package unknown, suspect xfce)
Summary: notification area not being drawn properly (package unknown, suspect xfce)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-12 00:52 UTC by Raymond Jennings
Modified: 2018-12-21 00:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
before full screen redraw (xfceglitch.png,154.57 KB, image/png)
2018-05-12 00:53 UTC, Raymond Jennings
Details
after full screen redraw (xfceglitch2.png,155.35 KB, image/png)
2018-05-12 00:53 UTC, Raymond Jennings
Details
emerge --info (einfo.txt,5.91 KB, text/plain)
2018-05-12 00:55 UTC, Raymond Jennings
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Raymond Jennings 2018-05-12 00:52:34 UTC
There is some weird drawing going on in the notification area

Please see the "before and after" screenshots I took and it will highlight the problem.

The issue is, that the notification area's icons aren't having their backgrounds wiped before the icons are drawn, which means that if garbage is left behind, it sticks around.

The second screenshot was taken after I switched virtual consoles, which, when I switched back to X, presumably caused a full screen exposure and redrew everything from scratch.
Comment 1 Raymond Jennings 2018-05-12 00:53:05 UTC
Created attachment 530960 [details]
before full screen redraw
Comment 2 Raymond Jennings 2018-05-12 00:53:44 UTC
Created attachment 530962 [details]
after full screen redraw
Comment 3 Raymond Jennings 2018-05-12 00:55:37 UTC
Created attachment 530964 [details]
emerge --info
Comment 4 Raymond Jennings 2018-05-12 01:00:04 UTC
Personal opinion:  it's not steam's fault if its icon gets drawn on garbage left behind by hexchat.
Comment 5 Denis Dupeyron (RETIRED) gentoo-dev 2018-05-14 02:35:54 UTC
Do you, by any chance, disable display compositing? Not saying you shouldn't, but I'm suspecting it's what triggers this.

Please try enabling compositing to see if this works around the issue. In any case, I'm afraid this is an upstream issue and a ticket should be filed at https://bugzilla.xfce.org/.
Comment 6 Raymond Jennings 2018-05-14 04:25:40 UTC
Upstream has been notified here:

https://bugzilla.xfce.org/show_bug.cgi?id=14397

As for compositing, it is indeed enabled.
Comment 7 Raymond Jennings 2018-05-14 04:27:09 UTC
Heh, how about that.

I just noticed that when I repeatedly toggle compositing, it causes the graphical garbage in question to be reliably reproduced.
Comment 8 Raymond Jennings 2018-05-14 04:29:55 UTC
(In reply to Raymond Jennings from comment #7)
> Heh, how about that.
> 
> I just noticed that when I repeatedly toggle compositing, it causes the
> graphical garbage in question to be reliably reproduced.

More precisely

compositing off = no garbage
compositing on = garbage
Comment 9 Denis Dupeyron (RETIRED) gentoo-dev 2018-05-14 04:33:07 UTC
(In reply to Raymond Jennings from comment #8)
> compositing off = no garbage
> compositing on = garbage

Weird. Are you sure it's not the other way around?
Comment 10 Raymond Jennings 2018-05-14 04:39:20 UTC
I just double checked.

Turning on compositing causes garbage, and turning it off removes it.

Or rather, turning it off causes the subsequent full-screen redraw not to create the garbage.
Comment 11 Raymond Jennings 2018-12-19 04:16:02 UTC
Just of note, upstream appears to be pointing the finger at gtk3
Comment 12 Denis Dupeyron (RETIRED) gentoo-dev 2018-12-19 17:35:33 UTC
(In reply to Raymond Jennings from comment #11)
> Just of note, upstream appears to be pointing the finger at gtk3

Indeed. More specifically at >=gtk+-3.24. I haven't had time to downgrade yet to verify this.

I'm still puzzled at you getting the exact opposite issue of mine, i.e., in your case garbage occurs with compositing enabled and in my case when compositing is disabled. I'm seeing some other weird issues like icons being picked from 2 (maybe more) icon sets at random on every login. I'm now suspecting these issues could be linked.
Comment 13 Denis Dupeyron (RETIRED) gentoo-dev 2018-12-21 00:18:06 UTC
I finally had time to try downgrading to gtk+ 3.22 and it didn't fix anything for me.

I commented upstream at https://bugzilla.xfce.org/show_bug.cgi?id=14577