Android USC crash on multimonitor unplug [std::exception::what: error during hwc prepare()]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
High
|
Kevin DuBois | ||
Unity System Compositor |
Invalid
|
Undecided
|
Unassigned | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I've a slightly customized USC built in Silo0. On top of that, a multimonitor-aware unity8 is running.
http://
On Android devices, Nexus 4 & 7, I occasionally get a crash on external monitor unplug. Here is the relevant log:
ERROR: /build/
Dynamic exception type: N5boost16except
std::exception:
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Alexandros Frantzis (community): Approve
- Chris Halse Rogers: Approve
- Cemil Azizoglu (community): Approve
-
Diff: 127 lines (+55/-6)5 files modifiedsrc/platforms/android/server/display.cpp (+1/-0)
src/platforms/android/server/display_group.cpp (+25/-5)
src/platforms/android/server/display_group.h (+2/-0)
src/platforms/android/server/real_hwc_wrapper.cpp (+1/-1)
tests/unit-tests/graphics/android/test_display_group.cpp (+26/-0)
tags: | added: pd |
Changed in mir: | |
assignee: | nobody → Kevin DuBois (kdub) |
Changed in mir: | |
importance: | Undecided → High |
status: | New → In Progress |
summary: |
- USC crash on multimonitor unplug + USC crash on multimonitor unplug [std::exception::what: error during hwc + prepare()] |
Changed in mir: | |
milestone: | none → 0.15.0 |
tags: | added: android multimonitor |
Changed in unity-system-compositor: | |
status: | New → Invalid |
summary: |
- USC crash on multimonitor unplug [std::exception::what: error during hwc - prepare()] + Android USC crash on multimonitor unplug [std::exception::what: error + during hwc prepare()] |
Changed in mir: | |
status: | Fix Committed → Fix Released |
Desktop is stable, I can't get it to fail.
The Android bug does not always hit, only occasionally. Happens on both N4 & N7, maybe more often on N4.