WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
311034
[GTK][WPE] Assertion in RenderLayer::updateLayerPosition
https://bugs.webkit.org/show_bug.cgi?id=311034
Summary
[GTK][WPE] Assertion in RenderLayer::updateLayerPosition
Nikolas Zimmermann
Reported
2026-03-29 14:20:34 PDT
To reproduce: Tools/Scripts/run-minibrowser --gtk --debug -- '
https://en.wikipedia.org/wiki/Main_Page
' Scroll back and forth during poad load, and one hits: Dirty flags: NeedsPosition(U)pdate, (D)escendantNeedsPositionUpdate, All(C)hildrenNeedPositionUpdate, (A)llDescendantsNeedPositionUpdate Repaint status: (-)NeedsNormalRepaint, Needs(F)ullRepaint, NeedsFullRepaintFor(P)ositionedMovementLayout Layer state: has(P)aginatedAncestor, has(F)ixedAncestor, hasFixedContaining(B)lockAncestor, has(T)ransformedAncestor, has(3)DTransformedAncestor, hasComposited(S)crollingAncestor, !is(V)isibilityHiddenOrOpacityZero(), isSelfPainting(L)ayer, (C)omposited, CompositedWithOwn(B)ackingStore ---- - ------VLCB 0x7fc0052504e0 (0,0) width=1349 height=693 RenderView 0x7fc0051c7900 (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (0,0) width=1349 height=693)) ---- - ------VL-- 0x7fc005251c40 (0,0) width=1349 height=693 RenderBlock 0x7fc0058644e0 HTML 0x7fc005274540 class='client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-menu-disabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled ...' (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (0,0) width=1349 height=693)) ---- - ------VL-- 0x7fc005252f80 (-1,-1) width=1 height=1 RenderBlock (positioned) 0x7fc005864900 A 0x7fc00502f3a0 class='mw-jump-link' (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (-1,-1) width=1 height=1)) ---- - ------VL-- 0x7fc0052530e0 (0,0) width=1349 height=66 RenderFlexibleBox 0x7fc0050883a0 HEADER 0x7fc005274c20 class='vector-header mw-header no-font-mode-scale' (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (0,0) width=1349 height=66)) ---- - ------VL-- 0x7fc005253660 (38,17) width=32 height=32 RenderBlock (relative positioned) 0x7fc005864bc0 DIV 0x7fc005274e00 id='vector-main-menu-dropdown' class='vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right' (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (38,17) width=32 height=32)) ---- - -------L-- 0x7fc005253920 (0,0) width=32 height=32 RenderBlock (positioned) 0x7fc005864d20 INPUT 0x7fc0050eaf80 id='vector-main-menu-dropdown-checkbox' class='vector-dropdown-checkbox' (paint order parent 0x7fc0052530e0) (repaint container: 0x7fc0051c7900) ---- - ------V--- 0x7fc005253a80 (0,0) width=32 height=32 RenderFlexibleBox 0x7fc005089b40 LABEL 0x7fc005274f40 id='vector-main-menu-dropdown-label' class='vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only' (repaint container: 0x7fc0051c7900) ---- - ------VL-- 0x7fc005253be0 (6,6) width=20 height=20 RenderBlock 0x7fc005864e80 SPAN 0x7fc005274fe0 class='vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu' (paint order parent 0x7fc0052530e0) (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (44,23) width=20 height=20)) ---- - ------VL-- 0x7fc005253d40 (15.50,15.50) width=1 height=1 RenderBlock (positioned) 0x7fc005864fe0 SPAN 0x7fc005275080 class='vector-dropdown-label-text' (paint order parent 0x7fc0052530e0) (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (53.50,32.50) width=1 height=1) (outline bounds (54,33) width=1 height=1)) ---- - -------L-- 0x7fc005253ea0 (-1,32) width=224 height=32 RenderBlock (positioned) 0x7fc005865140 DIV 0x7fc005275120 class='vector-dropdown-content' (paint order parent 0x7fc0052530e0) (repaint container: 0x7fc0051c7900) ---- - ------VL-- 0x7fc005136480 (291,17) width=404 height=32 RenderBlock (relative positioned) 0x7fc005eb9ae0 DIV 0x7fc005276ca0 id='simpleSearch' class='cdx-search-input__input-wrapper' (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (291,17) width=404.08 height=32) (outline bounds (291,17) width=404 height=32)) ---- - ------VL-- 0x7fc005136740 (0,0) width=404 height=32 RenderBlock (relative positioned) 0x7fc005eb9c40 DIV 0x7fc005276d40 class='cdx-text-input cdx-text-input--has-start-icon' (paint order parent 0x7fc0052530e0) (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (291,17) width=404.08 height=32) (outline bounds (291,17) width=404 height=32)) ---- - ------V--- 0x7fc005136a00 (35,6.50) width=360 height=19 RenderBlock 0x7fc005eb9da0 DIV 0x7fc005473420 (repaint container: 0x7fc0051c7900) ---- - ------V--- 0x7fc005251ae0 (35,5) width=360 height=22 RenderBlock 0x7fc005eba060 DIV 0x7fc005473240 (repaint container: 0x7fc0051c7900) ---- - ------VL-- 0x7fc0058900c0 (9,16) width=18 height=18 RenderBlock (positioned) 0x7fc005eba1c0 SPAN 0x7fc005276de0 class='cdx-text-input__icon cdx-text-input__start-icon' (paint order parent 0x7fc0052530e0) (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (300,24) width=18 height=18)) ---- - ------V--- 0x7fc005890220 (694.08,17) width=71 height=32 RenderFlexibleBox 0x7faf3622a080 BUTTON 0x7fc005174d00 class='cdx-button cdx-search-input__end-button' (repaint container: 0x7fc0051c7900) ---- - ------VL-- 0x7fc005890380 (1093.70,23.50) width=211 height=19 RenderFlexibleBox 0x7fc0056d7d60 NAV 0x7fc005276e80 class='vector-user-links vector-user-links-wide' (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (1093.70,23.50) width=211.30 height=19) (outline bounds (1094,24) width=211 height=19)) ---- - ------VL-- 0x7fc0058904e0 (0,66) width=1349 height=3154 RenderBlock (relative positioned) 0x7fc005867920 DIV 0x7fc0052e0b80 class='mw-page-container' (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (0,66) width=1349 height=3154.44) (outline bounds (0,66) width=1349 height=3154)) ---- - ------VL-- 0x7fc005890640 (44,24.05) width=1261 height=0 RenderBlock (relative positioned) 0x7fc005eba740 DIV 0x7fc0052e0d60 id='siteNotice' (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (0,0) width=0 height=0)) ---- - ------VL-- 0x7fc0058907a0 (32,2906.84) width=1273 height=1 RenderBlock 0x7fc005ebaa00 DIV 0x7fc0052e0f40 class='vector-column-start' (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (32,2972.84) width=1273 height=1) (outline bounds (32,2973) width=1273 height=1)) ---- - ------VL-- 0x7fc005890900 (44,24.05) width=1041 height=0 RenderFlexibleBox 0x7faf3622b580 HEADER 0x7fc0052e13a0 class='mw-body-header vector-page-titlebar vector-page-titlebar-blank no-font-mode-scale' (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (0,0) width=0 height=0)) ---- - ------VL-- 0x7fc005890a60 (1041,0) width=0 height=0 RenderFlexibleBox 0x7fc0051d8e20 DIV 0x7fc0052e1580 class='mw-indicators' (paint order parent 0x7fc0058904e0) (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (0,0) width=0 height=0)) ---- - ------VL-- 0x7fc005890bc0 (44,24.05) width=69 height=40 RenderFlexibleBox 0x7fc0051db820 A 0x7fc00502dce0 (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (44,90.05) width=69.30 height=40) (outline bounds (44,90) width=69 height=40)) ---- - ------VL-- 0x7fc005890d20 (129.30,24.05) width=26 height=40 RenderFlexibleBox 0x7faf36128100 A 0x7fc00502dea0 (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (129.30,90.05) width=25.61 height=40) (outline bounds (129,90) width=26 height=40)) ---- - ------VL-- 0x7fc005890e80 (793.94,24.05) width=33 height=40 RenderFlexibleBox 0x7faf36128e20 A 0x7fc00502df80 (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (793.94,90.05) width=33.08 height=40) (outline bounds (794,90) width=33 height=40)) ---- - ------VL-- 0x7fc005890fe0 (843.02,24.05) width=78 height=40 RenderFlexibleBox 0x7faf361290c0 A 0x7fc00502e060 (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (843.02,90.05) width=78.22 height=40) (outline bounds (843,90) width=78 height=40)) ---- - ------VL-- 0x7fc005891140 (937.23,24.05) width=80 height=40 RenderFlexibleBox 0x7faf36129360 A 0x7fc00502e220 (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (937.23,90.05) width=79.70 height=40) (outline bounds (937,90) width=80 height=40)) ---- - ------VL-- 0x7fc0058912a0 (1032.94,24.05) width=52 height=37 RenderBlock (floating) 0x7fc005ebaf80 DIV 0x7fc0052e2980 id='vector-page-tools-dropdown' class='vector-dropdown vector-page-tools-dropdown' (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (1032.94,90.05) width=52.06 height=37) (outline bounds (1033,90) width=52 height=37)) ---- - -------L-- 0x7fc005891400 (0,0) width=52 height=37 RenderBlock (positioned) 0x7fc005ebb0e0 INPUT 0x7fc0050f4d20 id='vector-page-tools-dropdown-checkbox' class='vector-dropdown-checkbox' (paint order parent 0x7fc0058904e0) (repaint container: 0x7fc0051c7900) ---- - ------VL-- 0x7fc005891560 (0,0) width=52 height=38 RenderFlexibleBox 0x7faf36129600 LABEL 0x7fc0052e2ac0 id='vector-page-tools-dropdown-label' class='vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet' (paint order parent 0x7fc0058904e0) (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (1032.94,90.05) width=52.06 height=38) (outline bounds (1033,90) width=52 height=38)) ---- - ------VL-- 0x7fc0058916c0 (40.06,15.50) width=12 height=12 RenderBlock (generated) 0x7fc005ebb3a0 <pseudo> 0x7faf36b149c0 (paint order parent 0x7fc0058904e0) (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (1073,105.55) width=11.94 height=12) (outline bounds (1073,106) width=12 height=12)) ---- - -------L-- 0x7fc005891820 (-135.08,37) width=187 height=32 RenderBlock (positioned) 0x7fc005ebb500 DIV 0x7fc0052e2c00 class='vector-dropdown-content' (paint order parent 0x7fc0058904e0) (repaint container: 0x7fc0051c7900) ---- - ------VLC- 0x7fc005891980 (1109,68.84) width=196 height=2793 RenderBlock 0x7faf3615e5e0 DIV 0x7fc0052edf80 class='vector-column-end no-font-mode-scale' (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (1109,134.84) width=196 height=2793.20) (outline bounds (1109,135) width=196 height=2793)) *---- - --B---VLCB 0x7fc005891ae0 (0,612.16) width=196 height=645 RenderBlock (sticky positioned) 0x7faf3615e740 DIV 0x7fc0052ee020 class='vector-sticky-pinned-container' (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (0,0) width=196 height=645)) ---- - --B--SVL-- 0x7faf369b8bc0 (16,100.13) width=164 height=26 RenderFlexibleBox 0x7faf3699e320 DIV 0x7faf36930a40 class='cdx-radio' (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,100.13) width=164 height=26) (outline bounds (16,100) width=164 height=26)) ---- - --B--S-L-- 0x7faf369b8d20 (0,1) width=20 height=20 RenderBlock (positioned) 0x7faf36231c40 INPUT 0x7faf3691d560 id='skin-client-pref-wp25eastereggs-enable-value-0' class='cdx-radio__input' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) ---- - --B--SVL-- 0x7faf369b8e80 (0,1) width=18 height=18 RenderBlock (positioned) 0x7faf36231da0 SPAN 0x7faf36930860 class='cdx-radio__icon' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,101.13) width=18 height=18) (outline bounds (16,101) width=18 height=18)) ---- - --B--SVL-- 0x7faf369b8fe0 (-3,-3) width=24 height=24 RenderBlock (positioned) 0x7faf36231f00 <pseudo> 0x7faf366398c0 (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (13,98.13) width=24 height=24) (outline bounds (13,98) width=24 height=24)) ---- - --B--SVL-- 0x7faf369b9140 (0,0) width=164 height=26 RenderFlexibleBox 0x7faf3699e5c0 LABEL 0x7faf36930900 class='cdx-label cdx-radio__label' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,100.13) width=164 height=26) (outline bounds (16,100) width=164 height=26)) ---- - --B--SVL-- 0x7faf369b9400 (16,132.13) width=164 height=26 RenderFlexibleBox 0x7faf3699e860 DIV 0x7faf36930cc0 class='cdx-radio' (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,132.13) width=164 height=26) (outline bounds (16,132) width=164 height=26)) ---- - --B--S-L-- 0x7faf369b9560 (0,1) width=20 height=20 RenderBlock (positioned) 0x7faf36230220 INPUT 0x7faf3691d6c0 id='skin-client-pref-wp25eastereggs-enable-value-1' class='cdx-radio__input' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) ---- - --B--SVL-- 0x7faf369b96c0 (0,1) width=18 height=18 RenderBlock (positioned) 0x7faf36230380 SPAN 0x7faf36930ae0 class='cdx-radio__icon' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,133.13) width=18 height=18) (outline bounds (16,133) width=18 height=18)) ---- - --B--SVL-- 0x7faf369b9820 (2,2) width=14 height=14 RenderBlock (positioned) 0x7faf36230640 <pseudo> 0x7faf36639980 (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (18,135.13) width=14 height=14) (outline bounds (18,135) width=14 height=14)) ---- - --B--SVL-- 0x7faf369b9980 (0,0) width=164 height=26 RenderFlexibleBox 0x7faf3699f040 LABEL 0x7faf36930b80 class='cdx-label cdx-radio__label' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,132.13) width=164 height=26) (outline bounds (16,132) width=164 height=26)) ---- - --B--SVL-- 0x7faf369b9ae0 (16,264.13) width=164 height=26 RenderFlexibleBox 0x7faf3699d600 DIV 0x7faf36933380 class='cdx-radio' (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,264.13) width=164 height=26) (outline bounds (16,264) width=164 height=26)) ---- - --B--S-L-- 0x7faf369b9c40 (0,1) width=20 height=20 RenderBlock (positioned) 0x7faf368d0a60 INPUT 0x7faf3691dae0 id='skin-client-pref-vector-feature-custom-font-size-value-0' class='cdx-radio__input' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) ---- - --B--SVL-- 0x7faf369b9da0 (0,1) width=18 height=18 RenderBlock (positioned) 0x7faf368d0bc0 SPAN 0x7faf369331a0 class='cdx-radio__icon' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,265.13) width=18 height=18) (outline bounds (16,265) width=18 height=18)) ---- - --B--SVL-- 0x7faf369ba060 (-3,-3) width=24 height=24 RenderBlock (positioned) 0x7faf368d0d20 <pseudo> 0x7faf36639a40 (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (13,262.13) width=24 height=24) (outline bounds (13,262) width=24 height=24)) ---- - --B--SVL-- 0x7faf369ba1c0 (0,0) width=164 height=26 RenderFlexibleBox 0x7faf3699d8a0 LABEL 0x7faf36933240 class='cdx-label cdx-radio__label' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,264.13) width=164 height=26) (outline bounds (16,264) width=164 height=26)) ---- - --B--SVL-- 0x7faf369ba320 (16,296.13) width=164 height=26 RenderFlexibleBox 0x7faf3699dde0 DIV 0x7faf36933600 class='cdx-radio' (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,296.13) width=164 height=26) (outline bounds (16,296) width=164 height=26)) ---- - --B--S-L-- 0x7faf369ba480 (0,1) width=20 height=20 RenderBlock (positioned) 0x7faf368d0fe0 INPUT 0x7faf3691dc40 id='skin-client-pref-vector-feature-custom-font-size-value-1' class='cdx-radio__input' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) ---- - --B--SVL-- 0x7faf369ba740 (0,1) width=18 height=18 RenderBlock (positioned) 0x7faf368d1140 SPAN 0x7faf36933420 class='cdx-radio__icon' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,297.13) width=18 height=18) (outline bounds (16,297) width=18 height=18)) ---- - --B--SVL-- 0x7faf369ba8a0 (2,2) width=14 height=14 RenderBlock (positioned) 0x7faf368d12a0 <pseudo> 0x7faf36639b00 (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (18,299.13) width=14 height=14) (outline bounds (18,299) width=14 height=14)) ---- - --B--SVL-- 0x7faf369bab60 (0,0) width=164 height=26 RenderFlexibleBox 0x7faf368e1de0 LABEL 0x7faf369334c0 class='cdx-label cdx-radio__label' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,296.13) width=164 height=26) (outline bounds (16,296) width=164 height=26)) ---- - --B--SVL-- 0x7faf369bacc0 (16,328.13) width=164 height=26 RenderFlexibleBox 0x7faf369d8100 DIV 0x7faf36933880 class='cdx-radio' (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,328.13) width=164 height=26) (outline bounds (16,328) width=164 height=26)) ---- - --B--S-L-- 0x7faf369bb0e0 (0,1) width=20 height=20 RenderBlock (positioned) 0x7faf368d1560 INPUT 0x7faf3691dda0 id='skin-client-pref-vector-feature-custom-font-size-value-2' class='cdx-radio__input' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) ---- - --B--SVL-- 0x7faf369bb3a0 (0,1) width=18 height=18 RenderBlock (positioned) 0x7faf368d16c0 SPAN 0x7faf369336a0 class='cdx-radio__icon' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,329.13) width=18 height=18) (outline bounds (16,329) width=18 height=18)) ---- - --B--SVL-- 0x7faf369bb500 (-3,-3) width=24 height=24 RenderBlock (positioned) 0x7faf368d1820 <pseudo> 0x7faf36639bc0 (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (13,326.13) width=24 height=24) (outline bounds (13,326) width=24 height=24)) ---- - --B--SVL-- 0x7faf369bb660 (0,0) width=164 height=26 RenderFlexibleBox 0x7faf369d83a0 LABEL 0x7faf36933740 class='cdx-label cdx-radio__label' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,328.13) width=164 height=26) (outline bounds (16,328) width=164 height=26)) ---- - --B--SVL-- 0x7faf369bb7c0 (16,410.13) width=164 height=26 RenderFlexibleBox 0x7faf369d8640 DIV 0x7faf368a8360 class='cdx-radio' (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,410.13) width=164 height=26) (outline bounds (16,410) width=164 height=26)) ---- - --B--S-L-- 0x7faf369bb920 (0,1) width=20 height=20 RenderBlock (positioned) 0x7faf368d2320 INPUT 0x7faf3691df00 id='skin-client-pref-vector-feature-limited-width-value-1' class='cdx-radio__input' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) ---- - --B--SVL-- 0x7faf369bbbe0 (0,1) width=18 height=18 RenderBlock (positioned) 0x7faf368d2480 SPAN 0x7faf36933ec0 class='cdx-radio__icon' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,411.13) width=18 height=18) (outline bounds (16,411) width=18 height=18)) ---- - --B--SVL-- 0x7faf369bbd40 (2,2) width=14 height=14 RenderBlock (positioned) 0x7faf368d25e0 <pseudo> 0x7faf36639c80 (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (18,413.13) width=14 height=14) (outline bounds (18,413) width=14 height=14)) ---- - --B--SVL-- 0x7faf369b84e0 (0,0) width=164 height=26 RenderFlexibleBox 0x7faf369d88e0 LABEL 0x7faf36933f60 class='cdx-label cdx-radio__label' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,410.13) width=164 height=26) (outline bounds (16,410) width=164 height=26)) ---- - --B--SVL-- 0x7faf369b87a0 (16,442.13) width=164 height=26 RenderFlexibleBox 0x7faf369d8b80 DIV 0x7faf368a8ae0 class='cdx-radio' (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,442.13) width=164 height=26) (outline bounds (16,442) width=164 height=26)) ---- - --B--S-L-- 0x7faf369b8900 (0,1) width=20 height=20 RenderBlock (positioned) 0x7faf368d28a0 INPUT 0x7faf3691e060 id='skin-client-pref-vector-feature-limited-width-value-0' class='cdx-radio__input' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) ---- - --B--SVL-- 0x7faf369b8a60 (0,1) width=18 height=18 RenderBlock (positioned) 0x7faf368d2a00 SPAN 0x7faf368a8680 class='cdx-radio__icon' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,443.13) width=18 height=18) (outline bounds (16,443) width=18 height=18)) ---- - --B--SVL-- 0x7fc005134d20 (-3,-3) width=24 height=24 RenderBlock (positioned) 0x7faf368d2b60 <pseudo> 0x7faf36639d40 (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (13,440.13) width=24 height=24) (outline bounds (13,440) width=24 height=24)) ---- - --B--SVL-- 0x7fc005135140 (0,0) width=164 height=26 RenderFlexibleBox 0x7faf369d8e20 LABEL 0x7faf368a8860 class='cdx-label cdx-radio__label' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,442.13) width=164 height=26) (outline bounds (16,442) width=164 height=26)) ---- - --B--SVL-- 0x7fc005135400 (16,524.13) width=164 height=26 RenderFlexibleBox 0x7faf369d9360 DIV 0x7fc00572ca40 class='cdx-radio' (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,524.13) width=164 height=26) (outline bounds (16,524) width=164 height=26)) ---- - --B--S-L-- 0x7fc0051356c0 (0,1) width=20 height=20 RenderBlock (positioned) 0x7faf368d3660 INPUT 0x7faf3691e320 id='skin-client-pref-skin-theme-value-os' class='cdx-radio__input' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) ---- - --B--SVL-- 0x7fc005135820 (0,1) width=18 height=18 RenderBlock (positioned) 0x7faf368d37c0 SPAN 0x7fc00572c860 class='cdx-radio__icon' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,525.13) width=18 height=18) (outline bounds (16,525) width=18 height=18)) ---- - --B--SVL-- 0x7fc005135980 (-3,-3) width=24 height=24 RenderBlock (positioned) 0x7faf368d3920 <pseudo> 0x7faf36639e00 (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (13,522.13) width=24 height=24) (outline bounds (13,522) width=24 height=24)) ---- - --B--SVL-- 0x7fc005136e20 (0,0) width=164 height=26 RenderFlexibleBox 0x7faf369d9600 LABEL 0x7fc00572c900 class='cdx-label cdx-radio__label' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,524.13) width=164 height=26) (outline bounds (16,524) width=164 height=26)) ---- - --B--SVL-- 0x7fc005136f80 (16,556.13) width=164 height=26 RenderFlexibleBox 0x7faf369d98a0 DIV 0x7fc00572ccc0 class='cdx-radio' (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,556.13) width=164 height=26) (outline bounds (16,556) width=164 height=26)) ---- - --B--S-L-- 0x7fc0051373a0 (0,1) width=20 height=20 RenderBlock (positioned) 0x7faf368d3be0 INPUT 0x7faf3691e480 id='skin-client-pref-skin-theme-value-day' class='cdx-radio__input' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) ---- - --B--SVL-- 0x7fc005137660 (0,1) width=18 height=18 RenderBlock (positioned) 0x7faf368d3d40 SPAN 0x7fc00572cae0 class='cdx-radio__icon' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,557.13) width=18 height=18) (outline bounds (16,557) width=18 height=18)) ---- - --B--SVL-- 0x7fc005137a80 (2,2) width=14 height=14 RenderBlock (positioned) 0x7faf368d3ea0 <pseudo> 0x7faf36639ec0 (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (18,559.13) width=14 height=14) (outline bounds (18,559) width=14 height=14)) ---- - --B--SVL-- 0x7fc005893a80 (0,0) width=164 height=26 RenderFlexibleBox 0x7faf369d9b40 LABEL 0x7fc00572cb80 class='cdx-label cdx-radio__label' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,556.13) width=164 height=26) (outline bounds (16,556) width=164 height=26)) ---- - --B--SVL-- 0x7fc005893be0 (16,588.13) width=164 height=26 RenderFlexibleBox 0x7faf369da080 DIV 0x7fc00572d3a0 class='cdx-radio' (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,588.13) width=164 height=26) (outline bounds (16,588) width=164 height=26)) ---- - --B--S-L-- 0x7faf360700c0 (0,1) width=20 height=20 RenderBlock (positioned) 0x7faf36107be0 INPUT 0x7faf3691e5e0 id='skin-client-pref-skin-theme-value-night' class='cdx-radio__input' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) ---- - --B--SVL-- 0x7faf36070220 (0,1) width=18 height=18 RenderBlock (positioned) 0x7faf36107d40 SPAN 0x7fc00572ce00 class='cdx-radio__icon' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,589.13) width=18 height=18) (outline bounds (16,589) width=18 height=18)) ---- - --B--SVL-- 0x7faf36070380 (-3,-3) width=24 height=24 RenderBlock (positioned) 0x7faf36107ea0 <pseudo> 0x7faf36639f80 (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (13,586.13) width=24 height=24) (outline bounds (13,586) width=24 height=24)) ---- - --B--SVL-- 0x7faf360704e0 (0,0) width=164 height=26 RenderFlexibleBox 0x7faf369da5c0 LABEL 0x7fc00572cea0 class='cdx-label cdx-radio__label' (paint order parent 0x7fc005891ae0) (repaint container: 0x7faf3615e740) (repaint rects (clipped overflow (16,588.13) width=164 height=26) (outline bounds (16,588) width=164 height=26)) ---- - --B--SVLCB 0x7fc005891c40 (0,629) width=196 height=16 RenderBlock (generated) 0x7faf3615ea00 <pseudo> 0x7faf36b14b40 (repaint container: 0x7faf3615ea00) (repaint rects (clipped overflow (0,0) width=196 height=16)) ---- - ------VL-- 0x7fc005891da0 (44,64.05) width=1041 height=2798 RenderBlock (relative positioned) 0x7faf3615ecc0 DIV 0x7fc0052ee5c0 id='bodyContent' class='vector-body ve-init-mw-desktopArticleTarget-targetContainer' (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (44,130.05) width=1041 height=2798) (outline bounds (44,130) width=1041 height=2798)) ---- - ------V--- 0x7fc005891f00 (0,0) width=1041 height=0 RenderBlock 0x7faf3615ee20 DIV 0x7fc0052ee660 class='vector-body-before-content' (repaint container: 0x7fc0051c7900) ---- - ------V--- 0x7fc005892060 (9,201) width=113 height=173 RenderBlock 0x7faf360c8220 DIV 0x7fc0052ef420 class='thumbinner mp-thumb' (repaint container: 0x7fc0051c7900) ---- - ------V--- 0x7fc0058921c0 (438.56,758.22) width=121 height=188 RenderBlock 0x7faf360c8e80 DIV 0x7fc0053109a0 class='thumbinner mp-thumb' (repaint container: 0x7fc0051c7900) ---- - ------V--- 0x7fc005892320 (916,196.19) width=116 height=220 RenderBlock 0x7fc00589c4e0 DIV 0x7fc005312160 class='thumbinner mp-thumb' (repaint container: 0x7fc0051c7900) ---- - ------V--- 0x7fc005892480 (861,797) width=171 height=141 RenderBlock 0x7fc005ed0900 DIV 0x7fc0053280e0 class='thumbinner mp-thumb' (repaint container: 0x7fc0051c7900) ---- - ------VL-- 0x7fc0058925e0 (872.80,2765) width=168 height=33 RenderBlock (floating) 0x7fc005fb5f00 DIV 0x7fc005370d60 id='p-lang-btn' class='vector-dropdown mw-portlet mw-portlet-lang' (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (916.80,2895.05) width=168.20 height=33) (outline bounds (917,2895) width=168 height=33)) ---- - -------L-- 0x7fc005892740 (0,0) width=168 height=33 RenderFlexibleBox 0x7faf368dfac0 INPUT 0x7fc0050f5400 id='p-lang-btn-checkbox' class='vector-dropdown-checkbox mw-interlanguage-selector' (paint order parent 0x7fc005891da0) (repaint container: 0x7fc0051c7900) ---- - ------VL-- 0x7fc0058928a0 (0,10.50) width=12 height=12 RenderBlock (generated) 0x7fc005fb6320 <pseudo> 0x7fc005a655c0 (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (916.80,2905.55) width=12 height=12) (outline bounds (917,2906) width=12 height=12)) ---- - ------V--- 0x7fc005892a00 (0,0) width=168 height=32 RenderFlexibleBox 0x7faf368dfd60 LABEL 0x7fc005370ea0 id='p-lang-btn-label' class='vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-347' (repaint container: 0x7fc0051c7900) ---- - ------VL-- 0x7fc005892b60 (12,6) width=20 height=20 RenderBlock 0x7fc005fb7500 SPAN 0x7fc005370f40 class='vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive' (paint order parent 0x7fc005891da0) (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (928.80,2901.05) width=20 height=20) (outline bounds (929,2901) width=20 height=20)) ---- - ------VL-- 0x7fc005892cc0 (144.20,10) width=12 height=12 RenderBlock (generated) 0x7faf36078640 <pseudo> 0x7fc005a65680 (paint order parent 0x7fc005891da0) (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (1061,2905.05) width=12 height=12) (outline bounds (1061,2905) width=12 height=12)) ---- - ------V--- 0x7faf36073d40 (1091,3022.44) width=102 height=44 RenderFlexibleBox 0x7faf361a7820 A 0x7fc00544f640 class='cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled' (repaint container: 0x7fc0051c7900) ---- - ------V--- 0x7faf369b80c0 (1199,3022.44) width=106 height=44 RenderFlexibleBox 0x7faf362298a0 A 0x7fc00544f8e0 class='cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled' (repaint container: 0x7fc0051c7900) ---- - ------VL-- 0x7fc005135ae0 (1315.41,680.20) width=26 height=5 RenderBlock (positioned) 0x7faf363161c0 DIV 0x7fc005473100 id='p-dock-bottom' class='mw-portlet mw-portlet-dock-bottom emptyPortlet' (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (1315.41,1403.20) width=25.59 height=4.80) (outline bounds (1315,1403) width=26 height=5)) ---- - ------VL-- 0x7fc005134380 (0,0) width=1349 height=0 RenderBlock (positioned) 0x7fc005889ae0 DIV 0x7faf364f0540 class='rt-overlay' (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (0,0) width=0 height=0)) ---- - ------VL-- 0x7fc005136320 (0,3220.44) width=0 height=0 RenderBlock (positioned) 0x7faf360cb920 DIV 0x7faf364f09a0 id='mw-teleport-target' class='vector-body' (repaint container: 0x7fc0051c7900) (repaint rects (clipped overflow (0,0) width=0 height=0)) ASSERTION FAILED: mode == Verify => !geometryChanged ../../../Source/WebCore/rendering/RenderLayer.cpp(2221) : bool WebCore::RenderLayer::updateLayerPosition(OptionSet<UpdateLayerPositionsFlag> *, UpdateLayerPositionsMode) 1 0x7fc0314117a9 WebCore::RenderLayer::updateLayerPosition(WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag, (WTF::ConcurrencyTag)0>*, WebCore::RenderLayer::UpdateLayerPositionsMode) 2 0x7fc031499a6d void WebCore::RenderLayer::recursiveUpdateLayerPositions<(WebCore::RenderLayer::UpdateLayerPositionsMode)1>(WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag, (WTF::ConcurrencyTag)0>) 3 0x7fc03149af24 void WebCore::RenderLayer::recursiveUpdateLayerPositions<(WebCore::RenderLayer::UpdateLayerPositionsMode)1>(WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag, (WTF::ConcurrencyTag)0>) 4 0x7fc03149af24 void WebCore::RenderLayer::recursiveUpdateLayerPositions<(WebCore::RenderLayer::UpdateLayerPositionsMode)1>(WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag, (WTF::ConcurrencyTag)0>) 5 0x7fc03149af24 void WebCore::RenderLayer::recursiveUpdateLayerPositions<(WebCore::RenderLayer::UpdateLayerPositionsMode)1>(WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag, (WTF::ConcurrencyTag)0>) 6 0x7fc03149af24 void WebCore::RenderLayer::recursiveUpdateLayerPositions<(WebCore::RenderLayer::UpdateLayerPositionsMode)1>(WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag, (WTF::ConcurrencyTag)0>) 7 0x7fc03140f0d3 void WebCore::RenderLayer::recursiveUpdateLayerPositions<(WebCore::RenderLayer::UpdateLayerPositionsMode)0>(WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag, (WTF::ConcurrencyTag)0>) 8 0x7fc03140ff60 WebCore::RenderLayer::updateLayerPositionsAfterLayout(bool, bool) 9 0x7fc031456b65 WebCore::RenderLayerCompositor::updateCompositingLayers(WebCore::CompositingUpdateType, WebCore::RenderLayer*) 10 0x7fc03147716c WebCore::RenderLayerScrollableArea::updateCompositingLayersAfterScroll() 11 0x7fc031476870 WebCore::RenderLayerScrollableArea::scrollTo(WebCore::IntPoint const&) 12 0x7fc03147754d WebCore::RenderLayerScrollableArea::setScrollOffset(WebCore::IntPoint const&) 13 0x7fc0307f45e5 WebCore::ScrollableArea::scrollPositionChanged(WebCore::IntPoint const&) 14 0x7fc0307f4561 WebCore::ScrollableArea::notifyScrollPositionChanged(WebCore::IntPoint const&) 15 0x7fc03068ea63 WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScroll(WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::ScrollingNodeIDType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >, WebCore::FloatPoint, std::optional<mpark::variant<WebCore::FloatPoint, WebCore::FloatRect> > const&, WebCore::ScrollingLayerPositionAction, WebCore::ScrollType, WebCore::ViewportRectStability) 16 0x7fc0306c2dc6 WebCore::AsyncScrollingCoordinator::synchronizeStateFromScrollingTree()::$_0::operator()(WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::ScrollingNodeIDType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >, WebCore::ScrollingNodeType, std::optional<WebCore::FloatPoint>, std::optional<WebCore::FloatPoint>, bool) const 17 0x7fc0306c2b92 WTF::Detail::CallableWrapper<WebCore::AsyncScrollingCoordinator::synchronizeStateFromScrollingTree()::$_0, void, WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::ScrollingNodeIDType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >, WebCore::ScrollingNodeType, std::optional<WebCore::FloatPoint>, std::optional<WebCore::FloatPoint>, bool>::call(WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::ScrollingNodeIDType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >, WebCore::ScrollingNodeType, std::optional<WebCore::FloatPoint>, std::optional<WebCore::FloatPoint>, bool) 18 0x7fc0306fc0d8 WTF::Function<void (WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::ScrollingNodeIDType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >, WebCore::ScrollingNodeType, std::optional<WebCore::FloatPoint>, std::optional<WebCore::FloatPoint>, bool)>::operator()(WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::ScrollingNodeIDType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >, WebCore::ScrollingNodeType, std::optional<WebCore::FloatPoint>, std::optional<WebCore::FloatPoint>, bool) const 19 0x7fc0306fbcfa WebCore::ScrollingTree::traverseScrollingTreeRecursive(WebCore::ScrollingTreeNode&, WTF::Function<void (WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::ScrollingNodeIDType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >, WebCore::ScrollingNodeType, std::optional<WebCore::FloatPoint>, std::optional<WebCore::FloatPoint>, bool)> const&) 20 0x7fc0306fbd71 WebCore::ScrollingTree::traverseScrollingTreeRecursive(WebCore::ScrollingTreeNode&, WTF::Function<void (WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::ScrollingNodeIDType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >, WebCore::ScrollingNodeType, std::optional<WebCore::FloatPoint>, std::optional<WebCore::FloatPoint>, bool)> const&) 21 0x7fc0306fbd71 WebCore::ScrollingTree::traverseScrollingTreeRecursive(WebCore::ScrollingTreeNode&, WTF::Function<void (WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::ScrollingNodeIDType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >, WebCore::ScrollingNodeType, std::optional<WebCore::FloatPoint>, std::optional<WebCore::FloatPoint>, bool)> const&) 22 0x7fc0306fbb51 WebCore::ScrollingTree::traverseScrollingTree(WTF::Function<void (WebCore::ProcessQualified<WTF::ObjectIdentifierGeneric<WebCore::ScrollingNodeIDType, WTF::ObjectIdentifierMainThreadAccessTraits<unsigned long>, unsigned long> >, WebCore::ScrollingNodeType, std::optional<WebCore::FloatPoint>, std::optional<WebCore::FloatPoint>, bool)> const&) 23 0x7fc03068d90b WebCore::AsyncScrollingCoordinator::synchronizeStateFromScrollingTree() 24 0x7fc030738f0c WebCore::ThreadedScrollingCoordinator::willStartRenderingUpdate() 25 0x7fc030504d81 WebCore::Page::updateRendering() 26 0x7fc02a346eb2 WebKit::WebPage::updateRendering() 27 0x7fc02a40c99b WebKit::LayerTreeHost::updateRendering() 28 0x7fc02a40b721 WebKit::FrameRenderer::renderingUpdateRunLoopObserverFired() 29 0x7fc02a413b48 WebKit::FrameRenderer::FrameRenderer()::$_0::operator()() const 30 0x7fc02a413b29 WTF::Detail::CallableWrapper<WebKit::FrameRenderer::FrameRenderer()::$_0, void>::call() 31 0x7fc027922362 WTF::Function<void ()>::operator()() const
Attachments
Add attachment
proposed patch, testcase, etc.
Fujii Hironori
Comment 1
2026-03-29 21:24:45 PDT
Not reproducible for me. How often do you see it?
Fujii Hironori
Comment 2
2026-05-13 23:05:25 PDT
***
Bug 311075
has been marked as a duplicate of this bug. ***
Fujii Hironori
Comment 3
2026-05-13 23:37:28 PDT
It happens with GTK release build with ENABLE_ASSERTS=1 of
313206@main
, in <
https://hatena.blog/
>, while loading the page, scrolling with mouse wheel events.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug