Closed Bug 1399649 Opened 2 years ago Closed 2 years ago

Talos g1 (tp5o_scroll) is going to permafail when Gecko 57 merges to Beta on 2017-09-14

Categories

(Core :: General, defect, blocker)

57 Branch
defect
Not set
blocker

Tracking

()

VERIFIED FIXED
mozilla57
Tracking Status
firefox57 + verified

People

(Reporter: RyanVM, Assigned: bzbarsky)

Details

[Tracking Requested - why for this release]: Busted Talos test on the next merge day

Filing this under General right now until I identify the culprit, which I intend to then backout.

https://treeherder.mozilla.org/logviewer.html#?job_id=130682585&repo=try

08:05:31     INFO -  TEST-INFO | started process 7951 (/builds/slave/test/build/application/firefox/firefox -profile /tmp/tmpv1C3j8/profile -tp file:/builds/slave/test/build/tests/talos/talos/tests/tp5n/tp5o.manifest.develop -tpchrome -tpnoisy -tpscrolltest -tpcycles 1 -tppagecycles 12)
08:05:43     INFO -  PID 7951 | RSS: Main: 169193472
08:05:43     INFO -  PID 7951 |
09:05:31     INFO -  Timeout waiting for test completion; killing browser...
09:05:31     INFO -  Terminating psutil.Process(pid=7951, name='firefox')
09:05:31     INFO -  PID 7951 | ExceptionHandler::WaitForContinueSignal waiting for continue signal...
09:05:31     INFO -  PID 7951 | ExceptionHandler::GenerateDump cloned child 8274
09:05:31     INFO -  PID 7951 | ExceptionHandler::SendContinueSignalToChild sent continue signal to child
09:05:31     INFO -  TEST-UNEXPECTED-ERROR | tp5o_scroll | timeout
09:05:31    ERROR -  Traceback (most recent call last):
09:05:31     INFO -    File "/builds/slave/test/build/tests/talos/talos/run_tests.py", line 281, in run_tests
09:05:31     INFO -      talos_results.add(mytest.runTest(browser_config, test))
09:05:31     INFO -    File "/builds/slave/test/build/tests/talos/talos/ttest.py", line 61, in runTest
09:05:31     INFO -      return self._runTest(browser_config, test_config, setup)
09:05:31     INFO -    File "/builds/slave/test/build/tests/talos/talos/ttest.py", line 209, in _runTest
09:05:31     INFO -      if counter_management else None),
09:05:31     INFO -    File "/builds/slave/test/build/tests/talos/talos/talos_process.py", line 130, in run_browser
09:05:31     INFO -      raise TalosError("timeout")
09:05:31     INFO -  TalosError: timeout
09:05:31     INFO -  TEST-INFO took 3605352ms
09:05:31     INFO -  SUITE-END | took 3605s
09:05:32    ERROR - Return code: 2
09:05:32  WARNING - setting return code to 2
09:05:32    ERROR - # TBPL FAILURE #

Current bisection has it down to something in this range:
https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=65261dd25999&tochange=c991b71d3642
Bisection confirms bug 864845 as the culprit. Backed out since we're out of time before tomorrow's merge to Beta. And to be clear, this was permafailing across all platforms.

https://hg.mozilla.org/mozilla-central/rev/c15e2f280729b6503f9455cd4448ab2852eb5806
Assignee: nobody → bzbarsky
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla57
So just so we're clear: it's green on try normally, and it's green on inbound/m-c.  But it's not green on beta, because we run this test in some totally different way on beta?  :(
Verified green on a new run off m-c tip.
Status: RESOLVED → VERIFIED
[Tracking Requested - why for this release]:
You need to log in before you can comment on or make changes to this bug.