Mir

Unity8 on Vivid doesn't boot, due to mesa2 and mesa3 client platforms being installed at the same time

Bug #1539184 reported by Andrea Bernabei
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Triaged
High
Unassigned

Bug Description

After setting up a laptop from scratch with
Vivid 15.04 + Overlay PPA + unity8-desktop-session-mir package
I could not get Unity8 to boot

turns out it is because I had both mesa2 and mesa3 client platforms installed.

I did not install them, so they have been either pulled in by desktop-session-mir, or seeded in Vivid, or something along those lines.

alan_g could also reproduce the same bug on his machine.

Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

I'm not sure of the exact sequence of events but there's a crash in GetXcbConnection() that gets fixed by "apt-get remove mir-client-platform-mesa2".

I know this mesa.so.2 leaks a dl handle and symbols in ways that are problematic. So we probably ought to find some way to uninstall it with more recent installs. I'm not sure what debian incantation is needed (or where to put it).

Changed in mir:
status: New → Confirmed
status: Confirmed → Triaged
importance: Undecided → High
milestone: none → 0.20.0
Revision history for this message
Andrea Bernabei (faenil) wrote :

I'm not even sure it's a Vivid specific bug...

Revision history for this message
Alan Griffiths (alan-griffiths) wrote :

...only vivid has mir-client-platform-mesa2

Revision history for this message
Andrea Bernabei (faenil) wrote :

alright, then it must be vivid-only. I think when I had this issue for the first time I was installing unity8 on Wily (or xenial), but I might be misremembering ;)

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

Sounds like bug 1526658. And the description suggests Andrea has already stumbled on the workaround/fix.

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.