Bug 230079 - Some css-transforms tests assert in debug
Summary: Some css-transforms tests assert in debug
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: Safari Technology Preview
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-09-08 20:31 PDT by Simon Fraser (smfr)
Modified: 2021-09-15 20:32 PDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Fraser (smfr) 2021-09-08 20:31:31 PDT
These tests:

imported/w3c/web-platform-tests/css/css-transforms/transform-transformed-tbody-contains-fixed-position.html
imported/w3c/web-platform-tests/css/css-transforms/transform-transformed-tfoot-contains-fixed-position.html
imported/w3c/web-platform-tests/css/css-transforms/transform-transformed-thead-contains-fixed-position.html
imported/w3c/web-platform-tests/css/css-transforms/transform-transformed-tr-contains-fixed-position.html
imported/w3c/web-platform-tests/css/css-transforms/transform-transformed-tr-percent-height-child.html

hit an assertion:

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore      	0x00000003da6a4a9e WTFCrash + 14 (Assertions.cpp:321)
1   com.apple.WebCore             	0x00000003bb25c96b WTFCrashWithInfo(int, char const*, char const*, int) + 27 (Assertions.h:703)
2   com.apple.WebCore             	0x00000003bfa2b4c6 WebCore::RenderObject::offsetFromAncestorContainer(WebCore::RenderElement&) const + 262 (RenderObject.cpp:1446)
3   com.apple.WebCore             	0x00000003bf897dae WebCore::RenderBox::pushMappingToContainer(WebCore::RenderLayerModelObject const*, WebCore::RenderGeometryMap&) const + 238 (RenderBox.cpp:2291)
4   com.apple.WebCore             	0x00000003bf93bfab WebCore::RenderGeometryMap::pushMappingsToAncestor(WebCore::RenderObject const*, WebCore::RenderLayerModelObject const*) + 91 (RenderGeometryMap.cpp:140)
5   com.apple.WebCore             	0x00000003bf93c3a6 WebCore::RenderGeometryMap::pushMappingsToAncestor(WebCore::RenderLayer const*, WebCore::RenderLayer const*, bool) + 598 (RenderGeometryMap.cpp:197)
6   com.apple.WebCore             	0x00000003bf971313 WebCore::RenderLayer::updateLayerPositions(WebCore::RenderGeometryMap*, WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag>) + 179 (RenderLayer.cpp:941)
7   com.apple.WebCore             	0x00000003bf971b28 WebCore::RenderLayer::updateLayerPositions(WebCore::RenderGeometryMap*, WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag>) + 2248 (RenderLayer.cpp:1032)
8   com.apple.WebCore             	0x00000003bf971b28 WebCore::RenderLayer::updateLayerPositions(WebCore::RenderGeometryMap*, WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag>) + 2248 (RenderLayer.cpp:1032)
9   com.apple.WebCore             	0x00000003bf971b28 WebCore::RenderLayer::updateLayerPositions(WebCore::RenderGeometryMap*, WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag>) + 2248 (RenderLayer.cpp:1032)
10  com.apple.WebCore             	0x00000003bf971b28 WebCore::RenderLayer::updateLayerPositions(WebCore::RenderGeometryMap*, WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag>) + 2248 (RenderLayer.cpp:1032)
11  com.apple.WebCore             	0x00000003bf971e0b WebCore::RenderLayer::updateLayerPositionsAfterLayout(bool, bool) + 219 (RenderLayer.cpp:931)
12  com.apple.WebCore             	0x00000003bef1179e WebCore::FrameView::didLayout(WTF::WeakPtr<WebCore::RenderElement, WTF::EmptyCounter>) + 142 (FrameView.cpp:1297)
13  com.apple.WebCore             	0x00000003bef06dac WebCore::FrameViewLayoutContext::layout() + 2828 (FrameViewLayoutContext.cpp:260)
14  com.apple.WebCore             	0x00000003bef1a8b0 WebCore::FrameView::updateContentsSize() + 112 (FrameView.cpp:2780)
15  com.apple.WebCore             	0x00000003bf15376c WebCore::ScrollView::updateScrollbars(WebCore::IntPoint const&) + 2668 (ScrollView.cpp:711)
16  com.apple.WebCore             	0x00000003bf155320 WebCore::ScrollView::setContentsSize(WebCore::IntSize const&) + 160 (ScrollView.cpp:403)
17  com.apple.WebCore             	0x00000003bef0c73f WebCore::FrameView::setContentsSize(WebCore::IntSize const&) + 111 (FrameView.cpp:590)
18  com.apple.WebCore             	0x00000003bef039bb WebCore::FrameView::adjustViewSize() + 747 (FrameView.cpp:622)
19  com.apple.WebCore             	0x00000003bef06c21 WebCore::FrameViewLayoutContext::layout() + 2433 (FrameViewLayoutContext.cpp:248)
...
Comment 1 Radar WebKit Bug Importer 2021-09-15 20:32:17 PDT
<rdar://problem/83179970>