I sent patches to the upstream upower bug that improve the behaviour when connecting to upowerd on D-Bus fails. However, libupower already behaved in the current way forever, so this is nothing new in Xenial. Thus the patches will also only help so far: they should avoid the segfault, but you'll still get invalid data presented in the UI as the client/the library never reconnects to upowerd.
The root cause here is that upowerd takes very long to start as it gets blocked reading some kernel attributes. This needs to be fixed in the kernel to truly solve this bug. ** Changed in: upower (Ubuntu Yakkety) Status: Confirmed => In Progress ** Changed in: upower (Ubuntu Yakkety) Assignee: (unassigned) => Martin Pitt (pitti) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1546641 Title: unity-settings-daemon crashed with SIGSEGV in up_exported_daemon_get_lid_is_closed() To manage notifications about this bug go to: https://bugs.launchpad.net/upower/+bug/1546641/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs