No OSK in Google account creation on turbo
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Critical
|
Yuan-Chen Cheng | ||
Mir |
Invalid
|
Undecided
|
Unassigned | ||
turbo |
Fix Released
|
Critical
|
Alex Tu | ||
qtmir (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Steps:
* Settings app
* Accounts
* add Google account
* focus the email field
Expected:
* OSK up
Current:
* no OSK
Problem:
$ tail .cache/
WARNING: Application attempted to activate itself without focus, PID: 28381
$ ps aux | grep 28381
phablet 28381 18.7 4.2 689120 118220 ? Sl 15:12 0:05 /usr/bin/
phablet 28452 12.7 1.2 263816 35204 ? Sl 15:12 0:01 /usr/lib/
iewport --main-
e-pinch --num-raster-
553,3553,3553,3553 --channel=
ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: qtdeclarative5-
Uname: Linux 3.10.100-
ApportVersion: 2.17.2-
Architecture: armhf
Date: Thu Jul 7 15:19:50 2016
InstallationDate: Installed on 2016-07-07 (0 days ago)
InstallationMedia: Ubuntu 15.04 - armhf (20160707-020304)
SourcePackage: qtmir
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in qtmir (Ubuntu): | |
status: | In Progress → Incomplete |
Changed in canonical-devices-system-image: | |
status: | In Progress → Triaged |
assignee: | Michał Sawicz (saviq) → Stephen M. Webb (bregma) |
tags: | added: lt-blocker regression-proposed |
Changed in qtmir (Ubuntu): | |
status: | Incomplete → Invalid |
Changed in mir: | |
status: | Confirmed → Invalid |
Changed in canonical-devices-system-image: | |
assignee: | Stephen M. Webb (bregma) → John McAleely (john.mcaleely) |
Changed in canonical-devices-system-image: | |
assignee: | John McAleely (john.mcaleely) → Yuan-Chen Cheng (ycheng-twn) |
Changed in turbo: | |
status: | New → In Progress |
Changed in canonical-devices-system-image: | |
status: | Triaged → In Progress |
Changed in turbo: | |
status: | In Progress → Fix Released |
status: | Fix Released → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | In Progress → Confirmed |
Changed in canonical-devices-system-image: | |
status: | Confirmed → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
Changed in turbo: | |
status: | Fix Committed → Fix Released |
OK the problem seems to be going towards mir after all, when we're getting the trust session, the PID returned for it is unity8's PID instead of the prompt:
From a slightly modified qtmir [1], unity8.log:
[...] 07:16:58: 49.950] qtmir.surfaces: Session[ 0x137ef60, name="system- settings" ]::insertChildS ession( index=0, Session[ 0x1943450, name="online- accounts- ui",pid= 20604])
[2016-58-
[...]
$ ps aux | grep 20604
phablet 20604 48.9 5.7 602596 158828 ? Ssl 16:58 0:17 unity8 --mode=full-greeter
$ ps aux | grep accounts online- accounts- ui --socket /run/user/ 32011/online- accounts- ui/ui-1- google --profile unconfined
phablet 22808 2.4 4.4 680020 122144 ? Sl 16:58 0:02 /usr/bin/
[1] http:// paste.ubuntu. com/18707159/