Bug 211313 - REGRESSION: stress/array-buffer-view-watchpoint-can-be-fired-in-really-add-in-dfg.js fails on ARM (thumb2 only?)
Summary: REGRESSION: stress/array-buffer-view-watchpoint-can-be-fired-in-really-add-in...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-01 12:46 PDT by Pablo Saavedra
Modified: 2020-05-08 14:08 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 Pablo Saavedra 2020-05-01 12:46:37 PDT
* Related to: https://bugs.webkit.org/show_bug.cgi?id=211304
* Regression appears after https://bugs.webkit.org/show_bug.cgi?id=211205
Comment 1 Alexey Shvayka 2020-05-01 13:03:29 PDT
I wonder if it is https://bugs.webkit.org/show_bug.cgi?id=211020 to blame for regression? The change for ArrayBuffer is barely observable though and the test was flaky before r260992.
Comment 2 Pablo Saavedra 2020-05-02 05:10:06 PDT
(In reply to Alexey Shvayka from comment #1)
> I wonder if it is https://bugs.webkit.org/show_bug.cgi?id=211020 to blame
> for regression? The change for ArrayBuffer is barely observable though and
> the test was flaky before r260992.

Yes, https://bugs.webkit.org/show_bug.cgi?id=211020 looks like a more porbable candidate.
Comment 3 Pablo Saavedra 2020-05-02 05:10:21 PDT
*probable
Comment 4 Alexey Shvayka 2020-05-02 07:06:52 PDT
Can I somehow obtain a crash log from EWS or reproduce the failure locally?
Comment 5 Alexey Proskuryakov 2020-05-06 14:04:25 PDT
The test was skipped in https://trac.webkit.org/r261010. It was skipped for all ARM, which seems wrong, as we never had evidence of this affecting iOS.

Index: /trunk/JSTests/stress/array-buffer-view-watchpoint-can-be-fired-in-really-add-in-dfg.js
===================================================================
--- /trunk/JSTests/stress/array-buffer-view-watchpoint-can-be-fired-in-really-add-in-dfg.js	(revision 261009)
+++ /trunk/JSTests/stress/array-buffer-view-watchpoint-can-be-fired-in-really-add-in-dfg.js	(revision 261010)
@@ -1,2 +1,3 @@
+//@ skip if ["arm"].include?($architecture)
 //@ requireOptions("-e", "let iterations=40000") if ["mips"].include?($architecture)
 //@ runDefault("--jitPolicyScale=0")
Comment 6 Pablo Saavedra 2020-05-08 03:58:43 PDT
(In reply to Alexey Proskuryakov from comment #5)
> The test was skipped in https://trac.webkit.org/r261010. It was skipped for
> all ARM, which seems wrong, as we never had evidence of this affecting iOS.
> 
> Index:
> /trunk/JSTests/stress/array-buffer-view-watchpoint-can-be-fired-in-really-
> add-in-dfg.js
> ===================================================================
> ---
> /trunk/JSTests/stress/array-buffer-view-watchpoint-can-be-fired-in-really-
> add-in-dfg.js	(revision 261009)
> +++
> /trunk/JSTests/stress/array-buffer-view-watchpoint-can-be-fired-in-really-
> add-in-dfg.js	(revision 261010)
> @@ -1,2 +1,3 @@
> +//@ skip if ["arm"].include?($architecture)
>  //@ requireOptions("-e", "let iterations=40000") if
> ["mips"].include?($architecture)
>  //@ runDefault("--jitPolicyScale=0")

I think I rushed myself when I skipped the test with not enough information to fill the issue. I just re-added the test again. Let's see the results for the next builds.