I attached udevadm.log, upower-monitor.log and dbus-monitor.log which was generated over a period with a number of suspend and resumes. This was all with system-settings' battery plugin removed, so nothing from settings listening for upower. I also never had system-settings completely hang, but several times it was very stuttering on resume and once it hung for about 2 seconds. I also watched top during this time and saw dbus-daemon's load hit 73% at one point while the screen was off, and it often jumped over 20%.
I attached udevadm.log, upower-monitor.log and dbus-monitor.log which was generated over a period with a number of suspend and resumes. This was all with system-settings' battery plugin removed, so nothing from settings listening for upower. I also never had system-settings completely hang, but several times it was very stuttering on resume and once it hung for about 2 seconds. I also watched top during this time and saw dbus-daemon's load hit 73% at one point while the screen was off, and it often jumped over 20%.