Bug 225724 - Remove as much of WKPageGroupRef as possible
Summary: Remove as much of WKPageGroupRef as possible
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Alex Christensen
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-05-12 16:40 PDT by Alex Christensen
Modified: 2021-12-17 20:29 PST (History)
3 users (show)

See Also:


Attachments
Patch (80.72 KB, patch)
2021-05-12 17:09 PDT, Alex Christensen
no flags Details | Formatted Diff | Diff
Patch (78.99 KB, patch)
2021-05-12 17:13 PDT, Alex Christensen
ews-feeder: commit-queue-
Details | Formatted Diff | Diff
Patch (80.00 KB, patch)
2021-05-12 17:32 PDT, Alex Christensen
no flags Details | Formatted Diff | Diff
Patch (83.22 KB, patch)
2021-05-12 19:28 PDT, Alex Christensen
no flags Details | Formatted Diff | Diff
Patch (86.99 KB, patch)
2021-05-13 08:59 PDT, Alex Christensen
ews-feeder: commit-queue-
Details | Formatted Diff | Diff
Patch (87.31 KB, patch)
2021-05-13 09:20 PDT, Alex Christensen
no flags Details | Formatted Diff | Diff
Patch (85.70 KB, patch)
2021-05-17 16:53 PDT, Alex Christensen
no flags Details | Formatted Diff | Diff
Patch (85.08 KB, patch)
2021-05-18 10:25 PDT, Alex Christensen
no flags Details | Formatted Diff | Diff
Patch (79.99 KB, patch)
2021-12-17 14:30 PST, Alex Christensen
clopez: review-
ews-feeder: commit-queue-
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Christensen 2021-05-12 16:40:24 PDT
Remove as much of WKPageGroupRef as possible
Comment 1 Alex Christensen 2021-05-12 17:09:34 PDT
Created attachment 428434 [details]
Patch
Comment 2 Alex Christensen 2021-05-12 17:13:42 PDT
Created attachment 428435 [details]
Patch
Comment 3 Alex Christensen 2021-05-12 17:32:37 PDT
Created attachment 428437 [details]
Patch
Comment 4 Alex Christensen 2021-05-12 19:28:00 PDT
Created attachment 428448 [details]
Patch
Comment 5 Alex Christensen 2021-05-13 08:59:24 PDT
Created attachment 428518 [details]
Patch
Comment 6 Alex Christensen 2021-05-13 09:20:40 PDT
Created attachment 428521 [details]
Patch
Comment 7 Alex Christensen 2021-05-17 16:53:08 PDT
Created attachment 428893 [details]
Patch
Comment 8 Alex Christensen 2021-05-18 07:49:00 PDT
Comment on attachment 428893 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=428893&action=review

> Source/WebKit/UIProcess/Cocoa/WebViewImpl.mm:5594
> +void WebViewImpl::handleContextMenuTranslation(const WebCore::TranslationContextMenuInfo& info)

Wenson already applied this change.
Comment 9 Alex Christensen 2021-05-18 10:25:29 PDT
Created attachment 428953 [details]
Patch
Comment 10 Radar WebKit Bug Importer 2021-05-19 16:41:20 PDT
<rdar://problem/78231201>
Comment 11 Alex Christensen 2021-12-17 14:30:18 PST
Created attachment 447477 [details]
Patch
Comment 12 Carlos Alberto Lopez Perez 2021-12-17 20:29:15 PST
Seems the GTK EWS has detected lot of crashes here. This EWS is kind of new here, it has been promoted to production just two days ago.รง

However the failures it has detected (crashes) seem real. I can confirm.

And sorry because (since this is still something kind of new) the detailed info about crash info is still not there. This is a known problem and I plan to fix it ASAP (hopefully next Monday). See bug 234272

If you find this useful, I have tried locally on GTK to run the "accessibility/" tests with this patch <https://bugs.webkit.org/attachment.cgi?id=447477> and I can confirm this patch introduces lot of new crashes (430 actually) just on those "accesibility/" tests. Those crashes were not happening before this patch.

I have uploaded here the details of those crash logs: https://people.igalia.com/clopez/wkbug/225724/layout-test-results/results.html

And sorry for this manual intervention. Ideally the EWS bot itself should report the crash logs. We plan to have the crash log reports automated ASAP so we don't need to do any manual steps to get those logs.