Setup:
1. VMWare 12, with the following line added to ~/.vmware/preferences:
mks.gl.allowBlacklistedDrivers = "TRUE"
2. Created a VM with Xenial + Overlay PPA
3. Installed unity8-desktop-session-mir, rebooted
4. Tried to log in to a Unity8 session
Problem: Unity8 fails to start, but is exiting cleanly as opposed to crashing. The following is all that is printed of the log:
Setup: preferences: gl.allowBlackli stedDrivers = "TRUE" desktop- session- mir, rebooted
1. VMWare 12, with the following line added to ~/.vmware/
mks.
2. Created a VM with Xenial + Overlay PPA
3. Installed unity8-
4. Tried to log in to a Unity8 session
Problem: Unity8 fails to start, but is exiting cleanly as opposed to crashing. The following is all that is printed of the log:
[2017-02- 02:07:18: 21.137] qtmir.screens: ScreensModel: :ScreensModel google/ protobuf/ repeated_ field.h: 885] CHECK failed: (index) >= (0): 02:07:18: 21.165] CHECK failed: (index) >= (0):
[2017-02-02 07:18:21.143261] mirplatform: Found graphics driver: mir:mesa-kms (version 0.26.0)
[2017-02-02 07:18:21.143413] mirplatform: Found graphics driver: mir:mesa-x11 (version 0.26.0)
[2017-02-02 07:18:21.144063] mirserver: Starting
[libprotobuf FATAL /usr/include/
[2017-02-
initctl: No such variable: UNITY_MIR_SOCKET
USC is coming up correctly however.
If I try to launch miral-shell manually, I get similar error:
MIR_SOCKET= $XDG_RUNTIME_ DIR/mir_ socket MIR_SERVER_ PROMPT_ FILE=1 MIR_SERVER_ HOST_SOCKET= /run/mir_ socket MIR_SERVER_ FILE=$XDG_ RUNTIME_ DIR/mir_ socket MIR_SERVER_ NAME=session- 0 miral-shell google/ protobuf/ repeated_ field.h: 885] CHECK failed: (index) >= (0): :protobuf: :FatalException :what: CHECK failed: (index) >= (0):
[2017-02-02 07:55:56.686669] mirplatform: Found graphics driver: mir:mesa-kms (version 0.26.0)
[2017-02-02 07:55:56.687395] mirplatform: Found graphics driver: mir:mesa-x11 (version 0.26.0)
[2017-02-02 07:55:56.689036] mirserver: Starting
[libprotobuf FATAL /usr/include/
ERROR: Dynamic exception type: google:
std::exception:
I tried to grab a backtrace at the location of the last call to /usr/include/ google/ protobuf/ repeated_ field.h: 885 which might print the error:
http:// pastebin. ubuntu. com/23911595/