Some research -- this is because XDG_RUNTIME_DIR is empty for the second
user...  Not sure why yet.

You can see the message "QStandardPaths: XDG_RUNTIME_DIR not set,
defaulting to '/tmp/runtime-testuser'" in the log above.

The default for the mir socket that unity8 creates is
$XDG_RUNTIME_DIR/mir_socket, which resolves to "/mir_socket" which
unity8 can't create, bailing.

That env being empty is not tied to a specific user.  I have two users
and whichever one is second has this problem.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1673215

Title:
  Second unity8 user session hangs with a black screen

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1673215/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to