2016-04-26 13:17:46 |
Simon Fels |
bug |
|
|
added bug |
2016-04-26 13:18:20 |
Tony Espy |
bug task added |
|
canonical-devices-system-image |
|
2016-04-26 13:18:58 |
Simon Fels |
description |
On a recent system with
$ system-image-cli -i
current build number: 59
device name: turbo
channel: ubuntu-touch/rc-proposed/meizu.en
last update: 2016-04-25 08:07:52
version version: 59
version ubuntu: 20160423
version device: 20160412-d272a77
version custom: 20160324-945-18-69
ubuntu-push is spamming dbus with NameOwnerChanged signals constantly
root@ubuntu-phablet:~# dbus-monitor --system --profile
sig 1461676597 952956 2 /org/freedesktop/DBus org.freedesktop.DBus NameAcquired
sig 1461676597 967580 35919 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676597 979623 35920 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676597 995234 35921 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 7504 35922 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 25708 35923 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 37448 35924 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 52701 35925 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 65064 35926 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 83597 35927 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 101992 35928 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 117352 35929 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 129604 35930 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
[...]
This is causing ubuntu-push/dbus-daemon to cause a CPU load of 40% per process. |
On a recent system with
$ system-image-cli -i
current build number: 59
device name: turbo
channel: ubuntu-touch/rc-proposed/meizu.en
last update: 2016-04-25 08:07:52
version version: 59
version ubuntu: 20160423
version device: 20160412-d272a77
version custom: 20160324-945-18-69
ubuntu-push is spamming dbus with NameOwnerChanged signals constantly
root@ubuntu-phablet:~# dbus-monitor --system --profile
sig 1461676597 952956 2 /org/freedesktop/DBus org.freedesktop.DBus NameAcquired
sig 1461676597 967580 35919 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676597 979623 35920 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676597 995234 35921 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 7504 35922 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 25708 35923 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 37448 35924 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 52701 35925 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 65064 35926 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 83597 35927 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 101992 35928 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 117352 35929 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 129604 35930 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
[...]
This is causing ubuntu-push/dbus-daemon to cause a CPU load of 40% per process.
Running
$ stop ubuntu-push-client
stops the flood. |
|
2016-04-26 13:20:54 |
Simon Fels |
attachment added |
|
ubuntu-push-client.log https://bugs.launchpad.net/ubuntu-push/+bug/1575184/+attachment/4647911/+files/ubuntu-push-client.log |
|
2016-04-26 20:09:48 |
Pat McGowan |
description |
On a recent system with
$ system-image-cli -i
current build number: 59
device name: turbo
channel: ubuntu-touch/rc-proposed/meizu.en
last update: 2016-04-25 08:07:52
version version: 59
version ubuntu: 20160423
version device: 20160412-d272a77
version custom: 20160324-945-18-69
ubuntu-push is spamming dbus with NameOwnerChanged signals constantly
root@ubuntu-phablet:~# dbus-monitor --system --profile
sig 1461676597 952956 2 /org/freedesktop/DBus org.freedesktop.DBus NameAcquired
sig 1461676597 967580 35919 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676597 979623 35920 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676597 995234 35921 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 7504 35922 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 25708 35923 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 37448 35924 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 52701 35925 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 65064 35926 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 83597 35927 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 101992 35928 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 117352 35929 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 129604 35930 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
[...]
This is causing ubuntu-push/dbus-daemon to cause a CPU load of 40% per process.
Running
$ stop ubuntu-push-client
stops the flood. |
This is due to a property name changing in NM 1.2 from state to State
https://developer.gnome.org/NetworkManager/1.2/gdbus-org.freedesktop.NetworkManager.html#gdbus-property-org-freedesktop-NetworkManager.State
On a recent system with
$ system-image-cli -i
current build number: 59
device name: turbo
channel: ubuntu-touch/rc-proposed/meizu.en
last update: 2016-04-25 08:07:52
version version: 59
version ubuntu: 20160423
version device: 20160412-d272a77
version custom: 20160324-945-18-69
ubuntu-push is spamming dbus with NameOwnerChanged signals constantly
root@ubuntu-phablet:~# dbus-monitor --system --profile
sig 1461676597 952956 2 /org/freedesktop/DBus org.freedesktop.DBus NameAcquired
sig 1461676597 967580 35919 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676597 979623 35920 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676597 995234 35921 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 7504 35922 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 25708 35923 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 37448 35924 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 52701 35925 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 65064 35926 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 83597 35927 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 101992 35928 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 117352 35929 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 129604 35930 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
[...]
This is causing ubuntu-push/dbus-daemon to cause a CPU load of 40% per process.
Running
$ stop ubuntu-push-client
stops the flood. |
|
2016-04-26 20:10:07 |
Pat McGowan |
canonical-devices-system-image: importance |
Undecided |
High |
|
2016-04-26 20:10:07 |
Pat McGowan |
canonical-devices-system-image: status |
New |
Confirmed |
|
2016-04-26 20:10:07 |
Pat McGowan |
canonical-devices-system-image: milestone |
|
11 |
|
2016-04-26 20:10:07 |
Pat McGowan |
canonical-devices-system-image: assignee |
|
Bill Filler (bfiller) |
|
2016-04-26 20:10:44 |
Pat McGowan |
ubuntu-push: importance |
Undecided |
High |
|
2016-04-26 20:10:44 |
Pat McGowan |
ubuntu-push: status |
New |
Confirmed |
|
2016-04-26 20:10:44 |
Pat McGowan |
ubuntu-push: assignee |
|
Jonas G. Drange (jonas-drange) |
|
2016-04-27 12:51:40 |
Jonas G. Drange |
branch linked |
|
lp:~jonas-drange/ubuntu-push/state-State |
|
2016-04-27 12:52:04 |
Jonas G. Drange |
ubuntu-push: status |
Confirmed |
In Progress |
|
2016-04-27 13:09:50 |
Tony Espy |
description |
This is due to a property name changing in NM 1.2 from state to State
https://developer.gnome.org/NetworkManager/1.2/gdbus-org.freedesktop.NetworkManager.html#gdbus-property-org-freedesktop-NetworkManager.State
On a recent system with
$ system-image-cli -i
current build number: 59
device name: turbo
channel: ubuntu-touch/rc-proposed/meizu.en
last update: 2016-04-25 08:07:52
version version: 59
version ubuntu: 20160423
version device: 20160412-d272a77
version custom: 20160324-945-18-69
ubuntu-push is spamming dbus with NameOwnerChanged signals constantly
root@ubuntu-phablet:~# dbus-monitor --system --profile
sig 1461676597 952956 2 /org/freedesktop/DBus org.freedesktop.DBus NameAcquired
sig 1461676597 967580 35919 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676597 979623 35920 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676597 995234 35921 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 7504 35922 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 25708 35923 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 37448 35924 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 52701 35925 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 65064 35926 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 83597 35927 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 101992 35928 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 117352 35929 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 129604 35930 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
[...]
This is causing ubuntu-push/dbus-daemon to cause a CPU load of 40% per process.
Running
$ stop ubuntu-push-client
stops the flood. |
NM 1.2 has stricter handling of property names due to it's move from using dbus-glib to gdbus internally.
ubuntu-push has been using the top-level NM property name 'state', which now results in a DBus error when it's value is queried, whereas this worked OK with NM 0.9.10.
I've verified both in upstream's documentation and the code that the property has always been 'State', even in 0.9.10.
https://developer.gnome.org/NetworkManager/1.2/gdbus-org.freedesktop.NetworkManager.html#gdbus-property-org-freedesktop-NetworkManager.State
On a recent system with
$ system-image-cli -i
current build number: 59
device name: turbo
channel: ubuntu-touch/rc-proposed/meizu.en
last update: 2016-04-25 08:07:52
version version: 59
version ubuntu: 20160423
version device: 20160412-d272a77
version custom: 20160324-945-18-69
ubuntu-push is spamming dbus with NameOwnerChanged signals constantly
root@ubuntu-phablet:~# dbus-monitor --system --profile
sig 1461676597 952956 2 /org/freedesktop/DBus org.freedesktop.DBus NameAcquired
sig 1461676597 967580 35919 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676597 979623 35920 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676597 995234 35921 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 7504 35922 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 25708 35923 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 37448 35924 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 52701 35925 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 65064 35926 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 83597 35927 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 101992 35928 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 117352 35929 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
sig 1461676598 129604 35930 /org/freedesktop/DBus org.freedesktop.DBus NameOwnerChanged
[...]
This is causing ubuntu-push/dbus-daemon to cause a CPU load of 40% per process.
Running
$ stop ubuntu-push-client
stops the flood. |
|
2016-04-29 12:44:53 |
Jonas G. Drange |
branch linked |
|
lp:ubuntu-push/automatic |
|
2016-05-02 07:39:06 |
Jean-Baptiste Lallement |
canonical-devices-system-image: importance |
High |
Critical |
|
2016-05-03 18:29:03 |
Jean-Baptiste Lallement |
canonical-devices-system-image: status |
Confirmed |
Fix Committed |
|
2016-06-02 12:12:21 |
Pat McGowan |
canonical-devices-system-image: status |
Fix Committed |
Fix Released |
|
2016-07-07 14:30:03 |
Jonas G. Drange |
ubuntu-push: status |
In Progress |
Fix Released |
|