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
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1673215

Title:
  Second unity8 user session hangs with a black screen

Status in Canonical System Image:
  Triaged
Status in Mir:
  Incomplete
Status in mir package in Ubuntu:
  Incomplete
Status in unity8 package in Ubuntu:
  Triaged

Bug description:
  Login to user1 using u8 as the session
  login to a second session and select u8 as the session

  The screen goes black and the fan comes on indicating something is in a tight 
loop
  Waited for several minutes and it stays in that state. A hard power cycle is 
needed.

  This is with the Zesty as of 3/15, no extra packages installed.

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

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to