Chrome Version : 65.0.3294.5
OS Version: OS X 10.9
Trying to refactor permissions bubbles tests on Mac for more authentic code coverage, I managed to tickle this DCHECK.
I'm going to try bringing up the test with the old, lesser code coverage instead.
CL: https://chromium-review.googlesource.com/c/chromium/src/+/866523
try-run: https://ci.chromium.org/buildbot/tryserver.chromium.mac/mac_chromium_rel_ng/628220
failure: https://logs.chromium.org/v/?s=chromium%2Fbb%2Ftryserver.chromium.mac%2Fmac_chromium_rel_ng%2F628220%2F%2B%2Frecipes%2Fsteps%2Fbrowser_tests__with_patch_%2F0%2Flogs%2FPermissionBubbleBrowserTest.TabFullscreenHasLocationBar%2F0
Error like
[ RUN ] PermissionBubbleBrowserTest.TabFullscreenHasLocationBar
[6142:55299:0115/182050.943550:WARNING:mac_util.mm(226)] Failed to set backup exclusion for file '/private/var/folders/p4/py6nlvcx4fs5s3fg51_pzqmc0000gm/T/.org.chromium.Chromium.Rk1PsU/dmELRCw/Default/History': Error Domain=NSOSStatusErrorDomain Code=-50 "The operation couldn?t be completed. (OSStatus error -50.)" (paramErr: error in user parameter list) (-50)
[6142:5123:0115/182050.950640:WARNING:notification_platform_bridge_mac.mm(533)] AlertNotificationService: XPC connection invalidated.
[6148:771:0115/182051.019602:WARNING:vt_video_decode_accelerator_mac.cc(177)] Failed to create VTDecompressionSession: Error Domain=NSOSStatusErrorDomain Code=-8973 "The operation couldn?t be completed. (OSStatus error -8973.)" (codecOpenErr) (-8973)
[6148:771:0115/182051.020553:WARNING:vt_video_decode_accelerator_mac.cc(199)] Failed to create hardware VideoToolbox session
[6148:771:0115/182051.077129:ERROR:vt_video_encode_accelerator_mac.cc(517)] VTCompressionSessionCreate failed: -12908
[6142:55299:0115/182051.158461:WARNING:mac_util.mm(226)] Failed to set backup exclusion for file '/private/var/folders/p4/py6nlvcx4fs5s3fg51_pzqmc0000gm/T/.org.chromium.Chromium.Rk1PsU/dmELRCw/Default/Favicons': Error Domain=NSOSStatusErrorDomain Code=-50 "The operation couldn?t be completed. (OSStatus error -50.)" (paramErr: error in user parameter list) (-50)
[6148:771:0115/182051.830314:WARNING:ca_layer_tree_coordinator.mm(55)] Blank frame: No overlays or CALayers
[6148:771:0115/182052.085212:WARNING:ca_layer_tree_coordinator.mm(55)] Blank frame: No overlays or CALayers
[6148:771:0115/182052.085388:WARNING:ca_layer_tree_coordinator.mm(55)] Blank frame: No overlays or CALayers
[6148:771:0115/182052.085531:WARNING:ca_layer_tree_coordinator.mm(55)] Blank frame: No overlays or CALayers
2018-01-15 18:20:52.113 browser_tests[6142:303] Invalid color System, labelColor (warning given only once)
[6142:771:0115/182052.143873:FATAL:nsgraphics_context_additions.mm(21)] Check failed: [view isDescendantOf:frameView].
0 browser_tests 0x0000000105a978ac base::debug::StackTrace::StackTrace(unsigned long) + 28
1 browser_tests 0x0000000105abc000 logging::LogMessage::~LogMessage() + 224
2 browser_tests 0x00000001072aa83c -[NSGraphicsContext(CrAdditions) cr_setPatternPhase:forView:] + 220
3 browser_tests 0x000000010996e054 -[BackgroundGradientView drawBackground:] + 116
4 browser_tests 0x0000000109a7a5b6 -[ToolbarView drawRect:] + 38
5 AppKit 0x00007fff86fa9557 -[NSView(NSInternal) _recursive:displayRectIgnoringOpacity:inGraphicsContext:CGContext:topView:shouldChangeFontReferenceColor:] + 1082
6 AppKit 0x00007fff86fa900d __46-[NSView(NSLayerKitGlue) drawLayer:inContext:]_block_invoke + 186
7 AppKit 0x00007fff86fa8e03 -[NSView(NSLayerKitGlue) _drawViewBackingLayer:inContext:drawingHandler:] + 2297
8 AppKit 0x00007fff86fa84f8 -[NSView(NSLayerKitGlue) drawLayer:inContext:] + 108
9 QuartzCore 0x00007fff91cde812 CABackingStoreUpdate_ + 2220
10 QuartzCore 0x00007fff91cddf60 ___ZN2CA5Layer8display_Ev_block_invoke + 59
11 QuartzCore 0x00007fff91cddf1c x_blame_allocations + 84
12 QuartzCore 0x00007fff91cdda2b CA::Layer::display_() + 1539
13 AppKit 0x00007fff86fa83c3 _NSBackingLayerDisplay + 235
14 AppKit 0x00007fff86f7f74b -[_NSViewBackingLayer display] + 811
15 QuartzCore 0x00007fff91cdd162 CA::Layer::display_if_needed(CA::Transaction*) + 590
16 QuartzCore 0x00007fff91cdc8b1 CA::Layer::layout_and_display_if_needed(CA::Transaction*) + 35
17 QuartzCore 0x00007fff91cdc33c CA::Context::commit_transaction(CA::Transaction*) + 236
18 QuartzCore 0x00007fff91cdbfd6 CA::Transaction::commit() + 388
19 AppKit 0x00007fff86fa7652 -[NSView(NSLayerKitGlue) _drawRectAsLayerTree:] + 591
20 AppKit 0x00007fff86fa6351 -[NSView _drawRect:clip:] + 422
21 AppKit 0x00007fff86fa58c4 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1799
22 AppKit 0x00007fff86fa5ca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
23 AppKit 0x00007fff86fa5ca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
24 AppKit 0x00007fff86fa3706 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 841
25 AppKit 0x00007fff870d2c13 -[NSNextStepFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + 303
26 AppKit 0x00007fff86f9fe9f -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2828
27 AppKit 0x00007fff86f7f2da -[NSView displayIfNeeded] + 1680
28 AppKit 0x00007fff870c93eb -[NSNextStepFrame displayIfNeeded] + 156
29 AppKit 0x00007fff86f69499 -[NSWindow _setFrameCommon:display:stashSize:] + 3262
30 AppKit 0x00007fff86f68164 -[NSWindow setFrame:display:animate:] + 145
31 browser_tests 0x0000000106ee7cef views::BridgedNativeWidget::SetBounds(gfx::Rect const&) + 991
32 browser_tests 0x0000000106f6a315 views::NativeWidgetMac::SetSize(gfx::Size const&) + 133
33 browser_tests 0x0000000106f69f66 views::NativeWidgetMac::CenterWindow(gfx::Size const&) + 54
34 browser_tests 0x0000000106f7202d views::Widget::SetInitialBounds(gfx::Rect const&) + 333
35 browser_tests 0x0000000106f716b3 views::Widget::Init(views::Widget::InitParams const&) + 1075
36 browser_tests 0x0000000106edca92 views::BubbleDialogDelegateView::CreateBubble(views::BubbleDialogDelegateView*) + 226
37 browser_tests 0x0000000109afe725 PermissionPromptImpl::Show() + 229
38 browser_tests 0x0000000109a3cf1e PermissionPrompt::Create(content::WebContents*, PermissionPrompt::Delegate*) + 62
39 browser_tests 0x0000000105dd3765 base::internal::Invoker<base::internal::BindState<std::__1::unique_ptr<PermissionPrompt, std::__1::default_delete<PermissionPrompt> > (*)(content::WebContents*, PermissionPrompt::Delegate*)>, std::__1::unique_ptr<PermissionPrompt, std::__1::default_delete<PermissionPrompt> > (content::WebContents*, PermissionPrompt::Delegate*)>::Run(base::internal::BindStateBase*, content::WebContents*, PermissionPrompt::Delegate*) + 21
40 browser_tests 0x0000000105dd270b PermissionRequestManager::ShowBubble(bool) + 299
41 browser_tests 0x000000010419cc05 content::WebContentsImpl::WasShown() + 405
42 AppKit 0x00007fff86e5f190 -[NSView _setWindow:] + 2899
43 CoreFoundation 0x00007fff8ea502f9 __53-[__NSArrayM enumerateObjectsWithOptions:usingBlock:]_block_invoke + 137
44 CoreFoundation 0x00007fff8ea4fa9f -[__NSArrayM enumerateObjectsWithOptions:usingBlock:] + 319
45 AppKit 0x00007fff875a2c72 __21-[NSView _setWindow:]_block_invoke712 + 231
46 AppKit 0x00007fff86e5f15f -[NSView _setWindow:] + 2850
47 CoreFoundation 0x00007fff8ea502f9 __53-[__NSArrayM enumerateObjectsWithOptions:usingBlock:]_block_invoke + 137
48 CoreFoundation 0x00007fff8ea4fa9f -[__NSArrayM enumerateObjectsWithOptions:usingBlock:] + 319
49 AppKit 0x00007fff875a2c72 __21-[NSView _setWindow:]_block_invoke712 + 231
50 AppKit 0x00007fff86e5f15f -[NSView _setWindow:] + 2850
51 CoreFoundation 0x00007fff8ea502f9 __53-[__NSArrayM enumerateObjectsWithOptions:usingBlock:]_block_invoke + 137
52 CoreFoundation 0x00007fff8ea4fa9f -[__NSArrayM enumerateObjectsWithOptions:usingBlock:] + 319
53 AppKit 0x00007fff875a2c72 __21-[NSView _setWindow:]_block_invoke712 + 231
54 AppKit 0x00007fff86e5f15f -[NSView _setWindow:] + 2850
55 CoreFoundation 0x00007fff8ea502f9 __53-[__NSArrayM enumerateObjectsWithOptions:usingBlock:]_block_invoke + 137
56 CoreFoundation 0x00007fff8ea4fa9f -[__NSArrayM enumerateObjectsWithOptions:usingBlock:] + 319
57 AppKit 0x00007fff875a2c72 __21-[NSView _setWindow:]_block_invoke712 + 231
58 AppKit 0x00007fff86e5f15f -[NSView _setWindow:] + 2850
59 CoreFoundation 0x00007fff8ea502f9 __53-[__NSArrayM enumerateObjectsWithOptions:usingBlock:]_block_invoke + 137
60 CoreFoundation 0x00007fff8ea4fa9f -[__NSArrayM enumerateObjectsWithOptions:usingBlock:] + 319
61 AppKit 0x00007fff875a2c72 __21-[NSView _setWindow:]_block_invoke712 + 231
Comment 1 by bugdroid1@chromium.org
, Jan 17 2018