Unity8 crashes when Xmir -rootless opens a second window (like a menu)
Bug #1497085 reported by
Daniel van Vugt
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Pocket Desktop |
Fix Released
|
High
|
kevin gunn | ||
qtmir (Ubuntu) |
Fix Released
|
High
|
Daniel d'Andrada | ||
unity8 (Ubuntu) |
Fix Released
|
High
|
Daniel d'Andrada |
Bug Description
Unity8 crashes when Xmir -rootless opens a second window (like a menu).
I've put some effort into fixing up Xmir's -rootless mode this past week and it works pretty well in Mir's demo servers. However it's held back by Unity8 (mobile and desktop modes). Unity8 just crashes the moment Xmir opens a second window (like a menu even).
I understand this arguably not being a supported feature on mobile but on desktop it's pretty important.
Related branches
lp:~dandrader/qtmir/multiSurfaceApp
Superseded
for merging
into
lp:qtmir
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Michael Zanetti (community): Needs Fixing
- Gerry Boland: Pending (code) requested
-
Diff: 610 lines (+138/-102)11 files modifiedsrc/modules/Unity/Application/mirsurface.cpp (+15/-19)
src/modules/Unity/Application/mirsurfaceitem.cpp (+1/-2)
src/modules/Unity/Application/mirsurfacemanager.cpp (+1/-1)
src/modules/Unity/Application/session.cpp (+78/-57)
src/modules/Unity/Application/session.h (+8/-4)
src/modules/Unity/Application/session_interface.h (+16/-4)
tests/framework/fake_session.cpp (+3/-3)
tests/framework/fake_session.h (+4/-2)
tests/framework/mock_session.h (+8/-6)
tests/modules/ApplicationManager/application_manager_test.cpp (+1/-1)
tests/modules/SessionManager/session_test.cpp (+3/-3)
Changed in qtmir (Ubuntu): | |
importance: | Undecided → Critical |
Changed in qtmir: | |
importance: | Undecided → Critical |
Changed in qtmir (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Daniel d'Andrada (dandrader) |
Changed in unity8 (Ubuntu): | |
status: | New → In Progress |
Changed in qtmir: | |
status: | New → In Progress |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Daniel d'Andrada (dandrader) |
Changed in qtmir: | |
assignee: | nobody → Daniel d'Andrada (dandrader) |
Changed in qtmir: | |
status: | In Progress → Fix Released |
Changed in qtmir (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in unity8 (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in canonical-pocket-desktop: | |
status: | New → Fix Released |
no longer affects: | qtmir |
To post a comment you must log in.
Not implemented yet.