New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 862110 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner:
Closed: Oct 16
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Autofill not triggered on autofill smoke test on 69.0.3474.0

Project Member Reported by olivierrobin@chromium.org, Jul 10

Issue description

1. Signin to a profile
2. Navigate to http://browsingtest.appspot.com/autofill_smoke_test.html
3. Try to fill a form

No suggestion appear.
 
Labels: ReleaseBlock-Stable M-69
Cc: kariahda@chromium.org
Labels: -Type-Bug -Pri-2 -ReleaseBlock-Stable ReleaseBlock-Dev Pri-1 Type-Bug-Regression
Given that dev channel is going to googlers, this should probably block dev. 
Cc: tschumann@chromium.org
It seems that this is a sync issue.

When I signed in to my test account, only my credit card were fetched and no profiles.
I manually filled one form, and this address was synced, deleting all the other addresses in my profile (pretty bad...)

After that, sync started to work normally, so I cannot reproduce.
This may happen when you upgrade from an old version to the current one.
I can't reproduce. Installed today's Canary and saw the addresses and cards being synced. Tested Autofill on https://rsolomakhin.github.io/autofill/ and it works as expected.
69.0.3474.0 is old build, Still we are not able to reproduce this on that build or any other latest builds so far.
Let me know if it looks like this won't be fixed in the next couple days. I was planning to send out a dogfood announcement to Google-wide dogfood as soon as the new Chrome Dev build was pushed.
I tried really hard, but could not reproduce.
If the first reporter confirm that the autofill profiles disappeared from the settings, then it is a sync issue, and we will pass it to sync.
If not, this must be site specific (and again feedback from the user would be better).
Sync is in offsite today, I will ping them tomorrow.
When testing on simulator, I got a lots of error message.
1st:  -[PHTSyncOperation sendRequest:changeCount:]_block_invoke Error in request to Heterodyne: Error Domain=com.google.HTTPStatus Code=403 "(null)" UserInfo={json={
    error =     {
        code = 403;
        errors =         (...
(full error on https://paste.googleplex.com/6376322980904960)

2nd a dcheck on signout
[0711/101654.922222:FATAL:identity_manager.cc(209)] Check failed: account_info.email == primary_account_info_.email. 

    frame #0: 0x0000000111b4e434 Chromium`base::debug::BreakDebugger() at debugger_posix.cc:269
    frame #1: 0x00000001118b5c1b Chromium`logging::LogMessage::~LogMessage(this=0x00007ffee072e6b0) at logging.cc:855
    frame #2: 0x00000001118b26b5 Chromium`logging::LogMessage::~LogMessage(this=0x00007ffee072e6b0) at logging.cc:586
  * frame #3: 0x000000010ff56fd6 Chromium`identity::IdentityManager::WillFireGoogleSignedOut(this=0x00007f9bf3d010a0, account_info=0x00007ffee072ef58) at identity_manager.cc:209
    frame #4: 0x0000000113986955 Chromium`SigninManager::FireGoogleSignedOut(this=0x00007f9bf86024a0, account_id="111373092637519284100", account_info=0x00007ffee072ef58) at signin_manager.cc:482
    frame #5: 0x0000000113986894 Chromium`SigninManager::DoSignOut(this=0x00007f9bf86024a0, signout_source_metric=USER_CLICKED_SIGNOUT_SETTINGS, signout_delete_metric=IGNORE_METRIC, remove_option=kRemoveAllAccounts) at signin_manager.cc:265
    frame #6: 0x000000011398c263 Chromium`void base::internal::FunctorTraits<void (SigninManager::*)(signin_metrics::ProfileSignout, signin_metrics::SignoutDelete, SigninManager::RemoveAccountsOption), void>::Invoke<void (method=51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00, receiver_ptr=0x00007ffee072f5a8, args=0x0000604000282dd8, args=0x0000604000282ddc, args=0x0000604000282de0)(signin_metrics::ProfileSignout, signin_metrics::SignoutDelete, SigninManager::RemoveAccountsOption), SigninManager*, signin_metrics::ProfileSignout const&, signin_metrics::SignoutDelete const&, SigninManager::RemoveAccountsOption const&>(void (SigninManager::*)(signin_metrics::ProfileSignout, signin_metrics::SignoutDelete, SigninManager::RemoveAccountsOption), SigninManager*&&, signin_metrics::ProfileSignout const&&&, signin_metrics::SignoutDelete const&&&, SigninManager::RemoveAccountsOption const&&&) at bind_internal.h:507
    frame #7: 0x000000011398c0ea Chromium`void base::internal::InvokeHelper<false, void>::MakeItSo<void (functor=0x0000604000282dc0, args=0x00007ffee072f5a8, args=0x0000604000282dd8, args=0x0000604000282ddc, args=0x0000604000282de0)(signin_metrics::ProfileSignout, signin_metrics::SignoutDelete, SigninManager::RemoveAccountsOption), SigninManager*, signin_metrics::ProfileSignout const&, signin_metrics::SignoutDelete const&, SigninManager::RemoveAccountsOption const&>(void (SigninManager::* const&&&)(signin_metrics::ProfileSignout, signin_metrics::SignoutDelete, SigninManager::RemoveAccountsOption), SigninManager*&&, signin_metrics::ProfileSignout const&&&, signin_metrics::SignoutDelete const&&&, SigninManager::RemoveAccountsOption const&&&) at bind_internal.h:607
    frame #8: 0x000000011398c052 Chromium`void base::internal::Invoker<base::internal::BindState<void (SigninManager::*)(signin_metrics::ProfileSignout, signin_metrics::SignoutDelete, SigninManager::RemoveAccountsOption), base::internal::UnretainedWrapper<SigninManager>, signin_metrics::ProfileSignout, signin_metrics::SignoutDelete, SigninManager::RemoveAccountsOption>, void ()>::RunImpl<void (functor=0x0000604000282dc0, bound=0x0000604000282dd0, (null)=std::__1::index_sequence<0UL, 1UL, 2UL, 3UL> @ 0x00007ffee072f5c0)(signin_metrics::ProfileSignout, signin_metrics::SignoutDelete, SigninManager::RemoveAccountsOption), std::__1::tuple<base::internal::UnretainedWrapper<SigninManager>, signin_metrics::ProfileSignout, signin_metrics::SignoutDelete, SigninManager::RemoveAccountsOption> const&, 0ul, 1ul, 2ul, 3ul>(void (SigninManager::* const&&&)(signin_metrics::ProfileSignout, signin_metrics::SignoutDelete, SigninManager::RemoveAccountsOption), std::__1::tuple<base::internal::UnretainedWrapper<SigninManager>, signin_metrics::ProfileSignout, signin_metrics::SignoutDelete, SigninManager::RemoveAccountsOption> const&&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul, 2ul, 3ul>) at bind_internal.h:680
    frame #9: 0x000000011398becc Chromium`base::internal::Invoker<base::internal::BindState<void (SigninManager::*)(signin_metrics::ProfileSignout, signin_metrics::SignoutDelete, SigninManager::RemoveAccountsOption), base::internal::UnretainedWrapper<SigninManager>, signin_metrics::ProfileSignout, signin_metrics::SignoutDelete, SigninManager::RemoveAccountsOption>, void ()>::Run(base=0x0000604000282da0) at bind_internal.h:662
    frame #10: 0x000000011001810d Chromium`base::RepeatingCallback<void ()>::Run(this=0x00007ffee072f6f0) const & at callback.h:129
    frame #11: 0x00000001139721cc Chromium`SigninClient::PreSignOut(this=0x000060400007aac0, sign_out=0x00007ffee072f6f0, signout_source_metric=USER_CLICKED_SIGNOUT_SETTINGS)> const&, signin_metrics::ProfileSignout) at signin_client.cc:45
    frame #12: 0x0000000113985c8e Chromium`SigninManager::StartSignOut(this=0x00007f9bf86024a0, signout_source_metric=USER_CLICKED_SIGNOUT_SETTINGS, signout_delete_metric=IGNORE_METRIC, remove_option=kRemoveAllAccounts) at signin_manager.cc:188
    frame #13: 0x0000000113985c0d Chromium`SigninManager::SignOut(this=0x00007f9bf86024a0, signout_source_metric=USER_CLICKED_SIGNOUT_SETTINGS, signout_delete_metric=IGNORE_METRIC) at signin_manager.cc:167
    frame #14: 0x00000001104ad533 Chromium`AuthenticationService::SignOut(this=0x00006180001524e0, signout_source=USER_CLICKED_SIGNOUT_SETTINGS, completion=0x00000001112e97a0) block_pointer) at authentication_service.mm:380
    frame #15: 0x00000001112e9756 Chromium`::-[AccountsCollectionViewController handleDisconnect](self=0x00007f9bfa879c00, _cmd="handleDisconnect") at accounts_collection_view_controller.mm:591
    frame #16: 0x00000001112e95f3 Chromium`::__50-[AccountsCollectionViewController showDisconnect]_block_invoke(.block_descriptor=0x000061800084d5f0) at accounts_collection_view_controller.mm:580
    frame #17: 0x00000001105b5da5 Chromium`::__50-[AlertCoordinator addItemWithTitle:action:style:]_block_invoke(.block_descriptor=0x0000618000259ef0, (null)=0x0000618000119b30) at alert_coordinator.mm:84
    frame #18: 0x000000011e725559 UIKit`-[UIAlertController _invokeHandlersForAction:] + 105
    frame #19: 0x000000011e725f5e UIKit`__103-[UIAlertController _dismissAnimated:triggeringAction:triggeredByPopoverDimmingView:dismissCompletion:]_block_invoke.461 + 16
    frame #20: 0x000000011e4cdca2 UIKit`-[UIPresentationController transitionDidFinish:] + 1346
    frame #21: 0x000000011e4d1b12 UIKit`__56-[UIPresentationController runTransitionForCurrentState]_block_invoke.436 + 183
    frame #22: 0x000000011f0b53b4 UIKit`-[_UIViewControllerTransitionContext completeTransition:] + 102
    frame #23: 0x000000011e41e0ad UIKit`-[UIViewAnimationBlockDelegate _didEndBlockAnimation:finished:context:] + 859
    frame #24: 0x000000011e3f0ea9 UIKit`-[UIViewAnimationState sendDelegateAnimationDidStop:finished:] + 343
    frame #25: 0x000000011e3f14ec UIKit`-[UIViewAnimationState animationDidStop:finished:] + 293
    frame #26: 0x000000011e3f15a0 UIKit`-[UIViewAnimationState animationDidStop:finished:] + 473
    frame #27: 0x0000000121d2d5e5 QuartzCore`CA::Layer::run_animation_callbacks(void*) + 323
    frame #28: 0x00000001269f57ec libdispatch.dylib`_dispatch_client_callout + 8
    frame #29: 0x0000000126a008cf libdispatch.dylib`_dispatch_main_queue_callback_4CF + 628
    frame #30: 0x000000011c78bc99 CoreFoundation`__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
    frame #31: 0x000000011c74fea6 CoreFoundation`__CFRunLoopRun + 2342
    frame #32: 0x000000011c74f30b CoreFoundation`CFRunLoopRunSpecific + 635
    frame #33: 0x0000000125656a73 GraphicsServices`GSEventRunModal + 62
    frame #34: 0x000000011e35c057 UIKit`UIApplicationMain + 159
    frame #35: 0x000000010f4cfc13 Chromium`(anonymous namespace)::RunUIApplicationMain(argc=1, argv=0x00007ffee0731168) at chrome_exe_main.mm:54
    frame #36: 0x000000010f4cf6e3 Chromium`main(argc=1, argv=0x00007ffee0731168) at chrome_exe_main.mm:78
    frame #37: 0x0000000126a72955 libdyld.dylib`start + 1
    frame #38: 0x0000000126a72955 libdyld.dylib`start + 1


but sync happened normally
Labels: -ReleaseBlock-Dev
Status: WontFix (was: Started)

Sign in to add a comment