New issue
Advanced search Search tips

Issue 844157 link

Starred by 2 users

Issue metadata

Status: Verified
Owner:
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug-Regression


Participants' hotlists:
LoginRefresh


Sign in to add a comment

Unable to login to user account after changing password.

Project Member Reported by sdantul...@chromium.org, May 17 2018

Issue description

ChromeOS 10684.0.0, 68.0.3432.0 dev-channel eve

What steps will reproduce the problem?
1. Add user account to device and log-in
2. Change the password for this user account from another machine 
3. Receive a sync error notification. Click on it to sign-out of user account 
4. Click on the user pod and enter new password.

What is the expected result?
User account should be able to login successfully.

What happens instead?
"Please wait..." screen is displayed like forever and can be dismissed only by using Esc key.
Same behavior is observed on clicking the user pod and entering password again. 
 

Comment 2 by wzang@chromium.org, May 17 2018

Cc: jdufault@chromium.org
I believe this is a Gaia issue, or something in screen_gaia_signin.js.

sdantuluri@, could you confirm if it's a recent regression? If you see "(TEMP) Show webui login.." in the shelf, please click it and when the login screen shows up again, check if the problem still exists. Thanks! 
wzang@ I am not seeing this issue after clicking the "(TEMP) Show webui login.." button. 

Labels: -ReleaseBlock-Dev -M-68 ReleaseBlock-Beta M-69
Owner: jdufault@chromium.org
I see this in the logs:

I see this bit in the logs, the error happened on views login, correct?

[9523:9523:0517/123523.172714:VERBOSE1:existing_user_controller.cc(1717)] Checked TokenHandle status=1
[9523:9523:0517/123523.172805:VERBOSE1:existing_user_controller.cc(815)] Show password changed dialog, count=2
[9523:9523:0517/123523.172834:ERROR:login_display_mojo.cc(84)] Not implemented reached in virtual void chromeos::LoginDisplayMojo::ShowPasswordChangedDialog(bool, const std::string &)
[9660:9666:0517/124121.764065:WARNING:screen_manager.cc(114)] Display controller (crtc=35) already present.
[9660:9666:0517/124121.764942:VERBOSE1:drm_display.cc(104)] DRM configuring: device=/sys/devices/pci0000:00/0000:00:02.0/drm/card0 crtc=35 connector=57 origin=0,0 size=0x0

> I see this bit in the logs, the error happened on views login, correct?

Please ignore this, see comment #3.

Comment 6 by wzang@chromium.org, May 17 2018

"Not implemented reached in virtual void chromeos::LoginDisplayMojo::ShowPasswordChangedDialog" should be the cause for this. In the web-ui version, sometimes there's a pop-up dialog asking for the old password for migration purpose. The views login hasn't implemented this code path.
Status: Fixed (was: Untriaged)
Should be fixed in a532eef9eefce1f1791bc00825b74ad0c303a29a
Status: Verified (was: Fixed)
Verified on ChromeOS 10836.0.0, 69.0.3479.0 dev-channel eve

Sign in to add a comment