← Back to team overview

touch-packages team mailing list archive

[Bug 1377968] Re: a prompt session with an invalid application pid should be an error

 

This bug is the reason why in Vivid when a scope tries to authenticate to an online accounts, nothing happens: the OA trusted helper sees that the trusted session has succeeded (even if the initiator PID is the one from the scope, which has no UI), and decides to show its UI inside the trusted session.
But the trusted session is effectively non working, so nothing is shown on screen. The worse thing is that the OA process is not even aware of the failure (it thinks that its UI is visible and is waiting the user's input), so it's kind of hanging on that session to finish.

-- 
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/1377968

Title:
  a prompt session with an invalid application pid should be an error

Status in Mir:
  Fix Committed
Status in “mir” package in Ubuntu:
  Triaged

Bug description:
  Calling mir_connection_create_prompt_session_sync() with an
  "application pid" that doesn't correspond to an existing session leads
  to a "valid" prompt session being created without the (non-existent)
  application session being added to the prompt session.

  An error should be reported by the server so that the result of
  mir_prompt_session_is_valid() will be false.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1377968/+subscriptions