This code in gnome-shell-extension-appindicator-17.10.3 doesn't make
sense, because the "reset" function doesn't do anything:
_ensureItemRegistered: function(service, bus_name, obj_path) {
let id = this._getItemId(bus_name, obj_path);
if (this._items[id]) {
//delete the old one and add the new indicator
Util.Logger.warn("Attempting to re-register "+id+"; resetting
instead");
this._items[id].reset();
}
this._registerItem(service, bus_name, obj_path)
},
The result is that _ensureItemRegistered outputs a warning and then
_registerItem also outputs a warning (because it's already registered).
RegisterStatusNotifierItemAsync is being called twice every 10 seconds
since gnome-shell started:
Apr 22 19:40:08 rincewind gnome-shell[7086]: [AppIndicatorSupport-DEBUG]
Registering StatusNotifierItem :1.88/org/ayatana/NotificationItem/Keybase1
Apr 22 19:40:08 rincewind gnome-shell[7086]: [AppIndicatorSupport-DEBUG]
Registering StatusNotifierItem :1.62/org/ayatana/NotificationItem/multiload
Apr 22 19:40:08 rincewind gnome-shell[7086]: [AppIndicatorSupport-DEBUG]
Registering StatusNotifierItem
:1.119/org/ayatana/NotificationItem/software_update_available
Apr 22 19:40:08 rincewind gnome-shell[7086]: [AppIndicatorSupport-DEBUG]
Registering StatusNotifierItem
:1.78/org/ayatana/NotificationItem/indicator_cpufreq
Apr 22 19:40:08 rincewind gnome-shell[7086]: [AppIndicatorSupport-DEBUG]
Registering StatusNotifierItem :1.104/StatusNotifierItem
Apr 22 19:40:11 rincewind gnome-shell[7086]: [AppIndicatorSupport-WARN]
Attempting to re-register :1.62/org/ayatana/NotificationItem/multiload;
resetting instead
Apr 22 19:40:11 rincewind gnome-shell[7086]: [AppIndicatorSupport-WARN] Item
:1.62/org/ayatana/NotificationItem/multiload is already registered
Apr 22 19:40:11 rincewind gnome-shell[7086]: [AppIndicatorSupport-WARN]
Attempting to re-register :1.62/org/ayatana/NotificationItem/multiload;
resetting instead
Apr 22 19:40:11 rincewind gnome-shell[7086]: [AppIndicatorSupport-WARN] Item
:1.62/org/ayatana/NotificationItem/multiload is already registered
The indicator-multiload-0.4 update interval is set to 10 seconds. If I
change this then it affects the frequency of the warnings.
It's registering twice every 10 seconds:
[pid 7301] 11:19:10.530942 sendmsg(8, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="l\1\0\1,\0\0\0\206\274\10\0\206\0\0\0\10\1g\0\1s\0\0\1\1o\0\26\0\0\0/StatusNotifierWatcher\0\0\3\1s\0\32\0\0\0RegisterStatusNotifierItem\0\0\0\0\0\0\2\1s\0\35\0\0\0org.kde.StatusNotifierWatcher\0\0\0\6\1s\0\5\0\0\0:1.25\0\0\0'\0\0\0/org/ayatana/NotificationItem/multiload\0",
iov_len=196}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) =
196
[pid 7301] 11:19:10.531245 sendmsg(8, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="l\4\1\1\0\0\0\0\207\274\10\0c\0\0\0\1\1o\0'\0\0\0/org/ayatana/NotificationItem/multiload\0\3\1s\0\7\0\0\0NewIcon\0\2\1s\0\32\0\0\0org.kde.StatusNotifierItem\0\0\0\0\0\0",
iov_len=120}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) =
120
[pid 7301] 11:19:10.531395 sendmsg(8, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="l\1\0\1,\0\0\0\210\274\10\0\206\0\0\0\10\1g\0\1s\0\0\1\1o\0\26\0\0\0/StatusNotifierWatcher\0\0\3\1s\0\32\0\0\0RegisterStatusNotifierItem\0\0\0\0\0\0\2\1s\0\35\0\0\0org.kde.StatusNotifierWatcher\0\0\0\6\1s\0\5\0\0\0:1.25\0\0\0'\0\0\0/org/ayatana/NotificationItem/multiload\0",
iov_len=196}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL
<unfinished ...>
There is only one indicator-multiload process running.
The tray icon doesn't appear to be working properly (it's always square with
coloured vertical bars):
[pid 7301] 11:19:10.544076 sendmsg(8, {msg_name=NULL, msg_namelen=0,
msg_iov=[{iov_base="l\3\1\1\"\0\0\0\212\274\10\0N\0\0\0\10\1g\0\1s\0\0\4\1s\0&\0\0\0org.freedesktop.DBus.Error.InvalidArgs\0\0\5\1u\0\276\267\6\0\6\1s\0\5\0\0\0:1.25\0\0\0\35\0\0\0No
such property 'IconPixmap'\0", iov_len=130}], msg_iovlen=1, msg_controllen=0,
msg_flags=0}, MSG_NOSIGNAL) = 130
Turning off all the graphs does not fix the registration warnings.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1739468
Title:
Repeated [AppIndicatorSupport-WARN] Item
:1.51/org/ayatana/NotificationItem/multiload is already registered
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell-extension-appindicator/+bug/1739468/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs