unity-system-compositor crashed with SIGSEGV in libinput_device_config_accel_is_available() from libinput_device_config_accel_set_speed() from mir::input::evdev::LibInputDevice::apply_settings()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Critical
|
Unassigned | |||
Mir |
Fix Released
|
Critical
|
Andreas Pokorny | ||
0.26 |
Fix Released
|
Critical
|
Andreas Pokorny | ||
Unity System Compositor |
Critical
|
Unassigned | |||
mir (Ubuntu) |
Critical
|
Unassigned | |||
Xenial |
Undecided
|
Unassigned | |||
Yakkety |
Undecided
|
Unassigned | |||
Zesty |
Undecided
|
Unassigned | |||
unity-system-compositor (Ubuntu) |
Critical
|
Unassigned | |||
Xenial |
Undecided
|
Unassigned |
Bug Description
The Ubuntu Error Tracker has been receiving reports about a problem regarding unity-system-
If you do not have access to the Ubuntu Error Tracker you can request it at http://
It seems that the configuration change is requested just a moment before the device gets removed. The change actions are serialized, depending on where there memory of mir::input:
Related branches
- Kevin DuBois (community): Approve on 2017-03-20
- Alan Griffiths: Approve on 2017-03-20
- Alexandros Frantzis (community): Approve on 2017-03-20
- Mir CI Bot: Approve (continuous-integration) on 2017-03-16
-
Diff: 308 lines (+99/-33)6 files modifiedsrc/server/input/default_device.cpp (+30/-15)
src/server/input/default_device.h (+2/-1)
src/server/input/default_input_device_hub.cpp (+19/-12)
src/server/input/default_input_device_hub.h (+6/-5)
tests/unit-tests/input/test_default_device.cpp (+23/-0)
tests/unit-tests/input/test_default_input_device_hub.cpp (+19/-0)
- Michał Sawicz: Disapprove on 2017-06-05
-
Diff: 13 lines (+6/-0)1 file modifieddebian/changelog (+6/-0)
summary: |
- /usr/sbin/unity-system- - compositor:11:libinput_device_config_accel_is_available:libinput_device_config_accel_set_speed:mir::input::evdev::LibInputDevice::apply_settings:std::function:mir::dispatch::ActionQueue::dispatch + unity-system-compositor crashed with SIGSEV in + libinput_device_config_accel_is_available() from + libinput_device_config_accel_set_speed() from + mir::input::evdev::LibInputDevice::apply_settings() |
Changed in mir: | |
importance: | Undecided → Critical |
tags: | added: input |
Changed in mir: | |
milestone: | none → 1.0.0 |
Changed in unity-system-compositor: | |
importance: | Undecided → Critical |
Changed in mir (Ubuntu): | |
importance: | Undecided → Critical |
Changed in unity-system-compositor (Ubuntu): | |
importance: | Undecided → Critical |
tags: | added: unity8-desktop |
Changed in canonical-devices-system-image: | |
importance: | Undecided → Critical |
milestone: | none → u8c-1 |
description: | updated |
Changed in mir: | |
status: | New → Triaged |
assignee: | nobody → Andreas Pokorny (andreas-pokorny) |
summary: |
- unity-system-compositor crashed with SIGSEV in + unity-system-compositor crashed with SIGSEGV in libinput_device_config_accel_is_available() from libinput_device_config_accel_set_speed() from mir::input::evdev::LibInputDevice::apply_settings() |
Changed in mir (Ubuntu): | |
status: | New → Triaged |
Changed in unity-system-compositor: | |
status: | New → Invalid |
Changed in unity-system-compositor (Ubuntu): | |
status: | New → Invalid |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Stephen M. Webb (bregma) |
status: | New → Triaged |
Changed in mir: | |
status: | Triaged → In Progress |
information type: | Public → Public Security |
Changed in canonical-devices-system-image: | |
status: | Triaged → In Progress |
Changed in mir (Ubuntu): | |
status: | Triaged → In Progress |
Changed in mir (Ubuntu): | |
status: | In Progress → Triaged |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Stephen M. Webb (bregma) wrote : | #2 |
This should not have been set to Fix Committed on system images until it's available on system images.
Changed in canonical-devices-system-image: | |
status: | Fix Committed → In Progress |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Changed in canonical-devices-system-image: | |
status: | Fix Released → Fix Committed |
milestone: | u8c-1 → u8c-z |
Changed in unity-system-compositor (Ubuntu Xenial): | |
status: | New → Invalid |
Hello errors.ubuntu.com, or anyone else affected,
Accepted mir into xenial-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
Changed in mir (Ubuntu Xenial): | |
status: | New → Fix Committed |
tags: | added: verification-needed |
tags: |
added: verification-done removed: verification-needed |
Alan Griffiths (alan-griffiths) wrote : | #4 |
Tested version 0.26.3+
Launchpad Janitor (janitor) wrote : | #5 |
This bug was fixed in the package mir - 0.26.3+
---------------
mir (0.26.3+
[ Daniel van Vugt ]
* New upstream release 0.26.3 (https:/
- Enhancements:
. Make deprecations optional (and default to off for builds on 16.04 LTS)
. Added support for building on Ubuntu 17.10 artful.
- Bugs fixed:
. Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
. unity-system-
. Please transition to Boost 1.62 (LP: #1675138)
. Mir sending key repeat events continually to nested shell after VT
switch (causes Unity8 lockup for a while) (LP: #1675357)
. mir_demo_
-- Alan Griffiths <email address hidden> Fri, 26 May 2017 16:57:20 +0000
Changed in mir (Ubuntu): | |
status: | Triaged → Fix Released |
Chris Halse Rogers (raof) wrote : | #6 |
Hello errors.ubuntu.com, or anyone else affected,
Accepted mir into xenial-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
tags: | removed: verification-done |
tags: | added: verification-needed |
Changed in mir (Ubuntu Yakkety): | |
status: | New → Fix Committed |
Chris Halse Rogers (raof) wrote : | #7 |
Hello errors.ubuntu.com, or anyone else affected,
Accepted mir into yakkety-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
Chris Halse Rogers (raof) wrote : | #8 |
Hello errors.ubuntu.com, or anyone else affected,
Accepted mir into zesty-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
Changed in mir (Ubuntu Zesty): | |
status: | New → Fix Committed |
Michał Sawicz (saviq) wrote : | #9 |
Tested:
xenial: 0.26.3+
yakkety: 0.26.3+
zesty: 0.26.3+
Changed in mir: | |
status: | Fix Committed → Fix Released |
tags: |
added: verification-done removed: verification-needed |
tags: |
added: verification-done-xenial verification-done-yakkety verification-done-zesty removed: verification-done |
Andy Whitcroft (apw) wrote : Update Released | #10 |
The verification of the Stable Release Update for mir has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.
Launchpad Janitor (janitor) wrote : | #11 |
This bug was fixed in the package mir - 0.26.3+
---------------
mir (0.26.3+
[ Daniel van Vugt ]
* New upstream release 0.26.3 (https:/
- Enhancements:
. Make deprecations optional (and default to off for builds on 16.04 LTS)
. Added support for building on Ubuntu 17.10 artful.
- Bugs fixed:
. Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
. unity-system-
. Please transition to Boost 1.62 (LP: #1675138)
. Mir sending key repeat events continually to nested shell after VT
switch (causes Unity8 lockup for a while) (LP: #1675357)
. mir_demo_
-- Michał Sawicz <email address hidden> Mon, 05 Jun 2017 13:46:05 +0000
Changed in mir (Ubuntu Yakkety): | |
status: | Fix Committed → Fix Released |
Launchpad Janitor (janitor) wrote : | #12 |
This bug was fixed in the package mir - 0.26.3+
---------------
mir (0.26.3+
[ Daniel van Vugt ]
* New upstream release 0.26.3 (https:/
- Enhancements:
. Make deprecations optional (and default to off for builds on 16.04 LTS)
. Added support for building on Ubuntu 17.10 artful.
- Bugs fixed:
. Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
. unity-system-
. Please transition to Boost 1.62 (LP: #1675138)
. Mir sending key repeat events continually to nested shell after VT
switch (causes Unity8 lockup for a while) (LP: #1675357)
. mir_demo_
-- Michał Sawicz <email address hidden> Mon, 05 Jun 2017 11:01:05 +0000
Changed in mir (Ubuntu Xenial): | |
status: | Fix Committed → Fix Released |
Launchpad Janitor (janitor) wrote : | #13 |
This bug was fixed in the package mir - 0.26.3+
---------------
mir (0.26.3+
[ Daniel van Vugt ]
* New upstream release 0.26.3 (https:/
- Enhancements:
. Make deprecations optional (and default to off for builds on 16.04 LTS)
. Added support for building on Ubuntu 17.10 artful.
- Bugs fixed:
. Mir needs to be updated to 0.26 in 16.04LTS (LP: #1685186)
. unity-system-
. Please transition to Boost 1.62 (LP: #1675138)
. Mir sending key repeat events continually to nested shell after VT
switch (causes Unity8 lockup for a while) (LP: #1675357)
. mir_demo_
-- Michał Sawicz <email address hidden> Mon, 05 Jun 2017 11:04:47 +0000
Changed in mir (Ubuntu Zesty): | |
status: | Fix Committed → Fix Released |
Daniel van Vugt (vanvugt) wrote : | #14 |
Minor correction - Mir 0.27.0 is not released yet :)
Changed in mir: | |
status: | Fix Released → Fix Committed |
Changed in canonical-devices-system-image: | |
assignee: | Stephen M. Webb (bregma) → nobody |
status: | Fix Committed → Fix Released |
Changed in mir: | |
milestone: | 0.27.0 → none |
status: | Fix Committed → Fix Released |
milestone: | none → 0.27.0 |
Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 1.0.0