Applications that use older style systray icons do not appear, example vmware-workstation and apcupsd. Downgrading to 1.10.6 corrects the problem.
Do you use prelink?
No I do not.
The same thing's happening to me. However, by downgrading to 1.10.6, I can't build anything that depends on dbus anymore because it complains about a versioned symbol. PulseAudio in particular is picky about this. So I have to choose between Steam having a tray icon and the ability to update software that depends on dbus.
Okay, I have some very interesting new info with this problem. With sys-apps/dbus-1.10.8-r1 installed and my system fully rebuilt, I get icons for all legacy apps I have installed (vmware-workstation and apcupsd) but only following a second login. First login will not show the icons leading me to believe that some service is not getting started.
And now I have the reason why this wa happening but it still is a problem. In System Settings, GTK Style, If clearlooks is selected as gtk2 theme, legacy icons only appear after 2nd login. If oxygen-gtk is selected as gtk2 theme, all works as normal. My tests are repeatable.
Can you look dmesg output, is there xembedsniproxy segfault messages when using clearlooks?
May have spoken too soon, seems like it is still happening regardless of the theme. I don't see anything in dmesg but I am attaching it here. Maybe you can find something. In any event, 2nd login always works perfect.
Created attachment 444068 [details] dmesg
Is this still a thing? Do you have consolekit/dbus in default runlevel?
(In reply to Andreas Sturmlechner from comment #9) > Is this still a thing? Do you have consolekit/dbus in default runlevel? The program I was having this problem with the most was Steam. Ever since I switched to AnyC's steam-overlay and used games-util/steam-meta + games-util/esteam to update dependencies, the tray icon works as expected. I do have consolekit and dbus in my default runlevel, but they were there when I originally had the problem, too. Perhaps the bug was silently fixed in an update.
Thanks for checking back.