New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 699411 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Feature



Sign in to add a comment

Add a UMA to detect deep recursive promise resolution

Project Member Reported by meade@chromium.org, Mar 8 2017

Issue description

For bugs like http://crbug.com/694243, it would be nice to be able to tell if the website has an infinite loop (e.g. of promise resolution), so we can distinguish it from other kinds of blink crashes.
 

Comment 1 by meade@chromium.org, Mar 8 2017

Cc: shans@chromium.org
Cc: jochen@chromium.org
Owner: adamk@chromium.org

Comment 3 by adamk@chromium.org, Mar 8 2017

Cc: gsat...@chromium.org
Status: Assigned (was: Untriaged)

Comment 5 by meade@chromium.org, Mar 29 2017

Issue 691473 has been merged into this issue.

Comment 6 by adamk@chromium.org, Dec 15 2017

Cc: adamk@chromium.org
Components: -Blink>JavaScript Blink>JavaScript>Runtime
Labels: Stability
Owner: ----
Status: Available (was: Assigned)

Comment 7 by cbruni@chromium.org, Dec 18 2017

Status: WontFix (was: Available)
The mentioned "crasher" has "[Renderer hang]" in the the magic signature, that's already a strong indicator for infinite loops in user scripts. Combining that information with a narrow selection of URLs and you have a good diagnosis.

Not sure what you had in mind, but this is how I extract this information from chromecrash :).

Feel free to reopen.

Sign in to add a comment