New issue
Advanced search Search tips

Issue 735833 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Jul 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 1
Type: Bug-Regression

Blocked on:
issue 727299

Blocking:
issue 594639


Previous locations:
v8:6516


Sign in to add a comment

Page crash when loading many modules

Reported by bak...@gmail.com, Jun 22 2017

Issue description

Version: Chrome: 61.0.3138.0
OS: Mac OS 10.9.5
Architecture: Intel

What steps will reproduce the problem?
0. Enable experimental web platform features flag in Chrome
1. Go to https://bakkot.github.io/test262-web-runner/
2. Click "remote"
3. Expand "language"
4. Next to "module-code", click "run"
5. Crash.

Alternatively, click "local" and supply the attached zip.

As far as I can tell this isn't caused by any specific test. There's no crash when all tests are run individually.

---

This page is highly atypical - it's loading a lot of unusual modules in an unusual way. Specifically, it's rotating through 32 blank iframes, reseting the '.src' of each one, appending a normal, inline script, and then appending an inline module which may or may not have syntax errors. (Though I observe this even when only using one iframe.)

I've attached a zip which includes a substantially minimized reproduction - just the same module with syntax error 100 times. You can load it by clicking the 'local' button on the page.

I'm the developer of that project and and am happy to provide whatever help I can.
 
test262-reduced.zip
21.0 KB Download

Comment 1 by neis@chromium.org, Jun 22 2017

Project: chromium
Moved issue v8:6516 to now be  issue chromium:735833 .

Comment 2 by neis@chromium.org, Jun 22 2017

Components: Blink>HTML>Script
Labels: Pri-1
Cc: ligim...@chromium.org
Labels: Needs-Triage-M61 Needs-Bisect

Comment 4 by kouhei@chromium.org, Jun 23 2017

Blockedon: 727299
Blocking: 594639
I think we need to fix 727299 first to get to this.

Comment 5 by neis@chromium.org, Jun 23 2017

Status: Available (was: Untriaged)

Comment 6 by neis@chromium.org, Jun 23 2017

Labels: -Needs-Bisect -Needs-Triage-M61
Cc: jmukthavaram@chromium.org
Labels: -Type-Bug hasbisect-per-revision M-61 OS-Linux OS-Mac OS-Windows Type-Bug-Regression
Owner: kouhei@chromium.org
Status: Assigned (was: Available)
Able to reproduce the issue issue on Mac 10.12.5, Windows 7 & Ubuntu 14.04 Using chrome latest Canary-61.0.3138.0.

Manual Bisect:
-------------
Good-61.0.3125.0-Revision-478135
Bad-61.0.3126.0-Revision-478483

Per revision bisect info:
-------------------------
You are probably looking for a change made after 478206 (known good), but no later than 478207 (first known bad).
CHANGELOG URL:
The script might not always return single CL as suspect as some perf builds might get missing due to failure.
https://chromium.googlesource.com/chromium/src/+log/29997a902c8272b9e9c5f84ba11fe02e81c7b00f..505cc74298100f7f54cfb8d95ce6cebfc92635c7

Possible suspect:
---------------
https://chromium.googlesource.com/chromium/src/+/505cc74298100f7f54cfb8d95ce6cebfc92635c7

kouhei@Please look into this issue & reassign to the right owner if it is not related to your change.

Thanks..!!
This should be fixed in https://chromium-review.googlesource.com/c/540960/
Status: Fixed (was: Assigned)

Sign in to add a comment