If you run "HeartbeatLongMessages" mock test in browser console, the browser becomes unresponsive

VERIFIED FIXED

Status

Shield
General
--
blocker
VERIFIED FIXED
a year ago
a year ago

People

(Reporter: Ovidiu, Assigned: mkelly)

Tracking

(Blocks: 1 bug)

unspecified

Firefox Tracking Flags

(firefox53 verified, firefox54 affected)

Details

(URL)

(Reporter)

Description

a year ago
[Affected versions]:

Firefox Nighlty 54.0a1(2017-02-23), Firefox Aurora 53.0a2(2017-02-23)

[Affected platforms]:

Mac OS X 10.10, Ubuntu 16.04, we didn't try on Win


[Steps to reproduce]:

1. Set up my FF profile for testing
2. Run in Browser Console this: 

Cu.import('resource://shield-recipe-client/lib/Storage.jsm');
Storage.clearAllStorage();
Services.prefs.setCharPref("extensions.shield-recipe-client.api_url", "https://normandy-mock.dev.mozaws.net/HeartbeatLongMessages/api/v1");
Cu.import('resource://shield-recipe-client/lib/RecipeRunner.jsm');
RecipeRunner.start();


[Expected result]:

The recipe is executed and you can interact with the browser. 

[Actual result]:

After some time (~10 sec) the browser becomes unresponsive and all the screens flickers and CPU is more than 100%.

Note: I also run the other 2 mock test recipe that contains Heartbeat and this issue doesn't reproduce.
(Assignee)

Updated

a year ago
Assignee: nobody → mkelly
(Assignee)

Comment 1

a year ago
Patch landed in mozilla-central in the sync from bug 1349348. This will be deployed to Beta 53 and Release 53 as a system add-on (bug 1351454).
Status: NEW → RESOLVED
Last Resolved: a year ago
Resolution: --- → FIXED
(Assignee)

Updated

a year ago
status-firefox53: affected → fixed
Verified as fixed on Beta53 across Ubuntu 16.04, Win10, OSX 10.12
Status: RESOLVED → VERIFIED
status-firefox53: fixed → verified
You need to log in before you can comment on or make changes to this bug.