NEW311034
[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
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.