[regression] Mir servers freeze on startup (mouse and keyboard not responsive)
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Mir |
Fix Released
|
Critical
|
Daniel van Vugt | |
| | mir (Ubuntu) |
Undecided
|
Unassigned | ||
Bug Description
[regression] Mir servers freeze on startup (mouse and keyboard not responsive).
r2481: Freezes instantly
r2477: Works fine
Related branches
| Changed in mir: | |
| status: | New → Confirmed |
| Daniel van Vugt (vanvugt) wrote : | #1 |
| Changed in mir: | |
| status: | Confirmed → Triaged |
| assignee: | nobody → Daniel van Vugt (vanvugt) |
| status: | Triaged → In Progress |
| tags: | added: input |
| Daniel van Vugt (vanvugt) wrote : | #2 |
Fix committed to lp:mir at revision r2482.
| Changed in mir: | |
| status: | In Progress → Fix Committed |
| Changed in mir: | |
| status: | Fix Committed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #3 |
This bug was fixed in the package mir - 0.13.1+
---------------
mir (0.13.1+
[ Cemil Azizoglu ]
* New upstream release 0.13.1 (https:/
- ABI summary: No ABI break. Servers and clients do not need rebuilding.
. Mirclient ABI unchanged at 8
. Mircommon ABI unchanged at 4
. Mirplatform ABI unchanged at 7
. Mirserver ABI unchanged at 31
- Bug fixes:
. Can't load app purchase UI without a U1 account (LP: #1450377)
. Crash because uncaught exception in mir::events:
-- CI Train Bot <email address hidden> Wed, 20 May 2015 21:20:15 +0000
| Changed in mir (Ubuntu): | |
| status: | New → Fix Released |

Bisected. The regression came in:
------- ------- ------- ------- ------- ------- ------- ------- ---- patchables
revno: 2480 [merge]
author: Andreas Pokorny <email address hidden>
committer: Tarmac
branch nick: development-branch
timestamp: Tue 2015-04-14 12:28:40 +0000
message:
Change EventHub to provide a mir::Fd for Integration in MultiplexingDis
The motivation of the changes is to prepare EventHub & InputReader to become members of an evdev input platform. spatchable: new Dispatchable implementation that wraps EventHub and InputReader ager: the new input manager introduced with the stub input platform now uses InputReaderDisp atchable to also drive the input devices opened by EventHub, and processed by InputReader, that way mir::input: :android: :InputManager becomes obsolete. This will later be moved to the platform code. hread: The switch to DefaultInputManager uncovered a missing feature. The ability handle exceptions thrown from dispatchables. Since SimpleDispatchT hread is part of common, and may also be used inside the client, this is solved by passing a functor.
InputReaderDi
Changes to DefaultInputMan
Changes to SimpleDispatchT
Approved by Alan Griffiths, PS Jenkins bot, Chris Halse Rogers, Robert Carr, Alexandros Frantzis. ------- ------- ------- ------- ------- ------- ------- ----
-------