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

Issue 626759 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Jul 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 1
Type: Bug

Blocking:
issue 355145



Sign in to add a comment

FATAL:passwords_bubble_cocoa.mm(113)] Check failed: !bubble_.

Project Member Reported by danakj@chromium.org, Jul 8 2016

Issue description

https://build.chromium.org/p/chromium.mac/builders/Mac10.9%20Tests%20%28dbg%29/builds/26830/steps/browser_tests%20on%20Mac-10.9/logs/CredentialManagerBrowserTest.AutoSigninOldCredentialAndNavigation

CredentialManagerBrowserTest.AutoSigninOldCredentialAndNavigation (run #1):
[ RUN      ] CredentialManagerBrowserTest.AutoSigninOldCredentialAndNavigation
[29004:48411:0708/121854:WARNING:mac_util.mm(255)] Failed to set backup exclusion for file '/private/var/folders/9x/6c6sv3cj4j53wzpzthbp4ksm0000gm/T/.org.chromium.Chromium.GeVs9Q/dvfFJ5U/Default/History': Error Domain=NSOSStatusErrorDomain Code=-50 "The operation couldn?t be completed. (OSStatus error -50.)" (paramErr: error in user parameter list) (-50)
[29004:48411:0708/121854:WARNING:mac_util.mm(255)] Failed to set backup exclusion for file '/private/var/folders/9x/6c6sv3cj4j53wzpzthbp4ksm0000gm/T/.org.chromium.Chromium.GeVs9Q/dvfFJ5U/Default/Favicons': Error Domain=NSOSStatusErrorDomain Code=-50 "The operation couldn?t be completed. (OSStatus error -50.)" (paramErr: error in user parameter list) (-50)
objc[29009]: Class CrZombie is implemented in both /b/swarm_slave/work/isolated/isolated_run7LQzlx/out/Debug/./libsessions.dylib and /b/swarm_slave/work/isolated/isolated_run7LQzlx/out/Debug/libchrome_dll.dylib. One of the two will be used. Which one is undefined.
objc[29009]: Class CrFatZombie is implemented in both /b/swarm_slave/work/isolated/isolated_run7LQzlx/out/Debug/./libsessions.dylib and /b/swarm_slave/work/isolated/isolated_run7LQzlx/out/Debug/libchrome_dll.dylib. One of the two will be used. Which one is undefined.
[29009:1287:0708/121854:WARNING:vt_video_decode_accelerator_mac.cc(162)] Failed to create VTDecompressionSession: Error Domain=NSOSStatusErrorDomain Code=-8973 "The operation couldn?t be completed. (OSStatus error -8973.)" (codecOpenErr) (-8973)
[29009:1287:0708/121854:WARNING:vt_video_decode_accelerator_mac.cc(197)] Failed to create hardware VideoToolbox session
objc[29013]: Class CrZombie is implemented in both /b/swarm_slave/work/isolated/isolated_run7LQzlx/out/Debug/./libsessions.dylib and /b/swarm_slave/work/isolated/isolated_run7LQzlx/out/Debug/libchrome_dll.dylib. One of the two will be used. Which one is undefined.
objc[29013]: Class CrFatZombie is implemented in both /b/swarm_slave/work/isolated/isolated_run7LQzlx/out/Debug/./libsessions.dylib and /b/swarm_slave/work/isolated/isolated_run7LQzlx/out/Debug/libchrome_dll.dylib. One of the two will be used. Which one is undefined.
[29009:1287:0708/121854:ERROR:vt_video_encode_accelerator_mac.cc(550)]  VTCompressionSessionCreate failed: -12908
[29004:54279:0708/121855:WARNING:simple_synchronous_entry.cc(1054)] Could not open platform files for entry.
[29004:54791:0708/121855:WARNING:embedded_test_server.cc(193)] Request not handled. Returning 404: /favicon.ico
[29004:1287:0708/121855:FATAL:passwords_bubble_cocoa.mm(113)] Check failed: !bubble_.
0   libbase.dylib                       0x000000011a71856e _ZN4base5debug10StackTraceC2Ev + 30
1   libbase.dylib                       0x000000011a7185d5 _ZN4base5debug10StackTraceC1Ev + 21
2   libbase.dylib                       0x000000011a79ca70 _ZN7logging10LogMessageD2Ev + 80
3   libbase.dylib                       0x000000011a79a625 _ZN7logging10LogMessageD1Ev + 21
4   browser_tests                       0x0000000109dc9a54 _ZN26ManagePasswordsBubbleCocoa4ShowEPN7content11WebContentsEb + 372
5   browser_tests                       0x0000000109e25409 _ZN15TabDialogsCocoa25ShowManagePasswordsBubbleEb + 41
6   browser_tests                       0x0000000109700583 _ZN6chrome22ManagePasswordsForPageEP7Browser + 99
7   browser_tests                       0x00000001096f9b6b _ZN6chrome24BrowserCommandController29ExecuteCommandWithDispositionEi21WindowOpenDisposition + 4171
8   browser_tests                       0x0000000105a78b72 _ZN14CommandUpdater29ExecuteCommandWithDispositionEi21WindowOpenDisposition + 114
9   browser_tests                       0x0000000105a78af0 _ZN14CommandUpdater14ExecuteCommandEi + 32
10  browser_tests                       0x000000010979de3a _ZN27ManagePasswordsUIController32ShowBubbleWithoutUserInteractionEv + 362
11  browser_tests                       0x000000010979dbe9 _ZN27ManagePasswordsUIController24UpdateIconAndBubbleStateEP23ManagePasswordsIconView + 377
12  browser_tests                       0x0000000109d67567 _ZN18LocationBarViewMac34UpdateManagePasswordsIconAndBubbleEv + 135
13  browser_tests                       0x000000010979fb39 _ZN27ManagePasswordsUIController29UpdateBubbleAndIconVisibilityEv + 457
14  browser_tests                       0x000000010979c222 _ZN27ManagePasswordsUIController19OnPasswordSubmittedENSt3__110unique_ptrIN16password_manager19PasswordFormManagerENS0_14default_deleteIS3_EEEE + 882
15  browser_tests                       0x0000000105eb3379 _ZN27ChromePasswordManagerClient32PromptUserToSaveOrUpdatePasswordENSt3__110unique_ptrIN16password_manager19PasswordFormManagerENS0_14default_deleteIS3_EEEENS2_20CredentialSourceTypeEb + 1241
16  browser_tests                       0x00000001038626b6 _ZN16password_manager15PasswordManager17OnLoginSuccessfulEv + 2678
17  browser_tests                       0x0000000103865ba1 _ZN16password_manager15PasswordManager23OnPasswordFormsRenderedEPNS_21PasswordManagerDriverERKNSt3__16vectorIN8autofill12PasswordFormENS3_9allocatorIS6_EEEEb + 3745
18  browser_tests                       0x0000000103c2993d _ZN16password_manager28ContentPasswordManagerDriver23OnPasswordFormsRenderedERKNSt3__16vectorIN8autofill12PasswordFormENS1_9allocatorIS4_EEEEb + 573
19  browser_tests                       0x0000000103c2be1e _ZN4base20DispatchToMethodImplIPN16password_manager28ContentPasswordManagerDriverEMS2_FvRKNSt3__16vectorIN8autofill12PasswordFormENS4_9allocatorIS7_EEEEbEJSA_bEJLm0ELm1EEEEvRKT_T0_RKNS4_5tupleIJDpT1_EEENS_13IndexSequenceIJXspT2_EEEE + 206
20  browser_tests                       0x0000000103c2bd45 _ZN4base16DispatchToMethodIPN16password_manager28ContentPasswordManagerDriverEMS2_FvRKNSt3__16vectorIN8autofill12PasswordFormENS4_9allocatorIS7_EEEEbEJSA_bEEEvRKT_T0_RKNS4_5tupleIJDpT1_EEE + 69
21  browser_tests                       0x0000000103c2bcdd _ZN3IPC16DispatchToMethodIN16password_manager28ContentPasswordManagerDriverEMS2_FvRKNSt3__16vectorIN8autofill12PasswordFormENS3_9allocatorIS6_EEEEbEvNS3_5tupleIJS9_bEEEEEvPT_T0_PT1_RKT2_ + 93
22  browser_tests                       0x0000000103c2968a _ZN3IPC8MessageTI42AutofillHostMsg_PasswordFormsRendered_MetaNSt3__15tupleIJNS2_6vectorIN8autofill12PasswordFormENS2_9allocatorIS6_EEEEbEEEvE8DispatchIN16password_manager28ContentPasswordManagerDriverESE_vMSE_FvRKS9_bEEEbPKNS_7MessageEPT_PT0_PT1_T2_ + 714
23  browser_tests                       0x0000000103c286d1 _ZN16password_manager28ContentPasswordManagerDriver13HandleMessageERKN3IPC7MessageE + 753
24  browser_tests                       0x0000000103c2d954 _ZN16password_manager35ContentPasswordManagerDriverFactory17OnMessageReceivedERKN3IPC7MessageEPN7content15RenderFrameHostE + 260
25  libcontent.dylib                    0x000000012530b71b _ZN7content15WebContentsImpl17OnMessageReceivedEPNS_14RenderViewHostEPNS_15RenderFrameHostERKN3IPC7MessageE + 475
26  libcontent.dylib                    0x0000000125330f04 _ZN7content15WebContentsImpl17OnMessageReceivedEPNS_15RenderFrameHostERKN3IPC7MessageE + 52
27  libcontent.dylib                    0x00000001247e3e98 _ZN7content19RenderFrameHostImpl17OnMessageReceivedERKN3IPC7MessageE + 424
28  libcontent.dylib                    0x0000000124ec7f9f _ZN7content21RenderProcessHostImpl17OnMessageReceivedERKN3IPC7MessageE + 1727
29  libipc.dylib                        0x000000012d49b858 _ZN3IPC12ChannelProxy7Context17OnDispatchMessageERKNS_7MessageE + 152
30  libipc.dylib                        0x000000012d4a16d3 _ZN4base8internal13FunctorTraitsIMN3IPC12ChannelProxy7ContextEFvRKNS2_7MessageEEvE6InvokeIRK13scoped_refptrIS4_EJS7_EEEvS9_OT_DpOT0_ + 147
31  libipc.dylib                        0x000000012d4a15a6 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN3IPC12ChannelProxy7ContextEFvRKNS4_7MessageEEJRK13scoped_refptrIS6_ES9_EEEvOT_DpOT0_ + 86
32  libipc.dylib                        0x000000012d4a1549 _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE7RunImplIRKSA_RKNSt3__15tupleIJSC_S6_EEEJLm0ELm1EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE + 105
33  libipc.dylib                        0x000000012d4a104c _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE3RunEPNS0_13BindStateBaseE + 44
34  libbase.dylib                       0x000000011a6ed5de _ZNK4base8CallbackIFvvELNS_8internal8CopyModeE1EE3RunEv + 46
35  libbase.dylib                       0x000000011a719cfe _ZN4base5debug13TaskAnnotator7RunTaskEPKcRKNS_11PendingTaskE + 654
36  libbase.dylib                       0x000000011a7e156d _ZN4base11MessageLoop7RunTaskERKNS_11PendingTaskE + 877
37  libbase.dylib                       0x000000011a7e1b54 _ZN4base11MessageLoop21DeferOrRunPendingTaskENS_11PendingTaskE + 68
38  libbase.dylib                       0x000000011a7e25cd _ZN4base11MessageLoop6DoWorkEv + 669
39  libbase.dylib                       0x000000011a7f3d88 _ZN4base24MessagePumpCFRunLoopBase7RunWorkEv + 104
40  libbase.dylib                       0x000000011a7f3d0c ___ZN4base24MessagePumpCFRunLoopBase13RunWorkSourceEPv_block_invoke + 28
41  libbase.dylib                       0x000000011a79faea _ZN4base3mac15CallWithEHFrameEU13block_pointerFvvE + 10
42  libbase.dylib                       0x000000011a7f3285 _ZN4base24MessagePumpCFRunLoopBase13RunWorkSourceEPv + 101
43  CoreFoundation                      0x00007fff8ddc65b1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
44  CoreFoundation                      0x00007fff8ddb7c62 __CFRunLoopDoSources0 + 242
45  CoreFoundation                      0x00007fff8ddb73ef __CFRunLoopRun + 831
46  CoreFoundation                      0x00007fff8ddb6e75 CFRunLoopRunSpecific + 309
47  HIToolbox                           0x00007fff848a4a0d RunCurrentEventLoopInMode + 226
48  HIToolbox                           0x00007fff848a47b7 ReceiveNextEventCommon + 479
49  HIToolbox                           0x00007fff848a45bc _BlockUntilNextEventMatchingListInModeWithFilter + 65
50  AppKit                              0x00007fff8118d24e _DPSNextEvent + 1434
51  AppKit                              0x00007fff8118c89b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
52  AppKit                              0x00007fff8118099c -[NSApplication run] + 553
53  libbase.dylib                       0x000000011a7f4af2 _ZN4base24MessagePumpNSApplication5DoRunEPNS_11MessagePump8DelegateE + 306
54  libbase.dylib                       0x000000011a7f3a6a _ZN4base24MessagePumpCFRunLoopBase3RunEPNS_11MessagePump8DelegateE + 122
55  libbase.dylib                       0x000000011a7e0d7a _ZN4base11MessageLoop10RunHandlerEv + 298
56  libbase.dylib                       0x000000011a8a7585 _ZN4base7RunLoop3RunEv + 85
57  browser_tests                       0x000000010acf8f34 _ZN7content14RunThisRunLoopEPN4base7RunLoopE + 100
58  browser_tests                       0x000000010acf9db7 _ZN7content17MessageLoopRunner3RunEv + 55
59  browser_tests                       0x000000010585a971 _ZN18NavigationObserver4WaitEv + 33
60  browser_tests                       0x0000000100fa0513 _ZN12_GLOBAL__N_170CredentialManagerBrowserTest_AutoSigninOldCredentialAndNavigation_Test19RunTestOnMainThreadEv + 4323
61  browser_tests                       0x00000001058f7233 _ZN20InProcessBrowserTest23RunTestOnMainThreadLoopEv + 851


 
We'll see if this repeatedly fails, it failed on this bot run, tho nothing immediately suspicious there, so maybe it's flaky.
Components: UI>Browser>Passwords
It did pass the next run, so this DCHECK is failing flakily. PTAL.
Project Member

Comment 4 by bugdroid1@chromium.org, Jul 14 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/2b67a794fde98081fd8d0e615487e85353ed9159

commit 2b67a794fde98081fd8d0e615487e85353ed9159
Author: dbeam <dbeam@chromium.org>
Date: Thu Jul 14 01:43:25 2016

Disable test made flaky by DCHECK() on Mac

TBR=vasilii@chromium.org
BUG= 626759 

Review-Url: https://codereview.chromium.org/2146263002
Cr-Commit-Position: refs/heads/master@{#405394}

[modify] https://crrev.com/2b67a794fde98081fd8d0e615487e85353ed9159/chrome/browser/password_manager/credential_manager_browsertest.cc

The primary reason for the failure is the same as in  Issue 629459 . Renderer process parses the password form one more time after the page load. As the result the save password form isn't suppressed.
However, the second reason is the Mac specific DCHECK. The bubble wasn't fully destroyed. It requires a separate investigation.

Comment 6 by vabr@chromium.org, Jul 22 2016

Blocking: 355145
Labels: Hotlist-TechnicalDebt OS-All
Project Member

Comment 7 by bugdroid1@chromium.org, Jul 25 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6a1a34496fb2c897e91035d276ee6bf5ac475fbe

commit 6a1a34496fb2c897e91035d276ee6bf5ac475fbe
Author: vasilii <vasilii@chromium.org>
Date: Mon Jul 25 09:38:37 2016

Fix flaky CredentialManagerBrowserTest.AutoSigninOldCredentialAndNavigation.

BUG= 626759 

Review-Url: https://codereview.chromium.org/2174823002
Cr-Commit-Position: refs/heads/master@{#407438}

[modify] https://crrev.com/6a1a34496fb2c897e91035d276ee6bf5ac475fbe/chrome/browser/password_manager/credential_manager_browsertest.cc

Project Member

Comment 8 by bugdroid1@chromium.org, Jul 28 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/f79d8967f4c6bc91dfb93ffd4f7972a2e39fd05e

commit f79d8967f4c6bc91dfb93ffd4f7972a2e39fd05e
Author: vasilii <vasilii@chromium.org>
Date: Thu Jul 28 18:23:36 2016

Fix DCHECK when opening two password bubbles one after another.

The test reproduced this by bringing the save bubble after the autosignin. Changing the state forced the bubble to close. However, it fades out and closes later. The second attempt to close was ignored and DCHECK fired.

BUG= 626759 

Review-Url: https://codereview.chromium.org/2188623007
Cr-Commit-Position: refs/heads/master@{#408438}

[modify] https://crrev.com/f79d8967f4c6bc91dfb93ffd4f7972a2e39fd05e/chrome/browser/ui/cocoa/passwords/passwords_bubble_browsertest.mm
[modify] https://crrev.com/f79d8967f4c6bc91dfb93ffd4f7972a2e39fd05e/chrome/browser/ui/cocoa/passwords/passwords_bubble_cocoa.h
[modify] https://crrev.com/f79d8967f4c6bc91dfb93ffd4f7972a2e39fd05e/chrome/browser/ui/cocoa/passwords/passwords_bubble_cocoa.mm

Status: Fixed (was: Assigned)

Sign in to add a comment