Unity8 crashes when Xmir -rootless opens a second window (like a menu)

Bug #1497085 reported by Daniel van Vugt
12
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.

Tags: xmir

Related branches

Changed in qtmir (Ubuntu):
importance: Undecided → Critical
Changed in qtmir:
importance: Undecided → Critical
Revision history for this message
Michael Zanetti (mzanetti) wrote :

Not implemented yet.

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Workaround added to Xmir (it was always going to be needed for phones/tiling shells anyway):

https://git.launchpad.net/~xmir-team/xorg-server/+git/xmir/commit/?id=0355d3e3fd2ff1f26aae7a8673b3fab3c03e8d7e

Changed in qtmir:
importance: Critical → High
Changed in qtmir (Ubuntu):
importance: Critical → High
Changed in unity8 (Ubuntu):
importance: Critical → High
Revision history for this message
kevin gunn (kgunn72) wrote :

@daniel so is the workaround what we should just rely on here ? considering your "always going to be needed"

Changed in canonical-pocket-desktop:
assignee: nobody → kevin gunn (kgunn72)
importance: Undecided → High
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Unity8 really needs this fixed soon for desktop mode. Not being able to open menus or dialogs is a big deal.

For the phone shell, it would be nice if Unity8 could handle multiple surfaces there, but understandable if it doesn't (so the flatten option/workaround may always be needed).

Gerry Boland (gerboland)
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)
Michał Sawicz (saviq)
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
kevin gunn (kgunn72)
Changed in canonical-pocket-desktop:
status: New → Fix Released
Michał Sawicz (saviq)
no longer affects: qtmir
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.