Mir server aborts when an exception is thrown from the main thread
Bug #1378740 reported by
Alexandros Frantzis
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
High
|
Alexandros Frantzis | ||
mir (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
The Mir server aborts when an exception is thrown from the main thread. The expected behavior is for the server to clean up gracefully and propagate the exception to the caller.
The backtrace from bug 1377774 is probably an instance of this problem.
Related branches
lp://qastaging/~afrantzis/mir/fix-1378740
- Andreas Pokorny (community): Approve
- Alan Griffiths: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 210 lines (+104/-20)6 files modifiedsrc/server/input/android/android_input_dispatcher.cpp (+7/-0)
src/server/input/android/android_input_dispatcher.h (+1/-0)
src/server/input/android/android_input_manager.cpp (+3/-0)
tests/integration-tests/test_server_shutdown.cpp (+38/-0)
tests/unit-tests/input/android/test_android_input_dispatcher.cpp (+15/-1)
tests/unit-tests/input/android/test_android_input_manager.cpp (+40/-19)
Changed in mir: | |
status: | New → In Progress |
milestone: | none → 0.9.0 |
Changed in mir (Ubuntu): | |
importance: | Undecided → High |
status: | New → Triaged |
Changed in mir: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.9.0