Bug 256354
Summary: | InViewSizeAdjust LayoutPhase should have ScriptDisallowedScope | ||
---|---|---|---|
Product: | WebKit | Reporter: | Ryosuke Niwa <rniwa> |
Component: | Layout and Rendering | Assignee: | Ryosuke Niwa <rniwa> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | bfulgham, simon.fraser, webkit-bug-importer, zalan |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Local Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | 256386, 256403 | ||
Bug Blocks: | 256296 |
Ryosuke Niwa
Deploy ScriptDisallowedScope::InMainThread in LayoutPhase::InViewSizeAdjust.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Ryosuke Niwa
Pull request: https://github.com/WebKit/WebKit/pull/13486
Ryosuke Niwa
Hm... we have a problem:
#0 0x00007f84453d299e in WTFCrash () at /app/webkit/WebKitBuild/Release/lib/libWPEWebKit-2.0.so.1
#1 0x00007f8446ab7cd4 in WebCore::Document::updateLayout() () at /app/webkit/WebKitBuild/Release/lib/libWPEWebKit-2.0.so.1
#2 0x00007f8446ab8662 in WebCore::Document::updateLayoutIgnorePendingStylesheets(WebCore::Document::RunPostLayoutTasks) () at /app/webkit/WebKitBuild/Release/lib/libWPEWebKit-2.0.so.1
#3 0x00007f844721a42d in WebCore::Page::pageCount() const () at /app/webkit/WebKitBuild/Release/lib/libWPEWebKit-2.0.so.1
#4 0x00007f8443d53978 in WebKit::WebPage::mainFrameDidLayout() () at /app/webkit/WebKitBuild/Release/lib/libWPEWebKit-2.0.so.1
#5 0x00007f84472054d2 in WebCore::LocalFrameView::performPostLayoutTasks() () at /app/webkit/WebKitBuild/Release/lib/libWPEWebKit-2.0.so.1
#6 0x00007f844720602c in WebCore::LocalFrameViewLayoutContext::runOrScheduleAsynchronousTasks() () at /app/webkit/WebKitBuild/Release/lib/libWPEWebKit-2.0.so.1
#7 0x00007f8447205ab3 in WebCore::LocalFrameViewLayoutContext::performLayout() () at /app/webkit/WebKitBuild/Release/lib/libWPEWebKit-2.0.so.1
#8 0x00007f8447205e19 in WebCore::LocalFrameViewLayoutContext::layout() () at /app/webkit/WebKitBuild/Release/lib/libWPEWebKit-2.0.so.1
#9 0x00007f8447207afc in non-virtual thunk to WebCore::LocalFrameView::updateContentsSize() () at /app/webkit/WebKitBuild/Release/lib/libWPEWebKit-2.0.so.1
#10 0x00007f8447335d57 in WebCore::ScrollView::updateScrollbars(WebCore::IntPoint const&) () at /app/webkit/WebKitBuild/Release/lib/libWPEWebKit-2.0.so.1
#11 0x00007f8447336054 in WebCore::ScrollView::setContentsSize(WebCore::IntSize const&) () at /app/webkit/WebKitBuild/Release/lib/libWPEWebKit-2.0.so.1
#12 0x00007f84471fa190 in WebCore::LocalFrameView::setContentsSize(WebCore::IntSize const&) () at /app/webkit/WebKitBuild/Release/lib/libWPEWebKit-2.0.so.1
#13 0x00007f84471fa41b in WebCore::LocalFrameView::adjustViewSize() () at /app/webkit/WebKitBuild/Release/lib/libWPEWebKit-2.0.so.1
#14 0x00007f8447205d8d in WebCore::LocalFrameViewLayoutContext::performLayout() () at /app/webkit/WebKitBuild/Release/lib/libWPEWebKit-2.0.so.1
#15 0x00007f8447205e19 in WebCore::LocalFrameViewLayoutContext::layout() () at /app/webkit/WebKitBuild/Release/lib/libWPEWebKit-2.0.so.1
EWS
Committed 263843@main (ecfaca4e0bf4): <https://commits.webkit.org/263843@main>
Reviewed commits have been landed. Closing PR #13486 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/109070233>