unity-settings-daemon crashed with SIGSEGV in up_exported_daemon_get_lid_is_closed()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Upower |
Unknown
|
Unknown
|
|||
unity-settings-daemon (Ubuntu) |
Triaged
|
Critical
|
Unassigned | ||
Xenial |
Triaged
|
Critical
|
Unassigned | ||
Yakkety |
Triaged
|
Critical
|
Unassigned | ||
upower (Ubuntu) |
Fix Released
|
Critical
|
Martin Pitt | ||
Xenial |
Confirmed
|
Critical
|
Unassigned | ||
Yakkety |
Fix Released
|
Critical
|
Martin Pitt |
Bug Description
https:/
Ubuntu 16.04 crashes immediately on login. Default settings not applied and appearance is a bit ugly (incorrect font hinting, in-window menus etc).
SRU TEST CASE (upower)
-------
On affected machines, unity-settings-
This can be synthetically tested with:
DBUS_
With the current xenial version this causes a segfault, while with the fix you get a proper error message.
Fix: https:/
https:/
(The second one is not crucial, but provides a much better failure mode for the "upower" CLI tool).
Regression potential: This changes the core behaviour of libupower. The patch is carefully written to be backwards compatible to the extent possible, but changing the behaviour is necessary to fix this bug (see commit log for details). Thus clients such as unity-control-
---
ProblemType: Crash
DistroRelease: Ubuntu 16.04
ProcVersionSign
Uname: Linux 4.4.0-6-generic x86_64
ApportVersion: 2.20-0ubuntu3
Architecture: amd64
CrashCounter: 1
Date: Wed Feb 17 13:52:13 2016
ExecutablePath: /usr/lib/
InstallationDate: Installed on 2016-02-08 (8 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160205)
ProcCmdline: /usr/lib/
ProcEnviron:
LANGUAGE=
PATH=(custom, no user)
XDG_RUNTIME_
LANG=pt_BR.UTF-8
SHELL=/bin/false
SegvAnalysis:
Segfault happened at: 0x3aae60fe69 <up_exported_
PC (0x3aae60fe69) ok
source "(%rbx)" (0x00000000) not located in a known VMA region (needed readable region)!
destination "%rdi" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: unity-settings-
StacktraceTop:
up_exported_
gsd_power_
?? () from /usr/lib/
gnome_
?? ()
Title: unity-settings-
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
tags: | added: bugpattern-needed |
information type: | Private → Public |
description: | updated |
description: | updated |
Changed in unity-settings-daemon (Ubuntu Xenial): | |
importance: | Undecided → Critical |
status: | New → Confirmed |
tags: | added: hw-specific |
description: | updated |
Changed in unity-settings-daemon (Ubuntu): | |
assignee: | nobody → uklas (uklasius) |
Changed in unity-settings-daemon (Ubuntu): | |
assignee: | uklas (uklasius) → nobody |
Folks, I am tired, but, will go till the end of this work.