Closed Bug 1134271 Opened 9 years ago Closed 9 years ago

Android 2.3 mochitest-gl1 "unable to connect to 127.0.0.1 after 5 attempts" during test_conformance__canvas__buffer-offscreen-test.html

Categories

(Firefox for Android Graveyard :: Testing, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(firefox39 fixed)

RESOLVED FIXED
Firefox 39
Tracking Status
firefox39 --- fixed

People

(Reporter: gbrown, Assigned: gbrown)

Details

Attachments

(1 file)

On Android 2.3, mochitest-gl1 intermittently retries. Logs often show something like:

http://ftp.mozilla.org/pub/mozilla.org/mobile/tinderbox-builds/mozilla-central-android-api-9/1424226929/mozilla-central_ubuntu64_vm_mobile_test-mochitest-gl-1-bm53-tests1-linux64-build1.txt.gz

20:11:25     INFO -  26 INFO TEST-OK | dom/canvas/test/webgl-conformance/_wrappers/test_conformance__buffers__index-validation.html | took 9025ms
20:11:25     INFO -  27 INFO TEST-START | dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__buffer-offscreen-test.html
20:11:25     INFO -  Traceback (most recent call last):
20:11:25     INFO -    File "/builds/slave/test/build/tests/mochitest/runtests.py", line 2181, in doTests
20:11:25     INFO -      quiet=options.quiet
20:11:25     INFO -    File "/builds/slave/test/build/tests/mochitest/runtestsremote.py", line 704, in runApp
20:11:25     INFO -      return self._automation.runApp(*args, **kwargs)
20:11:25     INFO -    File "/builds/slave/test/build/tests/mochitest/automation.py", line 844, in runApp
20:11:25     INFO -      status = self.waitForFinish(proc, utilityPath, timeout, maxTime, startTime, debuggerInfo, symbolsPath)
20:11:25     INFO -    File "/builds/slave/test/build/tests/mochitest/remoteautomation.py", line 91, in waitForFinish
20:11:25     INFO -      status = proc.wait(timeout = maxTime, noOutputTimeout = timeout)
20:11:25     INFO -    File "/builds/slave/test/build/tests/mochitest/remoteautomation.py", line 350, in wait
20:11:25     INFO -      while (self.dm.getTopActivity() == self.procName):
20:11:25     INFO -    File "/builds/slave/test/build/tests/mochitest/droid.py", line 217, in getTopActivity
20:11:25     INFO -      return self._runCmds([{ 'cmd': "activity" }]).strip()
20:11:25     INFO -    File "/builds/slave/test/build/tests/mochitest/devicemanagerSUT.py", line 151, in _runCmds
20:11:25     INFO -      self._sendCmds(cmdlist, outputfile, timeout, retryLimit=retryLimit)
20:11:25     INFO -    File "/builds/slave/test/build/tests/mochitest/devicemanagerSUT.py", line 142, in _sendCmds
20:11:25     INFO -      raise DMError("Remote Device Error: unable to connect to %s after %s attempts" % (self.host, retryLimit))
20:11:25     INFO -  DMError: Remote Device Error: unable to connect to 127.0.0.1 after 5 attempts
20:11:25     INFO -  28 ERROR Automation Error: Received unexpected exception while running application

It looks like this has been happening for at least the last few weeks.
Logcats seem to consistently end in conformance/canvas/buffer-offscreen-test.html

http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/ccd6b029b0eb90a37f84fba0316b8ba3fa1242356ac1d6b5fa9c33bf7cd7b93b7bf421a7b4c847e2a5a63481e3306866773bb7987bdc1ef2421e9a9dd2eabde0
http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/00771541b1691936ff4e7d0d272b3b579fbb2bde06dce5b1e113180cdf266f13871d2e120367bf1c870ad5a0d15831e1e378386391a2c146b09154ddc7e755a2
http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c057603abcf2437c2ea1d7c4e7e69bccf050a5ea47625310df0f8fcbb4bff2832090ae2e4db5a6cf77cdb08208776f3185238b5ca8de81fb2fb00fff431bec6f

02-18 15:51:47.075 I/GeckoConsole(  594): testPath: conformance/canvas/buffer-offscreen-test.html
02-18 15:51:47.215 I/GeckoDump(  594): ⰲ겿{"action":"test_status","time":1424303507217,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__buffer-offscreen-test.html","subtest":"The author of the test has indicated that flaky timeouts are expected.  Reason: untriaged","status":"FAIL"}ⰲ겿
02-18 15:51:48.005 I/GeckoDump(  594): ⰲ겿{"action":"test_status","time":1424303507939,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__buffer-offscreen-test.html","subtest":"The author of the test has indicated that flaky timeouts are expected.  Reason: untriaged","status":"FAIL"}ⰲ겿
02-18 15:51:48.416 I/GeckoDump(  594): ⰲ겿{"action":"test_status","time":1424303508401,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__buffer-offscreen-test.html","subtest":"The author of the test has indicated that flaky timeouts are expected.  Reason: untriaged","status":"FAIL"}ⰲ겿
02-18 15:51:49.028 I/GeckoDump(  594): ⰲ겿{"action":"test_status","time":1424303509005,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__buffer-offscreen-test.html","subtest":"The author of the test has indicated that flaky timeouts are expected.  Reason: untriaged","status":"FAIL"}ⰲ겿
02-18 15:51:49.495 I/GeckoDump(  594): ⰲ겿{"action":"test_status","time":1424303509489,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__buffer-offscreen-test.html","subtest":"The author of the test has indicated that flaky timeouts are expected.  Reason: untriaged","status":"FAIL"}ⰲ겿
02-18 15:51:49.806 I/GeckoDump(  594): ⰲ겿{"action":"test_status","time":1424303509808,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__buffer-offscreen-test.html","subtest":"The author of the test has indicated that flaky timeouts are expected.  Reason: untriaged","status":"FAIL"}ⰲ겿
02-18 15:51:49.865 W/GeckoConsole(  594): [JavaScript Warning: "Error: WebGL: Exceeded 4 live WebGL contexts, losing the least recently used one." {file: "http://mochi.test:8888/tests/dom/canvas/test/webgl-conformance/conformance/resources/webgl-test-utils.js" line: 563}]
02-18 15:51:49.865 I/Gecko   (  594): WebGL(0x5579dc00)::ForceLoseContext
02-18 15:51:49.935 W/GeckoConsole(  594): [JavaScript Warning: "Error: WebGL: Exceeded 2 live WebGL contexts for this principal, losing the least recently used one." {file: "http://mochi.test:8888/tests/dom/canvas/test/webgl-conformance/conformance/resources/webgl-test.js" line: 49}]
02-18 15:51:49.935 I/Gecko   (  594): WebGL(0x58d15c00)::ForceLoseContext
02-18 15:51:49.985 I/GeckoDump(  594): ⰲ겿{"action":"test_status","time":1424303509986,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__buffer-offscreen-test.html","subtest":"gl1 != null is true","status":"PASS"}ⰲ겿
02-18 15:51:50.015 I/GeckoDump(  594): ⰲ겿{"action":"test_status","time":1424303510012,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__buffer-offscreen-test.html","subtest":"gl2 != null is true","status":"PASS"}ⰲ겿
02-18 15:51:50.025 I/GeckoDump(  594): ⰲ겿{"action":"test_status","time":1424303510029,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__buffer-offscreen-test.html","subtest":"gl1.getContextAttributes().preserveDrawingBuffer == false is true","status":"PASS"}ⰲ겿
02-18 15:51:50.085 I/GeckoDump(  594): ⰲ겿{"action":"test_status","time":1424303510066,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__buffer-offscreen-test.html","subtest":"gl2.getContextAttributes().preserveDrawingBuffer == false is true","status":"PASS"}ⰲ겿
02-18 15:51:50.426 I/GeckoDump(  594): ⰲ겿{"action":"test_status","time":1424303510419,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__buffer-offscreen-test.html","subtest":"The author of the test has indicated that flaky timeouts are expected.  Reason: untriaged","status":"FAIL"}ⰲ겿
02-18 15:51:50.686 I/GeckoDump(  594): ⰲ겿{"action":"test_status","time":1424303510683,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__buffer-offscreen-test.html","subtest":"The author of the test has indicated that flaky timeouts are expected.  Reason: untriaged","status":"FAIL"}ⰲ겿
02-18 15:51:50.836 W/GeckoEventDispatcher(  594): No listeners for robocop:scroll
02-18 15:51:51.276 I/GeckoDump(  594): ⰲ겿{"action":"test_status","time":1424303511252,"thread":"","js_source":"TestRunner","pid":null,"source":"mochitest","test":"/tests/dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__buffer-offscreen-test.html","subtest":"The author of the test has indicated that flaky timeouts are expected.  Reason: untriaged","status":"FAIL"}ⰲ겿
Summary: Android 2.3 mochitest-gl1 "unable to connect to 127.0.0.1 after 5 attempts" → Android 2.3 mochitest-gl1 "unable to connect to 127.0.0.1 after 5 attempts" during test_conformance__canvas__buffer-offscreen-test.html
Attachment #8567163 - Flags: review?(jgilbert) → review+
https://hg.mozilla.org/mozilla-central/rev/5b52caa67603
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 39
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: