builder: mozilla-release_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0009 starttime: 1470654420.68 results: success (0) buildid: 20160808025052 builduid: b12d6cf34f6842b79ce76efcf5ec7069 revision: c561088c8862aca380bd0d96feaaea8752058f4b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-08 04:07:00.684412) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-08 04:07:00.684920) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-08 04:07:00.685196) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-08 04:07:00.708607) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-08 04:07:00.708947) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.2P9oAQD0Y4/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.SEIqpSRlrF/Listeners TMPDIR=/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-08-08 04:07:00-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 161M=0s 2016-08-08 04:07:01 (161 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.388632 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-08 04:07:01.121452) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-08 04:07:01.121999) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.2P9oAQD0Y4/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.SEIqpSRlrF/Listeners TMPDIR=/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.020325 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-08 04:07:01.171419) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-08 04:07:01.171773) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev c561088c8862aca380bd0d96feaaea8752058f4b --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-release --rev c561088c8862aca380bd0d96feaaea8752058f4b --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.2P9oAQD0Y4/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.SEIqpSRlrF/Listeners TMPDIR=/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-08-08 04:07:01,247 truncating revision to first 12 chars 2016-08-08 04:07:01,247 Setting DEBUG logging. 2016-08-08 04:07:01,247 attempt 1/10 2016-08-08 04:07:01,247 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/c561088c8862?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-08 04:07:02,515 unpacking tar archive at: mozilla-release-c561088c8862/testing/mozharness/ program finished with exit code 0 elapsedTime=1.513267 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-08 04:07:02.706526) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-08 04:07:02.706879) ========= script_repo_revision: c561088c8862aca380bd0d96feaaea8752058f4b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-08 04:07:02.707255) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-08 04:07:02.707530) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-08 04:07:02.726087) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 16 secs) (at 2016-08-08 04:07:02.726745) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-release', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.2P9oAQD0Y4/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/local/bin/node MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.SEIqpSRlrF/Listeners TMPDIR=/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 04:07:02 INFO - MultiFileLogger online at 20160808 04:07:02 in /builds/slave/test 04:07:02 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-release --download-symbols true 04:07:02 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:07:02 INFO - {'append_to_log': False, 04:07:02 INFO - 'base_work_dir': '/builds/slave/test', 04:07:02 INFO - 'blob_upload_branch': 'mozilla-release', 04:07:02 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:07:02 INFO - 'buildbot_json_path': 'buildprops.json', 04:07:02 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:07:02 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:07:02 INFO - 'download_minidump_stackwalk': True, 04:07:02 INFO - 'download_symbols': 'true', 04:07:02 INFO - 'e10s': False, 04:07:02 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:07:02 INFO - 'tooltool.py': '/tools/tooltool.py', 04:07:02 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:07:02 INFO - '/tools/misc-python/virtualenv.py')}, 04:07:02 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:07:02 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:07:02 INFO - 'log_level': 'info', 04:07:02 INFO - 'log_to_console': True, 04:07:02 INFO - 'opt_config_files': (), 04:07:02 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:07:02 INFO - '--processes=1', 04:07:02 INFO - '--config=%(test_path)s/wptrunner.ini', 04:07:02 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:07:02 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:07:02 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:07:02 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:07:02 INFO - 'pip_index': False, 04:07:02 INFO - 'require_test_zip': True, 04:07:02 INFO - 'test_type': ('testharness',), 04:07:02 INFO - 'this_chunk': '1', 04:07:02 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:07:02 INFO - 'total_chunks': '10', 04:07:02 INFO - 'virtualenv_path': 'venv', 04:07:02 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:07:02 INFO - 'work_dir': 'build'} 04:07:02 INFO - ##### 04:07:02 INFO - ##### Running clobber step. 04:07:02 INFO - ##### 04:07:02 INFO - Running pre-action listener: _resource_record_pre_action 04:07:02 INFO - Running main action method: clobber 04:07:02 INFO - rmtree: /builds/slave/test/build 04:07:02 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:07:03 INFO - Running post-action listener: _resource_record_post_action 04:07:03 INFO - ##### 04:07:03 INFO - ##### Running read-buildbot-config step. 04:07:03 INFO - ##### 04:07:03 INFO - Running pre-action listener: _resource_record_pre_action 04:07:03 INFO - Running main action method: read_buildbot_config 04:07:03 INFO - Using buildbot properties: 04:07:03 INFO - { 04:07:03 INFO - "project": "", 04:07:03 INFO - "product": "firefox", 04:07:03 INFO - "script_repo_revision": "production", 04:07:03 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-debug-unittest", 04:07:03 INFO - "repository": "", 04:07:03 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release debug test web-platform-tests-1", 04:07:03 INFO - "buildid": "20160808025052", 04:07:03 INFO - "pgo_build": "False", 04:07:03 INFO - "basedir": "/builds/slave/test", 04:07:03 INFO - "buildnumber": 3, 04:07:03 INFO - "slavename": "t-yosemite-r7-0009", 04:07:03 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 04:07:03 INFO - "platform": "macosx64", 04:07:03 INFO - "branch": "mozilla-release", 04:07:03 INFO - "revision": "c561088c8862aca380bd0d96feaaea8752058f4b", 04:07:03 INFO - "repo_path": "releases/mozilla-release", 04:07:03 INFO - "moz_repo_path": "", 04:07:03 INFO - "stage_platform": "macosx64", 04:07:03 INFO - "builduid": "b12d6cf34f6842b79ce76efcf5ec7069", 04:07:03 INFO - "slavebuilddir": "test" 04:07:03 INFO - } 04:07:03 INFO - Found installer url https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg. 04:07:03 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json. 04:07:03 INFO - Running post-action listener: _resource_record_post_action 04:07:03 INFO - ##### 04:07:03 INFO - ##### Running download-and-extract step. 04:07:03 INFO - ##### 04:07:03 INFO - Running pre-action listener: _resource_record_pre_action 04:07:03 INFO - Running main action method: download_and_extract 04:07:03 INFO - mkdir: /builds/slave/test/build/tests 04:07:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:07:03 INFO - https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:07:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:07:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:07:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:07:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #1 04:07:03 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:07:03 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:07:03 INFO - retry: Failed, sleeping 30 seconds before retrying 04:07:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #2 04:07:33 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:07:33 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:07:33 INFO - retry: Failed, sleeping 60 seconds before retrying 04:08:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #3 04:08:34 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:08:34 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:08:34 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json! 04:08:34 INFO - Caught exception: HTTP Error 404: Not Found 04:08:34 INFO - Caught exception: HTTP Error 404: Not Found 04:08:34 INFO - Caught exception: HTTP Error 404: Not Found 04:08:34 INFO - trying https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:08:34 INFO - Downloading https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:08:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #1 04:08:35 INFO - Downloaded 1235 bytes. 04:08:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 04:08:35 INFO - Using the following test package requirements: 04:08:35 INFO - {u'common': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 04:08:35 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:08:35 INFO - u'firefox-48.0.1.en-US.mac64.cppunittest.tests.zip'], 04:08:35 INFO - u'gtest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:08:35 INFO - u'firefox-48.0.1.en-US.mac64.gtest.tests.zip'], 04:08:35 INFO - u'jittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:08:35 INFO - u'jsshell-mac64.zip'], 04:08:35 INFO - u'mochitest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:08:35 INFO - u'firefox-48.0.1.en-US.mac64.mochitest.tests.zip'], 04:08:35 INFO - u'mozbase': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 04:08:35 INFO - u'reftest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:08:35 INFO - u'firefox-48.0.1.en-US.mac64.reftest.tests.zip'], 04:08:35 INFO - u'talos': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:08:35 INFO - u'firefox-48.0.1.en-US.mac64.talos.tests.zip'], 04:08:35 INFO - u'web-platform': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:08:35 INFO - u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'], 04:08:35 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 04:08:35 INFO - u'firefox-48.0.1.en-US.mac64.xpcshell.tests.zip']} 04:08:35 INFO - Downloading packages: [u'firefox-48.0.1.en-US.mac64.common.tests.zip', u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 04:08:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:08:35 INFO - https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:08:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:08:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:08:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:08:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #1 04:08:35 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:08:35 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:08:35 INFO - retry: Failed, sleeping 30 seconds before retrying 04:09:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #2 04:09:05 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:09:05 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:09:05 INFO - retry: Failed, sleeping 60 seconds before retrying 04:10:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #3 04:10:05 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:10:05 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:10:05 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip! 04:10:05 INFO - Caught exception: HTTP Error 404: Not Found 04:10:05 INFO - Caught exception: HTTP Error 404: Not Found 04:10:05 INFO - Caught exception: HTTP Error 404: Not Found 04:10:05 INFO - trying https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:10:05 INFO - Downloading https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip 04:10:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #1 04:10:06 INFO - Downloaded 18370241 bytes. 04:10:06 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:10:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:10:07 INFO - caution: filename not matched: web-platform/* 04:10:07 INFO - Return code: 11 04:10:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:10:07 INFO - https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:10:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:10:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:10:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:10:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #1 04:10:07 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:10:07 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:10:07 INFO - retry: Failed, sleeping 30 seconds before retrying 04:10:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #2 04:10:37 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:10:37 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:10:37 INFO - retry: Failed, sleeping 60 seconds before retrying 04:11:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #3 04:11:37 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:11:37 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:11:37 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip! 04:11:37 INFO - Caught exception: HTTP Error 404: Not Found 04:11:37 INFO - Caught exception: HTTP Error 404: Not Found 04:11:37 INFO - Caught exception: HTTP Error 404: Not Found 04:11:37 INFO - trying https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:11:37 INFO - Downloading https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 04:11:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #1 04:11:39 INFO - Downloaded 36389883 bytes. 04:11:39 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:11:39 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:11:44 INFO - caution: filename not matched: bin/* 04:11:44 INFO - caution: filename not matched: config/* 04:11:44 INFO - caution: filename not matched: mozbase/* 04:11:44 INFO - caution: filename not matched: marionette/* 04:11:44 INFO - caution: filename not matched: tools/wptserve/* 04:11:44 INFO - Return code: 11 04:11:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:11:44 INFO - https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg matches https://queue.taskcluster.net 04:11:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:11:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:11:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 04:11:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #1 04:11:44 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:11:44 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:11:44 INFO - retry: Failed, sleeping 30 seconds before retrying 04:12:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #2 04:12:14 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:12:14 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:12:14 INFO - retry: Failed, sleeping 60 seconds before retrying 04:13:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #3 04:13:14 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:13:14 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:13:14 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg! 04:13:14 INFO - Caught exception: HTTP Error 404: Not Found 04:13:14 INFO - Caught exception: HTTP Error 404: Not Found 04:13:14 INFO - Caught exception: HTTP Error 404: Not Found 04:13:14 INFO - trying https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:13:14 INFO - Downloading https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 04:13:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #1 04:13:16 INFO - Downloaded 73086036 bytes. 04:13:16 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:13:16 INFO - mkdir: /builds/slave/test/properties 04:13:16 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:13:16 INFO - Writing to file /builds/slave/test/properties/build_url 04:13:16 INFO - Contents: 04:13:16 INFO - build_url:https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 04:13:17 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:13:17 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:13:17 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:13:17 INFO - Contents: 04:13:17 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:13:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:13:17 INFO - https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:13:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:13:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:13:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:13:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 04:13:17 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:13:17 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 04:13:17 INFO - retry: Failed, sleeping 30 seconds before retrying 04:13:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #2 04:13:47 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:13:47 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 04:13:47 INFO - retry: Failed, sleeping 60 seconds before retrying 04:14:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #3 04:14:47 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:14:47 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 04:14:47 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip! 04:14:47 INFO - Caught exception: HTTP Error 404: Not Found 04:14:47 INFO - Caught exception: HTTP Error 404: Not Found 04:14:47 INFO - Caught exception: HTTP Error 404: Not Found 04:14:47 INFO - trying https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:14:47 INFO - Downloading https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 04:14:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 04:14:51 INFO - Downloaded 103666037 bytes. 04:14:51 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:14:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:14:54 INFO - Return code: 0 04:14:54 INFO - Running post-action listener: _resource_record_post_action 04:14:54 INFO - Running post-action listener: set_extra_try_arguments 04:14:54 INFO - ##### 04:14:54 INFO - ##### Running create-virtualenv step. 04:14:54 INFO - ##### 04:14:54 INFO - Running pre-action listener: _pre_create_virtualenv 04:14:54 INFO - Running pre-action listener: _resource_record_pre_action 04:14:54 INFO - Running main action method: create_virtualenv 04:14:54 INFO - Creating virtualenv /builds/slave/test/build/venv 04:14:54 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 04:14:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:14:55 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:14:55 INFO - Using real prefix '/tools/python27' 04:14:55 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:14:55 INFO - Installing distribute.............................................................................................................................................................................................done. 04:14:58 INFO - Installing pip.................done. 04:14:58 INFO - Return code: 0 04:14:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:14:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:14:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:14:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:14:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:14:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:14:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:14:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x105b76e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b93f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8d70d65fe0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b8f5e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105772cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10579d990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2P9oAQD0Y4/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SEIqpSRlrF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:14:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 04:14:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 04:14:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2P9oAQD0Y4/Render', 04:14:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:14:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:14:58 INFO - 'HOME': '/Users/cltbld', 04:14:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:14:58 INFO - 'LOGNAME': 'cltbld', 04:14:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:14:58 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:14:58 INFO - 'MOZ_NO_REMOTE': '1', 04:14:58 INFO - 'NO_EM_RESTART': '1', 04:14:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:14:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:14:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:14:58 INFO - 'PWD': '/builds/slave/test', 04:14:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:14:58 INFO - 'SHELL': '/bin/bash', 04:14:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SEIqpSRlrF/Listeners', 04:14:58 INFO - 'TMPDIR': '/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/', 04:14:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:14:58 INFO - 'USER': 'cltbld', 04:14:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:14:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:14:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:14:58 INFO - 'XPC_FLAGS': '0x0', 04:14:58 INFO - 'XPC_SERVICE_NAME': '0', 04:14:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:14:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:14:58 INFO - Downloading/unpacking psutil>=0.7.1 04:14:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:14:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:14:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:14:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:14:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:14:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:15:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:15:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:15:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:15:01 INFO - Installing collected packages: psutil 04:15:01 INFO - Running setup.py install for psutil 04:15:01 INFO - building 'psutil._psutil_osx' extension 04:15:01 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 04:15:02 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 04:15:02 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 04:15:02 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 04:15:02 INFO - building 'psutil._psutil_posix' extension 04:15:02 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 04:15:02 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:15:02 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:15:02 INFO - ^ 04:15:02 INFO - 1 warning generated. 04:15:02 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 04:15:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:15:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:15:02 INFO - Successfully installed psutil 04:15:02 INFO - Cleaning up... 04:15:02 INFO - Return code: 0 04:15:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:15:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:15:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:15:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:15:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:15:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:15:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:15:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x105b76e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b93f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8d70d65fe0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b8f5e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105772cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10579d990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2P9oAQD0Y4/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SEIqpSRlrF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:15:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 04:15:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:15:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2P9oAQD0Y4/Render', 04:15:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:15:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:15:02 INFO - 'HOME': '/Users/cltbld', 04:15:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:15:02 INFO - 'LOGNAME': 'cltbld', 04:15:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:15:02 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:15:02 INFO - 'MOZ_NO_REMOTE': '1', 04:15:02 INFO - 'NO_EM_RESTART': '1', 04:15:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:15:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:15:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:15:02 INFO - 'PWD': '/builds/slave/test', 04:15:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:15:02 INFO - 'SHELL': '/bin/bash', 04:15:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SEIqpSRlrF/Listeners', 04:15:02 INFO - 'TMPDIR': '/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/', 04:15:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:15:02 INFO - 'USER': 'cltbld', 04:15:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:15:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:15:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:15:02 INFO - 'XPC_FLAGS': '0x0', 04:15:02 INFO - 'XPC_SERVICE_NAME': '0', 04:15:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:15:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:15:02 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:15:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:15:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:15:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:15:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:15:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:15:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:15:05 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:15:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:15:05 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:15:05 INFO - Installing collected packages: mozsystemmonitor 04:15:05 INFO - Running setup.py install for mozsystemmonitor 04:15:05 INFO - Successfully installed mozsystemmonitor 04:15:05 INFO - Cleaning up... 04:15:05 INFO - Return code: 0 04:15:05 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:15:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:15:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:15:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:15:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:15:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:15:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:15:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x105b76e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b93f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8d70d65fe0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b8f5e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105772cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10579d990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2P9oAQD0Y4/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SEIqpSRlrF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:15:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:15:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:15:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2P9oAQD0Y4/Render', 04:15:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:15:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:15:05 INFO - 'HOME': '/Users/cltbld', 04:15:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:15:05 INFO - 'LOGNAME': 'cltbld', 04:15:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:15:05 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:15:05 INFO - 'MOZ_NO_REMOTE': '1', 04:15:05 INFO - 'NO_EM_RESTART': '1', 04:15:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:15:05 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:15:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:15:05 INFO - 'PWD': '/builds/slave/test', 04:15:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:15:05 INFO - 'SHELL': '/bin/bash', 04:15:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SEIqpSRlrF/Listeners', 04:15:05 INFO - 'TMPDIR': '/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/', 04:15:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:15:05 INFO - 'USER': 'cltbld', 04:15:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:15:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:15:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:15:05 INFO - 'XPC_FLAGS': '0x0', 04:15:05 INFO - 'XPC_SERVICE_NAME': '0', 04:15:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:15:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:15:05 INFO - Downloading/unpacking blobuploader==1.2.4 04:15:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:15:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:15:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:15:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:15:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:15:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:15:08 INFO - Downloading blobuploader-1.2.4.tar.gz 04:15:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:15:08 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:15:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:15:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:15:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:15:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:15:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:15:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:15:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:15:09 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:15:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:15:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:15:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:15:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:15:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:15:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:15:09 INFO - Downloading docopt-0.6.1.tar.gz 04:15:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:15:09 INFO - Installing collected packages: blobuploader, requests, docopt 04:15:09 INFO - Running setup.py install for blobuploader 04:15:09 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:15:09 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:15:09 INFO - Running setup.py install for requests 04:15:10 INFO - Running setup.py install for docopt 04:15:10 INFO - Successfully installed blobuploader requests docopt 04:15:10 INFO - Cleaning up... 04:15:10 INFO - Return code: 0 04:15:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:15:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:15:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:15:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:15:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:15:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:15:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:15:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x105b76e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b93f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8d70d65fe0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b8f5e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105772cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10579d990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2P9oAQD0Y4/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SEIqpSRlrF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:15:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:15:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:15:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2P9oAQD0Y4/Render', 04:15:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:15:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:15:10 INFO - 'HOME': '/Users/cltbld', 04:15:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:15:10 INFO - 'LOGNAME': 'cltbld', 04:15:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:15:10 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:15:10 INFO - 'MOZ_NO_REMOTE': '1', 04:15:10 INFO - 'NO_EM_RESTART': '1', 04:15:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:15:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:15:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:15:10 INFO - 'PWD': '/builds/slave/test', 04:15:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:15:10 INFO - 'SHELL': '/bin/bash', 04:15:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SEIqpSRlrF/Listeners', 04:15:10 INFO - 'TMPDIR': '/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/', 04:15:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:15:10 INFO - 'USER': 'cltbld', 04:15:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:15:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:15:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:15:10 INFO - 'XPC_FLAGS': '0x0', 04:15:10 INFO - 'XPC_SERVICE_NAME': '0', 04:15:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:15:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:15:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:15:10 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-dR1vEc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:15:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:15:10 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-omyvak-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:15:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:15:11 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-EbVz7n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:15:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:15:11 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-6RUwWo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:15:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:15:11 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-qy4rmh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:15:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:15:11 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-Q28yrc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:15:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:15:11 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-cJD0pM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:15:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:15:11 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-Lo5omy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:15:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:15:11 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-R_8Swk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:15:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:15:11 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-w7ozQo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:15:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:15:11 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-srI2Al-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:15:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:15:11 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-Dawst2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:15:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:15:12 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-jrG9gc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:15:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:15:12 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-LHtZmJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:15:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:15:12 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-hiKIHV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:15:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:15:12 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-wCAAap-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:15:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:15:12 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-G9c7gu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:15:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:15:12 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-jbzCdj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:15:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:15:12 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-CAr54s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:15:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:15:12 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-46RAJo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:15:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:15:13 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-sc8Cqm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:15:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:15:13 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 04:15:13 INFO - Running setup.py install for manifestparser 04:15:13 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:15:13 INFO - Running setup.py install for mozcrash 04:15:13 INFO - Running setup.py install for mozdebug 04:15:13 INFO - Running setup.py install for mozdevice 04:15:14 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:15:14 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:15:14 INFO - Running setup.py install for mozfile 04:15:14 INFO - Running setup.py install for mozhttpd 04:15:14 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:15:14 INFO - Running setup.py install for mozinfo 04:15:14 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:15:14 INFO - Running setup.py install for mozInstall 04:15:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:15:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:15:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:15:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:15:14 INFO - Running setup.py install for mozleak 04:15:14 INFO - Running setup.py install for mozlog 04:15:14 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:15:14 INFO - Running setup.py install for moznetwork 04:15:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:15:15 INFO - Running setup.py install for mozprocess 04:15:15 INFO - Running setup.py install for mozprofile 04:15:15 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:15:15 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:15:15 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:15:15 INFO - Running setup.py install for mozrunner 04:15:15 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:15:15 INFO - Running setup.py install for mozscreenshot 04:15:15 INFO - Running setup.py install for moztest 04:15:15 INFO - Running setup.py install for mozversion 04:15:15 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:15:15 INFO - Running setup.py install for wptserve 04:15:16 INFO - Running setup.py install for marionette-driver 04:15:16 INFO - Running setup.py install for browsermob-proxy 04:15:16 INFO - Running setup.py install for marionette-client 04:15:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:15:16 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:15:16 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 04:15:16 INFO - Cleaning up... 04:15:16 INFO - Return code: 0 04:15:16 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:15:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:15:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:15:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:15:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:15:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:15:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:15:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x105b76e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b93f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8d70d65fe0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b8f5e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105772cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10579d990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2P9oAQD0Y4/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SEIqpSRlrF/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:15:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:15:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:15:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2P9oAQD0Y4/Render', 04:15:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:15:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:15:16 INFO - 'HOME': '/Users/cltbld', 04:15:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:15:16 INFO - 'LOGNAME': 'cltbld', 04:15:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:15:16 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:15:16 INFO - 'MOZ_NO_REMOTE': '1', 04:15:16 INFO - 'NO_EM_RESTART': '1', 04:15:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:15:16 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:15:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:15:16 INFO - 'PWD': '/builds/slave/test', 04:15:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:15:16 INFO - 'SHELL': '/bin/bash', 04:15:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SEIqpSRlrF/Listeners', 04:15:16 INFO - 'TMPDIR': '/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/', 04:15:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:15:16 INFO - 'USER': 'cltbld', 04:15:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:15:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:15:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:15:16 INFO - 'XPC_FLAGS': '0x0', 04:15:16 INFO - 'XPC_SERVICE_NAME': '0', 04:15:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:15:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:15:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:15:17 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-IDt7zl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:15:17 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 04:15:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:15:17 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-2SzL9W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:15:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:15:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:15:17 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-ynkzyP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:15:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:15:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:15:17 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-LYHZcb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:15:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:15:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:15:17 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-InhlKf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:15:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 04:15:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:15:17 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-CgcFEw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:15:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 04:15:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:15:17 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-K31PGP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:15:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 04:15:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:15:17 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-j7QeRq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:15:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 04:15:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:15:17 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-ka95hM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:15:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 04:15:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:15:18 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-Npoe6T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:15:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:15:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:15:18 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-dNqVXY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:15:18 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 04:15:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:15:18 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-n9NLq2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:15:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 04:15:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:15:18 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-QPlwiJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:15:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 04:15:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:15:18 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-4GMDNV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:15:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 04:15:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:15:18 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-Eea00e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:15:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 04:15:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:15:18 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-iNheC5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:15:18 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 04:15:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:15:18 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-0BXM_P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:15:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 04:15:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:15:18 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-o5yLE7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:15:19 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 04:15:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:15:19 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-eDIJhw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:15:19 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 04:15:19 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:15:19 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-_ZO4ZE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:15:19 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 04:15:19 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:15:19 INFO - Running setup.py (path:/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/pip-N8w21c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:15:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:15:19 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 04:15:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:15:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 04:15:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 04:15:19 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:15:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 04:15:19 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:15:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:15:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:15:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:15:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:15:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:15:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:15:22 INFO - Downloading blessings-1.6.tar.gz 04:15:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:15:22 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 04:15:22 INFO - Installing collected packages: blessings 04:15:22 INFO - Running setup.py install for blessings 04:15:22 INFO - Successfully installed blessings 04:15:22 INFO - Cleaning up... 04:15:22 INFO - Return code: 0 04:15:22 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:15:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:15:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:15:22 INFO - Reading from file tmpfile_stdout 04:15:22 INFO - Current package versions: 04:15:22 INFO - blessings == 1.6 04:15:22 INFO - blobuploader == 1.2.4 04:15:22 INFO - browsermob-proxy == 0.6.0 04:15:22 INFO - docopt == 0.6.1 04:15:22 INFO - manifestparser == 1.1 04:15:22 INFO - marionette-client == 2.3.0 04:15:22 INFO - marionette-driver == 1.4.0 04:15:22 INFO - mozInstall == 1.12 04:15:22 INFO - mozcrash == 0.17 04:15:22 INFO - mozdebug == 0.1 04:15:22 INFO - mozdevice == 0.48 04:15:22 INFO - mozfile == 1.2 04:15:22 INFO - mozhttpd == 0.7 04:15:22 INFO - mozinfo == 0.9 04:15:22 INFO - mozleak == 0.1 04:15:22 INFO - mozlog == 3.1 04:15:22 INFO - moznetwork == 0.27 04:15:22 INFO - mozprocess == 0.22 04:15:22 INFO - mozprofile == 0.28 04:15:22 INFO - mozrunner == 6.11 04:15:22 INFO - mozscreenshot == 0.1 04:15:22 INFO - mozsystemmonitor == 0.0 04:15:22 INFO - moztest == 0.7 04:15:22 INFO - mozversion == 1.4 04:15:22 INFO - psutil == 3.1.1 04:15:22 INFO - requests == 1.2.3 04:15:22 INFO - wptserve == 1.4.0 04:15:22 INFO - wsgiref == 0.1.2 04:15:22 INFO - Running post-action listener: _resource_record_post_action 04:15:22 INFO - Running post-action listener: _start_resource_monitoring 04:15:22 INFO - Starting resource monitoring. 04:15:22 INFO - ##### 04:15:22 INFO - ##### Running pull step. 04:15:22 INFO - ##### 04:15:22 INFO - Running pre-action listener: _resource_record_pre_action 04:15:22 INFO - Running main action method: pull 04:15:22 INFO - Pull has nothing to do! 04:15:22 INFO - Running post-action listener: _resource_record_post_action 04:15:22 INFO - ##### 04:15:22 INFO - ##### Running install step. 04:15:22 INFO - ##### 04:15:22 INFO - Running pre-action listener: _resource_record_pre_action 04:15:22 INFO - Running main action method: install 04:15:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:15:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:15:23 INFO - Reading from file tmpfile_stdout 04:15:23 INFO - Detecting whether we're running mozinstall >=1.0... 04:15:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:15:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:15:23 INFO - Reading from file tmpfile_stdout 04:15:23 INFO - Output received: 04:15:23 INFO - Usage: mozinstall [options] installer 04:15:23 INFO - Options: 04:15:23 INFO - -h, --help show this help message and exit 04:15:23 INFO - -d DEST, --destination=DEST 04:15:23 INFO - Directory to install application into. [default: 04:15:23 INFO - "/builds/slave/test"] 04:15:23 INFO - --app=APP Application being installed. [default: firefox] 04:15:23 INFO - mkdir: /builds/slave/test/build/application 04:15:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 04:15:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg --destination /builds/slave/test/build/application 04:15:41 INFO - Reading from file tmpfile_stdout 04:15:41 INFO - Output received: 04:15:41 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 04:15:41 INFO - Running post-action listener: _resource_record_post_action 04:15:41 INFO - ##### 04:15:41 INFO - ##### Running run-tests step. 04:15:41 INFO - ##### 04:15:41 INFO - Running pre-action listener: _resource_record_pre_action 04:15:41 INFO - Running main action method: run_tests 04:15:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:15:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:15:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:15:41 INFO - grabbing minidump binary from tooltool 04:15:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:15:41 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105b8f5e0>, 'level': 'warning'}, {'substr': 'Traceback (most recent call last)', 'level': 'error'}, {'substr': 'SyntaxError: ', 'level': 'error'}, {'substr': 'TypeError: ', 'level': 'error'}, {'substr': 'NameError: ', 'level': 'error'}, {'substr': 'ZeroDivisionError: ', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105772cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10579d990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:15:41 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 04:15:41 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 04:15:41 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:15:41 INFO - Return code: 0 04:15:41 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:15:41 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:15:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 04:15:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 04:15:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.2P9oAQD0Y4/Render', 04:15:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:15:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:15:41 INFO - 'HOME': '/Users/cltbld', 04:15:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:15:41 INFO - 'LOGNAME': 'cltbld', 04:15:41 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:15:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:15:41 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 04:15:41 INFO - 'MOZ_NO_REMOTE': '1', 04:15:41 INFO - 'NO_EM_RESTART': '1', 04:15:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:15:41 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:15:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:15:41 INFO - 'PWD': '/builds/slave/test', 04:15:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:15:41 INFO - 'SHELL': '/bin/bash', 04:15:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SEIqpSRlrF/Listeners', 04:15:41 INFO - 'TMPDIR': '/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/', 04:15:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:15:41 INFO - 'USER': 'cltbld', 04:15:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:15:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:15:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:15:41 INFO - 'XPC_FLAGS': '0x0', 04:15:41 INFO - 'XPC_SERVICE_NAME': '0', 04:15:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:15:41 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 04:15:42 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 04:15:42 INFO - import pkg_resources 04:15:42 INFO - Using 1 client processes 04:15:42 INFO - wptserve Starting http server on 127.0.0.1:8000 04:15:42 INFO - wptserve Starting http server on 127.0.0.1:8001 04:15:42 INFO - wptserve Starting http server on 127.0.0.1:8443 04:15:45 INFO - SUITE-START | Running 778 tests 04:15:45 INFO - Running testharness tests 04:15:45 INFO - Setting up ssl 04:15:45 INFO - PROCESS | certutil | 04:15:45 INFO - PROCESS | certutil | 04:15:45 INFO - PROCESS | certutil | 04:15:45 INFO - Certificate Nickname Trust Attributes 04:15:45 INFO - SSL,S/MIME,JAR/XPI 04:15:45 INFO - 04:15:45 INFO - web-platform-tests CT,, 04:15:45 INFO - 04:15:45 INFO - Starting runner 04:15:46 INFO - PROCESS | 2009 | [2009] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:15:46 INFO - PROCESS | 2009 | 1470654946148 Marionette DEBUG Marionette enabled via build flag and pref 04:15:46 INFO - PROCESS | 2009 | ++DOCSHELL 0x113d12000 == 1 [pid = 2009] [id = 1] 04:15:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 1 (0x113d12800) [pid = 2009] [serial = 1] [outer = 0x0] 04:15:46 INFO - PROCESS | 2009 | [2009] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:15:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 2 (0x113d13800) [pid = 2009] [serial = 2] [outer = 0x113d12800] 04:15:46 INFO - PROCESS | 2009 | 1470654946462 Marionette INFO Listening on port 2828 04:15:46 INFO - PROCESS | 2009 | 1470654946689 Marionette DEBUG Marionette enabled via command-line flag 04:15:46 INFO - PROCESS | 2009 | ++DOCSHELL 0x11697a000 == 2 [pid = 2009] [id = 2] 04:15:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 3 (0x11697a800) [pid = 2009] [serial = 3] [outer = 0x0] 04:15:46 INFO - PROCESS | 2009 | [2009] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 04:15:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 4 (0x11697b800) [pid = 2009] [serial = 4] [outer = 0x11697a800] 04:15:46 INFO - PROCESS | 2009 | [2009] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:15:46 INFO - PROCESS | 2009 | 1470654946830 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49742 04:15:46 INFO - PROCESS | 2009 | 1470654946915 Marionette DEBUG Closed connection conn0 04:15:46 INFO - PROCESS | 2009 | [2009] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:15:46 INFO - PROCESS | 2009 | 1470654946921 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49743 04:15:46 INFO - PROCESS | 2009 | 1470654946929 Marionette DEBUG Closed connection conn1 04:15:46 INFO - PROCESS | 2009 | [2009] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:15:46 INFO - PROCESS | 2009 | 1470654946934 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49744 04:15:46 INFO - PROCESS | 2009 | 1470654946942 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:15:46 INFO - PROCESS | 2009 | 1470654946948 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160808025052","device":"desktop","version":"48.0.1"} 04:15:47 INFO - PROCESS | 2009 | [2009] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:15:47 INFO - PROCESS | 2009 | ++DOCSHELL 0x120804000 == 3 [pid = 2009] [id = 3] 04:15:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 5 (0x120804800) [pid = 2009] [serial = 5] [outer = 0x0] 04:15:47 INFO - PROCESS | 2009 | ++DOCSHELL 0x120805000 == 4 [pid = 2009] [id = 4] 04:15:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 6 (0x119fce800) [pid = 2009] [serial = 6] [outer = 0x0] 04:15:47 INFO - PROCESS | 2009 | [2009] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:15:47 INFO - PROCESS | 2009 | [2009] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:15:48 INFO - PROCESS | 2009 | ++DOCSHELL 0x124044000 == 5 [pid = 2009] [id = 5] 04:15:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 7 (0x119fce000) [pid = 2009] [serial = 7] [outer = 0x0] 04:15:48 INFO - PROCESS | 2009 | [2009] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:15:48 INFO - PROCESS | 2009 | [2009] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:15:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 8 (0x124107800) [pid = 2009] [serial = 8] [outer = 0x119fce000] 04:15:48 INFO - PROCESS | 2009 | [2009] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:15:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 9 (0x123e65800) [pid = 2009] [serial = 9] [outer = 0x120804800] 04:15:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 10 (0x12470d000) [pid = 2009] [serial = 10] [outer = 0x119fce800] 04:15:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 11 (0x12470ec00) [pid = 2009] [serial = 11] [outer = 0x119fce000] 04:15:48 INFO - PROCESS | 2009 | [2009] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:15:48 INFO - PROCESS | 2009 | 1470654948648 Marionette INFO startBrowser 300030f5-f78b-6242-9642-e1b72219471c 04:15:48 INFO - PROCESS | 2009 | 1470654948668 Marionette DEBUG loaded listener.js 04:15:48 INFO - PROCESS | 2009 | 1470654948678 Marionette DEBUG loaded listener.js 04:15:48 INFO - PROCESS | 2009 | 1470654948679 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:48 INFO - PROCESS | 2009 | [2009] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 04:15:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 12 (0x1267d5c00) [pid = 2009] [serial = 12] [outer = 0x119fce000] 04:15:49 INFO - PROCESS | 2009 | 1470654948993 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"300030f5-f78b-6242-9642-e1b72219471c","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160808025052","device":"desktop","version":"48.0.1","command_id":1}}] 04:15:49 INFO - PROCESS | 2009 | 1470654949082 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:15:49 INFO - PROCESS | 2009 | 1470654949084 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:49 INFO - PROCESS | 2009 | 1470654949132 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:15:49 INFO - PROCESS | 2009 | 1470654949221 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:15:49 INFO - PROCESS | 2009 | 1470654949222 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:49 INFO - PROCESS | 2009 | [2009] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:15:49 INFO - PROCESS | 2009 | [2009] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:15:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 13 (0x128c94400) [pid = 2009] [serial = 13] [outer = 0x119fce000] 04:15:49 INFO - PROCESS | 2009 | [2009] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:15:49 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:15:49 INFO - PROCESS | 2009 | 1470654949481 Marionette TRACE conn2 <- [1,3,null,{}] 04:15:49 INFO - PROCESS | 2009 | 1470654949483 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:15:49 INFO - PROCESS | 2009 | 1470654949485 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:49 INFO - PROCESS | 2009 | 1470654949502 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:15:49 INFO - PROCESS | 2009 | 1470654949523 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:15:49 INFO - PROCESS | 2009 | 1470654949525 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:15:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:15:49 INFO - PROCESS | 2009 | 1470654949534 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:15:49 INFO - PROCESS | 2009 | 1470654949536 Marionette TRACE conn2 <- [1,6,null,{}] 04:15:49 INFO - PROCESS | 2009 | 1470654949539 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:49 INFO - PROCESS | 2009 | 1470654949541 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:49 INFO - PROCESS | 2009 | 1470654949567 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:15:49 INFO - PROCESS | 2009 | 1470654949571 Marionette TRACE conn2 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:49 INFO - PROCESS | 2009 | 1470654949574 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:49 INFO - PROCESS | 2009 | ++DOCSHELL 0x12911a000 == 6 [pid = 2009] [id = 6] 04:15:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 14 (0x12918f000) [pid = 2009] [serial = 14] [outer = 0x0] 04:15:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 15 (0x129190c00) [pid = 2009] [serial = 15] [outer = 0x12918f000] 04:15:49 INFO - PROCESS | 2009 | 1470654949622 Marionette DEBUG loaded listener.js 04:15:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 16 (0x12927ec00) [pid = 2009] [serial = 16] [outer = 0x12918f000] 04:15:50 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a40c800 == 7 [pid = 2009] [id = 7] 04:15:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 17 (0x115c17400) [pid = 2009] [serial = 17] [outer = 0x0] 04:15:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 18 (0x129460400) [pid = 2009] [serial = 18] [outer = 0x115c17400] 04:15:50 INFO - PROCESS | 2009 | 1470654950035 Marionette DEBUG loaded listener.js 04:15:50 INFO - PROCESS | 2009 | 1470654950060 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 04:15:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 19 (0x12a4a1c00) [pid = 2009] [serial = 19] [outer = 0x115c17400] 04:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 574ms 04:15:50 INFO - PROCESS | 2009 | 1470654950112 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:15:50 INFO - PROCESS | 2009 | 1470654950114 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:15:50 INFO - PROCESS | 2009 | 1470654950117 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:15:50 INFO - PROCESS | 2009 | 1470654950118 Marionette TRACE conn2 <- [1,10,null,{}] 04:15:50 INFO - PROCESS | 2009 | 1470654950131 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:50 INFO - PROCESS | 2009 | 1470654950134 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:50 INFO - PROCESS | 2009 | 1470654950268 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:15:50 INFO - PROCESS | 2009 | 1470654950292 Marionette TRACE conn2 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:50 INFO - PROCESS | 2009 | 1470654950293 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:50 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a878000 == 8 [pid = 2009] [id = 8] 04:15:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 20 (0x12a890c00) [pid = 2009] [serial = 20] [outer = 0x0] 04:15:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 21 (0x12a892800) [pid = 2009] [serial = 21] [outer = 0x12a890c00] 04:15:50 INFO - PROCESS | 2009 | 1470654950323 Marionette DEBUG loaded listener.js 04:15:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 22 (0x12a896c00) [pid = 2009] [serial = 22] [outer = 0x12a890c00] 04:15:50 INFO - PROCESS | 2009 | 1470654950670 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 04:15:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:15:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 619ms 04:15:50 INFO - PROCESS | 2009 | 1470654950736 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:15:50 INFO - PROCESS | 2009 | 1470654950738 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:15:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:15:50 INFO - PROCESS | 2009 | 1470654950740 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:15:50 INFO - PROCESS | 2009 | 1470654950742 Marionette TRACE conn2 <- [1,14,null,{}] 04:15:50 INFO - PROCESS | 2009 | 1470654950744 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:50 INFO - PROCESS | 2009 | 1470654950747 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:50 INFO - PROCESS | 2009 | 1470654950856 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:15:50 INFO - PROCESS | 2009 | 1470654950861 Marionette TRACE conn2 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:50 INFO - PROCESS | 2009 | 1470654950862 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:50 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b811800 == 9 [pid = 2009] [id = 9] 04:15:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 23 (0x12a89e000) [pid = 2009] [serial = 23] [outer = 0x0] 04:15:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 24 (0x12b00d400) [pid = 2009] [serial = 24] [outer = 0x12a89e000] 04:15:50 INFO - PROCESS | 2009 | 1470654950894 Marionette DEBUG loaded listener.js 04:15:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 25 (0x12b981000) [pid = 2009] [serial = 25] [outer = 0x12a89e000] 04:15:51 INFO - PROCESS | 2009 | 1470654951316 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 04:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 619ms 04:15:51 INFO - PROCESS | 2009 | 1470654951361 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:15:51 INFO - PROCESS | 2009 | 1470654951362 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:15:51 INFO - PROCESS | 2009 | 1470654951366 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:15:51 INFO - PROCESS | 2009 | 1470654951368 Marionette TRACE conn2 <- [1,18,null,{}] 04:15:51 INFO - PROCESS | 2009 | 1470654951371 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:51 INFO - PROCESS | 2009 | 1470654951373 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:51 INFO - PROCESS | 2009 | 1470654951520 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:15:51 INFO - PROCESS | 2009 | 1470654951549 Marionette TRACE conn2 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:51 INFO - PROCESS | 2009 | 1470654951552 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:51 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba42800 == 10 [pid = 2009] [id = 10] 04:15:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 26 (0x12ba91c00) [pid = 2009] [serial = 26] [outer = 0x0] 04:15:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 27 (0x12ba93800) [pid = 2009] [serial = 27] [outer = 0x12ba91c00] 04:15:51 INFO - PROCESS | 2009 | 1470654951589 Marionette DEBUG loaded listener.js 04:15:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 28 (0x12ba99800) [pid = 2009] [serial = 28] [outer = 0x12ba91c00] 04:15:51 INFO - PROCESS | 2009 | 1470654951868 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 04:15:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:15:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 520ms 04:15:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:15:51 INFO - PROCESS | 2009 | 1470654951886 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:15:51 INFO - PROCESS | 2009 | 1470654951887 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:15:51 INFO - PROCESS | 2009 | 1470654951889 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:15:51 INFO - PROCESS | 2009 | 1470654951890 Marionette TRACE conn2 <- [1,22,null,{}] 04:15:51 INFO - PROCESS | 2009 | 1470654951900 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:51 INFO - PROCESS | 2009 | 1470654951901 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:52 INFO - PROCESS | 2009 | 1470654952003 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:15:52 INFO - PROCESS | 2009 | 1470654952007 Marionette TRACE conn2 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:52 INFO - PROCESS | 2009 | 1470654952008 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:52 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be8c800 == 11 [pid = 2009] [id = 11] 04:15:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 29 (0x12be3e400) [pid = 2009] [serial = 29] [outer = 0x0] 04:15:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 30 (0x117d3f000) [pid = 2009] [serial = 30] [outer = 0x12be3e400] 04:15:52 INFO - PROCESS | 2009 | 1470654952034 Marionette DEBUG loaded listener.js 04:15:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 31 (0x12be4c000) [pid = 2009] [serial = 31] [outer = 0x12be3e400] 04:15:52 INFO - PROCESS | 2009 | 1470654952255 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 04:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 374ms 04:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:15:52 INFO - PROCESS | 2009 | 1470654952264 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:15:52 INFO - PROCESS | 2009 | 1470654952265 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:15:52 INFO - PROCESS | 2009 | 1470654952267 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:15:52 INFO - PROCESS | 2009 | 1470654952268 Marionette TRACE conn2 <- [1,26,null,{}] 04:15:52 INFO - PROCESS | 2009 | 1470654952270 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:52 INFO - PROCESS | 2009 | 1470654952271 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:52 INFO - PROCESS | 2009 | 1470654952405 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:15:52 INFO - PROCESS | 2009 | 1470654952410 Marionette TRACE conn2 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:52 INFO - PROCESS | 2009 | 1470654952412 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:52 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be64800 == 12 [pid = 2009] [id = 12] 04:15:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 32 (0x11813b000) [pid = 2009] [serial = 32] [outer = 0x0] 04:15:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 33 (0x12be4b800) [pid = 2009] [serial = 33] [outer = 0x11813b000] 04:15:52 INFO - PROCESS | 2009 | 1470654952451 Marionette DEBUG loaded listener.js 04:15:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 34 (0x12bebf000) [pid = 2009] [serial = 34] [outer = 0x11813b000] 04:15:52 INFO - PROCESS | 2009 | 1470654952718 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 04:15:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:15:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 471ms 04:15:52 INFO - PROCESS | 2009 | 1470654952738 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:15:52 INFO - PROCESS | 2009 | 1470654952740 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:15:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:15:52 INFO - PROCESS | 2009 | 1470654952758 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:15:52 INFO - PROCESS | 2009 | 1470654952760 Marionette TRACE conn2 <- [1,30,null,{}] 04:15:52 INFO - PROCESS | 2009 | 1470654952789 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:52 INFO - PROCESS | 2009 | 1470654952790 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:52 INFO - PROCESS | 2009 | 1470654952888 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:15:52 INFO - PROCESS | 2009 | 1470654952892 Marionette TRACE conn2 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:52 INFO - PROCESS | 2009 | 1470654952892 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:52 INFO - PROCESS | 2009 | ++DOCSHELL 0x12c75e000 == 13 [pid = 2009] [id = 13] 04:15:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 35 (0x12bec1800) [pid = 2009] [serial = 35] [outer = 0x0] 04:15:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 36 (0x12bec9400) [pid = 2009] [serial = 36] [outer = 0x12bec1800] 04:15:52 INFO - PROCESS | 2009 | 1470654952916 Marionette DEBUG loaded listener.js 04:15:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 37 (0x12bece000) [pid = 2009] [serial = 37] [outer = 0x12bec1800] 04:15:53 INFO - PROCESS | 2009 | 1470654953145 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 04:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 442ms 04:15:53 INFO - PROCESS | 2009 | 1470654953185 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:15:53 INFO - PROCESS | 2009 | 1470654953187 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:15:53 INFO - PROCESS | 2009 | 1470654953191 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:15:53 INFO - PROCESS | 2009 | 1470654953192 Marionette TRACE conn2 <- [1,34,null,{}] 04:15:53 INFO - PROCESS | 2009 | 1470654953202 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:53 INFO - PROCESS | 2009 | 1470654953203 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:53 INFO - PROCESS | 2009 | 1470654953294 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:15:53 INFO - PROCESS | 2009 | 1470654953298 Marionette TRACE conn2 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:53 INFO - PROCESS | 2009 | 1470654953299 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:53 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ca11000 == 14 [pid = 2009] [id = 14] 04:15:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 38 (0x12bece800) [pid = 2009] [serial = 38] [outer = 0x0] 04:15:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 39 (0x12c867400) [pid = 2009] [serial = 39] [outer = 0x12bece800] 04:15:53 INFO - PROCESS | 2009 | 1470654953324 Marionette DEBUG loaded listener.js 04:15:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 40 (0x12c86e800) [pid = 2009] [serial = 40] [outer = 0x12bece800] 04:15:53 INFO - PROCESS | 2009 | 1470654953559 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 04:15:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:15:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 375ms 04:15:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:15:53 INFO - PROCESS | 2009 | 1470654953567 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:15:53 INFO - PROCESS | 2009 | 1470654953568 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:15:53 INFO - PROCESS | 2009 | 1470654953570 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:15:53 INFO - PROCESS | 2009 | 1470654953571 Marionette TRACE conn2 <- [1,38,null,{}] 04:15:53 INFO - PROCESS | 2009 | 1470654953573 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:53 INFO - PROCESS | 2009 | 1470654953575 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:53 INFO - PROCESS | 2009 | 1470654953685 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:15:53 INFO - PROCESS | 2009 | 1470654953688 Marionette TRACE conn2 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:53 INFO - PROCESS | 2009 | 1470654953689 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:53 INFO - PROCESS | 2009 | ++DOCSHELL 0x12cc96000 == 15 [pid = 2009] [id = 15] 04:15:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 41 (0x12c872800) [pid = 2009] [serial = 41] [outer = 0x0] 04:15:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 42 (0x12cd14c00) [pid = 2009] [serial = 42] [outer = 0x12c872800] 04:15:53 INFO - PROCESS | 2009 | 1470654953712 Marionette DEBUG loaded listener.js 04:15:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 43 (0x12cd19c00) [pid = 2009] [serial = 43] [outer = 0x12c872800] 04:15:53 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d229800 == 16 [pid = 2009] [id = 16] 04:15:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 44 (0x12d22a000) [pid = 2009] [serial = 44] [outer = 0x0] 04:15:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 45 (0x12d222000) [pid = 2009] [serial = 45] [outer = 0x12d22a000] 04:15:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 46 (0x12d22f000) [pid = 2009] [serial = 46] [outer = 0x12d22a000] 04:15:53 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d229000 == 17 [pid = 2009] [id = 17] 04:15:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 47 (0x12d261c00) [pid = 2009] [serial = 47] [outer = 0x0] 04:15:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 48 (0x12d26ac00) [pid = 2009] [serial = 48] [outer = 0x12d261c00] 04:15:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 49 (0x12d266000) [pid = 2009] [serial = 49] [outer = 0x12d261c00] 04:15:54 INFO - PROCESS | 2009 | 1470654954055 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 04:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 519ms 04:15:54 INFO - PROCESS | 2009 | 1470654954090 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:15:54 INFO - PROCESS | 2009 | 1470654954091 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:15:54 INFO - PROCESS | 2009 | 1470654954093 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:15:54 INFO - PROCESS | 2009 | 1470654954094 Marionette TRACE conn2 <- [1,42,null,{}] 04:15:54 INFO - PROCESS | 2009 | 1470654954096 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:54 INFO - PROCESS | 2009 | 1470654954097 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:54 INFO - PROCESS | 2009 | 1470654954191 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:15:54 INFO - PROCESS | 2009 | 1470654954195 Marionette TRACE conn2 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:54 INFO - PROCESS | 2009 | 1470654954196 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:54 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d53f000 == 18 [pid = 2009] [id = 18] 04:15:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 50 (0x12cd21c00) [pid = 2009] [serial = 50] [outer = 0x0] 04:15:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 51 (0x12d36e400) [pid = 2009] [serial = 51] [outer = 0x12cd21c00] 04:15:54 INFO - PROCESS | 2009 | 1470654954221 Marionette DEBUG loaded listener.js 04:15:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 52 (0x12d632000) [pid = 2009] [serial = 52] [outer = 0x12cd21c00] 04:15:54 INFO - PROCESS | 2009 | 1470654954469 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 04:15:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:15:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 419ms 04:15:54 INFO - PROCESS | 2009 | 1470654954517 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:15:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:15:54 INFO - PROCESS | 2009 | 1470654954519 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:15:54 INFO - PROCESS | 2009 | 1470654954522 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:15:54 INFO - PROCESS | 2009 | 1470654954523 Marionette TRACE conn2 <- [1,46,null,{}] 04:15:54 INFO - PROCESS | 2009 | 1470654954535 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:54 INFO - PROCESS | 2009 | 1470654954536 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:54 INFO - PROCESS | 2009 | 1470654954683 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:15:54 INFO - PROCESS | 2009 | 1470654954688 Marionette TRACE conn2 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:54 INFO - PROCESS | 2009 | 1470654954690 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:54 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d937000 == 19 [pid = 2009] [id = 19] 04:15:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 53 (0x118370000) [pid = 2009] [serial = 53] [outer = 0x0] 04:15:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 54 (0x12d639000) [pid = 2009] [serial = 54] [outer = 0x118370000] 04:15:54 INFO - PROCESS | 2009 | 1470654954732 Marionette DEBUG loaded listener.js 04:15:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 55 (0x12d63cc00) [pid = 2009] [serial = 55] [outer = 0x118370000] 04:15:55 INFO - PROCESS | 2009 | 1470654955085 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 04:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 581ms 04:15:55 INFO - PROCESS | 2009 | 1470654955102 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:15:55 INFO - PROCESS | 2009 | 1470654955103 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:15:55 INFO - PROCESS | 2009 | 1470654955106 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:15:55 INFO - PROCESS | 2009 | 1470654955107 Marionette TRACE conn2 <- [1,50,null,{}] 04:15:55 INFO - PROCESS | 2009 | 1470654955111 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:55 INFO - PROCESS | 2009 | 1470654955113 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:55 INFO - PROCESS | 2009 | 1470654955210 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:15:55 INFO - PROCESS | 2009 | 1470654955214 Marionette TRACE conn2 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:55 INFO - PROCESS | 2009 | 1470654955215 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:55 INFO - PROCESS | 2009 | ++DOCSHELL 0x12dae6800 == 20 [pid = 2009] [id = 20] 04:15:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 56 (0x12b9b3000) [pid = 2009] [serial = 56] [outer = 0x0] 04:15:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 57 (0x12b9b9000) [pid = 2009] [serial = 57] [outer = 0x12b9b3000] 04:15:55 INFO - PROCESS | 2009 | 1470654955241 Marionette DEBUG loaded listener.js 04:15:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 58 (0x12d632c00) [pid = 2009] [serial = 58] [outer = 0x12b9b3000] 04:15:55 INFO - PROCESS | 2009 | 1470654955478 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:15:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:15:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 420ms 04:15:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:15:55 INFO - PROCESS | 2009 | 1470654955532 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:15:55 INFO - PROCESS | 2009 | 1470654955533 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:15:55 INFO - PROCESS | 2009 | 1470654955535 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:15:55 INFO - PROCESS | 2009 | 1470654955536 Marionette TRACE conn2 <- [1,54,null,{}] 04:15:55 INFO - PROCESS | 2009 | 1470654955539 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:55 INFO - PROCESS | 2009 | 1470654955540 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:55 INFO - PROCESS | 2009 | 1470654955666 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:15:55 INFO - PROCESS | 2009 | 1470654955669 Marionette TRACE conn2 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:55 INFO - PROCESS | 2009 | 1470654955671 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:55 INFO - PROCESS | 2009 | ++DOCSHELL 0x11976a800 == 21 [pid = 2009] [id = 21] 04:15:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 59 (0x119320c00) [pid = 2009] [serial = 59] [outer = 0x0] 04:15:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 60 (0x119425800) [pid = 2009] [serial = 60] [outer = 0x119320c00] 04:15:55 INFO - PROCESS | 2009 | 1470654955710 Marionette DEBUG loaded listener.js 04:15:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 61 (0x12d995c00) [pid = 2009] [serial = 61] [outer = 0x119320c00] 04:15:56 INFO - PROCESS | 2009 | 1470654956078 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:15:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:15:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 572ms 04:15:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:15:56 INFO - PROCESS | 2009 | 1470654956110 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:15:56 INFO - PROCESS | 2009 | 1470654956113 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:15:56 INFO - PROCESS | 2009 | 1470654956116 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:15:56 INFO - PROCESS | 2009 | 1470654956117 Marionette TRACE conn2 <- [1,58,null,{}] 04:15:56 INFO - PROCESS | 2009 | 1470654956121 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:56 INFO - PROCESS | 2009 | 1470654956122 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:56 INFO - PROCESS | 2009 | 1470654956264 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:15:56 INFO - PROCESS | 2009 | 1470654956893 Marionette TRACE conn2 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:56 INFO - PROCESS | 2009 | 1470654956894 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:56 INFO - PROCESS | 2009 | ++DOCSHELL 0x112121000 == 22 [pid = 2009] [id = 22] 04:15:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 62 (0x111aa9400) [pid = 2009] [serial = 62] [outer = 0x0] 04:15:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 63 (0x111f07c00) [pid = 2009] [serial = 63] [outer = 0x111aa9400] 04:15:56 INFO - PROCESS | 2009 | 1470654956930 Marionette DEBUG loaded listener.js 04:15:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 64 (0x1121b0000) [pid = 2009] [serial = 64] [outer = 0x111aa9400] 04:15:57 INFO - PROCESS | 2009 | 1470654957340 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:15:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:15:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1271ms 04:15:57 INFO - PROCESS | 2009 | 1470654957387 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:15:57 INFO - PROCESS | 2009 | 1470654957390 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:15:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:15:57 INFO - PROCESS | 2009 | 1470654957393 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:15:57 INFO - PROCESS | 2009 | 1470654957395 Marionette TRACE conn2 <- [1,62,null,{}] 04:15:57 INFO - PROCESS | 2009 | 1470654957399 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:57 INFO - PROCESS | 2009 | 1470654957400 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:57 INFO - PROCESS | 2009 | 1470654957516 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:15:57 INFO - PROCESS | 2009 | 1470654957557 Marionette TRACE conn2 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:57 INFO - PROCESS | 2009 | 1470654957559 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:57 INFO - PROCESS | 2009 | ++DOCSHELL 0x115e64000 == 23 [pid = 2009] [id = 23] 04:15:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 65 (0x112a92800) [pid = 2009] [serial = 65] [outer = 0x0] 04:15:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 66 (0x113be5000) [pid = 2009] [serial = 66] [outer = 0x112a92800] 04:15:57 INFO - PROCESS | 2009 | 1470654957604 Marionette DEBUG loaded listener.js 04:15:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 67 (0x1164a4800) [pid = 2009] [serial = 67] [outer = 0x112a92800] 04:15:58 INFO - PROCESS | 2009 | 1470654958002 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 04:15:58 INFO - PROCESS | 2009 | 1470654958065 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:15:58 INFO - PROCESS | 2009 | 1470654958068 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:15:58 INFO - PROCESS | 2009 | 1470654958071 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:15:58 INFO - PROCESS | 2009 | 1470654958072 Marionette TRACE conn2 <- [1,66,null,{}] 04:15:58 INFO - PROCESS | 2009 | 1470654958075 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:58 INFO - PROCESS | 2009 | 1470654958076 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:58 INFO - PROCESS | 2009 | 1470654958201 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:15:58 INFO - PROCESS | 2009 | 1470654958255 Marionette TRACE conn2 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:58 INFO - PROCESS | 2009 | 1470654958257 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:58 INFO - PROCESS | 2009 | ++DOCSHELL 0x11701c000 == 24 [pid = 2009] [id = 24] 04:15:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 68 (0x116766400) [pid = 2009] [serial = 68] [outer = 0x0] 04:15:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 69 (0x117259c00) [pid = 2009] [serial = 69] [outer = 0x116766400] 04:15:58 INFO - PROCESS | 2009 | 1470654958300 Marionette DEBUG loaded listener.js 04:15:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 70 (0x11813c000) [pid = 2009] [serial = 70] [outer = 0x116766400] 04:15:58 INFO - PROCESS | 2009 | 1470654958915 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:15:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:15:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 869ms 04:15:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:15:58 INFO - PROCESS | 2009 | 1470654958950 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:15:58 INFO - PROCESS | 2009 | 1470654958952 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:15:58 INFO - PROCESS | 2009 | 1470654958955 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:15:58 INFO - PROCESS | 2009 | 1470654958956 Marionette TRACE conn2 <- [1,70,null,{}] 04:15:58 INFO - PROCESS | 2009 | 1470654958963 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:58 INFO - PROCESS | 2009 | 1470654958964 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:59 INFO - PROCESS | 2009 | 1470654959049 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:15:59 INFO - PROCESS | 2009 | 1470654959103 Marionette TRACE conn2 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:59 INFO - PROCESS | 2009 | 1470654959104 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:59 INFO - PROCESS | 2009 | ++DOCSHELL 0x113b33800 == 25 [pid = 2009] [id = 25] 04:15:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 71 (0x115e45c00) [pid = 2009] [serial = 71] [outer = 0x0] 04:15:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x1165f8c00) [pid = 2009] [serial = 72] [outer = 0x115e45c00] 04:15:59 INFO - PROCESS | 2009 | 1470654959135 Marionette DEBUG loaded listener.js 04:15:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x116916400) [pid = 2009] [serial = 73] [outer = 0x115e45c00] 04:15:59 INFO - PROCESS | 2009 | 1470654959514 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:15:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:15:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 573ms 04:15:59 INFO - PROCESS | 2009 | 1470654959528 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:15:59 INFO - PROCESS | 2009 | 1470654959531 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:15:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:15:59 INFO - PROCESS | 2009 | 1470654959535 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:15:59 INFO - PROCESS | 2009 | 1470654959537 Marionette TRACE conn2 <- [1,74,null,{}] 04:15:59 INFO - PROCESS | 2009 | 1470654959539 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:59 INFO - PROCESS | 2009 | 1470654959540 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:59 INFO - PROCESS | 2009 | 1470654959617 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:15:59 INFO - PROCESS | 2009 | 1470654959621 Marionette TRACE conn2 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:59 INFO - PROCESS | 2009 | 1470654959622 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:15:59 INFO - PROCESS | 2009 | ++DOCSHELL 0x11640a800 == 26 [pid = 2009] [id = 26] 04:15:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x116a05c00) [pid = 2009] [serial = 74] [outer = 0x0] 04:15:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x117263800) [pid = 2009] [serial = 75] [outer = 0x116a05c00] 04:15:59 INFO - PROCESS | 2009 | 1470654959652 Marionette DEBUG loaded listener.js 04:15:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x117d48c00) [pid = 2009] [serial = 76] [outer = 0x116a05c00] 04:15:59 INFO - PROCESS | 2009 | 1470654959969 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 472ms 04:16:00 INFO - PROCESS | 2009 | 1470654960008 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:16:00 INFO - PROCESS | 2009 | 1470654960011 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:16:00 INFO - PROCESS | 2009 | 1470654960015 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:16:00 INFO - PROCESS | 2009 | 1470654960017 Marionette TRACE conn2 <- [1,78,null,{}] 04:16:00 INFO - PROCESS | 2009 | 1470654960025 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:00 INFO - PROCESS | 2009 | 1470654960028 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:00 INFO - PROCESS | 2009 | 1470654960102 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:16:00 INFO - PROCESS | 2009 | 1470654960106 Marionette TRACE conn2 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:00 INFO - PROCESS | 2009 | 1470654960108 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:00 INFO - PROCESS | 2009 | ++DOCSHELL 0x117009800 == 27 [pid = 2009] [id = 27] 04:16:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x1132dd800) [pid = 2009] [serial = 77] [outer = 0x0] 04:16:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x11813b400) [pid = 2009] [serial = 78] [outer = 0x1132dd800] 04:16:00 INFO - PROCESS | 2009 | 1470654960139 Marionette DEBUG loaded listener.js 04:16:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x11818f000) [pid = 2009] [serial = 79] [outer = 0x1132dd800] 04:16:00 INFO - PROCESS | 2009 | 1470654960456 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 04:16:00 INFO - PROCESS | 2009 | 1470654960486 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:16:00 INFO - PROCESS | 2009 | 1470654960488 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:16:00 INFO - PROCESS | 2009 | 1470654960490 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:16:00 INFO - PROCESS | 2009 | 1470654960491 Marionette TRACE conn2 <- [1,82,null,{}] 04:16:00 INFO - PROCESS | 2009 | 1470654960496 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:00 INFO - PROCESS | 2009 | 1470654960497 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:00 INFO - PROCESS | 2009 | 1470654960576 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:16:00 INFO - PROCESS | 2009 | 1470654960614 Marionette TRACE conn2 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:00 INFO - PROCESS | 2009 | 1470654960615 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:00 INFO - PROCESS | 2009 | ++DOCSHELL 0x117121000 == 28 [pid = 2009] [id = 28] 04:16:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x117dbec00) [pid = 2009] [serial = 80] [outer = 0x0] 04:16:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x118796000) [pid = 2009] [serial = 81] [outer = 0x117dbec00] 04:16:00 INFO - PROCESS | 2009 | 1470654960640 Marionette DEBUG loaded listener.js 04:16:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x118eb8c00) [pid = 2009] [serial = 82] [outer = 0x117dbec00] 04:16:00 INFO - PROCESS | 2009 | 1470654960902 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:16:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:16:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 421ms 04:16:00 INFO - PROCESS | 2009 | 1470654960916 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:16:00 INFO - PROCESS | 2009 | 1470654960917 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:16:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:16:00 INFO - PROCESS | 2009 | 1470654960921 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:16:00 INFO - PROCESS | 2009 | 1470654960923 Marionette TRACE conn2 <- [1,86,null,{}] 04:16:00 INFO - PROCESS | 2009 | 1470654960934 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:00 INFO - PROCESS | 2009 | 1470654960935 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:01 INFO - PROCESS | 2009 | 1470654961018 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:16:01 INFO - PROCESS | 2009 | 1470654961022 Marionette TRACE conn2 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:01 INFO - PROCESS | 2009 | 1470654961024 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:01 INFO - PROCESS | 2009 | ++DOCSHELL 0x11841a000 == 29 [pid = 2009] [id = 29] 04:16:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1165f7400) [pid = 2009] [serial = 83] [outer = 0x0] 04:16:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x119329c00) [pid = 2009] [serial = 84] [outer = 0x1165f7400] 04:16:01 INFO - PROCESS | 2009 | 1470654961059 Marionette DEBUG loaded listener.js 04:16:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x119347800) [pid = 2009] [serial = 85] [outer = 0x1165f7400] 04:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 471ms 04:16:01 INFO - PROCESS | 2009 | 1470654961388 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:16:01 INFO - PROCESS | 2009 | 1470654961399 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:16:01 INFO - PROCESS | 2009 | 1470654961400 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:16:01 INFO - PROCESS | 2009 | 1470654961406 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:16:01 INFO - PROCESS | 2009 | 1470654961407 Marionette TRACE conn2 <- [1,90,null,{}] 04:16:01 INFO - PROCESS | 2009 | 1470654961411 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:01 INFO - PROCESS | 2009 | 1470654961417 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:01 INFO - PROCESS | 2009 | 1470654961531 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:16:01 INFO - PROCESS | 2009 | 1470654961537 Marionette TRACE conn2 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:01 INFO - PROCESS | 2009 | 1470654961538 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:01 INFO - PROCESS | 2009 | ++DOCSHELL 0x118590800 == 30 [pid = 2009] [id = 30] 04:16:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x119347000) [pid = 2009] [serial = 86] [outer = 0x0] 04:16:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x11942a400) [pid = 2009] [serial = 87] [outer = 0x119347000] 04:16:01 INFO - PROCESS | 2009 | 1470654961563 Marionette DEBUG loaded listener.js 04:16:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x1198d5c00) [pid = 2009] [serial = 88] [outer = 0x119347000] 04:16:01 INFO - PROCESS | 2009 | 1470654961827 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:16:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:16:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 472ms 04:16:01 INFO - PROCESS | 2009 | 1470654961883 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:16:01 INFO - PROCESS | 2009 | 1470654961884 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:16:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:16:01 INFO - PROCESS | 2009 | 1470654961887 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:16:01 INFO - PROCESS | 2009 | 1470654961888 Marionette TRACE conn2 <- [1,94,null,{}] 04:16:01 INFO - PROCESS | 2009 | 1470654961890 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:01 INFO - PROCESS | 2009 | 1470654961893 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:01 INFO - PROCESS | 2009 | 1470654961968 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:16:01 INFO - PROCESS | 2009 | 1470654961972 Marionette TRACE conn2 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:01 INFO - PROCESS | 2009 | 1470654961973 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:01 INFO - PROCESS | 2009 | ++DOCSHELL 0x119177000 == 31 [pid = 2009] [id = 31] 04:16:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x1198ce000) [pid = 2009] [serial = 89] [outer = 0x0] 04:16:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x119fd0c00) [pid = 2009] [serial = 90] [outer = 0x1198ce000] 04:16:02 INFO - PROCESS | 2009 | 1470654961999 Marionette DEBUG loaded listener.js 04:16:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x1208dd800) [pid = 2009] [serial = 91] [outer = 0x1198ce000] 04:16:02 INFO - PROCESS | 2009 | 1470654962294 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 04:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 04:16:02 INFO - PROCESS | 2009 | 1470654962307 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:16:02 INFO - PROCESS | 2009 | 1470654962308 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:16:02 INFO - PROCESS | 2009 | 1470654962318 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:16:02 INFO - PROCESS | 2009 | 1470654962320 Marionette TRACE conn2 <- [1,98,null,{}] 04:16:02 INFO - PROCESS | 2009 | 1470654962322 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:02 INFO - PROCESS | 2009 | 1470654962323 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:02 INFO - PROCESS | 2009 | 1470654962398 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:16:02 INFO - PROCESS | 2009 | 1470654962402 Marionette TRACE conn2 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:02 INFO - PROCESS | 2009 | 1470654962403 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:02 INFO - PROCESS | 2009 | ++DOCSHELL 0x11975a800 == 32 [pid = 2009] [id = 32] 04:16:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1208ddc00) [pid = 2009] [serial = 92] [outer = 0x0] 04:16:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x123807800) [pid = 2009] [serial = 93] [outer = 0x1208ddc00] 04:16:02 INFO - PROCESS | 2009 | 1470654962430 Marionette DEBUG loaded listener.js 04:16:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x123855c00) [pid = 2009] [serial = 94] [outer = 0x1208ddc00] 04:16:02 INFO - PROCESS | 2009 | 1470654962700 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 04:16:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:16:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 04:16:02 INFO - PROCESS | 2009 | 1470654962738 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:16:02 INFO - PROCESS | 2009 | 1470654962739 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:16:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:16:02 INFO - PROCESS | 2009 | 1470654962752 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:16:02 INFO - PROCESS | 2009 | 1470654962753 Marionette TRACE conn2 <- [1,102,null,{}] 04:16:02 INFO - PROCESS | 2009 | 1470654962755 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:02 INFO - PROCESS | 2009 | 1470654962757 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:02 INFO - PROCESS | 2009 | 1470654962863 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:16:02 INFO - PROCESS | 2009 | 1470654962869 Marionette TRACE conn2 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:02 INFO - PROCESS | 2009 | 1470654962870 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:02 INFO - PROCESS | 2009 | ++DOCSHELL 0x117009000 == 33 [pid = 2009] [id = 33] 04:16:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x11813c800) [pid = 2009] [serial = 95] [outer = 0x0] 04:16:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x123bdac00) [pid = 2009] [serial = 96] [outer = 0x11813c800] 04:16:02 INFO - PROCESS | 2009 | 1470654962896 Marionette DEBUG loaded listener.js 04:16:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x123f4c000) [pid = 2009] [serial = 97] [outer = 0x11813c800] 04:16:03 INFO - PROCESS | 2009 | 1470654963176 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 04:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 482ms 04:16:03 INFO - PROCESS | 2009 | 1470654963224 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:16:03 INFO - PROCESS | 2009 | 1470654963226 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:16:03 INFO - PROCESS | 2009 | 1470654963232 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:16:03 INFO - PROCESS | 2009 | 1470654963234 Marionette TRACE conn2 <- [1,106,null,{}] 04:16:03 INFO - PROCESS | 2009 | 1470654963237 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:03 INFO - PROCESS | 2009 | 1470654963239 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:03 INFO - PROCESS | 2009 | 1470654963352 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:16:03 INFO - PROCESS | 2009 | 1470654963357 Marionette TRACE conn2 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:03 INFO - PROCESS | 2009 | 1470654963359 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:03 INFO - PROCESS | 2009 | ++DOCSHELL 0x12080a000 == 34 [pid = 2009] [id = 34] 04:16:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x118ebd800) [pid = 2009] [serial = 98] [outer = 0x0] 04:16:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x1243a9800) [pid = 2009] [serial = 99] [outer = 0x118ebd800] 04:16:03 INFO - PROCESS | 2009 | 1470654963402 Marionette DEBUG loaded listener.js 04:16:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x12470c400) [pid = 2009] [serial = 100] [outer = 0x118ebd800] 04:16:03 INFO - PROCESS | 2009 | 1470654963783 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 04:16:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:16:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 571ms 04:16:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:16:03 INFO - PROCESS | 2009 | 1470654963819 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:16:03 INFO - PROCESS | 2009 | 1470654963820 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:16:03 INFO - PROCESS | 2009 | 1470654963823 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:16:03 INFO - PROCESS | 2009 | 1470654963825 Marionette TRACE conn2 <- [1,110,null,{}] 04:16:03 INFO - PROCESS | 2009 | 1470654963831 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:03 INFO - PROCESS | 2009 | 1470654963832 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:03 INFO - PROCESS | 2009 | 1470654963920 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:16:03 INFO - PROCESS | 2009 | 1470654963923 Marionette TRACE conn2 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:03 INFO - PROCESS | 2009 | 1470654963925 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:03 INFO - PROCESS | 2009 | ++DOCSHELL 0x123951800 == 35 [pid = 2009] [id = 35] 04:16:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x123f4bc00) [pid = 2009] [serial = 101] [outer = 0x0] 04:16:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x124c8ec00) [pid = 2009] [serial = 102] [outer = 0x123f4bc00] 04:16:03 INFO - PROCESS | 2009 | 1470654963949 Marionette DEBUG loaded listener.js 04:16:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x1250d1000) [pid = 2009] [serial = 103] [outer = 0x123f4bc00] 04:16:04 INFO - PROCESS | 2009 | 1470654964342 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 04:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 573ms 04:16:04 INFO - PROCESS | 2009 | 1470654964397 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:16:04 INFO - PROCESS | 2009 | 1470654964399 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:16:04 INFO - PROCESS | 2009 | 1470654964402 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:16:04 INFO - PROCESS | 2009 | 1470654964404 Marionette TRACE conn2 <- [1,114,null,{}] 04:16:04 INFO - PROCESS | 2009 | 1470654964407 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:04 INFO - PROCESS | 2009 | 1470654964409 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:04 INFO - PROCESS | 2009 | 1470654964553 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:16:04 INFO - PROCESS | 2009 | 1470654964567 Marionette TRACE conn2 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:04 INFO - PROCESS | 2009 | 1470654964568 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:04 INFO - PROCESS | 2009 | ++DOCSHELL 0x12395a800 == 36 [pid = 2009] [id = 36] 04:16:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x124bee800) [pid = 2009] [serial = 104] [outer = 0x0] 04:16:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x125802800) [pid = 2009] [serial = 105] [outer = 0x124bee800] 04:16:04 INFO - PROCESS | 2009 | 1470654964608 Marionette DEBUG loaded listener.js 04:16:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x125811400) [pid = 2009] [serial = 106] [outer = 0x124bee800] 04:16:04 INFO - PROCESS | 2009 | 1470654964924 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 04:16:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:16:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 576ms 04:16:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:16:04 INFO - PROCESS | 2009 | 1470654964979 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:16:04 INFO - PROCESS | 2009 | 1470654964980 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:16:04 INFO - PROCESS | 2009 | 1470654964982 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:16:04 INFO - PROCESS | 2009 | 1470654964983 Marionette TRACE conn2 <- [1,118,null,{}] 04:16:04 INFO - PROCESS | 2009 | 1470654964986 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:04 INFO - PROCESS | 2009 | 1470654964987 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:05 INFO - PROCESS | 2009 | 1470654965064 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:16:05 INFO - PROCESS | 2009 | 1470654965109 Marionette TRACE conn2 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:05 INFO - PROCESS | 2009 | 1470654965110 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:05 INFO - PROCESS | 2009 | ++DOCSHELL 0x123e62800 == 37 [pid = 2009] [id = 37] 04:16:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x123808000) [pid = 2009] [serial = 107] [outer = 0x0] 04:16:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x126158800) [pid = 2009] [serial = 108] [outer = 0x123808000] 04:16:05 INFO - PROCESS | 2009 | 1470654965134 Marionette DEBUG loaded listener.js 04:16:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x1265b1c00) [pid = 2009] [serial = 109] [outer = 0x123808000] 04:16:05 INFO - PROCESS | 2009 | 1470654965369 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 04:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 04:16:05 INFO - PROCESS | 2009 | 1470654965400 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:16:05 INFO - PROCESS | 2009 | 1470654965402 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:16:05 INFO - PROCESS | 2009 | 1470654965404 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:16:05 INFO - PROCESS | 2009 | 1470654965405 Marionette TRACE conn2 <- [1,122,null,{}] 04:16:05 INFO - PROCESS | 2009 | 1470654965415 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:05 INFO - PROCESS | 2009 | 1470654965416 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:05 INFO - PROCESS | 2009 | 1470654965500 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:16:05 INFO - PROCESS | 2009 | 1470654965504 Marionette TRACE conn2 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:05 INFO - PROCESS | 2009 | 1470654965505 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:05 INFO - PROCESS | 2009 | ++DOCSHELL 0x1243c8000 == 38 [pid = 2009] [id = 38] 04:16:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x116930000) [pid = 2009] [serial = 110] [outer = 0x0] 04:16:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x1269a3800) [pid = 2009] [serial = 111] [outer = 0x116930000] 04:16:05 INFO - PROCESS | 2009 | 1470654965529 Marionette DEBUG loaded listener.js 04:16:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x126adcc00) [pid = 2009] [serial = 112] [outer = 0x116930000] 04:16:05 INFO - PROCESS | 2009 | 1470654965827 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 04:16:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:16:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 471ms 04:16:05 INFO - PROCESS | 2009 | 1470654965875 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:16:05 INFO - PROCESS | 2009 | 1470654965876 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:16:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:16:05 INFO - PROCESS | 2009 | 1470654965879 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:16:05 INFO - PROCESS | 2009 | 1470654965880 Marionette TRACE conn2 <- [1,126,null,{}] 04:16:05 INFO - PROCESS | 2009 | 1470654965882 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:05 INFO - PROCESS | 2009 | 1470654965883 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:05 INFO - PROCESS | 2009 | 1470654965962 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:16:06 INFO - PROCESS | 2009 | 1470654966008 Marionette TRACE conn2 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:06 INFO - PROCESS | 2009 | 1470654966009 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:06 INFO - PROCESS | 2009 | ++DOCSHELL 0x124c33000 == 39 [pid = 2009] [id = 39] 04:16:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x12653dc00) [pid = 2009] [serial = 113] [outer = 0x0] 04:16:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x126ae0400) [pid = 2009] [serial = 114] [outer = 0x12653dc00] 04:16:06 INFO - PROCESS | 2009 | 1470654966040 Marionette DEBUG loaded listener.js 04:16:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x128c9c800) [pid = 2009] [serial = 115] [outer = 0x12653dc00] 04:16:06 INFO - PROCESS | 2009 | 1470654966281 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 04:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 420ms 04:16:06 INFO - PROCESS | 2009 | 1470654966299 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:16:06 INFO - PROCESS | 2009 | 1470654966301 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:16:06 INFO - PROCESS | 2009 | 1470654966303 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:16:06 INFO - PROCESS | 2009 | 1470654966304 Marionette TRACE conn2 <- [1,130,null,{}] 04:16:06 INFO - PROCESS | 2009 | 1470654966306 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:06 INFO - PROCESS | 2009 | 1470654966307 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:06 INFO - PROCESS | 2009 | 1470654966391 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:16:06 INFO - PROCESS | 2009 | 1470654966397 Marionette TRACE conn2 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:06 INFO - PROCESS | 2009 | 1470654966398 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:06 INFO - PROCESS | 2009 | ++DOCSHELL 0x125879800 == 40 [pid = 2009] [id = 40] 04:16:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x128c9b400) [pid = 2009] [serial = 116] [outer = 0x0] 04:16:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 117 (0x12918c000) [pid = 2009] [serial = 117] [outer = 0x128c9b400] 04:16:06 INFO - PROCESS | 2009 | 1470654966422 Marionette DEBUG loaded listener.js 04:16:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 118 (0x129281800) [pid = 2009] [serial = 118] [outer = 0x128c9b400] 04:16:06 INFO - PROCESS | 2009 | 1470654966718 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 04:16:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:16:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 424ms 04:16:06 INFO - PROCESS | 2009 | 1470654966731 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:16:06 INFO - PROCESS | 2009 | 1470654966732 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:16:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:16:06 INFO - PROCESS | 2009 | 1470654966735 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:16:06 INFO - PROCESS | 2009 | 1470654966736 Marionette TRACE conn2 <- [1,134,null,{}] 04:16:06 INFO - PROCESS | 2009 | 1470654966738 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:06 INFO - PROCESS | 2009 | 1470654966739 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:06 INFO - PROCESS | 2009 | 1470654966821 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:16:06 INFO - PROCESS | 2009 | 1470654966826 Marionette TRACE conn2 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:06 INFO - PROCESS | 2009 | 1470654966828 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:06 INFO - PROCESS | 2009 | ++DOCSHELL 0x126732800 == 41 [pid = 2009] [id = 41] 04:16:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 119 (0x129281c00) [pid = 2009] [serial = 119] [outer = 0x0] 04:16:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 120 (0x129454400) [pid = 2009] [serial = 120] [outer = 0x129281c00] 04:16:06 INFO - PROCESS | 2009 | 1470654966859 Marionette DEBUG loaded listener.js 04:16:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 121 (0x12945e800) [pid = 2009] [serial = 121] [outer = 0x129281c00] 04:16:07 INFO - PROCESS | 2009 | 1470654967869 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 04:16:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:16:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1172ms 04:16:07 INFO - PROCESS | 2009 | 1470654967909 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:16:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:16:07 INFO - PROCESS | 2009 | 1470654967915 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:16:07 INFO - PROCESS | 2009 | 1470654967918 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:16:07 INFO - PROCESS | 2009 | 1470654967921 Marionette TRACE conn2 <- [1,138,null,{}] 04:16:07 INFO - PROCESS | 2009 | 1470654967928 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:07 INFO - PROCESS | 2009 | 1470654967930 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:08 INFO - PROCESS | 2009 | 1470654968031 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:16:08 INFO - PROCESS | 2009 | 1470654968037 Marionette TRACE conn2 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:08 INFO - PROCESS | 2009 | 1470654968039 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:08 INFO - PROCESS | 2009 | ++DOCSHELL 0x113b45800 == 42 [pid = 2009] [id = 42] 04:16:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 122 (0x116931400) [pid = 2009] [serial = 122] [outer = 0x0] 04:16:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 123 (0x116a0d800) [pid = 2009] [serial = 123] [outer = 0x116931400] 04:16:08 INFO - PROCESS | 2009 | 1470654968067 Marionette DEBUG loaded listener.js 04:16:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 124 (0x1176ce800) [pid = 2009] [serial = 124] [outer = 0x116931400] 04:16:08 INFO - PROCESS | 2009 | 1470654968397 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 04:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 522ms 04:16:08 INFO - PROCESS | 2009 | 1470654968440 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:16:08 INFO - PROCESS | 2009 | 1470654968443 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:16:08 INFO - PROCESS | 2009 | 1470654968447 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:16:08 INFO - PROCESS | 2009 | 1470654968449 Marionette TRACE conn2 <- [1,142,null,{}] 04:16:08 INFO - PROCESS | 2009 | 1470654968451 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:08 INFO - PROCESS | 2009 | 1470654968453 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:08 INFO - PROCESS | 2009 | 1470654968546 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:16:08 INFO - PROCESS | 2009 | 1470654968576 Marionette TRACE conn2 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:08 INFO - PROCESS | 2009 | 1470654968577 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:08 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169e0800 == 43 [pid = 2009] [id = 43] 04:16:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 125 (0x117dc4800) [pid = 2009] [serial = 125] [outer = 0x0] 04:16:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 126 (0x11818a000) [pid = 2009] [serial = 126] [outer = 0x117dc4800] 04:16:08 INFO - PROCESS | 2009 | 1470654968604 Marionette DEBUG loaded listener.js 04:16:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 127 (0x118371000) [pid = 2009] [serial = 127] [outer = 0x117dc4800] 04:16:08 INFO - PROCESS | 2009 | 1470654968937 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 04:16:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:16:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 519ms 04:16:08 INFO - PROCESS | 2009 | 1470654968966 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:16:08 INFO - PROCESS | 2009 | 1470654968968 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:16:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:16:08 INFO - PROCESS | 2009 | 1470654968970 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:16:08 INFO - PROCESS | 2009 | 1470654968972 Marionette TRACE conn2 <- [1,146,null,{}] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 126 (0x12a89e000) [pid = 2009] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 125 (0x12a890c00) [pid = 2009] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 124 (0x12918f000) [pid = 2009] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 123 (0x119320c00) [pid = 2009] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 122 (0x12b9b3000) [pid = 2009] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 121 (0x118370000) [pid = 2009] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 120 (0x12cd21c00) [pid = 2009] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 119 (0x12c872800) [pid = 2009] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 118 (0x12bece800) [pid = 2009] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 117 (0x12bec1800) [pid = 2009] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 116 (0x11813b000) [pid = 2009] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x12be3e400) [pid = 2009] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x12ba91c00) [pid = 2009] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x1198ce000) [pid = 2009] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x1208ddc00) [pid = 2009] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x11813c800) [pid = 2009] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x118ebd800) [pid = 2009] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x124bee800) [pid = 2009] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x123808000) [pid = 2009] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x116930000) [pid = 2009] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x111aa9400) [pid = 2009] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x112a92800) [pid = 2009] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x116766400) [pid = 2009] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x115e45c00) [pid = 2009] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x116a05c00) [pid = 2009] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x1132dd800) [pid = 2009] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x117dbec00) [pid = 2009] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x1165f7400) [pid = 2009] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:16:09 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x119347000) [pid = 2009] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:16:09 INFO - PROCESS | 2009 | 1470654969454 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:09 INFO - PROCESS | 2009 | 1470654969457 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:09 INFO - PROCESS | 2009 | 1470654969532 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:16:09 INFO - PROCESS | 2009 | 1470654969537 Marionette TRACE conn2 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:09 INFO - PROCESS | 2009 | 1470654969539 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:09 INFO - PROCESS | 2009 | ++DOCSHELL 0x117d7c000 == 44 [pid = 2009] [id = 44] 04:16:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x116551c00) [pid = 2009] [serial = 128] [outer = 0x0] 04:16:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x117259800) [pid = 2009] [serial = 129] [outer = 0x116551c00] 04:16:09 INFO - PROCESS | 2009 | 1470654969568 Marionette DEBUG loaded listener.js 04:16:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x11879c000) [pid = 2009] [serial = 130] [outer = 0x116551c00] 04:16:09 INFO - PROCESS | 2009 | 1470654969882 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 04:16:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:16:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 959ms 04:16:09 INFO - PROCESS | 2009 | 1470654969929 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:16:09 INFO - PROCESS | 2009 | 1470654969931 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:16:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:16:09 INFO - PROCESS | 2009 | 1470654969933 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:16:09 INFO - PROCESS | 2009 | 1470654969934 Marionette TRACE conn2 <- [1,150,null,{}] 04:16:09 INFO - PROCESS | 2009 | 1470654969937 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:09 INFO - PROCESS | 2009 | 1470654969938 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:10 INFO - PROCESS | 2009 | 1470654970014 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:16:10 INFO - PROCESS | 2009 | 1470654970058 Marionette TRACE conn2 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:10 INFO - PROCESS | 2009 | 1470654970059 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:10 INFO - PROCESS | 2009 | ++DOCSHELL 0x11858f800 == 45 [pid = 2009] [id = 45] 04:16:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x1161ca000) [pid = 2009] [serial = 131] [outer = 0x0] 04:16:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x119342c00) [pid = 2009] [serial = 132] [outer = 0x1161ca000] 04:16:10 INFO - PROCESS | 2009 | 1470654970084 Marionette DEBUG loaded listener.js 04:16:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x11942ec00) [pid = 2009] [serial = 133] [outer = 0x1161ca000] 04:16:10 INFO - PROCESS | 2009 | 1470654970358 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 04:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 04:16:10 INFO - PROCESS | 2009 | 1470654970402 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:16:10 INFO - PROCESS | 2009 | 1470654970403 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:16:10 INFO - PROCESS | 2009 | 1470654970405 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:16:10 INFO - PROCESS | 2009 | 1470654970407 Marionette TRACE conn2 <- [1,154,null,{}] 04:16:10 INFO - PROCESS | 2009 | 1470654970416 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:10 INFO - PROCESS | 2009 | 1470654970418 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:10 INFO - PROCESS | 2009 | 1470654970492 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:16:10 INFO - PROCESS | 2009 | 1470654970498 Marionette TRACE conn2 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:10 INFO - PROCESS | 2009 | 1470654970499 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:10 INFO - PROCESS | 2009 | ++DOCSHELL 0x119764800 == 46 [pid = 2009] [id = 46] 04:16:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x11934d800) [pid = 2009] [serial = 134] [outer = 0x0] 04:16:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x1194c6c00) [pid = 2009] [serial = 135] [outer = 0x11934d800] 04:16:10 INFO - PROCESS | 2009 | 1470654970523 Marionette DEBUG loaded listener.js 04:16:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x1198cd400) [pid = 2009] [serial = 136] [outer = 0x11934d800] 04:16:10 INFO - PROCESS | 2009 | 1470654970849 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 04:16:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:16:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 471ms 04:16:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:16:10 INFO - PROCESS | 2009 | 1470654970879 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:16:10 INFO - PROCESS | 2009 | 1470654970880 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:16:10 INFO - PROCESS | 2009 | 1470654970882 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:16:10 INFO - PROCESS | 2009 | 1470654970883 Marionette TRACE conn2 <- [1,158,null,{}] 04:16:10 INFO - PROCESS | 2009 | 1470654970886 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:10 INFO - PROCESS | 2009 | 1470654970889 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:10 INFO - PROCESS | 2009 | 1470654970969 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:16:10 INFO - PROCESS | 2009 | 1470654970973 Marionette TRACE conn2 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:10 INFO - PROCESS | 2009 | 1470654970974 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:10 INFO - PROCESS | 2009 | ++DOCSHELL 0x123892800 == 47 [pid = 2009] [id = 47] 04:16:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x119fccc00) [pid = 2009] [serial = 137] [outer = 0x0] 04:16:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x1239e6400) [pid = 2009] [serial = 138] [outer = 0x119fccc00] 04:16:11 INFO - PROCESS | 2009 | 1470654971002 Marionette DEBUG loaded listener.js 04:16:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x1243ae000) [pid = 2009] [serial = 139] [outer = 0x119fccc00] 04:16:11 INFO - PROCESS | 2009 | 1470654971311 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 04:16:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:16:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 04:16:11 INFO - PROCESS | 2009 | 1470654971352 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:16:11 INFO - PROCESS | 2009 | 1470654971353 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:16:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:16:11 INFO - PROCESS | 2009 | 1470654971355 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:16:11 INFO - PROCESS | 2009 | 1470654971356 Marionette TRACE conn2 <- [1,162,null,{}] 04:16:11 INFO - PROCESS | 2009 | 1470654971359 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:11 INFO - PROCESS | 2009 | 1470654971360 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:11 INFO - PROCESS | 2009 | 1470654971429 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:16:11 INFO - PROCESS | 2009 | 1470654971514 Marionette TRACE conn2 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:11 INFO - PROCESS | 2009 | 1470654971515 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:11 INFO - PROCESS | 2009 | ++DOCSHELL 0x112635800 == 48 [pid = 2009] [id = 48] 04:16:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x111c19800) [pid = 2009] [serial = 140] [outer = 0x0] 04:16:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x1121b9800) [pid = 2009] [serial = 141] [outer = 0x111c19800] 04:16:11 INFO - PROCESS | 2009 | 1470654971546 Marionette DEBUG loaded listener.js 04:16:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x112fd3000) [pid = 2009] [serial = 142] [outer = 0x111c19800] 04:16:11 INFO - PROCESS | 2009 | 1470654971983 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 04:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 669ms 04:16:12 INFO - PROCESS | 2009 | 1470654972028 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:16:12 INFO - PROCESS | 2009 | 1470654972031 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:16:12 INFO - PROCESS | 2009 | 1470654972034 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:16:12 INFO - PROCESS | 2009 | 1470654972035 Marionette TRACE conn2 <- [1,166,null,{}] 04:16:12 INFO - PROCESS | 2009 | 1470654972039 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:12 INFO - PROCESS | 2009 | 1470654972043 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:12 INFO - PROCESS | 2009 | 1470654972137 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:16:12 INFO - PROCESS | 2009 | 1470654972195 Marionette TRACE conn2 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:12 INFO - PROCESS | 2009 | 1470654972197 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:12 INFO - PROCESS | 2009 | ++DOCSHELL 0x117d5f800 == 49 [pid = 2009] [id = 49] 04:16:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x116ab8400) [pid = 2009] [serial = 143] [outer = 0x0] 04:16:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x11745b400) [pid = 2009] [serial = 144] [outer = 0x116ab8400] 04:16:12 INFO - PROCESS | 2009 | 1470654972227 Marionette DEBUG loaded listener.js 04:16:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x118137800) [pid = 2009] [serial = 145] [outer = 0x116ab8400] 04:16:12 INFO - PROCESS | 2009 | 1470654972652 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 04:16:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:16:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 04:16:12 INFO - PROCESS | 2009 | 1470654972711 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:16:12 INFO - PROCESS | 2009 | 1470654972714 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:16:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:16:12 INFO - PROCESS | 2009 | 1470654972738 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:16:12 INFO - PROCESS | 2009 | 1470654972740 Marionette TRACE conn2 <- [1,170,null,{}] 04:16:12 INFO - PROCESS | 2009 | 1470654972755 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:12 INFO - PROCESS | 2009 | 1470654972757 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:12 INFO - PROCESS | 2009 | 1470654972852 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:16:12 INFO - PROCESS | 2009 | 1470654972912 Marionette TRACE conn2 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:12 INFO - PROCESS | 2009 | 1470654972914 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:12 INFO - PROCESS | 2009 | ++DOCSHELL 0x123e6e000 == 50 [pid = 2009] [id = 50] 04:16:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 117 (0x118e6bc00) [pid = 2009] [serial = 146] [outer = 0x0] 04:16:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 118 (0x119347000) [pid = 2009] [serial = 147] [outer = 0x118e6bc00] 04:16:12 INFO - PROCESS | 2009 | 1470654972944 Marionette DEBUG loaded listener.js 04:16:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 119 (0x1198cf000) [pid = 2009] [serial = 148] [outer = 0x118e6bc00] 04:16:13 INFO - PROCESS | 2009 | 1470654973348 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 04:16:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:16:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 640ms 04:16:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:16:13 INFO - PROCESS | 2009 | 1470654973359 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:16:13 INFO - PROCESS | 2009 | 1470654973360 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:16:13 INFO - PROCESS | 2009 | 1470654973368 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:16:13 INFO - PROCESS | 2009 | 1470654973372 Marionette TRACE conn2 <- [1,174,null,{}] 04:16:13 INFO - PROCESS | 2009 | 1470654973375 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:13 INFO - PROCESS | 2009 | 1470654973378 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:13 INFO - PROCESS | 2009 | 1470654973474 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:16:13 INFO - PROCESS | 2009 | 1470654973520 Marionette TRACE conn2 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:13 INFO - PROCESS | 2009 | 1470654973521 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:13 INFO - PROCESS | 2009 | ++DOCSHELL 0x1243ce000 == 51 [pid = 2009] [id = 51] 04:16:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 120 (0x1198d0000) [pid = 2009] [serial = 149] [outer = 0x0] 04:16:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 121 (0x123806000) [pid = 2009] [serial = 150] [outer = 0x1198d0000] 04:16:13 INFO - PROCESS | 2009 | 1470654973553 Marionette DEBUG loaded listener.js 04:16:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 122 (0x124b15800) [pid = 2009] [serial = 151] [outer = 0x1198d0000] 04:16:14 INFO - PROCESS | 2009 | 1470654974060 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 04:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 727ms 04:16:14 INFO - PROCESS | 2009 | 1470654974107 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:16:14 INFO - PROCESS | 2009 | 1470654974110 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:16:14 INFO - PROCESS | 2009 | 1470654974141 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:16:14 INFO - PROCESS | 2009 | 1470654974142 Marionette TRACE conn2 <- [1,178,null,{}] 04:16:14 INFO - PROCESS | 2009 | 1470654974145 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:14 INFO - PROCESS | 2009 | 1470654974146 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:14 INFO - PROCESS | 2009 | 1470654974236 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:16:14 INFO - PROCESS | 2009 | 1470654974303 Marionette TRACE conn2 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:14 INFO - PROCESS | 2009 | 1470654974305 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:14 INFO - PROCESS | 2009 | ++DOCSHELL 0x1267a2800 == 52 [pid = 2009] [id = 52] 04:16:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 123 (0x124fee400) [pid = 2009] [serial = 152] [outer = 0x0] 04:16:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 124 (0x1250c8400) [pid = 2009] [serial = 153] [outer = 0x124fee400] 04:16:14 INFO - PROCESS | 2009 | 1470654974333 Marionette DEBUG loaded listener.js 04:16:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 125 (0x12580b800) [pid = 2009] [serial = 154] [outer = 0x124fee400] 04:16:14 INFO - PROCESS | 2009 | 1470654974706 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 04:16:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:16:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 673ms 04:16:14 INFO - PROCESS | 2009 | 1470654974826 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:16:14 INFO - PROCESS | 2009 | 1470654974828 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:16:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:16:14 INFO - PROCESS | 2009 | 1470654974833 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:16:14 INFO - PROCESS | 2009 | 1470654974835 Marionette TRACE conn2 <- [1,182,null,{}] 04:16:14 INFO - PROCESS | 2009 | 1470654974839 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:14 INFO - PROCESS | 2009 | 1470654974840 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:14 INFO - PROCESS | 2009 | 1470654974934 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:16:14 INFO - PROCESS | 2009 | 1470654974990 Marionette TRACE conn2 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:14 INFO - PROCESS | 2009 | 1470654974994 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:15 INFO - PROCESS | 2009 | ++DOCSHELL 0x117003000 == 53 [pid = 2009] [id = 53] 04:16:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 126 (0x1164af000) [pid = 2009] [serial = 155] [outer = 0x0] 04:16:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 127 (0x11654fc00) [pid = 2009] [serial = 156] [outer = 0x1164af000] 04:16:15 INFO - PROCESS | 2009 | 1470654975021 Marionette DEBUG loaded listener.js 04:16:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 128 (0x116766800) [pid = 2009] [serial = 157] [outer = 0x1164af000] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x123892800 == 52 [pid = 2009] [id = 47] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x119764800 == 51 [pid = 2009] [id = 46] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x11858f800 == 50 [pid = 2009] [id = 45] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x119177000 == 49 [pid = 2009] [id = 31] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x117d7c000 == 48 [pid = 2009] [id = 44] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x1169e0800 == 47 [pid = 2009] [id = 43] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x117009000 == 46 [pid = 2009] [id = 33] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x118590800 == 45 [pid = 2009] [id = 30] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x117009800 == 44 [pid = 2009] [id = 27] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x113b45800 == 43 [pid = 2009] [id = 42] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x117121000 == 42 [pid = 2009] [id = 28] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x11841a000 == 41 [pid = 2009] [id = 29] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x11975a800 == 40 [pid = 2009] [id = 32] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x126732800 == 39 [pid = 2009] [id = 41] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x1267a2800 == 38 [pid = 2009] [id = 52] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x1243ce000 == 37 [pid = 2009] [id = 51] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x12395a800 == 36 [pid = 2009] [id = 36] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x123e6e000 == 35 [pid = 2009] [id = 50] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x123951800 == 34 [pid = 2009] [id = 35] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x123e62800 == 33 [pid = 2009] [id = 37] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x124c33000 == 32 [pid = 2009] [id = 39] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x1243c8000 == 31 [pid = 2009] [id = 38] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x117d5f800 == 30 [pid = 2009] [id = 49] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x12080a000 == 29 [pid = 2009] [id = 34] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x125879800 == 28 [pid = 2009] [id = 40] 04:16:15 INFO - PROCESS | 2009 | --DOCSHELL 0x112635800 == 27 [pid = 2009] [id = 48] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 127 (0x12470ec00) [pid = 2009] [serial = 11] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 126 (0x12d995c00) [pid = 2009] [serial = 61] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 125 (0x119fd0c00) [pid = 2009] [serial = 90] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 124 (0x1208dd800) [pid = 2009] [serial = 91] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 123 (0x123807800) [pid = 2009] [serial = 93] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 122 (0x123855c00) [pid = 2009] [serial = 94] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 121 (0x123bdac00) [pid = 2009] [serial = 96] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 120 (0x123f4c000) [pid = 2009] [serial = 97] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 119 (0x1243a9800) [pid = 2009] [serial = 99] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 118 (0x12470c400) [pid = 2009] [serial = 100] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 117 (0x124c8ec00) [pid = 2009] [serial = 102] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 116 (0x125802800) [pid = 2009] [serial = 105] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x126158800) [pid = 2009] [serial = 108] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x1269a3800) [pid = 2009] [serial = 111] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x126ae0400) [pid = 2009] [serial = 114] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x111f07c00) [pid = 2009] [serial = 63] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x113be5000) [pid = 2009] [serial = 66] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x117259c00) [pid = 2009] [serial = 69] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x11813c000) [pid = 2009] [serial = 70] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x1165f8c00) [pid = 2009] [serial = 72] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x117263800) [pid = 2009] [serial = 75] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x117d48c00) [pid = 2009] [serial = 76] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x11813b400) [pid = 2009] [serial = 78] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x118796000) [pid = 2009] [serial = 81] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x119329c00) [pid = 2009] [serial = 84] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x1198d5c00) [pid = 2009] [serial = 88] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x11942a400) [pid = 2009] [serial = 87] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x125811400) [pid = 2009] [serial = 106] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x116916400) [pid = 2009] [serial = 73] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x1265b1c00) [pid = 2009] [serial = 109] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x119347800) [pid = 2009] [serial = 85] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x126adcc00) [pid = 2009] [serial = 112] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x1164a4800) [pid = 2009] [serial = 67] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x11818f000) [pid = 2009] [serial = 79] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x118eb8c00) [pid = 2009] [serial = 82] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x12918c000) [pid = 2009] [serial = 117] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x1121b0000) [pid = 2009] [serial = 64] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x124107800) [pid = 2009] [serial = 8] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x12bece000) [pid = 2009] [serial = 37] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x12be4b800) [pid = 2009] [serial = 33] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x12bebf000) [pid = 2009] [serial = 34] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x117d3f000) [pid = 2009] [serial = 30] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x12be4c000) [pid = 2009] [serial = 31] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x12ba99800) [pid = 2009] [serial = 28] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x12ba93800) [pid = 2009] [serial = 27] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x12b00d400) [pid = 2009] [serial = 24] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x12b981000) [pid = 2009] [serial = 25] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x12a896c00) [pid = 2009] [serial = 22] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x12a892800) [pid = 2009] [serial = 21] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x129460400) [pid = 2009] [serial = 18] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x129190c00) [pid = 2009] [serial = 15] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x12927ec00) [pid = 2009] [serial = 16] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x119425800) [pid = 2009] [serial = 60] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x12b9b9000) [pid = 2009] [serial = 57] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x12d632c00) [pid = 2009] [serial = 58] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x12d63cc00) [pid = 2009] [serial = 55] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x12d639000) [pid = 2009] [serial = 54] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 70 (0x12d36e400) [pid = 2009] [serial = 51] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 69 (0x12d632000) [pid = 2009] [serial = 52] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 68 (0x12d222000) [pid = 2009] [serial = 45] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 67 (0x12d26ac00) [pid = 2009] [serial = 48] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 66 (0x12cd14c00) [pid = 2009] [serial = 42] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 65 (0x12cd19c00) [pid = 2009] [serial = 43] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 64 (0x12c86e800) [pid = 2009] [serial = 40] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 63 (0x12c867400) [pid = 2009] [serial = 39] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | --DOMWINDOW == 62 (0x12bec9400) [pid = 2009] [serial = 36] [outer = 0x0] [url = about:blank] 04:16:15 INFO - PROCESS | 2009 | 1470654975883 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 04:16:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:16:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1078ms 04:16:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:16:15 INFO - PROCESS | 2009 | 1470654975915 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:16:15 INFO - PROCESS | 2009 | 1470654975917 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:16:15 INFO - PROCESS | 2009 | 1470654975920 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:16:15 INFO - PROCESS | 2009 | 1470654975922 Marionette TRACE conn2 <- [1,186,null,{}] 04:16:15 INFO - PROCESS | 2009 | 1470654975927 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:15 INFO - PROCESS | 2009 | 1470654975929 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:16 INFO - PROCESS | 2009 | 1470654976001 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:16:16 INFO - PROCESS | 2009 | 1470654976006 Marionette TRACE conn2 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:16 INFO - PROCESS | 2009 | 1470654976009 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:16 INFO - PROCESS | 2009 | ++DOCSHELL 0x11335a000 == 28 [pid = 2009] [id = 54] 04:16:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 63 (0x11658c400) [pid = 2009] [serial = 158] [outer = 0x0] 04:16:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 64 (0x1165f8c00) [pid = 2009] [serial = 159] [outer = 0x11658c400] 04:16:16 INFO - PROCESS | 2009 | 1470654976041 Marionette DEBUG loaded listener.js 04:16:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 65 (0x113be3800) [pid = 2009] [serial = 160] [outer = 0x11658c400] 04:16:16 INFO - PROCESS | 2009 | 1470654976348 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 04:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 469ms 04:16:16 INFO - PROCESS | 2009 | 1470654976392 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:16:16 INFO - PROCESS | 2009 | 1470654976395 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:16:16 INFO - PROCESS | 2009 | 1470654976400 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:16:16 INFO - PROCESS | 2009 | 1470654976402 Marionette TRACE conn2 <- [1,190,null,{}] 04:16:16 INFO - PROCESS | 2009 | 1470654976404 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:16 INFO - PROCESS | 2009 | 1470654976406 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:16 INFO - PROCESS | 2009 | 1470654976477 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:16:16 INFO - PROCESS | 2009 | 1470654976481 Marionette TRACE conn2 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:16 INFO - PROCESS | 2009 | 1470654976482 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:16 INFO - PROCESS | 2009 | ++DOCSHELL 0x116961800 == 29 [pid = 2009] [id = 55] 04:16:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 66 (0x11725a800) [pid = 2009] [serial = 161] [outer = 0x0] 04:16:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 67 (0x118136400) [pid = 2009] [serial = 162] [outer = 0x11725a800] 04:16:16 INFO - PROCESS | 2009 | 1470654976511 Marionette DEBUG loaded listener.js 04:16:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 68 (0x118142c00) [pid = 2009] [serial = 163] [outer = 0x11725a800] 04:16:16 INFO - PROCESS | 2009 | 1470654976822 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 04:16:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:16:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 04:16:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:16:16 INFO - PROCESS | 2009 | 1470654976879 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:16:16 INFO - PROCESS | 2009 | 1470654976880 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:16:16 INFO - PROCESS | 2009 | 1470654976882 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:16:16 INFO - PROCESS | 2009 | 1470654976885 Marionette TRACE conn2 <- [1,194,null,{}] 04:16:16 INFO - PROCESS | 2009 | 1470654976894 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:16 INFO - PROCESS | 2009 | 1470654976897 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:16 INFO - PROCESS | 2009 | 1470654976992 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:16:17 INFO - PROCESS | 2009 | 1470654977048 Marionette TRACE conn2 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:17 INFO - PROCESS | 2009 | 1470654977051 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:17 INFO - PROCESS | 2009 | ++DOCSHELL 0x11711f000 == 30 [pid = 2009] [id = 56] 04:16:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 69 (0x116588c00) [pid = 2009] [serial = 164] [outer = 0x0] 04:16:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 70 (0x118e6fc00) [pid = 2009] [serial = 165] [outer = 0x116588c00] 04:16:17 INFO - PROCESS | 2009 | 1470654977095 Marionette DEBUG loaded listener.js 04:16:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 71 (0x119341000) [pid = 2009] [serial = 166] [outer = 0x116588c00] 04:16:17 INFO - PROCESS | 2009 | 1470654977479 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 04:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 626ms 04:16:17 INFO - PROCESS | 2009 | 1470654977509 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:16:17 INFO - PROCESS | 2009 | 1470654977513 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:16:17 INFO - PROCESS | 2009 | 1470654977515 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:16:17 INFO - PROCESS | 2009 | 1470654977516 Marionette TRACE conn2 <- [1,198,null,{}] 04:16:17 INFO - PROCESS | 2009 | 1470654977519 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:17 INFO - PROCESS | 2009 | 1470654977520 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:17 INFO - PROCESS | 2009 | 1470654977611 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:16:17 INFO - PROCESS | 2009 | 1470654977616 Marionette TRACE conn2 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:17 INFO - PROCESS | 2009 | 1470654977617 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:17 INFO - PROCESS | 2009 | ++DOCSHELL 0x117d78000 == 31 [pid = 2009] [id = 57] 04:16:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x11942c000) [pid = 2009] [serial = 167] [outer = 0x0] 04:16:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x1194b8800) [pid = 2009] [serial = 168] [outer = 0x11942c000] 04:16:17 INFO - PROCESS | 2009 | 1470654977643 Marionette DEBUG loaded listener.js 04:16:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x11988e800) [pid = 2009] [serial = 169] [outer = 0x11942c000] 04:16:17 INFO - PROCESS | 2009 | 1470654977936 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 04:16:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:16:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 469ms 04:16:17 INFO - PROCESS | 2009 | 1470654977984 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:16:17 INFO - PROCESS | 2009 | 1470654977986 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:16:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:16:17 INFO - PROCESS | 2009 | 1470654977988 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:16:17 INFO - PROCESS | 2009 | 1470654977989 Marionette TRACE conn2 <- [1,202,null,{}] 04:16:17 INFO - PROCESS | 2009 | 1470654977991 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:18 INFO - PROCESS | 2009 | 1470654978000 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:18 INFO - PROCESS | 2009 | 1470654978084 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:16:18 INFO - PROCESS | 2009 | 1470654978115 Marionette TRACE conn2 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:18 INFO - PROCESS | 2009 | 1470654978116 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:18 INFO - PROCESS | 2009 | ++DOCSHELL 0x11916e000 == 32 [pid = 2009] [id = 58] 04:16:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x116ac2c00) [pid = 2009] [serial = 170] [outer = 0x0] 04:16:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x119f29c00) [pid = 2009] [serial = 171] [outer = 0x116ac2c00] 04:16:18 INFO - PROCESS | 2009 | 1470654978140 Marionette DEBUG loaded listener.js 04:16:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x1208dc000) [pid = 2009] [serial = 172] [outer = 0x116ac2c00] 04:16:18 INFO - PROCESS | 2009 | 1470654978469 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 04:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 520ms 04:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:16:18 INFO - PROCESS | 2009 | 1470654978508 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:16:18 INFO - PROCESS | 2009 | 1470654978510 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:16:18 INFO - PROCESS | 2009 | 1470654978512 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:16:18 INFO - PROCESS | 2009 | 1470654978513 Marionette TRACE conn2 <- [1,206,null,{}] 04:16:18 INFO - PROCESS | 2009 | 1470654978515 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:18 INFO - PROCESS | 2009 | 1470654978519 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:18 INFO - PROCESS | 2009 | 1470654978625 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:16:18 INFO - PROCESS | 2009 | 1470654978656 Marionette TRACE conn2 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:18 INFO - PROCESS | 2009 | 1470654978657 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:18 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a92000 == 33 [pid = 2009] [id = 59] 04:16:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x123804000) [pid = 2009] [serial = 173] [outer = 0x0] 04:16:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x123f51800) [pid = 2009] [serial = 174] [outer = 0x123804000] 04:16:18 INFO - PROCESS | 2009 | 1470654978682 Marionette DEBUG loaded listener.js 04:16:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x124c8b800) [pid = 2009] [serial = 175] [outer = 0x123804000] 04:16:18 INFO - PROCESS | 2009 | 1470654978954 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 04:16:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:16:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 470ms 04:16:18 INFO - PROCESS | 2009 | 1470654978983 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:16:18 INFO - PROCESS | 2009 | 1470654978985 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:16:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:16:18 INFO - PROCESS | 2009 | 1470654978987 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:16:18 INFO - PROCESS | 2009 | 1470654978988 Marionette TRACE conn2 <- [1,210,null,{}] 04:16:18 INFO - PROCESS | 2009 | 1470654978990 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:18 INFO - PROCESS | 2009 | 1470654978991 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:19 INFO - PROCESS | 2009 | 1470654979095 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:16:19 INFO - PROCESS | 2009 | 1470654979098 Marionette TRACE conn2 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:19 INFO - PROCESS | 2009 | 1470654979099 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:19 INFO - PROCESS | 2009 | ++DOCSHELL 0x120821800 == 34 [pid = 2009] [id = 60] 04:16:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x117d46800) [pid = 2009] [serial = 176] [outer = 0x0] 04:16:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x124fe9000) [pid = 2009] [serial = 177] [outer = 0x117d46800] 04:16:19 INFO - PROCESS | 2009 | 1470654979125 Marionette DEBUG loaded listener.js 04:16:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x125802c00) [pid = 2009] [serial = 178] [outer = 0x117d46800] 04:16:19 INFO - PROCESS | 2009 | 1470654979415 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 04:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 04:16:19 INFO - PROCESS | 2009 | 1470654979458 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:16:19 INFO - PROCESS | 2009 | 1470654979459 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:16:19 INFO - PROCESS | 2009 | 1470654979469 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:16:19 INFO - PROCESS | 2009 | 1470654979470 Marionette TRACE conn2 <- [1,214,null,{}] 04:16:19 INFO - PROCESS | 2009 | 1470654979472 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:19 INFO - PROCESS | 2009 | 1470654979473 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:19 INFO - PROCESS | 2009 | 1470654979567 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:16:19 INFO - PROCESS | 2009 | 1470654979571 Marionette TRACE conn2 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:19 INFO - PROCESS | 2009 | 1470654979572 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:19 INFO - PROCESS | 2009 | ++DOCSHELL 0x12395a000 == 35 [pid = 2009] [id = 61] 04:16:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x119320400) [pid = 2009] [serial = 179] [outer = 0x0] 04:16:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x12580c800) [pid = 2009] [serial = 180] [outer = 0x119320400] 04:16:19 INFO - PROCESS | 2009 | 1470654979596 Marionette DEBUG loaded listener.js 04:16:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x12653bc00) [pid = 2009] [serial = 181] [outer = 0x119320400] 04:16:19 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x119fccc00) [pid = 2009] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:16:19 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x11934d800) [pid = 2009] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:16:19 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x116931400) [pid = 2009] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:16:19 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x117dc4800) [pid = 2009] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:16:19 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x116551c00) [pid = 2009] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:16:19 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x1161ca000) [pid = 2009] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:16:19 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x129281c00) [pid = 2009] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:16:19 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x12653dc00) [pid = 2009] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:16:19 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x128c9b400) [pid = 2009] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:16:19 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x123f4bc00) [pid = 2009] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:16:19 INFO - PROCESS | 2009 | 1470654979915 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 04:16:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:16:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 04:16:19 INFO - PROCESS | 2009 | 1470654979937 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:16:19 INFO - PROCESS | 2009 | 1470654979939 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:16:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:16:19 INFO - PROCESS | 2009 | 1470654979941 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:16:19 INFO - PROCESS | 2009 | 1470654979942 Marionette TRACE conn2 <- [1,218,null,{}] 04:16:19 INFO - PROCESS | 2009 | 1470654979947 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:19 INFO - PROCESS | 2009 | 1470654979948 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:20 INFO - PROCESS | 2009 | 1470654980024 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:16:20 INFO - PROCESS | 2009 | 1470654980030 Marionette TRACE conn2 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:20 INFO - PROCESS | 2009 | 1470654980031 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:20 INFO - PROCESS | 2009 | ++DOCSHELL 0x123e65000 == 36 [pid = 2009] [id = 62] 04:16:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x115ea0c00) [pid = 2009] [serial = 182] [outer = 0x0] 04:16:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x11932b000) [pid = 2009] [serial = 183] [outer = 0x115ea0c00] 04:16:20 INFO - PROCESS | 2009 | 1470654980055 Marionette DEBUG loaded listener.js 04:16:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x12470dc00) [pid = 2009] [serial = 184] [outer = 0x115ea0c00] 04:16:20 INFO - PROCESS | 2009 | 1470654980330 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 04:16:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 421ms 04:16:20 INFO - PROCESS | 2009 | 1470654980366 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:16:20 INFO - PROCESS | 2009 | 1470654980367 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:16:20 INFO - PROCESS | 2009 | 1470654980369 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:16:20 INFO - PROCESS | 2009 | 1470654980370 Marionette TRACE conn2 <- [1,222,null,{}] 04:16:20 INFO - PROCESS | 2009 | 1470654980373 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:20 INFO - PROCESS | 2009 | 1470654980374 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:20 INFO - PROCESS | 2009 | 1470654980449 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:16:20 INFO - PROCESS | 2009 | 1470654980453 Marionette TRACE conn2 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:20 INFO - PROCESS | 2009 | 1470654980454 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:20 INFO - PROCESS | 2009 | ++DOCSHELL 0x12404c800 == 37 [pid = 2009] [id = 63] 04:16:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x117263c00) [pid = 2009] [serial = 185] [outer = 0x0] 04:16:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x12653dc00) [pid = 2009] [serial = 186] [outer = 0x117263c00] 04:16:20 INFO - PROCESS | 2009 | 1470654980517 Marionette DEBUG loaded listener.js 04:16:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x1267d3400) [pid = 2009] [serial = 187] [outer = 0x117263c00] 04:16:20 INFO - PROCESS | 2009 | 1470654980786 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 04:16:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:16:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 469ms 04:16:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:16:20 INFO - PROCESS | 2009 | 1470654980838 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:16:20 INFO - PROCESS | 2009 | 1470654980839 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:16:20 INFO - PROCESS | 2009 | 1470654980842 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:16:20 INFO - PROCESS | 2009 | 1470654980846 Marionette TRACE conn2 <- [1,226,null,{}] 04:16:20 INFO - PROCESS | 2009 | 1470654980850 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:20 INFO - PROCESS | 2009 | 1470654980851 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:20 INFO - PROCESS | 2009 | 1470654980946 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:16:20 INFO - PROCESS | 2009 | 1470654980949 Marionette TRACE conn2 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:20 INFO - PROCESS | 2009 | 1470654980951 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:20 INFO - PROCESS | 2009 | ++DOCSHELL 0x11916c800 == 38 [pid = 2009] [id = 64] 04:16:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x126748000) [pid = 2009] [serial = 188] [outer = 0x0] 04:16:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x1269b9c00) [pid = 2009] [serial = 189] [outer = 0x126748000] 04:16:20 INFO - PROCESS | 2009 | 1470654980977 Marionette DEBUG loaded listener.js 04:16:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x128ca1400) [pid = 2009] [serial = 190] [outer = 0x126748000] 04:16:21 INFO - PROCESS | 2009 | 1470654981280 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 04:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 472ms 04:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:16:21 INFO - PROCESS | 2009 | 1470654981315 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:16:21 INFO - PROCESS | 2009 | 1470654981316 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:16:21 INFO - PROCESS | 2009 | 1470654981318 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:16:21 INFO - PROCESS | 2009 | 1470654981319 Marionette TRACE conn2 <- [1,230,null,{}] 04:16:21 INFO - PROCESS | 2009 | 1470654981321 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:21 INFO - PROCESS | 2009 | 1470654981322 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:21 INFO - PROCESS | 2009 | 1470654981393 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:16:21 INFO - PROCESS | 2009 | 1470654981438 Marionette TRACE conn2 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:21 INFO - PROCESS | 2009 | 1470654981439 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:21 INFO - PROCESS | 2009 | ++DOCSHELL 0x126520800 == 39 [pid = 2009] [id = 65] 04:16:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1267d8800) [pid = 2009] [serial = 191] [outer = 0x0] 04:16:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x128e96c00) [pid = 2009] [serial = 192] [outer = 0x1267d8800] 04:16:21 INFO - PROCESS | 2009 | 1470654981463 Marionette DEBUG loaded listener.js 04:16:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x129195000) [pid = 2009] [serial = 193] [outer = 0x1267d8800] 04:16:21 INFO - PROCESS | 2009 | 1470654981702 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 04:16:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:16:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 417ms 04:16:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:16:21 INFO - PROCESS | 2009 | 1470654981736 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:16:21 INFO - PROCESS | 2009 | 1470654981737 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:16:21 INFO - PROCESS | 2009 | 1470654981741 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:16:21 INFO - PROCESS | 2009 | 1470654981742 Marionette TRACE conn2 <- [1,234,null,{}] 04:16:21 INFO - PROCESS | 2009 | 1470654981752 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:21 INFO - PROCESS | 2009 | 1470654981753 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:21 INFO - PROCESS | 2009 | 1470654981838 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:16:21 INFO - PROCESS | 2009 | 1470654981841 Marionette TRACE conn2 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:21 INFO - PROCESS | 2009 | 1470654981843 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:21 INFO - PROCESS | 2009 | ++DOCSHELL 0x128e0b800 == 40 [pid = 2009] [id = 66] 04:16:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x129281400) [pid = 2009] [serial = 194] [outer = 0x0] 04:16:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x12928b000) [pid = 2009] [serial = 195] [outer = 0x129281400] 04:16:21 INFO - PROCESS | 2009 | 1470654981869 Marionette DEBUG loaded listener.js 04:16:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x12945d000) [pid = 2009] [serial = 196] [outer = 0x129281400] 04:16:22 INFO - PROCESS | 2009 | 1470654982392 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 04:16:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:16:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 727ms 04:16:22 INFO - PROCESS | 2009 | 1470654982469 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:16:22 INFO - PROCESS | 2009 | 1470654982471 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:16:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:16:22 INFO - PROCESS | 2009 | 1470654982474 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:16:22 INFO - PROCESS | 2009 | 1470654982478 Marionette TRACE conn2 <- [1,238,null,{}] 04:16:22 INFO - PROCESS | 2009 | 1470654982481 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:22 INFO - PROCESS | 2009 | 1470654982483 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:22 INFO - PROCESS | 2009 | 1470654982586 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:16:22 INFO - PROCESS | 2009 | 1470654982631 Marionette TRACE conn2 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:22 INFO - PROCESS | 2009 | 1470654982632 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:22 INFO - PROCESS | 2009 | ++DOCSHELL 0x1165b0000 == 41 [pid = 2009] [id = 67] 04:16:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x11658c000) [pid = 2009] [serial = 197] [outer = 0x0] 04:16:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x116936000) [pid = 2009] [serial = 198] [outer = 0x11658c000] 04:16:22 INFO - PROCESS | 2009 | 1470654982663 Marionette DEBUG loaded listener.js 04:16:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x117263800) [pid = 2009] [serial = 199] [outer = 0x11658c000] 04:16:23 INFO - PROCESS | 2009 | 1470654983271 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 04:16:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 822ms 04:16:23 INFO - PROCESS | 2009 | 1470654983302 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:16:23 INFO - PROCESS | 2009 | 1470654983304 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:16:23 INFO - PROCESS | 2009 | 1470654983308 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:16:23 INFO - PROCESS | 2009 | 1470654983312 Marionette TRACE conn2 <- [1,242,null,{}] 04:16:23 INFO - PROCESS | 2009 | 1470654983317 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:23 INFO - PROCESS | 2009 | 1470654983319 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:23 INFO - PROCESS | 2009 | 1470654983418 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:16:23 INFO - PROCESS | 2009 | 1470654983485 Marionette TRACE conn2 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:23 INFO - PROCESS | 2009 | 1470654983488 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:23 INFO - PROCESS | 2009 | ++DOCSHELL 0x1164cd800 == 42 [pid = 2009] [id = 68] 04:16:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x117259c00) [pid = 2009] [serial = 200] [outer = 0x0] 04:16:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1176d2800) [pid = 2009] [serial = 201] [outer = 0x117259c00] 04:16:23 INFO - PROCESS | 2009 | 1470654983516 Marionette DEBUG loaded listener.js 04:16:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x117dc4800) [pid = 2009] [serial = 202] [outer = 0x117259c00] 04:16:23 INFO - PROCESS | 2009 | --DOCSHELL 0x126520800 == 41 [pid = 2009] [id = 65] 04:16:23 INFO - PROCESS | 2009 | --DOCSHELL 0x11916c800 == 40 [pid = 2009] [id = 64] 04:16:23 INFO - PROCESS | 2009 | --DOCSHELL 0x12404c800 == 39 [pid = 2009] [id = 63] 04:16:23 INFO - PROCESS | 2009 | --DOCSHELL 0x123e65000 == 38 [pid = 2009] [id = 62] 04:16:23 INFO - PROCESS | 2009 | --DOCSHELL 0x12395a000 == 37 [pid = 2009] [id = 61] 04:16:23 INFO - PROCESS | 2009 | --DOCSHELL 0x120821800 == 36 [pid = 2009] [id = 60] 04:16:23 INFO - PROCESS | 2009 | --DOCSHELL 0x119a92000 == 35 [pid = 2009] [id = 59] 04:16:23 INFO - PROCESS | 2009 | --DOCSHELL 0x11916e000 == 34 [pid = 2009] [id = 58] 04:16:23 INFO - PROCESS | 2009 | --DOCSHELL 0x117d78000 == 33 [pid = 2009] [id = 57] 04:16:23 INFO - PROCESS | 2009 | --DOCSHELL 0x11711f000 == 32 [pid = 2009] [id = 56] 04:16:23 INFO - PROCESS | 2009 | --DOCSHELL 0x116961800 == 31 [pid = 2009] [id = 55] 04:16:23 INFO - PROCESS | 2009 | --DOCSHELL 0x11335a000 == 30 [pid = 2009] [id = 54] 04:16:23 INFO - PROCESS | 2009 | --DOCSHELL 0x117003000 == 29 [pid = 2009] [id = 53] 04:16:23 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x117259800) [pid = 2009] [serial = 129] [outer = 0x0] [url = about:blank] 04:16:23 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x12945e800) [pid = 2009] [serial = 121] [outer = 0x0] [url = about:blank] 04:16:23 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x129454400) [pid = 2009] [serial = 120] [outer = 0x0] [url = about:blank] 04:16:23 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x128c9c800) [pid = 2009] [serial = 115] [outer = 0x0] [url = about:blank] 04:16:23 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x129281800) [pid = 2009] [serial = 118] [outer = 0x0] [url = about:blank] 04:16:23 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x1250d1000) [pid = 2009] [serial = 103] [outer = 0x0] [url = about:blank] 04:16:23 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x116a0d800) [pid = 2009] [serial = 123] [outer = 0x0] [url = about:blank] 04:16:23 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x11818a000) [pid = 2009] [serial = 126] [outer = 0x0] [url = about:blank] 04:16:23 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1176ce800) [pid = 2009] [serial = 124] [outer = 0x0] [url = about:blank] 04:16:23 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x118371000) [pid = 2009] [serial = 127] [outer = 0x0] [url = about:blank] 04:16:23 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x11879c000) [pid = 2009] [serial = 130] [outer = 0x0] [url = about:blank] 04:16:23 INFO - PROCESS | 2009 | 1470654983876 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 04:16:23 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x119342c00) [pid = 2009] [serial = 132] [outer = 0x0] [url = about:blank] 04:16:23 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x11942ec00) [pid = 2009] [serial = 133] [outer = 0x0] [url = about:blank] 04:16:23 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x1243ae000) [pid = 2009] [serial = 139] [outer = 0x0] [url = about:blank] 04:16:23 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x1198cd400) [pid = 2009] [serial = 136] [outer = 0x0] [url = about:blank] 04:16:23 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x1239e6400) [pid = 2009] [serial = 138] [outer = 0x0] [url = about:blank] 04:16:23 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x1194c6c00) [pid = 2009] [serial = 135] [outer = 0x0] [url = about:blank] 04:16:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:16:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 624ms 04:16:23 INFO - PROCESS | 2009 | 1470654983932 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:16:23 INFO - PROCESS | 2009 | 1470654983935 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:16:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:16:23 INFO - PROCESS | 2009 | 1470654983940 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:16:23 INFO - PROCESS | 2009 | 1470654983942 Marionette TRACE conn2 <- [1,246,null,{}] 04:16:23 INFO - PROCESS | 2009 | 1470654983944 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:23 INFO - PROCESS | 2009 | 1470654983946 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:24 INFO - PROCESS | 2009 | 1470654984023 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:16:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x11813d400) [pid = 2009] [serial = 203] [outer = 0x12d261c00] 04:16:24 INFO - PROCESS | 2009 | 1470654984047 Marionette TRACE conn2 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:24 INFO - PROCESS | 2009 | 1470654984048 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:24 INFO - PROCESS | 2009 | ++DOCSHELL 0x118415800 == 30 [pid = 2009] [id = 69] 04:16:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x118798000) [pid = 2009] [serial = 204] [outer = 0x0] 04:16:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1187a2c00) [pid = 2009] [serial = 205] [outer = 0x118798000] 04:16:24 INFO - PROCESS | 2009 | 1470654984079 Marionette DEBUG loaded listener.js 04:16:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x11932d800) [pid = 2009] [serial = 206] [outer = 0x118798000] 04:16:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 468ms 04:16:24 INFO - PROCESS | 2009 | 1470654984405 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 04:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:16:24 INFO - PROCESS | 2009 | 1470654984417 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:16:24 INFO - PROCESS | 2009 | 1470654984418 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:16:24 INFO - PROCESS | 2009 | 1470654984420 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:16:24 INFO - PROCESS | 2009 | 1470654984423 Marionette TRACE conn2 <- [1,250,null,{}] 04:16:24 INFO - PROCESS | 2009 | 1470654984434 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:24 INFO - PROCESS | 2009 | 1470654984438 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:24 INFO - PROCESS | 2009 | 1470654984524 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:16:24 INFO - PROCESS | 2009 | 1470654984569 Marionette TRACE conn2 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:24 INFO - PROCESS | 2009 | 1470654984572 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:24 INFO - PROCESS | 2009 | ++DOCSHELL 0x118eea800 == 31 [pid = 2009] [id = 70] 04:16:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x119426400) [pid = 2009] [serial = 207] [outer = 0x0] 04:16:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x119fccc00) [pid = 2009] [serial = 208] [outer = 0x119426400] 04:16:24 INFO - PROCESS | 2009 | 1470654984600 Marionette DEBUG loaded listener.js 04:16:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1239e7800) [pid = 2009] [serial = 209] [outer = 0x119426400] 04:16:24 INFO - PROCESS | 2009 | 1470654984864 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 04:16:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:16:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 476ms 04:16:24 INFO - PROCESS | 2009 | 1470654984899 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:16:24 INFO - PROCESS | 2009 | 1470654984901 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:16:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:16:24 INFO - PROCESS | 2009 | 1470654984904 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:16:24 INFO - PROCESS | 2009 | 1470654984905 Marionette TRACE conn2 <- [1,254,null,{}] 04:16:24 INFO - PROCESS | 2009 | 1470654984907 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:24 INFO - PROCESS | 2009 | 1470654984908 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:24 INFO - PROCESS | 2009 | 1470654984996 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:16:25 INFO - PROCESS | 2009 | 1470654984999 Marionette TRACE conn2 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:25 INFO - PROCESS | 2009 | 1470654985000 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:25 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a1a800 == 32 [pid = 2009] [id = 71] 04:16:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x123c55400) [pid = 2009] [serial = 210] [outer = 0x0] 04:16:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x12470d400) [pid = 2009] [serial = 211] [outer = 0x123c55400] 04:16:25 INFO - PROCESS | 2009 | 1470654985027 Marionette DEBUG loaded listener.js 04:16:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x124f92800) [pid = 2009] [serial = 212] [outer = 0x123c55400] 04:16:25 INFO - PROCESS | 2009 | 1470654985337 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 04:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 04:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:16:25 INFO - PROCESS | 2009 | 1470654985372 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:16:25 INFO - PROCESS | 2009 | 1470654985373 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:16:25 INFO - PROCESS | 2009 | 1470654985376 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:16:25 INFO - PROCESS | 2009 | 1470654985378 Marionette TRACE conn2 <- [1,258,null,{}] 04:16:25 INFO - PROCESS | 2009 | 1470654985382 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:25 INFO - PROCESS | 2009 | 1470654985383 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:25 INFO - PROCESS | 2009 | 1470654985451 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:16:25 INFO - PROCESS | 2009 | 1470654985455 Marionette TRACE conn2 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:25 INFO - PROCESS | 2009 | 1470654985456 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:25 INFO - PROCESS | 2009 | ++DOCSHELL 0x123899800 == 33 [pid = 2009] [id = 72] 04:16:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x1239e7400) [pid = 2009] [serial = 213] [outer = 0x0] 04:16:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1250d1000) [pid = 2009] [serial = 214] [outer = 0x1239e7400] 04:16:25 INFO - PROCESS | 2009 | 1470654985482 Marionette DEBUG loaded listener.js 04:16:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x12614f400) [pid = 2009] [serial = 215] [outer = 0x1239e7400] 04:16:25 INFO - PROCESS | 2009 | 1470654985785 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 04:16:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:16:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 421ms 04:16:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:16:25 INFO - PROCESS | 2009 | 1470654985801 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:16:25 INFO - PROCESS | 2009 | 1470654985802 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:16:25 INFO - PROCESS | 2009 | 1470654985805 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:16:25 INFO - PROCESS | 2009 | 1470654985807 Marionette TRACE conn2 <- [1,262,null,{}] 04:16:25 INFO - PROCESS | 2009 | 1470654985812 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:25 INFO - PROCESS | 2009 | 1470654985819 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:25 INFO - PROCESS | 2009 | 1470654985969 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:16:26 INFO - PROCESS | 2009 | 1470654986051 Marionette TRACE conn2 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:26 INFO - PROCESS | 2009 | 1470654986052 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:26 INFO - PROCESS | 2009 | ++DOCSHELL 0x124042000 == 34 [pid = 2009] [id = 73] 04:16:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x115e45c00) [pid = 2009] [serial = 216] [outer = 0x0] 04:16:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x126158800) [pid = 2009] [serial = 217] [outer = 0x115e45c00] 04:16:26 INFO - PROCESS | 2009 | 1470654986077 Marionette DEBUG loaded listener.js 04:16:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x128e95400) [pid = 2009] [serial = 218] [outer = 0x115e45c00] 04:16:26 INFO - PROCESS | 2009 | 1470654986383 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 04:16:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 624ms 04:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:16:26 INFO - PROCESS | 2009 | 1470654986434 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:16:26 INFO - PROCESS | 2009 | 1470654986435 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:16:26 INFO - PROCESS | 2009 | 1470654986437 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:16:26 INFO - PROCESS | 2009 | 1470654986438 Marionette TRACE conn2 <- [1,266,null,{}] 04:16:26 INFO - PROCESS | 2009 | 1470654986440 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:26 INFO - PROCESS | 2009 | 1470654986441 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:26 INFO - PROCESS | 2009 | 1470654986529 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:16:26 INFO - PROCESS | 2009 | 1470654986532 Marionette TRACE conn2 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:26 INFO - PROCESS | 2009 | 1470654986533 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:26 INFO - PROCESS | 2009 | ++DOCSHELL 0x124fc3800 == 35 [pid = 2009] [id = 74] 04:16:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x129190800) [pid = 2009] [serial = 219] [outer = 0x0] 04:16:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x12928d800) [pid = 2009] [serial = 220] [outer = 0x129190800] 04:16:26 INFO - PROCESS | 2009 | 1470654986558 Marionette DEBUG loaded listener.js 04:16:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x129461400) [pid = 2009] [serial = 221] [outer = 0x129190800] 04:16:26 INFO - PROCESS | 2009 | 1470654986891 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 04:16:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:16:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 470ms 04:16:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:16:26 INFO - PROCESS | 2009 | 1470654986908 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:16:26 INFO - PROCESS | 2009 | 1470654986909 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:16:26 INFO - PROCESS | 2009 | 1470654986914 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:16:26 INFO - PROCESS | 2009 | 1470654986915 Marionette TRACE conn2 <- [1,270,null,{}] 04:16:26 INFO - PROCESS | 2009 | 1470654986917 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:26 INFO - PROCESS | 2009 | 1470654986919 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:27 INFO - PROCESS | 2009 | 1470654987006 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:16:27 INFO - PROCESS | 2009 | 1470654987038 Marionette TRACE conn2 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:27 INFO - PROCESS | 2009 | 1470654987039 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:27 INFO - PROCESS | 2009 | ++DOCSHELL 0x112f7c000 == 36 [pid = 2009] [id = 75] 04:16:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x12a4a0c00) [pid = 2009] [serial = 222] [outer = 0x0] 04:16:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x12a4a9400) [pid = 2009] [serial = 223] [outer = 0x12a4a0c00] 04:16:27 INFO - PROCESS | 2009 | 1470654987062 Marionette DEBUG loaded listener.js 04:16:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x12a6b1800) [pid = 2009] [serial = 224] [outer = 0x12a4a0c00] 04:16:27 INFO - PROCESS | 2009 | 1470654987367 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 04:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 519ms 04:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:16:27 INFO - PROCESS | 2009 | 1470654987432 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:16:27 INFO - PROCESS | 2009 | 1470654987434 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:16:27 INFO - PROCESS | 2009 | 1470654987436 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:16:27 INFO - PROCESS | 2009 | 1470654987437 Marionette TRACE conn2 <- [1,274,null,{}] 04:16:27 INFO - PROCESS | 2009 | 1470654987439 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:27 INFO - PROCESS | 2009 | 1470654987440 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:27 INFO - PROCESS | 2009 | 1470654987531 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:16:27 INFO - PROCESS | 2009 | 1470654987543 Marionette TRACE conn2 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:27 INFO - PROCESS | 2009 | 1470654987544 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:27 INFO - PROCESS | 2009 | ++DOCSHELL 0x128a81800 == 37 [pid = 2009] [id = 76] 04:16:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x12a6b5c00) [pid = 2009] [serial = 225] [outer = 0x0] 04:16:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x12a6b9000) [pid = 2009] [serial = 226] [outer = 0x12a6b5c00] 04:16:27 INFO - PROCESS | 2009 | 1470654987567 Marionette DEBUG loaded listener.js 04:16:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x12a88fc00) [pid = 2009] [serial = 227] [outer = 0x12a6b5c00] 04:16:27 INFO - PROCESS | 2009 | 1470654987889 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 04:16:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:16:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 04:16:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:16:27 INFO - PROCESS | 2009 | 1470654987904 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:16:27 INFO - PROCESS | 2009 | 1470654987905 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:16:27 INFO - PROCESS | 2009 | 1470654987907 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:16:27 INFO - PROCESS | 2009 | 1470654987908 Marionette TRACE conn2 <- [1,278,null,{}] 04:16:27 INFO - PROCESS | 2009 | 1470654987913 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:27 INFO - PROCESS | 2009 | 1470654987915 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:28 INFO - PROCESS | 2009 | 1470654988006 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x111c19800) [pid = 2009] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x116ab8400) [pid = 2009] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x118e6bc00) [pid = 2009] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x1198d0000) [pid = 2009] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x123804000) [pid = 2009] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x116ac2c00) [pid = 2009] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x126748000) [pid = 2009] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x1164af000) [pid = 2009] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x11942c000) [pid = 2009] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x117d46800) [pid = 2009] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x116588c00) [pid = 2009] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x11725a800) [pid = 2009] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x124fee400) [pid = 2009] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x119320400) [pid = 2009] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x115ea0c00) [pid = 2009] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x11658c400) [pid = 2009] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1267d8800) [pid = 2009] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:16:28 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x117263c00) [pid = 2009] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:16:28 INFO - PROCESS | 2009 | 1470654988144 Marionette TRACE conn2 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:28 INFO - PROCESS | 2009 | 1470654988145 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:28 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169c7000 == 38 [pid = 2009] [id = 77] 04:16:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x111f08c00) [pid = 2009] [serial = 228] [outer = 0x0] 04:16:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x1164af000) [pid = 2009] [serial = 229] [outer = 0x111f08c00] 04:16:28 INFO - PROCESS | 2009 | 1470654988172 Marionette DEBUG loaded listener.js 04:16:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x117d3f000) [pid = 2009] [serial = 230] [outer = 0x111f08c00] 04:16:28 INFO - PROCESS | 2009 | 1470654988422 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 04:16:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:16:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 522ms 04:16:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:16:28 INFO - PROCESS | 2009 | 1470654988435 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:16:28 INFO - PROCESS | 2009 | 1470654988437 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:16:28 INFO - PROCESS | 2009 | 1470654988440 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:16:28 INFO - PROCESS | 2009 | 1470654988442 Marionette TRACE conn2 <- [1,282,null,{}] 04:16:28 INFO - PROCESS | 2009 | 1470654988469 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:28 INFO - PROCESS | 2009 | 1470654988472 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:28 INFO - PROCESS | 2009 | 1470654988585 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:16:28 INFO - PROCESS | 2009 | 1470654988590 Marionette TRACE conn2 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:28 INFO - PROCESS | 2009 | 1470654988592 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:28 INFO - PROCESS | 2009 | ++DOCSHELL 0x1292b9800 == 39 [pid = 2009] [id = 78] 04:16:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x118e6bc00) [pid = 2009] [serial = 231] [outer = 0x0] 04:16:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x125804800) [pid = 2009] [serial = 232] [outer = 0x118e6bc00] 04:16:28 INFO - PROCESS | 2009 | 1470654988628 Marionette DEBUG loaded listener.js 04:16:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x12a89b000) [pid = 2009] [serial = 233] [outer = 0x118e6bc00] 04:16:28 INFO - PROCESS | 2009 | 1470654988969 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 04:16:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 580ms 04:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:16:29 INFO - PROCESS | 2009 | 1470654989021 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:16:29 INFO - PROCESS | 2009 | 1470654989022 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:16:29 INFO - PROCESS | 2009 | 1470654989025 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:16:29 INFO - PROCESS | 2009 | 1470654989026 Marionette TRACE conn2 <- [1,286,null,{}] 04:16:29 INFO - PROCESS | 2009 | 1470654989028 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:29 INFO - PROCESS | 2009 | 1470654989029 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:29 INFO - PROCESS | 2009 | 1470654989101 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:16:29 INFO - PROCESS | 2009 | 1470654989105 Marionette TRACE conn2 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:29 INFO - PROCESS | 2009 | 1470654989106 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:29 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a604800 == 40 [pid = 2009] [id = 79] 04:16:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x12a89dc00) [pid = 2009] [serial = 234] [outer = 0x0] 04:16:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x12b008000) [pid = 2009] [serial = 235] [outer = 0x12a89dc00] 04:16:29 INFO - PROCESS | 2009 | 1470654989132 Marionette DEBUG loaded listener.js 04:16:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x12b011800) [pid = 2009] [serial = 236] [outer = 0x12a89dc00] 04:16:29 INFO - PROCESS | 2009 | 1470654989417 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 04:16:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 417ms 04:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:16:29 INFO - PROCESS | 2009 | 1470654989451 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:16:29 INFO - PROCESS | 2009 | 1470654989452 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:16:29 INFO - PROCESS | 2009 | 1470654989456 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:16:29 INFO - PROCESS | 2009 | 1470654989457 Marionette TRACE conn2 <- [1,290,null,{}] 04:16:29 INFO - PROCESS | 2009 | 1470654989463 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:29 INFO - PROCESS | 2009 | 1470654989465 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:29 INFO - PROCESS | 2009 | 1470654989549 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:16:29 INFO - PROCESS | 2009 | 1470654989555 Marionette TRACE conn2 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:29 INFO - PROCESS | 2009 | 1470654989556 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:29 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a7d8800 == 41 [pid = 2009] [id = 80] 04:16:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x12b062c00) [pid = 2009] [serial = 237] [outer = 0x0] 04:16:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x12b1de400) [pid = 2009] [serial = 238] [outer = 0x12b062c00] 04:16:29 INFO - PROCESS | 2009 | 1470654989589 Marionette DEBUG loaded listener.js 04:16:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x12b1e6400) [pid = 2009] [serial = 239] [outer = 0x12b062c00] 04:16:29 INFO - PROCESS | 2009 | 1470654989939 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 04:16:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:16:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 521ms 04:16:29 INFO - PROCESS | 2009 | 1470654989978 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:16:29 INFO - PROCESS | 2009 | 1470654989980 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:16:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:16:29 INFO - PROCESS | 2009 | 1470654989995 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:16:29 INFO - PROCESS | 2009 | 1470654989997 Marionette TRACE conn2 <- [1,294,null,{}] 04:16:30 INFO - PROCESS | 2009 | 1470654989999 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:30 INFO - PROCESS | 2009 | 1470654990000 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:30 INFO - PROCESS | 2009 | 1470654990091 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:16:30 INFO - PROCESS | 2009 | 1470654990096 Marionette TRACE conn2 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:30 INFO - PROCESS | 2009 | 1470654990097 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:30 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a879000 == 42 [pid = 2009] [id = 81] 04:16:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x12b05d800) [pid = 2009] [serial = 240] [outer = 0x0] 04:16:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x12b982800) [pid = 2009] [serial = 241] [outer = 0x12b05d800] 04:16:30 INFO - PROCESS | 2009 | 1470654990134 Marionette DEBUG loaded listener.js 04:16:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x12b98f000) [pid = 2009] [serial = 242] [outer = 0x12b05d800] 04:16:30 INFO - PROCESS | 2009 | 1470654990669 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 733ms 04:16:30 INFO - PROCESS | 2009 | 1470654990727 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:16:30 INFO - PROCESS | 2009 | 1470654990730 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:16:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:16:30 INFO - PROCESS | 2009 | 1470654990734 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:16:30 INFO - PROCESS | 2009 | 1470654990737 Marionette TRACE conn2 <- [1,298,null,{}] 04:16:30 INFO - PROCESS | 2009 | 1470654990741 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:30 INFO - PROCESS | 2009 | 1470654990743 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:30 INFO - PROCESS | 2009 | 1470654990842 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:16:30 INFO - PROCESS | 2009 | 1470654990903 Marionette TRACE conn2 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:30 INFO - PROCESS | 2009 | 1470654990905 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:30 INFO - PROCESS | 2009 | ++DOCSHELL 0x11749a000 == 43 [pid = 2009] [id = 82] 04:16:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x117155400) [pid = 2009] [serial = 243] [outer = 0x0] 04:16:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x117d49400) [pid = 2009] [serial = 244] [outer = 0x117155400] 04:16:30 INFO - PROCESS | 2009 | 1470654990935 Marionette DEBUG loaded listener.js 04:16:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x11818a000) [pid = 2009] [serial = 245] [outer = 0x117155400] 04:16:31 INFO - PROCESS | 2009 | 1470654991344 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 625ms 04:16:31 INFO - PROCESS | 2009 | 1470654991359 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:16:31 INFO - PROCESS | 2009 | 1470654991363 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:16:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:16:31 INFO - PROCESS | 2009 | 1470654991367 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:16:31 INFO - PROCESS | 2009 | 1470654991369 Marionette TRACE conn2 <- [1,302,null,{}] 04:16:31 INFO - PROCESS | 2009 | 1470654991371 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:31 INFO - PROCESS | 2009 | 1470654991373 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:31 INFO - PROCESS | 2009 | 1470654991475 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:16:31 INFO - PROCESS | 2009 | 1470654991556 Marionette TRACE conn2 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:31 INFO - PROCESS | 2009 | 1470654991558 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:31 INFO - PROCESS | 2009 | ++DOCSHELL 0x12404b800 == 44 [pid = 2009] [id = 83] 04:16:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x11933f400) [pid = 2009] [serial = 246] [outer = 0x0] 04:16:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x11942e800) [pid = 2009] [serial = 247] [outer = 0x11933f400] 04:16:31 INFO - PROCESS | 2009 | 1470654991588 Marionette DEBUG loaded listener.js 04:16:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x1198da400) [pid = 2009] [serial = 248] [outer = 0x11933f400] 04:16:31 INFO - PROCESS | 2009 | 1470654991983 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 669ms 04:16:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:16:32 INFO - PROCESS | 2009 | 1470654992037 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:16:32 INFO - PROCESS | 2009 | 1470654992038 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:16:32 INFO - PROCESS | 2009 | 1470654992040 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:16:32 INFO - PROCESS | 2009 | 1470654992043 Marionette TRACE conn2 <- [1,306,null,{}] 04:16:32 INFO - PROCESS | 2009 | 1470654992051 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:32 INFO - PROCESS | 2009 | 1470654992054 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:32 INFO - PROCESS | 2009 | 1470654992154 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:16:32 INFO - PROCESS | 2009 | 1470654992205 Marionette TRACE conn2 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:32 INFO - PROCESS | 2009 | 1470654992207 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:32 INFO - PROCESS | 2009 | ++DOCSHELL 0x1292b0800 == 45 [pid = 2009] [id = 84] 04:16:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x1246ca800) [pid = 2009] [serial = 249] [outer = 0x0] 04:16:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x124fe4800) [pid = 2009] [serial = 250] [outer = 0x1246ca800] 04:16:32 INFO - PROCESS | 2009 | 1470654992237 Marionette DEBUG loaded listener.js 04:16:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x126750800) [pid = 2009] [serial = 251] [outer = 0x1246ca800] 04:16:32 INFO - PROCESS | 2009 | 1470654992711 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 724ms 04:16:32 INFO - PROCESS | 2009 | 1470654992774 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:16:32 INFO - PROCESS | 2009 | 1470654992777 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:16:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:16:32 INFO - PROCESS | 2009 | 1470654992782 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:16:32 INFO - PROCESS | 2009 | 1470654992784 Marionette TRACE conn2 <- [1,310,null,{}] 04:16:32 INFO - PROCESS | 2009 | 1470654992788 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:32 INFO - PROCESS | 2009 | 1470654992791 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:32 INFO - PROCESS | 2009 | 1470654992939 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:16:33 INFO - PROCESS | 2009 | 1470654993026 Marionette TRACE conn2 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:33 INFO - PROCESS | 2009 | 1470654993027 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:33 INFO - PROCESS | 2009 | ++DOCSHELL 0x12aae1000 == 46 [pid = 2009] [id = 85] 04:16:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x1267d8000) [pid = 2009] [serial = 252] [outer = 0x0] 04:16:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x128a8d800) [pid = 2009] [serial = 253] [outer = 0x1267d8000] 04:16:33 INFO - PROCESS | 2009 | 1470654993065 Marionette DEBUG loaded listener.js 04:16:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x128a91800) [pid = 2009] [serial = 254] [outer = 0x1267d8000] 04:16:33 INFO - PROCESS | 2009 | 1470654993472 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 722ms 04:16:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:16:33 INFO - PROCESS | 2009 | 1470654993504 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:16:33 INFO - PROCESS | 2009 | 1470654993505 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:16:33 INFO - PROCESS | 2009 | 1470654993508 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:16:33 INFO - PROCESS | 2009 | 1470654993509 Marionette TRACE conn2 <- [1,314,null,{}] 04:16:33 INFO - PROCESS | 2009 | 1470654993511 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:33 INFO - PROCESS | 2009 | 1470654993513 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:33 INFO - PROCESS | 2009 | 1470654993611 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:16:33 INFO - PROCESS | 2009 | 1470654993657 Marionette TRACE conn2 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:33 INFO - PROCESS | 2009 | 1470654993658 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:33 INFO - PROCESS | 2009 | ++DOCSHELL 0x114f4c800 == 47 [pid = 2009] [id = 86] 04:16:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x11693c400) [pid = 2009] [serial = 255] [outer = 0x0] 04:16:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x118184400) [pid = 2009] [serial = 256] [outer = 0x11693c400] 04:16:33 INFO - PROCESS | 2009 | 1470654993687 Marionette DEBUG loaded listener.js 04:16:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 117 (0x123851800) [pid = 2009] [serial = 257] [outer = 0x11693c400] 04:16:34 INFO - PROCESS | 2009 | 1470654994315 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 870ms 04:16:34 INFO - PROCESS | 2009 | 1470654994380 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:16:34 INFO - PROCESS | 2009 | 1470654994384 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:16:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:16:34 INFO - PROCESS | 2009 | 1470654994388 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:16:34 INFO - PROCESS | 2009 | 1470654994391 Marionette TRACE conn2 <- [1,318,null,{}] 04:16:34 INFO - PROCESS | 2009 | 1470654994397 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:34 INFO - PROCESS | 2009 | 1470654994399 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:34 INFO - PROCESS | 2009 | 1470654994494 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:16:34 INFO - PROCESS | 2009 | 1470654994546 Marionette TRACE conn2 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:34 INFO - PROCESS | 2009 | 1470654994548 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:34 INFO - PROCESS | 2009 | ++DOCSHELL 0x118e1b000 == 48 [pid = 2009] [id = 87] 04:16:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 118 (0x117155c00) [pid = 2009] [serial = 258] [outer = 0x0] 04:16:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 119 (0x117dc6800) [pid = 2009] [serial = 259] [outer = 0x117155c00] 04:16:34 INFO - PROCESS | 2009 | 1470654994574 Marionette DEBUG loaded listener.js 04:16:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 120 (0x118190400) [pid = 2009] [serial = 260] [outer = 0x117155c00] 04:16:34 INFO - PROCESS | 2009 | --DOCSHELL 0x12a7d8800 == 47 [pid = 2009] [id = 80] 04:16:34 INFO - PROCESS | 2009 | --DOCSHELL 0x12a604800 == 46 [pid = 2009] [id = 79] 04:16:34 INFO - PROCESS | 2009 | --DOCSHELL 0x1292b9800 == 45 [pid = 2009] [id = 78] 04:16:34 INFO - PROCESS | 2009 | --DOCSHELL 0x1169c7000 == 44 [pid = 2009] [id = 77] 04:16:34 INFO - PROCESS | 2009 | --DOCSHELL 0x128a81800 == 43 [pid = 2009] [id = 76] 04:16:34 INFO - PROCESS | 2009 | --DOCSHELL 0x112f7c000 == 42 [pid = 2009] [id = 75] 04:16:34 INFO - PROCESS | 2009 | --DOCSHELL 0x124fc3800 == 41 [pid = 2009] [id = 74] 04:16:34 INFO - PROCESS | 2009 | --DOCSHELL 0x124042000 == 40 [pid = 2009] [id = 73] 04:16:34 INFO - PROCESS | 2009 | --DOCSHELL 0x123899800 == 39 [pid = 2009] [id = 72] 04:16:34 INFO - PROCESS | 2009 | --DOCSHELL 0x119a1a800 == 38 [pid = 2009] [id = 71] 04:16:35 INFO - PROCESS | 2009 | 1470654995004 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:35 INFO - PROCESS | 2009 | --DOCSHELL 0x118eea800 == 37 [pid = 2009] [id = 70] 04:16:35 INFO - PROCESS | 2009 | --DOCSHELL 0x118415800 == 36 [pid = 2009] [id = 69] 04:16:35 INFO - PROCESS | 2009 | --DOCSHELL 0x1164cd800 == 35 [pid = 2009] [id = 68] 04:16:35 INFO - PROCESS | 2009 | --DOCSHELL 0x128e0b800 == 34 [pid = 2009] [id = 66] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 119 (0x112fd3000) [pid = 2009] [serial = 142] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 118 (0x1121b9800) [pid = 2009] [serial = 141] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 117 (0x118137800) [pid = 2009] [serial = 145] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 116 (0x11745b400) [pid = 2009] [serial = 144] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x1198cf000) [pid = 2009] [serial = 148] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x119347000) [pid = 2009] [serial = 147] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x124b15800) [pid = 2009] [serial = 151] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x123f51800) [pid = 2009] [serial = 174] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x123806000) [pid = 2009] [serial = 150] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x1208dc000) [pid = 2009] [serial = 172] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x128ca1400) [pid = 2009] [serial = 190] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x119f29c00) [pid = 2009] [serial = 171] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x116766800) [pid = 2009] [serial = 157] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x11654fc00) [pid = 2009] [serial = 156] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x1194b8800) [pid = 2009] [serial = 168] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x124fe9000) [pid = 2009] [serial = 177] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x118e6fc00) [pid = 2009] [serial = 165] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x119341000) [pid = 2009] [serial = 166] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x118136400) [pid = 2009] [serial = 162] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x118142c00) [pid = 2009] [serial = 163] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x12580b800) [pid = 2009] [serial = 154] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x1250c8400) [pid = 2009] [serial = 153] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x124c8b800) [pid = 2009] [serial = 175] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x12580c800) [pid = 2009] [serial = 180] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x11932b000) [pid = 2009] [serial = 183] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x12470dc00) [pid = 2009] [serial = 184] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1269b9c00) [pid = 2009] [serial = 189] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x12653bc00) [pid = 2009] [serial = 181] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x1165f8c00) [pid = 2009] [serial = 159] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x113be3800) [pid = 2009] [serial = 160] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x128e96c00) [pid = 2009] [serial = 192] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1267d3400) [pid = 2009] [serial = 187] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x125802c00) [pid = 2009] [serial = 178] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x12653dc00) [pid = 2009] [serial = 186] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x11988e800) [pid = 2009] [serial = 169] [outer = 0x0] [url = about:blank] 04:16:35 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x129195000) [pid = 2009] [serial = 193] [outer = 0x0] [url = about:blank] 04:16:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 675ms 04:16:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:16:35 INFO - PROCESS | 2009 | 1470654995063 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:16:35 INFO - PROCESS | 2009 | 1470654995066 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:16:35 INFO - PROCESS | 2009 | 1470654995070 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:16:35 INFO - PROCESS | 2009 | 1470654995072 Marionette TRACE conn2 <- [1,322,null,{}] 04:16:35 INFO - PROCESS | 2009 | 1470654995074 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:35 INFO - PROCESS | 2009 | 1470654995076 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:35 INFO - PROCESS | 2009 | 1470654995175 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:16:35 INFO - PROCESS | 2009 | 1470654995213 Marionette TRACE conn2 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:35 INFO - PROCESS | 2009 | 1470654995214 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:35 INFO - PROCESS | 2009 | ++DOCSHELL 0x114f5a000 == 35 [pid = 2009] [id = 88] 04:16:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x11879e400) [pid = 2009] [serial = 261] [outer = 0x0] 04:16:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x118eb3000) [pid = 2009] [serial = 262] [outer = 0x11879e400] 04:16:35 INFO - PROCESS | 2009 | 1470654995242 Marionette DEBUG loaded listener.js 04:16:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1194bf400) [pid = 2009] [serial = 263] [outer = 0x11879e400] 04:16:35 INFO - PROCESS | 2009 | 1470654995540 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 520ms 04:16:35 INFO - PROCESS | 2009 | 1470654995590 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:16:35 INFO - PROCESS | 2009 | 1470654995591 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:16:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:16:35 INFO - PROCESS | 2009 | 1470654995596 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:16:35 INFO - PROCESS | 2009 | 1470654995599 Marionette TRACE conn2 <- [1,326,null,{}] 04:16:35 INFO - PROCESS | 2009 | 1470654995606 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:35 INFO - PROCESS | 2009 | 1470654995609 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:35 INFO - PROCESS | 2009 | 1470654995696 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:16:35 INFO - PROCESS | 2009 | 1470654995756 Marionette TRACE conn2 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:35 INFO - PROCESS | 2009 | 1470654995758 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:35 INFO - PROCESS | 2009 | ++DOCSHELL 0x118ed9000 == 36 [pid = 2009] [id = 89] 04:16:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x11988f800) [pid = 2009] [serial = 264] [outer = 0x0] 04:16:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x123809800) [pid = 2009] [serial = 265] [outer = 0x11988f800] 04:16:35 INFO - PROCESS | 2009 | 1470654995786 Marionette DEBUG loaded listener.js 04:16:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x124bec400) [pid = 2009] [serial = 266] [outer = 0x11988f800] 04:16:36 INFO - PROCESS | 2009 | 1470654996079 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 525ms 04:16:36 INFO - PROCESS | 2009 | 1470654996119 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:16:36 INFO - PROCESS | 2009 | 1470654996121 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:16:36 INFO - PROCESS | 2009 | 1470654996123 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:16:36 INFO - PROCESS | 2009 | 1470654996124 Marionette TRACE conn2 <- [1,330,null,{}] 04:16:36 INFO - PROCESS | 2009 | 1470654996128 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:36 INFO - PROCESS | 2009 | 1470654996130 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:36 INFO - PROCESS | 2009 | 1470654996207 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:16:36 INFO - PROCESS | 2009 | 1470654996256 Marionette TRACE conn2 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:36 INFO - PROCESS | 2009 | 1470654996257 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:36 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a0d800 == 37 [pid = 2009] [id = 90] 04:16:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x124b17c00) [pid = 2009] [serial = 267] [outer = 0x0] 04:16:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x125804400) [pid = 2009] [serial = 268] [outer = 0x124b17c00] 04:16:36 INFO - PROCESS | 2009 | 1470654996282 Marionette DEBUG loaded listener.js 04:16:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1267d2c00) [pid = 2009] [serial = 269] [outer = 0x124b17c00] 04:16:36 INFO - PROCESS | 2009 | 1470654996546 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 468ms 04:16:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:16:36 INFO - PROCESS | 2009 | 1470654996601 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:16:36 INFO - PROCESS | 2009 | 1470654996603 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:16:36 INFO - PROCESS | 2009 | 1470654996605 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:16:36 INFO - PROCESS | 2009 | 1470654996607 Marionette TRACE conn2 <- [1,334,null,{}] 04:16:36 INFO - PROCESS | 2009 | 1470654996612 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:36 INFO - PROCESS | 2009 | 1470654996615 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:36 INFO - PROCESS | 2009 | 1470654996707 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:16:36 INFO - PROCESS | 2009 | 1470654996714 Marionette TRACE conn2 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:36 INFO - PROCESS | 2009 | 1470654996716 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:36 INFO - PROCESS | 2009 | ++DOCSHELL 0x123a84000 == 38 [pid = 2009] [id = 91] 04:16:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1267d3000) [pid = 2009] [serial = 270] [outer = 0x0] 04:16:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x126aea400) [pid = 2009] [serial = 271] [outer = 0x1267d3000] 04:16:36 INFO - PROCESS | 2009 | 1470654996750 Marionette DEBUG loaded listener.js 04:16:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x128a93c00) [pid = 2009] [serial = 272] [outer = 0x1267d3000] 04:16:37 INFO - PROCESS | 2009 | 1470654997143 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:16:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 572ms 04:16:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:16:37 INFO - PROCESS | 2009 | 1470654997177 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:16:37 INFO - PROCESS | 2009 | 1470654997178 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:16:37 INFO - PROCESS | 2009 | 1470654997180 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:16:37 INFO - PROCESS | 2009 | 1470654997182 Marionette TRACE conn2 <- [1,338,null,{}] 04:16:37 INFO - PROCESS | 2009 | 1470654997184 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:37 INFO - PROCESS | 2009 | 1470654997188 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:37 INFO - PROCESS | 2009 | 1470654997310 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:16:37 INFO - PROCESS | 2009 | 1470654997323 Marionette TRACE conn2 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:37 INFO - PROCESS | 2009 | 1470654997324 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:37 INFO - PROCESS | 2009 | ++DOCSHELL 0x115e4d800 == 39 [pid = 2009] [id = 92] 04:16:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x128a93400) [pid = 2009] [serial = 273] [outer = 0x0] 04:16:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x128a9b400) [pid = 2009] [serial = 274] [outer = 0x128a93400] 04:16:37 INFO - PROCESS | 2009 | 1470654997351 Marionette DEBUG loaded listener.js 04:16:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x129462000) [pid = 2009] [serial = 275] [outer = 0x128a93400] 04:16:37 INFO - PROCESS | 2009 | 1470654997649 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:16:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 519ms 04:16:37 INFO - PROCESS | 2009 | 1470654997701 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:16:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:16:37 INFO - PROCESS | 2009 | 1470654997702 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:16:37 INFO - PROCESS | 2009 | 1470654997704 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:16:37 INFO - PROCESS | 2009 | 1470654997705 Marionette TRACE conn2 <- [1,342,null,{}] 04:16:37 INFO - PROCESS | 2009 | 1470654997707 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:37 INFO - PROCESS | 2009 | 1470654997709 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:37 INFO - PROCESS | 2009 | 1470654997799 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:16:37 INFO - PROCESS | 2009 | 1470654997813 Marionette TRACE conn2 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:37 INFO - PROCESS | 2009 | 1470654997815 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:37 INFO - PROCESS | 2009 | ++DOCSHELL 0x124cd9000 == 40 [pid = 2009] [id = 93] 04:16:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x116a06000) [pid = 2009] [serial = 276] [outer = 0x0] 04:16:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x12a6b4000) [pid = 2009] [serial = 277] [outer = 0x116a06000] 04:16:37 INFO - PROCESS | 2009 | 1470654997846 Marionette DEBUG loaded listener.js 04:16:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x12a891000) [pid = 2009] [serial = 278] [outer = 0x116a06000] 04:16:38 INFO - PROCESS | 2009 | 1470654998182 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:16:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 523ms 04:16:38 INFO - PROCESS | 2009 | 1470654998228 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:16:38 INFO - PROCESS | 2009 | 1470654998229 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:16:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:16:38 INFO - PROCESS | 2009 | 1470654998231 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:16:38 INFO - PROCESS | 2009 | 1470654998232 Marionette TRACE conn2 <- [1,346,null,{}] 04:16:38 INFO - PROCESS | 2009 | 1470654998235 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:38 INFO - PROCESS | 2009 | 1470654998236 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:38 INFO - PROCESS | 2009 | 1470654998329 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:16:38 INFO - PROCESS | 2009 | 1470654998343 Marionette TRACE conn2 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:38 INFO - PROCESS | 2009 | 1470654998344 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:38 INFO - PROCESS | 2009 | ++DOCSHELL 0x12679e000 == 41 [pid = 2009] [id = 94] 04:16:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x12a894000) [pid = 2009] [serial = 279] [outer = 0x0] 04:16:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x12a89e400) [pid = 2009] [serial = 280] [outer = 0x12a894000] 04:16:38 INFO - PROCESS | 2009 | 1470654998368 Marionette DEBUG loaded listener.js 04:16:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x12b011400) [pid = 2009] [serial = 281] [outer = 0x12a894000] 04:16:38 INFO - PROCESS | 2009 | 1470654998656 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:16:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 04:16:38 INFO - PROCESS | 2009 | 1470654998700 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:16:38 INFO - PROCESS | 2009 | 1470654998701 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:16:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:16:38 INFO - PROCESS | 2009 | 1470654998704 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:16:38 INFO - PROCESS | 2009 | 1470654998705 Marionette TRACE conn2 <- [1,350,null,{}] 04:16:38 INFO - PROCESS | 2009 | 1470654998707 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:38 INFO - PROCESS | 2009 | 1470654998708 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:38 INFO - PROCESS | 2009 | 1470654998804 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:16:38 INFO - PROCESS | 2009 | 1470654998837 Marionette TRACE conn2 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:38 INFO - PROCESS | 2009 | 1470654998838 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:38 INFO - PROCESS | 2009 | ++DOCSHELL 0x128a7e800 == 42 [pid = 2009] [id = 95] 04:16:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x117261400) [pid = 2009] [serial = 282] [outer = 0x0] 04:16:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x12b983400) [pid = 2009] [serial = 283] [outer = 0x117261400] 04:16:38 INFO - PROCESS | 2009 | 1470654998870 Marionette DEBUG loaded listener.js 04:16:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x12b98f400) [pid = 2009] [serial = 284] [outer = 0x117261400] 04:16:39 INFO - PROCESS | 2009 | 1470654999178 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 04:16:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 517ms 04:16:39 INFO - PROCESS | 2009 | 1470654999222 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:16:39 INFO - PROCESS | 2009 | 1470654999223 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:16:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:16:39 INFO - PROCESS | 2009 | 1470654999225 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:16:39 INFO - PROCESS | 2009 | 1470654999226 Marionette TRACE conn2 <- [1,354,null,{}] 04:16:39 INFO - PROCESS | 2009 | 1470654999229 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:39 INFO - PROCESS | 2009 | 1470654999230 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:39 INFO - PROCESS | 2009 | 1470654999421 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:16:39 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x1239e7400) [pid = 2009] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:16:39 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x111f08c00) [pid = 2009] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:16:39 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x129190800) [pid = 2009] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:16:39 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x119426400) [pid = 2009] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:16:39 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x12a4a0c00) [pid = 2009] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:16:39 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x12a6b5c00) [pid = 2009] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:16:39 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x117259c00) [pid = 2009] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:16:39 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x118798000) [pid = 2009] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:16:39 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x123c55400) [pid = 2009] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:16:39 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x115e45c00) [pid = 2009] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:16:39 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x118e6bc00) [pid = 2009] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:16:39 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x12a89dc00) [pid = 2009] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:16:39 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x12b062c00) [pid = 2009] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:16:39 INFO - PROCESS | 2009 | 1470654999459 Marionette TRACE conn2 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:39 INFO - PROCESS | 2009 | 1470654999461 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:39 INFO - PROCESS | 2009 | ++DOCSHELL 0x12080e800 == 43 [pid = 2009] [id = 96] 04:16:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x111f08c00) [pid = 2009] [serial = 285] [outer = 0x0] 04:16:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x117259c00) [pid = 2009] [serial = 286] [outer = 0x111f08c00] 04:16:39 INFO - PROCESS | 2009 | 1470654999485 Marionette DEBUG loaded listener.js 04:16:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x12380c800) [pid = 2009] [serial = 287] [outer = 0x111f08c00] 04:16:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 519ms 04:16:39 INFO - PROCESS | 2009 | 1470654999737 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:39 INFO - PROCESS | 2009 | 1470654999751 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:16:39 INFO - PROCESS | 2009 | 1470654999752 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:16:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:16:39 INFO - PROCESS | 2009 | 1470654999755 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:16:39 INFO - PROCESS | 2009 | 1470654999756 Marionette TRACE conn2 <- [1,358,null,{}] 04:16:39 INFO - PROCESS | 2009 | 1470654999770 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:39 INFO - PROCESS | 2009 | 1470654999772 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:39 INFO - PROCESS | 2009 | 1470654999874 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:16:39 INFO - PROCESS | 2009 | 1470654999878 Marionette TRACE conn2 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:39 INFO - PROCESS | 2009 | 1470654999880 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:39 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a7d3800 == 44 [pid = 2009] [id = 97] 04:16:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x1208d2800) [pid = 2009] [serial = 288] [outer = 0x0] 04:16:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x12b00e800) [pid = 2009] [serial = 289] [outer = 0x1208d2800] 04:16:39 INFO - PROCESS | 2009 | 1470654999906 Marionette DEBUG loaded listener.js 04:16:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x12ba8f400) [pid = 2009] [serial = 290] [outer = 0x1208d2800] 04:16:40 INFO - PROCESS | 2009 | 1470655000225 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 521ms 04:16:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:16:40 INFO - PROCESS | 2009 | 1470655000277 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:16:40 INFO - PROCESS | 2009 | 1470655000278 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:16:40 INFO - PROCESS | 2009 | 1470655000280 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:16:40 INFO - PROCESS | 2009 | 1470655000281 Marionette TRACE conn2 <- [1,362,null,{}] 04:16:40 INFO - PROCESS | 2009 | 1470655000293 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:40 INFO - PROCESS | 2009 | 1470655000294 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:40 INFO - PROCESS | 2009 | 1470655000373 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:16:40 INFO - PROCESS | 2009 | 1470655000379 Marionette TRACE conn2 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:40 INFO - PROCESS | 2009 | 1470655000380 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:40 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b80f800 == 45 [pid = 2009] [id = 98] 04:16:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x12ba92000) [pid = 2009] [serial = 291] [outer = 0x0] 04:16:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x12ba94c00) [pid = 2009] [serial = 292] [outer = 0x12ba92000] 04:16:40 INFO - PROCESS | 2009 | 1470655000404 Marionette DEBUG loaded listener.js 04:16:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x12ba9b400) [pid = 2009] [serial = 293] [outer = 0x12ba92000] 04:16:40 INFO - PROCESS | 2009 | 1470655000733 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 478ms 04:16:40 INFO - PROCESS | 2009 | 1470655000758 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:16:40 INFO - PROCESS | 2009 | 1470655000760 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:16:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:16:40 INFO - PROCESS | 2009 | 1470655000764 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:16:40 INFO - PROCESS | 2009 | 1470655000765 Marionette TRACE conn2 <- [1,366,null,{}] 04:16:40 INFO - PROCESS | 2009 | 1470655000768 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:40 INFO - PROCESS | 2009 | 1470655000769 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:40 INFO - PROCESS | 2009 | 1470655000853 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:16:40 INFO - PROCESS | 2009 | 1470655000857 Marionette TRACE conn2 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:40 INFO - PROCESS | 2009 | 1470655000858 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:40 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba32800 == 46 [pid = 2009] [id = 99] 04:16:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x12be3fc00) [pid = 2009] [serial = 294] [outer = 0x0] 04:16:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x12be46400) [pid = 2009] [serial = 295] [outer = 0x12be3fc00] 04:16:40 INFO - PROCESS | 2009 | 1470655000884 Marionette DEBUG loaded listener.js 04:16:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x12be4c000) [pid = 2009] [serial = 296] [outer = 0x12be3fc00] 04:16:41 INFO - PROCESS | 2009 | 1470655001186 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 470ms 04:16:41 INFO - PROCESS | 2009 | 1470655001260 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:16:41 INFO - PROCESS | 2009 | 1470655001264 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:16:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:16:41 INFO - PROCESS | 2009 | 1470655001267 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:16:41 INFO - PROCESS | 2009 | 1470655001269 Marionette TRACE conn2 <- [1,370,null,{}] 04:16:41 INFO - PROCESS | 2009 | 1470655001272 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:41 INFO - PROCESS | 2009 | 1470655001274 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:41 INFO - PROCESS | 2009 | 1470655001405 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:16:41 INFO - PROCESS | 2009 | 1470655001545 Marionette TRACE conn2 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:41 INFO - PROCESS | 2009 | 1470655001547 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:41 INFO - PROCESS | 2009 | ++DOCSHELL 0x1127a6800 == 47 [pid = 2009] [id = 100] 04:16:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x111aa9400) [pid = 2009] [serial = 297] [outer = 0x0] 04:16:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x11272f000) [pid = 2009] [serial = 298] [outer = 0x111aa9400] 04:16:41 INFO - PROCESS | 2009 | 1470655001599 Marionette DEBUG loaded listener.js 04:16:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x11676ac00) [pid = 2009] [serial = 299] [outer = 0x111aa9400] 04:16:42 INFO - PROCESS | 2009 | 1470655002162 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:16:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:16:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 920ms 04:16:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:16:42 INFO - PROCESS | 2009 | 1470655002189 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:16:42 INFO - PROCESS | 2009 | 1470655002191 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:16:42 INFO - PROCESS | 2009 | 1470655002196 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:16:42 INFO - PROCESS | 2009 | 1470655002198 Marionette TRACE conn2 <- [1,374,null,{}] 04:16:42 INFO - PROCESS | 2009 | 1470655002202 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:42 INFO - PROCESS | 2009 | 1470655002205 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:42 INFO - PROCESS | 2009 | 1470655002309 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:16:42 INFO - PROCESS | 2009 | 1470655002372 Marionette TRACE conn2 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:42 INFO - PROCESS | 2009 | 1470655002374 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:42 INFO - PROCESS | 2009 | ++DOCSHELL 0x118594000 == 48 [pid = 2009] [id = 101] 04:16:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x118379800) [pid = 2009] [serial = 300] [outer = 0x0] 04:16:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x11932b400) [pid = 2009] [serial = 301] [outer = 0x118379800] 04:16:42 INFO - PROCESS | 2009 | 1470655002404 Marionette DEBUG loaded listener.js 04:16:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x119893800) [pid = 2009] [serial = 302] [outer = 0x118379800] 04:16:42 INFO - PROCESS | 2009 | 1470655002824 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:16:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:16:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 672ms 04:16:42 INFO - PROCESS | 2009 | 1470655002868 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:16:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:16:42 INFO - PROCESS | 2009 | 1470655002871 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:16:42 INFO - PROCESS | 2009 | 1470655002874 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:16:42 INFO - PROCESS | 2009 | 1470655002875 Marionette TRACE conn2 <- [1,378,null,{}] 04:16:42 INFO - PROCESS | 2009 | 1470655002878 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:42 INFO - PROCESS | 2009 | 1470655002879 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:42 INFO - PROCESS | 2009 | 1470655002984 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:16:43 INFO - PROCESS | 2009 | 1470655003036 Marionette TRACE conn2 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:43 INFO - PROCESS | 2009 | 1470655003038 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:43 INFO - PROCESS | 2009 | ++DOCSHELL 0x12587b000 == 49 [pid = 2009] [id = 102] 04:16:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x123809400) [pid = 2009] [serial = 303] [outer = 0x0] 04:16:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x124fec800) [pid = 2009] [serial = 304] [outer = 0x123809400] 04:16:43 INFO - PROCESS | 2009 | 1470655003067 Marionette DEBUG loaded listener.js 04:16:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x1267d7c00) [pid = 2009] [serial = 305] [outer = 0x123809400] 04:16:43 INFO - PROCESS | 2009 | 1470655003548 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:16:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:16:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 719ms 04:16:43 INFO - PROCESS | 2009 | 1470655003615 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:16:43 INFO - PROCESS | 2009 | 1470655003617 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:16:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:16:43 INFO - PROCESS | 2009 | 1470655003625 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:16:43 INFO - PROCESS | 2009 | 1470655003632 Marionette TRACE conn2 <- [1,382,null,{}] 04:16:43 INFO - PROCESS | 2009 | 1470655003635 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:43 INFO - PROCESS | 2009 | 1470655003638 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:43 INFO - PROCESS | 2009 | 1470655003740 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:16:43 INFO - PROCESS | 2009 | 1470655003805 Marionette TRACE conn2 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:43 INFO - PROCESS | 2009 | 1470655003806 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:43 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be62000 == 50 [pid = 2009] [id = 103] 04:16:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 117 (0x1267d4c00) [pid = 2009] [serial = 306] [outer = 0x0] 04:16:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 118 (0x12a89e000) [pid = 2009] [serial = 307] [outer = 0x1267d4c00] 04:16:43 INFO - PROCESS | 2009 | 1470655003834 Marionette DEBUG loaded listener.js 04:16:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 119 (0x12b981400) [pid = 2009] [serial = 308] [outer = 0x1267d4c00] 04:16:44 INFO - PROCESS | 2009 | 1470655004273 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:16:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:16:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 680ms 04:16:44 INFO - PROCESS | 2009 | 1470655004311 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:16:44 INFO - PROCESS | 2009 | 1470655004313 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:16:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:16:44 INFO - PROCESS | 2009 | 1470655004317 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:16:44 INFO - PROCESS | 2009 | 1470655004318 Marionette TRACE conn2 <- [1,386,null,{}] 04:16:44 INFO - PROCESS | 2009 | 1470655004320 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:44 INFO - PROCESS | 2009 | 1470655004322 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:44 INFO - PROCESS | 2009 | 1470655004426 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:16:44 INFO - PROCESS | 2009 | 1470655004492 Marionette TRACE conn2 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:44 INFO - PROCESS | 2009 | 1470655004493 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:44 INFO - PROCESS | 2009 | ++DOCSHELL 0x11858c800 == 51 [pid = 2009] [id = 104] 04:16:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 120 (0x11699e800) [pid = 2009] [serial = 309] [outer = 0x0] 04:16:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 121 (0x1269b9400) [pid = 2009] [serial = 310] [outer = 0x11699e800] 04:16:44 INFO - PROCESS | 2009 | 1470655004522 Marionette DEBUG loaded listener.js 04:16:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 122 (0x12b9b9400) [pid = 2009] [serial = 311] [outer = 0x11699e800] 04:16:45 INFO - PROCESS | 2009 | 1470655005085 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 04:16:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:16:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 821ms 04:16:45 INFO - PROCESS | 2009 | 1470655005138 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:16:45 INFO - PROCESS | 2009 | 1470655005141 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:16:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:16:45 INFO - PROCESS | 2009 | 1470655005144 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:16:45 INFO - PROCESS | 2009 | 1470655005146 Marionette TRACE conn2 <- [1,390,null,{}] 04:16:45 INFO - PROCESS | 2009 | 1470655005149 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:45 INFO - PROCESS | 2009 | 1470655005151 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:45 INFO - PROCESS | 2009 | 1470655005241 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:16:45 INFO - PROCESS | 2009 | 1470655005295 Marionette TRACE conn2 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:45 INFO - PROCESS | 2009 | 1470655005296 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:45 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a8e800 == 52 [pid = 2009] [id = 105] 04:16:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 123 (0x118e69c00) [pid = 2009] [serial = 312] [outer = 0x0] 04:16:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 124 (0x119325c00) [pid = 2009] [serial = 313] [outer = 0x118e69c00] 04:16:45 INFO - PROCESS | 2009 | 1470655005323 Marionette DEBUG loaded listener.js 04:16:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 125 (0x1198ce400) [pid = 2009] [serial = 314] [outer = 0x118e69c00] 04:16:45 INFO - PROCESS | 2009 | 1470655005768 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba32800 == 51 [pid = 2009] [id = 99] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x12b80f800 == 50 [pid = 2009] [id = 98] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x12a7d3800 == 49 [pid = 2009] [id = 97] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x12080e800 == 48 [pid = 2009] [id = 96] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x128a7e800 == 47 [pid = 2009] [id = 95] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x12679e000 == 46 [pid = 2009] [id = 94] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x124cd9000 == 45 [pid = 2009] [id = 93] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x115e4d800 == 44 [pid = 2009] [id = 92] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x123a84000 == 43 [pid = 2009] [id = 91] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x119a0d800 == 42 [pid = 2009] [id = 90] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x118ed9000 == 41 [pid = 2009] [id = 89] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x114f5a000 == 40 [pid = 2009] [id = 88] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x118e1b000 == 39 [pid = 2009] [id = 87] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x12aae1000 == 38 [pid = 2009] [id = 85] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x1292b0800 == 37 [pid = 2009] [id = 84] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x12404b800 == 36 [pid = 2009] [id = 83] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x11749a000 == 35 [pid = 2009] [id = 82] 04:16:45 INFO - PROCESS | 2009 | --DOCSHELL 0x12a879000 == 34 [pid = 2009] [id = 81] 04:16:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:16:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 671ms 04:16:45 INFO - PROCESS | 2009 | 1470655005824 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:16:45 INFO - PROCESS | 2009 | 1470655005828 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 124 (0x12b011800) [pid = 2009] [serial = 236] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 123 (0x12b1e6400) [pid = 2009] [serial = 239] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 122 (0x12614f400) [pid = 2009] [serial = 215] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 121 (0x117d3f000) [pid = 2009] [serial = 230] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 120 (0x12928d800) [pid = 2009] [serial = 220] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 119 (0x12928b000) [pid = 2009] [serial = 195] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 118 (0x1239e7800) [pid = 2009] [serial = 209] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 117 (0x129461400) [pid = 2009] [serial = 221] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 116 (0x12a4a9400) [pid = 2009] [serial = 223] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x116936000) [pid = 2009] [serial = 198] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x12a6b9000) [pid = 2009] [serial = 226] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x12a88fc00) [pid = 2009] [serial = 227] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x1250d1000) [pid = 2009] [serial = 214] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x12a6b1800) [pid = 2009] [serial = 224] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x119fccc00) [pid = 2009] [serial = 208] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x117dc4800) [pid = 2009] [serial = 202] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x1164af000) [pid = 2009] [serial = 229] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x12d266000) [pid = 2009] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x1187a2c00) [pid = 2009] [serial = 205] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x12470d400) [pid = 2009] [serial = 211] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x128e95400) [pid = 2009] [serial = 218] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x11932d800) [pid = 2009] [serial = 206] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x12a89b000) [pid = 2009] [serial = 233] [outer = 0x0] [url = about:blank] 04:16:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x12b008000) [pid = 2009] [serial = 235] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x126158800) [pid = 2009] [serial = 217] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x1176d2800) [pid = 2009] [serial = 201] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x124f92800) [pid = 2009] [serial = 212] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x125804800) [pid = 2009] [serial = 232] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x12b1de400) [pid = 2009] [serial = 238] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 2009 | 1470655005841 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:16:45 INFO - PROCESS | 2009 | 1470655005844 Marionette TRACE conn2 <- [1,394,null,{}] 04:16:45 INFO - PROCESS | 2009 | 1470655005848 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:45 INFO - PROCESS | 2009 | 1470655005849 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:45 INFO - PROCESS | 2009 | 1470655005927 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:16:45 INFO - PROCESS | 2009 | 1470655005937 Marionette TRACE conn2 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:45 INFO - PROCESS | 2009 | 1470655005938 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:45 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169e5000 == 35 [pid = 2009] [id = 106] 04:16:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x123809000) [pid = 2009] [serial = 315] [outer = 0x0] 04:16:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x123be3800) [pid = 2009] [serial = 316] [outer = 0x123809000] 04:16:45 INFO - PROCESS | 2009 | 1470655005965 Marionette DEBUG loaded listener.js 04:16:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x125803800) [pid = 2009] [serial = 317] [outer = 0x123809000] 04:16:46 INFO - PROCESS | 2009 | 1470655006437 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 04:16:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:16:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 624ms 04:16:46 INFO - PROCESS | 2009 | 1470655006477 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:16:46 INFO - PROCESS | 2009 | 1470655006480 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:16:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:16:46 INFO - PROCESS | 2009 | 1470655006550 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:16:46 INFO - PROCESS | 2009 | 1470655006554 Marionette TRACE conn2 <- [1,398,null,{}] 04:16:46 INFO - PROCESS | 2009 | 1470655006584 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:46 INFO - PROCESS | 2009 | 1470655006588 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:46 INFO - PROCESS | 2009 | 1470655006717 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:16:46 INFO - PROCESS | 2009 | 1470655006791 Marionette TRACE conn2 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:46 INFO - PROCESS | 2009 | 1470655006793 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:46 INFO - PROCESS | 2009 | ++DOCSHELL 0x123957800 == 36 [pid = 2009] [id = 107] 04:16:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x128a96800) [pid = 2009] [serial = 318] [outer = 0x0] 04:16:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x12927ec00) [pid = 2009] [serial = 319] [outer = 0x128a96800] 04:16:46 INFO - PROCESS | 2009 | 1470655006838 Marionette DEBUG loaded listener.js 04:16:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x12a70d000) [pid = 2009] [serial = 320] [outer = 0x128a96800] 04:16:47 INFO - PROCESS | 2009 | 1470655007151 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 04:16:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:16:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 656ms 04:16:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:16:47 INFO - PROCESS | 2009 | 1470655007184 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:16:47 INFO - PROCESS | 2009 | 1470655007186 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:16:47 INFO - PROCESS | 2009 | 1470655007188 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:16:47 INFO - PROCESS | 2009 | 1470655007189 Marionette TRACE conn2 <- [1,402,null,{}] 04:16:47 INFO - PROCESS | 2009 | 1470655007192 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:47 INFO - PROCESS | 2009 | 1470655007193 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:47 INFO - PROCESS | 2009 | 1470655007310 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:16:47 INFO - PROCESS | 2009 | 1470655007315 Marionette TRACE conn2 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:47 INFO - PROCESS | 2009 | 1470655007316 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:47 INFO - PROCESS | 2009 | ++DOCSHELL 0x1247c1000 == 37 [pid = 2009] [id = 108] 04:16:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x12a892800) [pid = 2009] [serial = 321] [outer = 0x0] 04:16:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x12b00b000) [pid = 2009] [serial = 322] [outer = 0x12a892800] 04:16:47 INFO - PROCESS | 2009 | 1470655007341 Marionette DEBUG loaded listener.js 04:16:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x12b9b8c00) [pid = 2009] [serial = 323] [outer = 0x12a892800] 04:16:47 INFO - PROCESS | 2009 | 1470655007647 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 04:16:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:16:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 473ms 04:16:47 INFO - PROCESS | 2009 | 1470655007663 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:16:47 INFO - PROCESS | 2009 | 1470655007666 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:16:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:16:47 INFO - PROCESS | 2009 | 1470655007668 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:16:47 INFO - PROCESS | 2009 | 1470655007669 Marionette TRACE conn2 <- [1,406,null,{}] 04:16:47 INFO - PROCESS | 2009 | 1470655007671 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:47 INFO - PROCESS | 2009 | 1470655007673 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:47 INFO - PROCESS | 2009 | 1470655007752 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:16:47 INFO - PROCESS | 2009 | 1470655007756 Marionette TRACE conn2 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:47 INFO - PROCESS | 2009 | 1470655007757 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:47 INFO - PROCESS | 2009 | ++DOCSHELL 0x126a1d000 == 38 [pid = 2009] [id = 109] 04:16:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x12b9be000) [pid = 2009] [serial = 324] [outer = 0x0] 04:16:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x12ba9a800) [pid = 2009] [serial = 325] [outer = 0x12b9be000] 04:16:47 INFO - PROCESS | 2009 | 1470655007784 Marionette DEBUG loaded listener.js 04:16:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x12bebc800) [pid = 2009] [serial = 326] [outer = 0x12b9be000] 04:16:48 INFO - PROCESS | 2009 | 1470655008173 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 04:16:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:16:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 04:16:48 INFO - PROCESS | 2009 | 1470655008187 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:16:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:16:48 INFO - PROCESS | 2009 | 1470655008188 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:16:48 INFO - PROCESS | 2009 | 1470655008190 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:16:48 INFO - PROCESS | 2009 | 1470655008191 Marionette TRACE conn2 <- [1,410,null,{}] 04:16:48 INFO - PROCESS | 2009 | 1470655008198 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:48 INFO - PROCESS | 2009 | 1470655008202 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:48 INFO - PROCESS | 2009 | 1470655008322 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:16:48 INFO - PROCESS | 2009 | 1470655008327 Marionette TRACE conn2 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:48 INFO - PROCESS | 2009 | 1470655008328 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:48 INFO - PROCESS | 2009 | ++DOCSHELL 0x12910d800 == 39 [pid = 2009] [id = 110] 04:16:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x12bec0000) [pid = 2009] [serial = 327] [outer = 0x0] 04:16:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x12bec7400) [pid = 2009] [serial = 328] [outer = 0x12bec0000] 04:16:48 INFO - PROCESS | 2009 | 1470655008381 Marionette DEBUG loaded listener.js 04:16:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x12c86e400) [pid = 2009] [serial = 329] [outer = 0x12bec0000] 04:16:48 INFO - PROCESS | 2009 | 1470655008739 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:16:48 INFO - PROCESS | 2009 | 1470655008837 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 04:16:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:16:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 673ms 04:16:48 INFO - PROCESS | 2009 | 1470655008881 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:16:48 INFO - PROCESS | 2009 | 1470655008883 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:16:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:16:48 INFO - PROCESS | 2009 | 1470655008887 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:16:48 INFO - PROCESS | 2009 | 1470655008889 Marionette TRACE conn2 <- [1,414,null,{}] 04:16:48 INFO - PROCESS | 2009 | 1470655008892 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:48 INFO - PROCESS | 2009 | 1470655008896 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:49 INFO - PROCESS | 2009 | 1470655009051 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:16:49 INFO - PROCESS | 2009 | 1470655009066 Marionette TRACE conn2 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:49 INFO - PROCESS | 2009 | 1470655009067 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:49 INFO - PROCESS | 2009 | ++DOCSHELL 0x12aae0000 == 40 [pid = 2009] [id = 111] 04:16:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x1247a1400) [pid = 2009] [serial = 330] [outer = 0x0] 04:16:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x12c86f400) [pid = 2009] [serial = 331] [outer = 0x1247a1400] 04:16:49 INFO - PROCESS | 2009 | 1470655009092 Marionette DEBUG loaded listener.js 04:16:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x12c874400) [pid = 2009] [serial = 332] [outer = 0x1247a1400] 04:16:49 INFO - PROCESS | 2009 | 1470655009440 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 04:16:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:16:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 572ms 04:16:49 INFO - PROCESS | 2009 | 1470655009459 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:16:49 INFO - PROCESS | 2009 | 1470655009461 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:16:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:16:49 INFO - PROCESS | 2009 | 1470655009472 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:16:49 INFO - PROCESS | 2009 | 1470655009473 Marionette TRACE conn2 <- [1,418,null,{}] 04:16:49 INFO - PROCESS | 2009 | 1470655009476 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:49 INFO - PROCESS | 2009 | 1470655009477 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:49 INFO - PROCESS | 2009 | 1470655009580 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:16:49 INFO - PROCESS | 2009 | 1470655009628 Marionette TRACE conn2 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:49 INFO - PROCESS | 2009 | 1470655009629 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:49 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a87c000 == 41 [pid = 2009] [id = 112] 04:16:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x12cd13400) [pid = 2009] [serial = 333] [outer = 0x0] 04:16:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x12cd17c00) [pid = 2009] [serial = 334] [outer = 0x12cd13400] 04:16:49 INFO - PROCESS | 2009 | 1470655009653 Marionette DEBUG loaded listener.js 04:16:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 117 (0x12cd1f000) [pid = 2009] [serial = 335] [outer = 0x12cd13400] 04:16:50 INFO - PROCESS | 2009 | --DOMWINDOW == 116 (0x116a06000) [pid = 2009] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:16:50 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x12a894000) [pid = 2009] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:16:50 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x117155c00) [pid = 2009] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:16:50 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x11988f800) [pid = 2009] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:16:50 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x1267d3000) [pid = 2009] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:16:50 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x11693c400) [pid = 2009] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:16:50 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x11879e400) [pid = 2009] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:16:50 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x124b17c00) [pid = 2009] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:16:50 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x117261400) [pid = 2009] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:16:50 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x111f08c00) [pid = 2009] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:16:50 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x12ba92000) [pid = 2009] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:16:50 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x1208d2800) [pid = 2009] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:16:50 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x128a93400) [pid = 2009] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:16:50 INFO - PROCESS | 2009 | 1470655010558 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 04:16:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 04:16:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1127ms 04:16:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:16:50 INFO - PROCESS | 2009 | 1470655010594 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:16:50 INFO - PROCESS | 2009 | 1470655010597 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:16:50 INFO - PROCESS | 2009 | 1470655010599 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:16:50 INFO - PROCESS | 2009 | 1470655010600 Marionette TRACE conn2 <- [1,422,null,{}] 04:16:50 INFO - PROCESS | 2009 | 1470655010603 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:50 INFO - PROCESS | 2009 | 1470655010604 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:50 INFO - PROCESS | 2009 | 1470655010683 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:16:50 INFO - PROCESS | 2009 | 1470655010686 Marionette TRACE conn2 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:50 INFO - PROCESS | 2009 | 1470655010687 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:50 INFO - PROCESS | 2009 | ++DOCSHELL 0x129125800 == 42 [pid = 2009] [id = 113] 04:16:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x11699e000) [pid = 2009] [serial = 336] [outer = 0x0] 04:16:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x11810a400) [pid = 2009] [serial = 337] [outer = 0x11699e000] 04:16:50 INFO - PROCESS | 2009 | 1470655010712 Marionette DEBUG loaded listener.js 04:16:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x11810e400) [pid = 2009] [serial = 338] [outer = 0x11699e000] 04:16:51 INFO - PROCESS | 2009 | 1470655011549 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 04:16:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:16:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 969ms 04:16:51 INFO - PROCESS | 2009 | 1470655011569 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:16:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:16:51 INFO - PROCESS | 2009 | 1470655011571 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:16:51 INFO - PROCESS | 2009 | 1470655011575 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:16:51 INFO - PROCESS | 2009 | 1470655011580 Marionette TRACE conn2 <- [1,426,null,{}] 04:16:51 INFO - PROCESS | 2009 | 1470655011583 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:51 INFO - PROCESS | 2009 | 1470655011585 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:51 INFO - PROCESS | 2009 | 1470655011715 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:16:51 INFO - PROCESS | 2009 | 1470655011720 Marionette TRACE conn2 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:51 INFO - PROCESS | 2009 | 1470655011721 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:51 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be89800 == 43 [pid = 2009] [id = 114] 04:16:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x118103000) [pid = 2009] [serial = 339] [outer = 0x0] 04:16:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x119d7b400) [pid = 2009] [serial = 340] [outer = 0x118103000] 04:16:51 INFO - PROCESS | 2009 | 1470655011740 Marionette DEBUG loaded listener.js 04:16:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x119d81000) [pid = 2009] [serial = 341] [outer = 0x118103000] 04:16:52 INFO - PROCESS | 2009 | 1470655012298 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 04:16:52 INFO - PROCESS | 2009 | 1470655012357 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:16:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:16:52 INFO - PROCESS | 2009 | 1470655012363 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:16:52 INFO - PROCESS | 2009 | 1470655012366 Marionette TRACE conn2 <- [1,430,null,{}] 04:16:52 INFO - PROCESS | 2009 | 1470655012371 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:52 INFO - PROCESS | 2009 | 1470655012374 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:52 INFO - PROCESS | 2009 | 1470655012533 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:16:52 INFO - PROCESS | 2009 | 1470655012635 Marionette TRACE conn2 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:52 INFO - PROCESS | 2009 | 1470655012638 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:52 INFO - PROCESS | 2009 | ++DOCSHELL 0x117d7a000 == 44 [pid = 2009] [id = 115] 04:16:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x117d4bc00) [pid = 2009] [serial = 342] [outer = 0x0] 04:16:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x1181a4c00) [pid = 2009] [serial = 343] [outer = 0x117d4bc00] 04:16:52 INFO - PROCESS | 2009 | 1470655012671 Marionette DEBUG loaded listener.js 04:16:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x1198cec00) [pid = 2009] [serial = 344] [outer = 0x117d4bc00] 04:16:53 INFO - PROCESS | 2009 | 1470655013126 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 04:16:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:16:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 773ms 04:16:53 INFO - PROCESS | 2009 | 1470655013135 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:16:53 INFO - PROCESS | 2009 | 1470655013138 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:16:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:16:53 INFO - PROCESS | 2009 | 1470655013161 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:16:53 INFO - PROCESS | 2009 | 1470655013163 Marionette TRACE conn2 <- [1,434,null,{}] 04:16:53 INFO - PROCESS | 2009 | 1470655013168 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:53 INFO - PROCESS | 2009 | 1470655013170 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:53 INFO - PROCESS | 2009 | 1470655013275 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:16:53 INFO - PROCESS | 2009 | 1470655013341 Marionette TRACE conn2 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:53 INFO - PROCESS | 2009 | 1470655013342 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:53 INFO - PROCESS | 2009 | ++DOCSHELL 0x123a9b000 == 45 [pid = 2009] [id = 116] 04:16:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x119fcd000) [pid = 2009] [serial = 345] [outer = 0x0] 04:16:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x123807800) [pid = 2009] [serial = 346] [outer = 0x119fcd000] 04:16:53 INFO - PROCESS | 2009 | 1470655013374 Marionette DEBUG loaded listener.js 04:16:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x12479c800) [pid = 2009] [serial = 347] [outer = 0x119fcd000] 04:16:53 INFO - PROCESS | 2009 | 1470655013785 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 04:16:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:16:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 692ms 04:16:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:16:53 INFO - PROCESS | 2009 | 1470655013835 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:16:53 INFO - PROCESS | 2009 | 1470655013837 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:16:53 INFO - PROCESS | 2009 | 1470655013839 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:16:53 INFO - PROCESS | 2009 | 1470655013842 Marionette TRACE conn2 <- [1,438,null,{}] 04:16:53 INFO - PROCESS | 2009 | 1470655013850 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:53 INFO - PROCESS | 2009 | 1470655013853 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:53 INFO - PROCESS | 2009 | 1470655013979 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:16:54 INFO - PROCESS | 2009 | 1470655014036 Marionette TRACE conn2 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:54 INFO - PROCESS | 2009 | 1470655014038 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:54 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be7e000 == 46 [pid = 2009] [id = 117] 04:16:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 117 (0x125809400) [pid = 2009] [serial = 348] [outer = 0x0] 04:16:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 118 (0x1269ad400) [pid = 2009] [serial = 349] [outer = 0x125809400] 04:16:54 INFO - PROCESS | 2009 | 1470655014069 Marionette DEBUG loaded listener.js 04:16:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 119 (0x12918e800) [pid = 2009] [serial = 350] [outer = 0x125809400] 04:16:54 INFO - PROCESS | 2009 | 1470655014482 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 04:16:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:16:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 673ms 04:16:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:16:54 INFO - PROCESS | 2009 | 1470655014512 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:16:54 INFO - PROCESS | 2009 | 1470655014514 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:16:54 INFO - PROCESS | 2009 | 1470655014517 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:16:54 INFO - PROCESS | 2009 | 1470655014518 Marionette TRACE conn2 <- [1,442,null,{}] 04:16:54 INFO - PROCESS | 2009 | 1470655014520 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:54 INFO - PROCESS | 2009 | 1470655014521 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:54 INFO - PROCESS | 2009 | 1470655014626 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:16:54 INFO - PROCESS | 2009 | 1470655014694 Marionette TRACE conn2 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:54 INFO - PROCESS | 2009 | 1470655014695 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:54 INFO - PROCESS | 2009 | ++DOCSHELL 0x12c762800 == 47 [pid = 2009] [id = 118] 04:16:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 120 (0x12928dc00) [pid = 2009] [serial = 351] [outer = 0x0] 04:16:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 121 (0x12a892400) [pid = 2009] [serial = 352] [outer = 0x12928dc00] 04:16:54 INFO - PROCESS | 2009 | 1470655014725 Marionette DEBUG loaded listener.js 04:16:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 122 (0x12b1dc400) [pid = 2009] [serial = 353] [outer = 0x12928dc00] 04:16:55 INFO - PROCESS | 2009 | 1470655015205 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 04:16:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:16:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 720ms 04:16:55 INFO - PROCESS | 2009 | 1470655015445 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:16:55 INFO - PROCESS | 2009 | 1470655015448 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:16:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:16:55 INFO - PROCESS | 2009 | 1470655015453 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:16:55 INFO - PROCESS | 2009 | 1470655015455 Marionette TRACE conn2 <- [1,446,null,{}] 04:16:55 INFO - PROCESS | 2009 | 1470655015458 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:55 INFO - PROCESS | 2009 | 1470655015460 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:55 INFO - PROCESS | 2009 | 1470655015550 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:16:55 INFO - PROCESS | 2009 | 1470655015602 Marionette TRACE conn2 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:55 INFO - PROCESS | 2009 | 1470655015605 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:55 INFO - PROCESS | 2009 | ++DOCSHELL 0x119f10000 == 48 [pid = 2009] [id = 119] 04:16:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 123 (0x119344c00) [pid = 2009] [serial = 354] [outer = 0x0] 04:16:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 124 (0x1198cf800) [pid = 2009] [serial = 355] [outer = 0x119344c00] 04:16:55 INFO - PROCESS | 2009 | 1470655015632 Marionette DEBUG loaded listener.js 04:16:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 125 (0x119d88000) [pid = 2009] [serial = 356] [outer = 0x119344c00] 04:16:56 INFO - PROCESS | 2009 | 1470655016051 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 04:16:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:16:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 623ms 04:16:56 INFO - PROCESS | 2009 | 1470655016076 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:16:56 INFO - PROCESS | 2009 | 1470655016079 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:16:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:16:56 INFO - PROCESS | 2009 | 1470655016085 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:16:56 INFO - PROCESS | 2009 | 1470655016087 Marionette TRACE conn2 <- [1,450,null,{}] 04:16:56 INFO - PROCESS | 2009 | 1470655016090 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:56 INFO - PROCESS | 2009 | 1470655016091 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:56 INFO - PROCESS | 2009 | 1470655016186 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:16:56 INFO - PROCESS | 2009 | --DOCSHELL 0x129125800 == 47 [pid = 2009] [id = 113] 04:16:56 INFO - PROCESS | 2009 | --DOCSHELL 0x12a87c000 == 46 [pid = 2009] [id = 112] 04:16:56 INFO - PROCESS | 2009 | --DOCSHELL 0x12aae0000 == 45 [pid = 2009] [id = 111] 04:16:56 INFO - PROCESS | 2009 | --DOCSHELL 0x12910d800 == 44 [pid = 2009] [id = 110] 04:16:56 INFO - PROCESS | 2009 | --DOCSHELL 0x126a1d000 == 43 [pid = 2009] [id = 109] 04:16:56 INFO - PROCESS | 2009 | --DOCSHELL 0x1247c1000 == 42 [pid = 2009] [id = 108] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 124 (0x12be46400) [pid = 2009] [serial = 295] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | 1470655016278 Marionette TRACE conn2 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:56 INFO - PROCESS | 2009 | 1470655016280 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:56 INFO - PROCESS | 2009 | --DOCSHELL 0x123957800 == 41 [pid = 2009] [id = 107] 04:16:56 INFO - PROCESS | 2009 | --DOCSHELL 0x1169e5000 == 40 [pid = 2009] [id = 106] 04:16:56 INFO - PROCESS | 2009 | --DOCSHELL 0x119a8e800 == 39 [pid = 2009] [id = 105] 04:16:56 INFO - PROCESS | 2009 | --DOCSHELL 0x12be62000 == 38 [pid = 2009] [id = 103] 04:16:56 INFO - PROCESS | 2009 | --DOCSHELL 0x12587b000 == 37 [pid = 2009] [id = 102] 04:16:56 INFO - PROCESS | 2009 | --DOCSHELL 0x118594000 == 36 [pid = 2009] [id = 101] 04:16:56 INFO - PROCESS | 2009 | --DOCSHELL 0x1127a6800 == 35 [pid = 2009] [id = 100] 04:16:56 INFO - PROCESS | 2009 | ++DOCSHELL 0x116540800 == 36 [pid = 2009] [id = 120] 04:16:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 125 (0x11818d400) [pid = 2009] [serial = 357] [outer = 0x0] 04:16:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 126 (0x119d89400) [pid = 2009] [serial = 358] [outer = 0x11818d400] 04:16:56 INFO - PROCESS | 2009 | 1470655016311 Marionette DEBUG loaded listener.js 04:16:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 127 (0x12470f400) [pid = 2009] [serial = 359] [outer = 0x11818d400] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 126 (0x12a6b4000) [pid = 2009] [serial = 277] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 125 (0x12a89e400) [pid = 2009] [serial = 280] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 124 (0x12a891000) [pid = 2009] [serial = 278] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 123 (0x117dc6800) [pid = 2009] [serial = 259] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 122 (0x128a8d800) [pid = 2009] [serial = 253] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 121 (0x12b982800) [pid = 2009] [serial = 241] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 120 (0x124bec400) [pid = 2009] [serial = 266] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 119 (0x123809800) [pid = 2009] [serial = 265] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 118 (0x126aea400) [pid = 2009] [serial = 271] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 117 (0x128a93c00) [pid = 2009] [serial = 272] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 116 (0x123851800) [pid = 2009] [serial = 257] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x118184400) [pid = 2009] [serial = 256] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x118eb3000) [pid = 2009] [serial = 262] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x1194bf400) [pid = 2009] [serial = 263] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x117d49400) [pid = 2009] [serial = 244] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x125804400) [pid = 2009] [serial = 268] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x1267d2c00) [pid = 2009] [serial = 269] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x124fe4800) [pid = 2009] [serial = 250] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x11942e800) [pid = 2009] [serial = 247] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x12b983400) [pid = 2009] [serial = 283] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x12b98f400) [pid = 2009] [serial = 284] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x12380c800) [pid = 2009] [serial = 287] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x12ba94c00) [pid = 2009] [serial = 292] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x12ba8f400) [pid = 2009] [serial = 290] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x12ba9b400) [pid = 2009] [serial = 293] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x12b00e800) [pid = 2009] [serial = 289] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x117259c00) [pid = 2009] [serial = 286] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x118190400) [pid = 2009] [serial = 260] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x128a9b400) [pid = 2009] [serial = 274] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x129462000) [pid = 2009] [serial = 275] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x12b011400) [pid = 2009] [serial = 281] [outer = 0x0] [url = about:blank] 04:16:56 INFO - PROCESS | 2009 | 1470655016620 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 04:16:56 INFO - PROCESS | 2009 | 1470655016656 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:16:56 INFO - PROCESS | 2009 | 1470655016658 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:16:56 INFO - PROCESS | 2009 | 1470655016660 Marionette TRACE conn2 <- [1,454,null,{}] 04:16:56 INFO - PROCESS | 2009 | 1470655016669 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:56 INFO - PROCESS | 2009 | 1470655016672 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:56 INFO - PROCESS | 2009 | 1470655016751 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:16:56 INFO - PROCESS | 2009 | 1470655016757 Marionette TRACE conn2 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:56 INFO - PROCESS | 2009 | 1470655016759 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:56 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a0d000 == 37 [pid = 2009] [id = 121] 04:16:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x12570ec00) [pid = 2009] [serial = 360] [outer = 0x0] 04:16:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x125811800) [pid = 2009] [serial = 361] [outer = 0x12570ec00] 04:16:56 INFO - PROCESS | 2009 | 1470655016790 Marionette DEBUG loaded listener.js 04:16:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x126aea400) [pid = 2009] [serial = 362] [outer = 0x12570ec00] 04:16:57 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:57 INFO - PROCESS | 2009 | 1470655017153 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 04:16:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:16:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 522ms 04:16:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:16:57 INFO - PROCESS | 2009 | 1470655017181 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:16:57 INFO - PROCESS | 2009 | 1470655017182 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:16:57 INFO - PROCESS | 2009 | 1470655017184 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:16:57 INFO - PROCESS | 2009 | 1470655017185 Marionette TRACE conn2 <- [1,458,null,{}] 04:16:57 INFO - PROCESS | 2009 | 1470655017196 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:57 INFO - PROCESS | 2009 | 1470655017198 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:57 INFO - PROCESS | 2009 | 1470655017287 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:16:57 INFO - PROCESS | 2009 | 1470655017290 Marionette TRACE conn2 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:57 INFO - PROCESS | 2009 | 1470655017292 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:57 INFO - PROCESS | 2009 | ++DOCSHELL 0x1243b3800 == 38 [pid = 2009] [id = 122] 04:16:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x128c97c00) [pid = 2009] [serial = 363] [outer = 0x0] 04:16:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x12928b400) [pid = 2009] [serial = 364] [outer = 0x128c97c00] 04:16:57 INFO - PROCESS | 2009 | 1470655017318 Marionette DEBUG loaded listener.js 04:16:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x12a6acc00) [pid = 2009] [serial = 365] [outer = 0x128c97c00] 04:16:57 INFO - PROCESS | 2009 | 1470655017670 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 04:16:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:16:57 INFO - PROCESS | 2009 | 1470655017705 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:16:57 INFO - PROCESS | 2009 | 1470655017708 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:16:57 INFO - PROCESS | 2009 | 1470655017710 Marionette TRACE conn2 <- [1,462,null,{}] 04:16:57 INFO - PROCESS | 2009 | 1470655017712 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:57 INFO - PROCESS | 2009 | 1470655017715 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:57 INFO - PROCESS | 2009 | 1470655017867 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:16:57 INFO - PROCESS | 2009 | 1470655017882 Marionette TRACE conn2 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:57 INFO - PROCESS | 2009 | 1470655017884 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:57 INFO - PROCESS | 2009 | ++DOCSHELL 0x125287800 == 39 [pid = 2009] [id = 123] 04:16:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x129190000) [pid = 2009] [serial = 366] [outer = 0x0] 04:16:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x12a89c000) [pid = 2009] [serial = 367] [outer = 0x129190000] 04:16:57 INFO - PROCESS | 2009 | 1470655017924 Marionette DEBUG loaded listener.js 04:16:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x12b984c00) [pid = 2009] [serial = 368] [outer = 0x129190000] 04:16:58 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:16:58 INFO - PROCESS | 2009 | 1470655018336 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 04:16:58 INFO - PROCESS | 2009 | 1470655018381 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:16:58 INFO - PROCESS | 2009 | 1470655018383 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:16:58 INFO - PROCESS | 2009 | 1470655018384 Marionette TRACE conn2 <- [1,466,null,{}] 04:16:58 INFO - PROCESS | 2009 | 1470655018394 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:58 INFO - PROCESS | 2009 | 1470655018398 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:58 INFO - PROCESS | 2009 | 1470655018531 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:16:58 INFO - PROCESS | 2009 | 1470655018546 Marionette TRACE conn2 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:58 INFO - PROCESS | 2009 | 1470655018548 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:58 INFO - PROCESS | 2009 | ++DOCSHELL 0x116541800 == 40 [pid = 2009] [id = 124] 04:16:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x12b989c00) [pid = 2009] [serial = 369] [outer = 0x0] 04:16:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x12b9bf800) [pid = 2009] [serial = 370] [outer = 0x12b989c00] 04:16:58 INFO - PROCESS | 2009 | 1470655018572 Marionette DEBUG loaded listener.js 04:16:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x12beca000) [pid = 2009] [serial = 371] [outer = 0x12b989c00] 04:16:58 INFO - PROCESS | 2009 | 1470655018913 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 04:16:58 INFO - PROCESS | 2009 | 1470655018953 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:16:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:16:58 INFO - PROCESS | 2009 | 1470655018955 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:16:58 INFO - PROCESS | 2009 | 1470655018956 Marionette TRACE conn2 <- [1,470,null,{}] 04:16:58 INFO - PROCESS | 2009 | 1470655018959 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:58 INFO - PROCESS | 2009 | 1470655018960 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:59 INFO - PROCESS | 2009 | 1470655019058 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:16:59 INFO - PROCESS | 2009 | 1470655019061 Marionette TRACE conn2 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:59 INFO - PROCESS | 2009 | 1470655019063 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:59 INFO - PROCESS | 2009 | ++DOCSHELL 0x12911e000 == 41 [pid = 2009] [id = 125] 04:16:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x1127da400) [pid = 2009] [serial = 372] [outer = 0x0] 04:16:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x1127e3400) [pid = 2009] [serial = 373] [outer = 0x1127da400] 04:16:59 INFO - PROCESS | 2009 | 1470655019087 Marionette DEBUG loaded listener.js 04:16:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x12ba91800) [pid = 2009] [serial = 374] [outer = 0x1127da400] 04:16:59 INFO - PROCESS | 2009 | 1470655019432 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 04:16:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:16:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 521ms 04:16:59 INFO - PROCESS | 2009 | 1470655019479 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:16:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:16:59 INFO - PROCESS | 2009 | 1470655019481 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:16:59 INFO - PROCESS | 2009 | 1470655019483 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:16:59 INFO - PROCESS | 2009 | 1470655019484 Marionette TRACE conn2 <- [1,474,null,{}] 04:16:59 INFO - PROCESS | 2009 | 1470655019487 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:59 INFO - PROCESS | 2009 | 1470655019488 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:59 INFO - PROCESS | 2009 | 1470655019585 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:16:59 INFO - PROCESS | 2009 | 1470655019599 Marionette TRACE conn2 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:59 INFO - PROCESS | 2009 | 1470655019600 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:16:59 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a612800 == 42 [pid = 2009] [id = 126] 04:16:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x113ba0800) [pid = 2009] [serial = 375] [outer = 0x0] 04:16:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x113ba5000) [pid = 2009] [serial = 376] [outer = 0x113ba0800] 04:16:59 INFO - PROCESS | 2009 | 1470655019625 Marionette DEBUG loaded listener.js 04:16:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x113ba9000) [pid = 2009] [serial = 377] [outer = 0x113ba0800] 04:16:59 INFO - PROCESS | 2009 | 1470655019943 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 04:17:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:17:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 519ms 04:17:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:17:00 INFO - PROCESS | 2009 | 1470655020002 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:17:00 INFO - PROCESS | 2009 | 1470655020004 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:17:00 INFO - PROCESS | 2009 | 1470655020006 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:17:00 INFO - PROCESS | 2009 | 1470655020007 Marionette TRACE conn2 <- [1,478,null,{}] 04:17:00 INFO - PROCESS | 2009 | 1470655020010 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:00 INFO - PROCESS | 2009 | 1470655020011 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:00 INFO - PROCESS | 2009 | 1470655020109 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:17:00 INFO - PROCESS | 2009 | 1470655020121 Marionette TRACE conn2 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:00 INFO - PROCESS | 2009 | 1470655020122 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:00 INFO - PROCESS | 2009 | ++DOCSHELL 0x12aad6800 == 43 [pid = 2009] [id = 127] 04:17:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x10eaf2400) [pid = 2009] [serial = 378] [outer = 0x0] 04:17:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x10eafa800) [pid = 2009] [serial = 379] [outer = 0x10eaf2400] 04:17:00 INFO - PROCESS | 2009 | 1470655020146 Marionette DEBUG loaded listener.js 04:17:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 117 (0x10eafe800) [pid = 2009] [serial = 380] [outer = 0x10eaf2400] 04:17:00 INFO - PROCESS | 2009 | 1470655020618 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 04:17:00 INFO - PROCESS | 2009 | --DOMWINDOW == 116 (0x12be3fc00) [pid = 2009] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:17:00 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x123809000) [pid = 2009] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:17:00 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x12bec0000) [pid = 2009] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:17:00 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x1247a1400) [pid = 2009] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:17:00 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x12a892800) [pid = 2009] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:17:00 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x118e69c00) [pid = 2009] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:17:00 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x12cd13400) [pid = 2009] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:17:00 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x12b9be000) [pid = 2009] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:17:00 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x128a96800) [pid = 2009] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:17:00 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x11699e000) [pid = 2009] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:17:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:17:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 671ms 04:17:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:17:00 INFO - PROCESS | 2009 | 1470655020677 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:17:00 INFO - PROCESS | 2009 | 1470655020679 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:17:00 INFO - PROCESS | 2009 | 1470655020681 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:17:00 INFO - PROCESS | 2009 | 1470655020682 Marionette TRACE conn2 <- [1,482,null,{}] 04:17:00 INFO - PROCESS | 2009 | 1470655020684 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:00 INFO - PROCESS | 2009 | 1470655020685 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:00 INFO - PROCESS | 2009 | 1470655020765 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:17:00 INFO - PROCESS | 2009 | 1470655020770 Marionette TRACE conn2 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:00 INFO - PROCESS | 2009 | 1470655020771 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:00 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba31000 == 44 [pid = 2009] [id = 128] 04:17:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x10eafec00) [pid = 2009] [serial = 381] [outer = 0x0] 04:17:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x113bac400) [pid = 2009] [serial = 382] [outer = 0x10eafec00] 04:17:00 INFO - PROCESS | 2009 | 1470655020796 Marionette DEBUG loaded listener.js 04:17:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x118e69c00) [pid = 2009] [serial = 383] [outer = 0x10eafec00] 04:17:01 INFO - PROCESS | 2009 | 1470655021116 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 04:17:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:17:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 470ms 04:17:01 INFO - PROCESS | 2009 | 1470655021151 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:17:01 INFO - PROCESS | 2009 | 1470655021153 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:17:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:17:01 INFO - PROCESS | 2009 | 1470655021155 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:17:01 INFO - PROCESS | 2009 | 1470655021156 Marionette TRACE conn2 <- [1,486,null,{}] 04:17:01 INFO - PROCESS | 2009 | 1470655021159 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:01 INFO - PROCESS | 2009 | 1470655021160 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:01 INFO - PROCESS | 2009 | 1470655021254 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:17:01 INFO - PROCESS | 2009 | 1470655021331 Marionette TRACE conn2 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:01 INFO - PROCESS | 2009 | 1470655021333 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:01 INFO - PROCESS | 2009 | ++DOCSHELL 0x12c764800 == 45 [pid = 2009] [id = 129] 04:17:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x128a91400) [pid = 2009] [serial = 384] [outer = 0x0] 04:17:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x12b1eac00) [pid = 2009] [serial = 385] [outer = 0x128a91400] 04:17:01 INFO - PROCESS | 2009 | 1470655021361 Marionette DEBUG loaded listener.js 04:17:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x12becec00) [pid = 2009] [serial = 386] [outer = 0x128a91400] 04:17:01 INFO - PROCESS | 2009 | 1470655021651 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 04:17:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:17:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 518ms 04:17:01 INFO - PROCESS | 2009 | 1470655021674 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:17:01 INFO - PROCESS | 2009 | 1470655021675 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:17:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:17:01 INFO - PROCESS | 2009 | 1470655021685 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:17:01 INFO - PROCESS | 2009 | 1470655021686 Marionette TRACE conn2 <- [1,490,null,{}] 04:17:01 INFO - PROCESS | 2009 | 1470655021688 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:01 INFO - PROCESS | 2009 | 1470655021689 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:01 INFO - PROCESS | 2009 | 1470655021776 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:17:01 INFO - PROCESS | 2009 | 1470655021783 Marionette TRACE conn2 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:01 INFO - PROCESS | 2009 | 1470655021784 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:01 INFO - PROCESS | 2009 | ++DOCSHELL 0x12cc94800 == 46 [pid = 2009] [id = 130] 04:17:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x1174d4000) [pid = 2009] [serial = 387] [outer = 0x0] 04:17:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x1174dbc00) [pid = 2009] [serial = 388] [outer = 0x1174d4000] 04:17:01 INFO - PROCESS | 2009 | 1470655021807 Marionette DEBUG loaded listener.js 04:17:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x12becdc00) [pid = 2009] [serial = 389] [outer = 0x1174d4000] 04:17:02 INFO - PROCESS | 2009 | 1470655022127 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 04:17:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:17:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 478ms 04:17:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:17:02 INFO - PROCESS | 2009 | 1470655022156 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:17:02 INFO - PROCESS | 2009 | 1470655022157 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:17:02 INFO - PROCESS | 2009 | 1470655022159 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:17:02 INFO - PROCESS | 2009 | 1470655022160 Marionette TRACE conn2 <- [1,494,null,{}] 04:17:02 INFO - PROCESS | 2009 | 1470655022162 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:02 INFO - PROCESS | 2009 | 1470655022163 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:02 INFO - PROCESS | 2009 | 1470655022270 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:17:02 INFO - PROCESS | 2009 | 1470655022277 Marionette TRACE conn2 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:02 INFO - PROCESS | 2009 | 1470655022278 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:02 INFO - PROCESS | 2009 | ++DOCSHELL 0x12cca4000 == 47 [pid = 2009] [id = 131] 04:17:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 117 (0x112707800) [pid = 2009] [serial = 390] [outer = 0x0] 04:17:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 118 (0x11270b400) [pid = 2009] [serial = 391] [outer = 0x112707800] 04:17:02 INFO - PROCESS | 2009 | 1470655022301 Marionette DEBUG loaded listener.js 04:17:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 119 (0x112710c00) [pid = 2009] [serial = 392] [outer = 0x112707800] 04:17:02 INFO - PROCESS | 2009 | 1470655022782 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 04:17:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:17:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 669ms 04:17:02 INFO - PROCESS | 2009 | 1470655022830 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:17:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:17:02 INFO - PROCESS | 2009 | 1470655022834 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:17:02 INFO - PROCESS | 2009 | 1470655022840 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:17:02 INFO - PROCESS | 2009 | 1470655022843 Marionette TRACE conn2 <- [1,498,null,{}] 04:17:02 INFO - PROCESS | 2009 | 1470655022848 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:02 INFO - PROCESS | 2009 | 1470655022851 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:03 INFO - PROCESS | 2009 | 1470655023013 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:17:03 INFO - PROCESS | 2009 | 1470655023125 Marionette TRACE conn2 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:03 INFO - PROCESS | 2009 | 1470655023128 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:03 INFO - PROCESS | 2009 | ++DOCSHELL 0x118415000 == 48 [pid = 2009] [id = 132] 04:17:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 120 (0x112711c00) [pid = 2009] [serial = 393] [outer = 0x0] 04:17:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 121 (0x113b9e000) [pid = 2009] [serial = 394] [outer = 0x112711c00] 04:17:03 INFO - PROCESS | 2009 | 1470655023161 Marionette DEBUG loaded listener.js 04:17:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 122 (0x116936c00) [pid = 2009] [serial = 395] [outer = 0x112711c00] 04:17:03 INFO - PROCESS | 2009 | 1470655023584 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 04:17:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:17:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 774ms 04:17:03 INFO - PROCESS | 2009 | 1470655023613 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:17:03 INFO - PROCESS | 2009 | 1470655023616 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:17:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:17:03 INFO - PROCESS | 2009 | 1470655023621 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:17:03 INFO - PROCESS | 2009 | 1470655023623 Marionette TRACE conn2 <- [1,502,null,{}] 04:17:03 INFO - PROCESS | 2009 | 1470655023625 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:03 INFO - PROCESS | 2009 | 1470655023627 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:03 INFO - PROCESS | 2009 | 1470655023731 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:17:03 INFO - PROCESS | 2009 | 1470655023789 Marionette TRACE conn2 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:03 INFO - PROCESS | 2009 | 1470655023790 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:03 INFO - PROCESS | 2009 | ++DOCSHELL 0x1247c5800 == 49 [pid = 2009] [id = 133] 04:17:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 123 (0x1174da800) [pid = 2009] [serial = 396] [outer = 0x0] 04:17:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 124 (0x11810d000) [pid = 2009] [serial = 397] [outer = 0x1174da800] 04:17:03 INFO - PROCESS | 2009 | 1470655023820 Marionette DEBUG loaded listener.js 04:17:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 125 (0x119327c00) [pid = 2009] [serial = 398] [outer = 0x1174da800] 04:17:04 INFO - PROCESS | 2009 | 1470655024268 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 04:17:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:17:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 670ms 04:17:04 INFO - PROCESS | 2009 | 1470655024290 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:17:04 INFO - PROCESS | 2009 | 1470655024292 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:17:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:17:04 INFO - PROCESS | 2009 | 1470655024294 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:17:04 INFO - PROCESS | 2009 | 1470655024299 Marionette TRACE conn2 <- [1,506,null,{}] 04:17:04 INFO - PROCESS | 2009 | 1470655024307 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:04 INFO - PROCESS | 2009 | 1470655024310 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:04 INFO - PROCESS | 2009 | 1470655024435 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:17:04 INFO - PROCESS | 2009 | 1470655024506 Marionette TRACE conn2 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:04 INFO - PROCESS | 2009 | 1470655024508 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:04 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ca18000 == 50 [pid = 2009] [id = 134] 04:17:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 126 (0x119d7bc00) [pid = 2009] [serial = 399] [outer = 0x0] 04:17:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 127 (0x12470ec00) [pid = 2009] [serial = 400] [outer = 0x119d7bc00] 04:17:04 INFO - PROCESS | 2009 | 1470655024539 Marionette DEBUG loaded listener.js 04:17:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 128 (0x124bccc00) [pid = 2009] [serial = 401] [outer = 0x119d7bc00] 04:17:04 INFO - PROCESS | 2009 | 1470655024961 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 04:17:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:17:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 724ms 04:17:05 INFO - PROCESS | 2009 | 1470655025029 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:17:05 INFO - PROCESS | 2009 | 1470655025031 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:17:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:17:05 INFO - PROCESS | 2009 | 1470655025035 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:17:05 INFO - PROCESS | 2009 | 1470655025036 Marionette TRACE conn2 <- [1,510,null,{}] 04:17:05 INFO - PROCESS | 2009 | 1470655025038 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:05 INFO - PROCESS | 2009 | 1470655025040 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:05 INFO - PROCESS | 2009 | 1470655025144 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:17:05 INFO - PROCESS | 2009 | 1470655025213 Marionette TRACE conn2 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:05 INFO - PROCESS | 2009 | 1470655025214 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:05 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d34a800 == 51 [pid = 2009] [id = 135] 04:17:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 129 (0x124bd4000) [pid = 2009] [serial = 402] [outer = 0x0] 04:17:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 130 (0x124bee400) [pid = 2009] [serial = 403] [outer = 0x124bd4000] 04:17:05 INFO - PROCESS | 2009 | 1470655025245 Marionette DEBUG loaded listener.js 04:17:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 131 (0x125809000) [pid = 2009] [serial = 404] [outer = 0x124bd4000] 04:17:05 INFO - PROCESS | 2009 | 1470655025710 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 04:17:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:17:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 721ms 04:17:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:17:05 INFO - PROCESS | 2009 | 1470655025766 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:17:05 INFO - PROCESS | 2009 | 1470655025767 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:17:05 INFO - PROCESS | 2009 | 1470655025769 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:17:05 INFO - PROCESS | 2009 | 1470655025771 Marionette TRACE conn2 <- [1,514,null,{}] 04:17:05 INFO - PROCESS | 2009 | 1470655025773 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:05 INFO - PROCESS | 2009 | 1470655025774 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:05 INFO - PROCESS | 2009 | 1470655025878 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:17:05 INFO - PROCESS | 2009 | 1470655025950 Marionette TRACE conn2 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:05 INFO - PROCESS | 2009 | 1470655025952 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:05 INFO - PROCESS | 2009 | ++DOCSHELL 0x117499800 == 52 [pid = 2009] [id = 136] 04:17:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 132 (0x116abbc00) [pid = 2009] [serial = 405] [outer = 0x0] 04:17:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 133 (0x125809800) [pid = 2009] [serial = 406] [outer = 0x116abbc00] 04:17:05 INFO - PROCESS | 2009 | 1470655025982 Marionette DEBUG loaded listener.js 04:17:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 134 (0x128a96400) [pid = 2009] [serial = 407] [outer = 0x116abbc00] 04:17:06 INFO - PROCESS | 2009 | 1470655026526 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 04:17:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 04:17:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 820ms 04:17:06 INFO - PROCESS | 2009 | 1470655026589 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:17:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:17:06 INFO - PROCESS | 2009 | 1470655026592 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:17:06 INFO - PROCESS | 2009 | 1470655026613 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:17:06 INFO - PROCESS | 2009 | 1470655026615 Marionette TRACE conn2 <- [1,518,null,{}] 04:17:06 INFO - PROCESS | 2009 | 1470655026620 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:06 INFO - PROCESS | 2009 | 1470655026622 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:06 INFO - PROCESS | 2009 | 1470655026717 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:17:06 INFO - PROCESS | 2009 | 1470655026794 Marionette TRACE conn2 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:06 INFO - PROCESS | 2009 | 1470655026795 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:06 INFO - PROCESS | 2009 | ++DOCSHELL 0x123969800 == 53 [pid = 2009] [id = 137] 04:17:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 135 (0x10eafc000) [pid = 2009] [serial = 408] [outer = 0x0] 04:17:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 136 (0x1127e0000) [pid = 2009] [serial = 409] [outer = 0x10eafc000] 04:17:06 INFO - PROCESS | 2009 | 1470655026822 Marionette DEBUG loaded listener.js 04:17:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 137 (0x117264800) [pid = 2009] [serial = 410] [outer = 0x10eafc000] 04:17:07 INFO - PROCESS | 2009 | 1470655027285 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 04:17:07 INFO - PROCESS | 2009 | --DOCSHELL 0x1165b0000 == 52 [pid = 2009] [id = 67] 04:17:07 INFO - PROCESS | 2009 | --DOCSHELL 0x12cc94800 == 51 [pid = 2009] [id = 130] 04:17:07 INFO - PROCESS | 2009 | --DOCSHELL 0x12c764800 == 50 [pid = 2009] [id = 129] 04:17:07 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba31000 == 49 [pid = 2009] [id = 128] 04:17:07 INFO - PROCESS | 2009 | --DOCSHELL 0x12aad6800 == 48 [pid = 2009] [id = 127] 04:17:07 INFO - PROCESS | 2009 | --DOCSHELL 0x12a612800 == 47 [pid = 2009] [id = 126] 04:17:07 INFO - PROCESS | 2009 | --DOCSHELL 0x12911e000 == 46 [pid = 2009] [id = 125] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 136 (0x119d7b400) [pid = 2009] [serial = 340] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOCSHELL 0x116541800 == 45 [pid = 2009] [id = 124] 04:17:07 INFO - PROCESS | 2009 | --DOCSHELL 0x125287800 == 44 [pid = 2009] [id = 123] 04:17:07 INFO - PROCESS | 2009 | --DOCSHELL 0x1243b3800 == 43 [pid = 2009] [id = 122] 04:17:07 INFO - PROCESS | 2009 | --DOCSHELL 0x119a0d000 == 42 [pid = 2009] [id = 121] 04:17:07 INFO - PROCESS | 2009 | --DOCSHELL 0x116540800 == 41 [pid = 2009] [id = 120] 04:17:07 INFO - PROCESS | 2009 | --DOCSHELL 0x119f10000 == 40 [pid = 2009] [id = 119] 04:17:07 INFO - PROCESS | 2009 | --DOCSHELL 0x123a9b000 == 39 [pid = 2009] [id = 116] 04:17:07 INFO - PROCESS | 2009 | --DOCSHELL 0x117d7a000 == 38 [pid = 2009] [id = 115] 04:17:07 INFO - PROCESS | 2009 | --DOCSHELL 0x12be89800 == 37 [pid = 2009] [id = 114] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 135 (0x12be4c000) [pid = 2009] [serial = 296] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 134 (0x123be3800) [pid = 2009] [serial = 316] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 133 (0x12bec7400) [pid = 2009] [serial = 328] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 132 (0x125803800) [pid = 2009] [serial = 317] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 131 (0x12c86f400) [pid = 2009] [serial = 331] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 130 (0x124fec800) [pid = 2009] [serial = 304] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 129 (0x12b00b000) [pid = 2009] [serial = 322] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 128 (0x12b9b8c00) [pid = 2009] [serial = 323] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 127 (0x119325c00) [pid = 2009] [serial = 313] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 126 (0x12c86e400) [pid = 2009] [serial = 329] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 125 (0x1269b9400) [pid = 2009] [serial = 310] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 124 (0x11932b400) [pid = 2009] [serial = 301] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 123 (0x11272f000) [pid = 2009] [serial = 298] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 122 (0x12cd17c00) [pid = 2009] [serial = 334] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 121 (0x12c874400) [pid = 2009] [serial = 332] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 120 (0x12a89e000) [pid = 2009] [serial = 307] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 119 (0x1198ce400) [pid = 2009] [serial = 314] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 118 (0x12ba9a800) [pid = 2009] [serial = 325] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 117 (0x12a70d000) [pid = 2009] [serial = 320] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 116 (0x12927ec00) [pid = 2009] [serial = 319] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x12cd1f000) [pid = 2009] [serial = 335] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x11810e400) [pid = 2009] [serial = 338] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x11810a400) [pid = 2009] [serial = 337] [outer = 0x0] [url = about:blank] 04:17:07 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x12bebc800) [pid = 2009] [serial = 326] [outer = 0x0] [url = about:blank] 04:17:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:17:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 743ms 04:17:07 INFO - PROCESS | 2009 | 1470655027337 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:17:07 INFO - PROCESS | 2009 | 1470655027340 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:17:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:17:07 INFO - PROCESS | 2009 | 1470655027350 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:17:07 INFO - PROCESS | 2009 | 1470655027352 Marionette TRACE conn2 <- [1,522,null,{}] 04:17:07 INFO - PROCESS | 2009 | 1470655027354 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:07 INFO - PROCESS | 2009 | 1470655027355 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:07 INFO - PROCESS | 2009 | 1470655027438 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:17:07 INFO - PROCESS | 2009 | 1470655027449 Marionette TRACE conn2 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:07 INFO - PROCESS | 2009 | 1470655027450 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:07 INFO - PROCESS | 2009 | ++DOCSHELL 0x117d60800 == 38 [pid = 2009] [id = 138] 04:17:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x1174d2c00) [pid = 2009] [serial = 411] [outer = 0x0] 04:17:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x1174d7800) [pid = 2009] [serial = 412] [outer = 0x1174d2c00] 04:17:07 INFO - PROCESS | 2009 | 1470655027478 Marionette DEBUG loaded listener.js 04:17:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x118796000) [pid = 2009] [serial = 413] [outer = 0x1174d2c00] 04:17:07 INFO - PROCESS | 2009 | 1470655027814 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 04:17:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:17:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 475ms 04:17:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:17:07 INFO - PROCESS | 2009 | 1470655027819 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:17:07 INFO - PROCESS | 2009 | 1470655027820 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:17:07 INFO - PROCESS | 2009 | 1470655027822 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:17:07 INFO - PROCESS | 2009 | 1470655027825 Marionette TRACE conn2 <- [1,526,null,{}] 04:17:07 INFO - PROCESS | 2009 | 1470655027834 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:07 INFO - PROCESS | 2009 | 1470655027837 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:07 INFO - PROCESS | 2009 | 1470655027930 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:17:07 INFO - PROCESS | 2009 | 1470655027985 Marionette TRACE conn2 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:07 INFO - PROCESS | 2009 | 1470655027987 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:07 INFO - PROCESS | 2009 | ++DOCSHELL 0x124041800 == 39 [pid = 2009] [id = 139] 04:17:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x119427000) [pid = 2009] [serial = 414] [outer = 0x0] 04:17:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 117 (0x1208d2c00) [pid = 2009] [serial = 415] [outer = 0x119427000] 04:17:08 INFO - PROCESS | 2009 | 1470655028014 Marionette DEBUG loaded listener.js 04:17:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 118 (0x124bc9800) [pid = 2009] [serial = 416] [outer = 0x119427000] 04:17:08 INFO - PROCESS | 2009 | 1470655028320 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 04:17:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 04:17:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 521ms 04:17:08 INFO - PROCESS | 2009 | 1470655028343 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:17:08 INFO - PROCESS | 2009 | 1470655028346 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:17:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:17:08 INFO - PROCESS | 2009 | 1470655028351 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:17:08 INFO - PROCESS | 2009 | 1470655028352 Marionette TRACE conn2 <- [1,530,null,{}] 04:17:08 INFO - PROCESS | 2009 | 1470655028354 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:08 INFO - PROCESS | 2009 | 1470655028355 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:08 INFO - PROCESS | 2009 | 1470655028437 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:17:08 INFO - PROCESS | 2009 | 1470655028497 Marionette TRACE conn2 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:08 INFO - PROCESS | 2009 | 1470655028498 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:08 INFO - PROCESS | 2009 | ++DOCSHELL 0x126717800 == 40 [pid = 2009] [id = 140] 04:17:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 119 (0x123c52c00) [pid = 2009] [serial = 417] [outer = 0x0] 04:17:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 120 (0x124bd6c00) [pid = 2009] [serial = 418] [outer = 0x123c52c00] 04:17:08 INFO - PROCESS | 2009 | 1470655028523 Marionette DEBUG loaded listener.js 04:17:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 121 (0x128c97800) [pid = 2009] [serial = 419] [outer = 0x123c52c00] 04:17:08 INFO - PROCESS | 2009 | 1470655028809 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 04:17:08 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 04:17:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:17:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:17:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:17:08 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 04:17:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:17:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:17:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:17:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:17:08 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:17:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 04:17:08 INFO - PROCESS | 2009 | 1470655028870 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:17:08 INFO - PROCESS | 2009 | 1470655028871 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:17:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:17:08 INFO - PROCESS | 2009 | 1470655028874 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:17:08 INFO - PROCESS | 2009 | 1470655028875 Marionette TRACE conn2 <- [1,534,null,{}] 04:17:08 INFO - PROCESS | 2009 | 1470655028877 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:08 INFO - PROCESS | 2009 | 1470655028878 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:08 INFO - PROCESS | 2009 | 1470655028959 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:17:08 INFO - PROCESS | 2009 | 1470655028965 Marionette TRACE conn2 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:08 INFO - PROCESS | 2009 | 1470655028967 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:08 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a612800 == 41 [pid = 2009] [id = 141] 04:17:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 122 (0x128e95800) [pid = 2009] [serial = 420] [outer = 0x0] 04:17:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 123 (0x12a6b3000) [pid = 2009] [serial = 421] [outer = 0x128e95800] 04:17:08 INFO - PROCESS | 2009 | 1470655028991 Marionette DEBUG loaded listener.js 04:17:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 124 (0x12a89c400) [pid = 2009] [serial = 422] [outer = 0x128e95800] 04:17:09 INFO - PROCESS | 2009 | 1470655029320 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 04:17:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:17:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 473ms 04:17:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:17:09 INFO - PROCESS | 2009 | 1470655029351 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:17:09 INFO - PROCESS | 2009 | 1470655029352 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:17:09 INFO - PROCESS | 2009 | 1470655029354 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:17:09 INFO - PROCESS | 2009 | 1470655029355 Marionette TRACE conn2 <- [1,538,null,{}] 04:17:09 INFO - PROCESS | 2009 | 1470655029357 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:09 INFO - PROCESS | 2009 | 1470655029363 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:09 INFO - PROCESS | 2009 | 1470655029522 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:17:09 INFO - PROCESS | 2009 | 1470655029572 Marionette TRACE conn2 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:09 INFO - PROCESS | 2009 | 1470655029573 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:09 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba34800 == 42 [pid = 2009] [id = 142] 04:17:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 125 (0x128c9f000) [pid = 2009] [serial = 423] [outer = 0x0] 04:17:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 126 (0x12b009c00) [pid = 2009] [serial = 424] [outer = 0x128c9f000] 04:17:09 INFO - PROCESS | 2009 | 1470655029605 Marionette DEBUG loaded listener.js 04:17:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 127 (0x12beb9400) [pid = 2009] [serial = 425] [outer = 0x128c9f000] 04:17:09 INFO - PROCESS | 2009 | 1470655029936 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 04:17:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 04:17:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 626ms 04:17:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:17:09 INFO - PROCESS | 2009 | 1470655029980 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:17:09 INFO - PROCESS | 2009 | 1470655029981 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:17:09 INFO - PROCESS | 2009 | 1470655029990 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:17:09 INFO - PROCESS | 2009 | 1470655029991 Marionette TRACE conn2 <- [1,542,null,{}] 04:17:09 INFO - PROCESS | 2009 | 1470655029993 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:09 INFO - PROCESS | 2009 | 1470655029994 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:10 INFO - PROCESS | 2009 | 1470655030094 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:17:10 INFO - PROCESS | 2009 | 1470655030098 Marionette TRACE conn2 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:10 INFO - PROCESS | 2009 | 1470655030099 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:10 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be93800 == 43 [pid = 2009] [id = 143] 04:17:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 128 (0x12beb6c00) [pid = 2009] [serial = 426] [outer = 0x0] 04:17:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 129 (0x12bec3800) [pid = 2009] [serial = 427] [outer = 0x12beb6c00] 04:17:10 INFO - PROCESS | 2009 | 1470655030156 Marionette DEBUG loaded listener.js 04:17:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 130 (0x12beccc00) [pid = 2009] [serial = 428] [outer = 0x12beb6c00] 04:17:10 INFO - PROCESS | 2009 | 1470655030517 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 04:17:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 04:17:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 577ms 04:17:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:17:10 INFO - PROCESS | 2009 | 1470655030569 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:17:10 INFO - PROCESS | 2009 | 1470655030571 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:17:10 INFO - PROCESS | 2009 | 1470655030574 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:17:10 INFO - PROCESS | 2009 | 1470655030576 Marionette TRACE conn2 <- [1,546,null,{}] 04:17:10 INFO - PROCESS | 2009 | 1470655030584 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:10 INFO - PROCESS | 2009 | 1470655030586 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:10 INFO - PROCESS | 2009 | 1470655030756 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:17:10 INFO - PROCESS | 2009 | 1470655030882 Marionette TRACE conn2 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:10 INFO - PROCESS | 2009 | 1470655030884 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:10 INFO - PROCESS | 2009 | ++DOCSHELL 0x12cc87800 == 44 [pid = 2009] [id = 144] 04:17:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 131 (0x12bec8800) [pid = 2009] [serial = 429] [outer = 0x0] 04:17:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 132 (0x12bed5000) [pid = 2009] [serial = 430] [outer = 0x12bec8800] 04:17:10 INFO - PROCESS | 2009 | 1470655030933 Marionette DEBUG loaded listener.js 04:17:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 133 (0x12c874400) [pid = 2009] [serial = 431] [outer = 0x12bec8800] 04:17:11 INFO - PROCESS | 2009 | 1470655031266 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 04:17:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:17:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 728ms 04:17:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:17:11 INFO - PROCESS | 2009 | 1470655031302 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:17:11 INFO - PROCESS | 2009 | 1470655031303 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:17:11 INFO - PROCESS | 2009 | 1470655031306 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:17:11 INFO - PROCESS | 2009 | 1470655031307 Marionette TRACE conn2 <- [1,550,null,{}] 04:17:11 INFO - PROCESS | 2009 | 1470655031310 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:11 INFO - PROCESS | 2009 | 1470655031311 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:11 INFO - PROCESS | 2009 | 1470655031417 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 132 (0x1127da400) [pid = 2009] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 131 (0x113ba0800) [pid = 2009] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 130 (0x128c97c00) [pid = 2009] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 129 (0x129190000) [pid = 2009] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 128 (0x12570ec00) [pid = 2009] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 127 (0x11818d400) [pid = 2009] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 126 (0x119344c00) [pid = 2009] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 125 (0x10eaf2400) [pid = 2009] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 124 (0x10eafec00) [pid = 2009] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 123 (0x1174d4000) [pid = 2009] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 122 (0x128a91400) [pid = 2009] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 121 (0x12b989c00) [pid = 2009] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 120 (0x11658c000) [pid = 2009] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 119 (0x129281400) [pid = 2009] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 118 (0x11933f400) [pid = 2009] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 117 (0x1267d8000) [pid = 2009] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 116 (0x117155400) [pid = 2009] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x12b05d800) [pid = 2009] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:17:11 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x1246ca800) [pid = 2009] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:17:11 INFO - PROCESS | 2009 | 1470655031658 Marionette TRACE conn2 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:11 INFO - PROCESS | 2009 | 1470655031659 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:11 INFO - PROCESS | 2009 | ++DOCSHELL 0x113d05000 == 45 [pid = 2009] [id = 145] 04:17:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x10eaf2c00) [pid = 2009] [serial = 432] [outer = 0x0] 04:17:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x111c16800) [pid = 2009] [serial = 433] [outer = 0x10eaf2c00] 04:17:11 INFO - PROCESS | 2009 | 1470655031708 Marionette DEBUG loaded listener.js 04:17:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 117 (0x113ba0800) [pid = 2009] [serial = 434] [outer = 0x10eaf2c00] 04:17:12 INFO - PROCESS | 2009 | 1470655032099 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 04:17:12 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 04:17:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 825ms 04:17:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:17:12 INFO - PROCESS | 2009 | 1470655032131 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:17:12 INFO - PROCESS | 2009 | 1470655032132 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:17:12 INFO - PROCESS | 2009 | 1470655032134 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:17:12 INFO - PROCESS | 2009 | 1470655032135 Marionette TRACE conn2 <- [1,554,null,{}] 04:17:12 INFO - PROCESS | 2009 | 1470655032138 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:12 INFO - PROCESS | 2009 | 1470655032139 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:12 INFO - PROCESS | 2009 | 1470655032243 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:17:12 INFO - PROCESS | 2009 | 1470655032281 Marionette TRACE conn2 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:12 INFO - PROCESS | 2009 | 1470655032282 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:12 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d542000 == 46 [pid = 2009] [id = 146] 04:17:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 118 (0x113ba2400) [pid = 2009] [serial = 435] [outer = 0x0] 04:17:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 119 (0x118136c00) [pid = 2009] [serial = 436] [outer = 0x113ba2400] 04:17:12 INFO - PROCESS | 2009 | 1470655032307 Marionette DEBUG loaded listener.js 04:17:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 120 (0x125808800) [pid = 2009] [serial = 437] [outer = 0x113ba2400] 04:17:12 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:12 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:12 INFO - PROCESS | 2009 | 1470655032568 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 04:17:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:17:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 469ms 04:17:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:17:12 INFO - PROCESS | 2009 | 1470655032604 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:17:12 INFO - PROCESS | 2009 | 1470655032605 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:17:12 INFO - PROCESS | 2009 | 1470655032608 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:17:12 INFO - PROCESS | 2009 | 1470655032609 Marionette TRACE conn2 <- [1,558,null,{}] 04:17:12 INFO - PROCESS | 2009 | 1470655032619 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:12 INFO - PROCESS | 2009 | 1470655032621 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:12 INFO - PROCESS | 2009 | 1470655032726 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:17:12 INFO - PROCESS | 2009 | 1470655032733 Marionette TRACE conn2 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:12 INFO - PROCESS | 2009 | 1470655032734 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:12 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d94a000 == 47 [pid = 2009] [id = 147] 04:17:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 121 (0x12393a000) [pid = 2009] [serial = 438] [outer = 0x0] 04:17:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 122 (0x123942400) [pid = 2009] [serial = 439] [outer = 0x12393a000] 04:17:12 INFO - PROCESS | 2009 | 1470655032760 Marionette DEBUG loaded listener.js 04:17:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 123 (0x12b066400) [pid = 2009] [serial = 440] [outer = 0x12393a000] 04:17:13 INFO - PROCESS | 2009 | 1470655033091 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 04:17:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:17:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 520ms 04:17:13 INFO - PROCESS | 2009 | 1470655033130 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:17:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:17:13 INFO - PROCESS | 2009 | 1470655033132 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:17:13 INFO - PROCESS | 2009 | 1470655033134 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:17:13 INFO - PROCESS | 2009 | 1470655033136 Marionette TRACE conn2 <- [1,562,null,{}] 04:17:13 INFO - PROCESS | 2009 | 1470655033138 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:13 INFO - PROCESS | 2009 | 1470655033139 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:13 INFO - PROCESS | 2009 | 1470655033252 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:17:13 INFO - PROCESS | 2009 | 1470655033258 Marionette TRACE conn2 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:13 INFO - PROCESS | 2009 | 1470655033259 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:13 INFO - PROCESS | 2009 | ++DOCSHELL 0x12daf4000 == 48 [pid = 2009] [id = 148] 04:17:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 124 (0x12be42000) [pid = 2009] [serial = 441] [outer = 0x0] 04:17:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 125 (0x12cd14400) [pid = 2009] [serial = 442] [outer = 0x12be42000] 04:17:13 INFO - PROCESS | 2009 | 1470655033283 Marionette DEBUG loaded listener.js 04:17:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 126 (0x12cd1f800) [pid = 2009] [serial = 443] [outer = 0x12be42000] 04:17:13 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:13 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:13 INFO - PROCESS | 2009 | 1470655033598 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 04:17:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:17:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 517ms 04:17:13 INFO - PROCESS | 2009 | 1470655033697 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:17:13 INFO - PROCESS | 2009 | 1470655033699 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:17:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:17:13 INFO - PROCESS | 2009 | 1470655033703 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:17:13 INFO - PROCESS | 2009 | 1470655033706 Marionette TRACE conn2 <- [1,566,null,{}] 04:17:13 INFO - PROCESS | 2009 | 1470655033710 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:13 INFO - PROCESS | 2009 | 1470655033712 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:13 INFO - PROCESS | 2009 | 1470655033832 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:17:13 INFO - PROCESS | 2009 | 1470655033907 Marionette TRACE conn2 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:13 INFO - PROCESS | 2009 | 1470655033911 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:13 INFO - PROCESS | 2009 | ++DOCSHELL 0x117482800 == 49 [pid = 2009] [id = 149] 04:17:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 127 (0x1127dd800) [pid = 2009] [serial = 444] [outer = 0x0] 04:17:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 128 (0x112e3cc00) [pid = 2009] [serial = 445] [outer = 0x1127dd800] 04:17:13 INFO - PROCESS | 2009 | 1470655033941 Marionette DEBUG loaded listener.js 04:17:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 129 (0x11693b800) [pid = 2009] [serial = 446] [outer = 0x1127dd800] 04:17:14 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:14 INFO - PROCESS | 2009 | 1470655034353 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:17:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:17:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 673ms 04:17:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:17:14 INFO - PROCESS | 2009 | 1470655034376 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:17:14 INFO - PROCESS | 2009 | 1470655034378 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:17:14 INFO - PROCESS | 2009 | 1470655034383 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:17:14 INFO - PROCESS | 2009 | 1470655034386 Marionette TRACE conn2 <- [1,570,null,{}] 04:17:14 INFO - PROCESS | 2009 | 1470655034389 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:14 INFO - PROCESS | 2009 | 1470655034391 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:14 INFO - PROCESS | 2009 | 1470655034498 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:17:14 INFO - PROCESS | 2009 | 1470655034597 Marionette TRACE conn2 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:14 INFO - PROCESS | 2009 | 1470655034599 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:14 INFO - PROCESS | 2009 | ++DOCSHELL 0x125836800 == 50 [pid = 2009] [id = 150] 04:17:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 130 (0x11934d800) [pid = 2009] [serial = 447] [outer = 0x0] 04:17:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 131 (0x119432c00) [pid = 2009] [serial = 448] [outer = 0x11934d800] 04:17:14 INFO - PROCESS | 2009 | 1470655034630 Marionette DEBUG loaded listener.js 04:17:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 132 (0x119d86000) [pid = 2009] [serial = 449] [outer = 0x11934d800] 04:17:14 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:15 INFO - PROCESS | 2009 | 1470655035043 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 04:17:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:17:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 673ms 04:17:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:17:15 INFO - PROCESS | 2009 | 1470655035054 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:17:15 INFO - PROCESS | 2009 | 1470655035056 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:17:15 INFO - PROCESS | 2009 | 1470655035058 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:17:15 INFO - PROCESS | 2009 | 1470655035059 Marionette TRACE conn2 <- [1,574,null,{}] 04:17:15 INFO - PROCESS | 2009 | 1470655035066 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:15 INFO - PROCESS | 2009 | 1470655035070 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:15 INFO - PROCESS | 2009 | 1470655035180 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:17:15 INFO - PROCESS | 2009 | 1470655035255 Marionette TRACE conn2 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:15 INFO - PROCESS | 2009 | 1470655035258 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:15 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d54a800 == 51 [pid = 2009] [id = 151] 04:17:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 133 (0x1239bb000) [pid = 2009] [serial = 450] [outer = 0x0] 04:17:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 134 (0x1239bd000) [pid = 2009] [serial = 451] [outer = 0x1239bb000] 04:17:15 INFO - PROCESS | 2009 | 1470655035290 Marionette DEBUG loaded listener.js 04:17:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 135 (0x1239c2c00) [pid = 2009] [serial = 452] [outer = 0x1239bb000] 04:17:15 INFO - PROCESS | 2009 | 1470655035724 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:17:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:17:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 723ms 04:17:15 INFO - PROCESS | 2009 | 1470655035783 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:17:15 INFO - PROCESS | 2009 | 1470655035784 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:17:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:17:15 INFO - PROCESS | 2009 | 1470655035822 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:17:15 INFO - PROCESS | 2009 | 1470655035824 Marionette TRACE conn2 <- [1,578,null,{}] 04:17:15 INFO - PROCESS | 2009 | 1470655035829 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:15 INFO - PROCESS | 2009 | 1470655035830 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:15 INFO - PROCESS | 2009 | 1470655035934 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:17:16 INFO - PROCESS | 2009 | 1470655036007 Marionette TRACE conn2 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:16 INFO - PROCESS | 2009 | 1470655036008 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:16 INFO - PROCESS | 2009 | ++DOCSHELL 0x12e166800 == 52 [pid = 2009] [id = 152] 04:17:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 136 (0x126150800) [pid = 2009] [serial = 453] [outer = 0x0] 04:17:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 137 (0x128a91400) [pid = 2009] [serial = 454] [outer = 0x126150800] 04:17:16 INFO - PROCESS | 2009 | 1470655036037 Marionette DEBUG loaded listener.js 04:17:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 138 (0x129288800) [pid = 2009] [serial = 455] [outer = 0x126150800] 04:17:16 INFO - PROCESS | 2009 | 1470655036429 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 04:17:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:17:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 709ms 04:17:16 INFO - PROCESS | 2009 | 1470655036497 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:17:16 INFO - PROCESS | 2009 | 1470655036498 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:17:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:17:16 INFO - PROCESS | 2009 | 1470655036500 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:17:16 INFO - PROCESS | 2009 | 1470655036502 Marionette TRACE conn2 <- [1,582,null,{}] 04:17:16 INFO - PROCESS | 2009 | 1470655036504 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:16 INFO - PROCESS | 2009 | 1470655036506 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:16 INFO - PROCESS | 2009 | 1470655036616 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:17:16 INFO - PROCESS | 2009 | 1470655036722 Marionette TRACE conn2 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:16 INFO - PROCESS | 2009 | 1470655036724 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:16 INFO - PROCESS | 2009 | ++DOCSHELL 0x11843b000 == 53 [pid = 2009] [id = 153] 04:17:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 139 (0x1193d3400) [pid = 2009] [serial = 456] [outer = 0x0] 04:17:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 140 (0x1193da400) [pid = 2009] [serial = 457] [outer = 0x1193d3400] 04:17:16 INFO - PROCESS | 2009 | 1470655036755 Marionette DEBUG loaded listener.js 04:17:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 141 (0x1193ddc00) [pid = 2009] [serial = 458] [outer = 0x1193d3400] 04:17:17 INFO - PROCESS | 2009 | 1470655037177 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 04:17:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:17:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 720ms 04:17:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:17:17 INFO - PROCESS | 2009 | 1470655037232 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:17:17 INFO - PROCESS | 2009 | 1470655037233 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:17:17 INFO - PROCESS | 2009 | 1470655037236 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:17:17 INFO - PROCESS | 2009 | 1470655037237 Marionette TRACE conn2 <- [1,586,null,{}] 04:17:17 INFO - PROCESS | 2009 | 1470655037239 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:17 INFO - PROCESS | 2009 | 1470655037244 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:17 INFO - PROCESS | 2009 | 1470655037409 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:17:17 INFO - PROCESS | 2009 | 1470655037466 Marionette TRACE conn2 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:17 INFO - PROCESS | 2009 | 1470655037468 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:17 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c4b800 == 54 [pid = 2009] [id = 154] 04:17:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 142 (0x119b2c400) [pid = 2009] [serial = 459] [outer = 0x0] 04:17:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 143 (0x119b30800) [pid = 2009] [serial = 460] [outer = 0x119b2c400] 04:17:17 INFO - PROCESS | 2009 | 1470655037498 Marionette DEBUG loaded listener.js 04:17:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 144 (0x124bcec00) [pid = 2009] [serial = 461] [outer = 0x119b2c400] 04:17:17 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:18 INFO - PROCESS | 2009 | 1470655038069 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 04:17:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:17:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 869ms 04:17:18 INFO - PROCESS | 2009 | 1470655038112 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:17:18 INFO - PROCESS | 2009 | 1470655038115 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:17:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:17:18 INFO - PROCESS | 2009 | 1470655038119 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:17:18 INFO - PROCESS | 2009 | 1470655038121 Marionette TRACE conn2 <- [1,590,null,{}] 04:17:18 INFO - PROCESS | 2009 | 1470655038125 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:18 INFO - PROCESS | 2009 | 1470655038126 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:18 INFO - PROCESS | 2009 | 1470655038223 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:17:18 INFO - PROCESS | 2009 | 1470655038305 Marionette TRACE conn2 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:18 INFO - PROCESS | 2009 | 1470655038307 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:18 INFO - PROCESS | 2009 | ++DOCSHELL 0x118415800 == 55 [pid = 2009] [id = 155] 04:17:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 145 (0x11270c800) [pid = 2009] [serial = 462] [outer = 0x0] 04:17:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 146 (0x1127d9000) [pid = 2009] [serial = 463] [outer = 0x11270c800] 04:17:18 INFO - PROCESS | 2009 | 1470655038334 Marionette DEBUG loaded listener.js 04:17:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 147 (0x11658c000) [pid = 2009] [serial = 464] [outer = 0x11270c800] 04:17:18 INFO - PROCESS | 2009 | 1470655038783 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 04:17:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:17:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 670ms 04:17:18 INFO - PROCESS | 2009 | 1470655038789 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:17:18 INFO - PROCESS | 2009 | 1470655038791 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:17:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:17:18 INFO - PROCESS | 2009 | 1470655038797 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:17:18 INFO - PROCESS | 2009 | 1470655038800 Marionette TRACE conn2 <- [1,594,null,{}] 04:17:18 INFO - PROCESS | 2009 | 1470655038802 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:18 INFO - PROCESS | 2009 | 1470655038804 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:18 INFO - PROCESS | 2009 | 1470655038926 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:17:18 INFO - PROCESS | 2009 | --DOCSHELL 0x12d94a000 == 54 [pid = 2009] [id = 147] 04:17:18 INFO - PROCESS | 2009 | --DOCSHELL 0x12d542000 == 53 [pid = 2009] [id = 146] 04:17:18 INFO - PROCESS | 2009 | --DOCSHELL 0x113d05000 == 52 [pid = 2009] [id = 145] 04:17:18 INFO - PROCESS | 2009 | --DOCSHELL 0x12cc87800 == 51 [pid = 2009] [id = 144] 04:17:18 INFO - PROCESS | 2009 | --DOCSHELL 0x12be93800 == 50 [pid = 2009] [id = 143] 04:17:18 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba34800 == 49 [pid = 2009] [id = 142] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 146 (0x11270b400) [pid = 2009] [serial = 391] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOCSHELL 0x12a612800 == 48 [pid = 2009] [id = 141] 04:17:18 INFO - PROCESS | 2009 | --DOCSHELL 0x126717800 == 47 [pid = 2009] [id = 140] 04:17:18 INFO - PROCESS | 2009 | --DOCSHELL 0x124041800 == 46 [pid = 2009] [id = 139] 04:17:18 INFO - PROCESS | 2009 | --DOCSHELL 0x117d60800 == 45 [pid = 2009] [id = 138] 04:17:18 INFO - PROCESS | 2009 | --DOCSHELL 0x123969800 == 44 [pid = 2009] [id = 137] 04:17:18 INFO - PROCESS | 2009 | --DOCSHELL 0x1247c5800 == 43 [pid = 2009] [id = 133] 04:17:18 INFO - PROCESS | 2009 | --DOCSHELL 0x118415000 == 42 [pid = 2009] [id = 132] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 145 (0x117263800) [pid = 2009] [serial = 199] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 144 (0x12945d000) [pid = 2009] [serial = 196] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 143 (0x1198da400) [pid = 2009] [serial = 248] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 142 (0x128a91800) [pid = 2009] [serial = 254] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 141 (0x11818a000) [pid = 2009] [serial = 245] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 140 (0x12b98f000) [pid = 2009] [serial = 242] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 139 (0x126750800) [pid = 2009] [serial = 251] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 138 (0x1127e3400) [pid = 2009] [serial = 373] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 137 (0x113ba5000) [pid = 2009] [serial = 376] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 136 (0x123807800) [pid = 2009] [serial = 346] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 135 (0x12928b400) [pid = 2009] [serial = 364] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 134 (0x12a6acc00) [pid = 2009] [serial = 365] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 133 (0x12a89c000) [pid = 2009] [serial = 367] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 132 (0x12b984c00) [pid = 2009] [serial = 368] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 131 (0x125811800) [pid = 2009] [serial = 361] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 130 (0x126aea400) [pid = 2009] [serial = 362] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 129 (0x119d89400) [pid = 2009] [serial = 358] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 128 (0x12470f400) [pid = 2009] [serial = 359] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 127 (0x12ba91800) [pid = 2009] [serial = 374] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 126 (0x119d88000) [pid = 2009] [serial = 356] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 125 (0x1198cf800) [pid = 2009] [serial = 355] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 124 (0x1181a4c00) [pid = 2009] [serial = 343] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 123 (0x12a892400) [pid = 2009] [serial = 352] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 122 (0x1269ad400) [pid = 2009] [serial = 349] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 121 (0x10eafa800) [pid = 2009] [serial = 379] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 120 (0x113ba9000) [pid = 2009] [serial = 377] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 119 (0x113bac400) [pid = 2009] [serial = 382] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 118 (0x12becdc00) [pid = 2009] [serial = 389] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 117 (0x118e69c00) [pid = 2009] [serial = 383] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 116 (0x12b1eac00) [pid = 2009] [serial = 385] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x10eafe800) [pid = 2009] [serial = 380] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x1174dbc00) [pid = 2009] [serial = 388] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x12becec00) [pid = 2009] [serial = 386] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x12b9bf800) [pid = 2009] [serial = 370] [outer = 0x0] [url = about:blank] 04:17:18 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x12beca000) [pid = 2009] [serial = 371] [outer = 0x0] [url = about:blank] 04:17:19 INFO - PROCESS | 2009 | 1470655039022 Marionette TRACE conn2 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:19 INFO - PROCESS | 2009 | 1470655039023 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:19 INFO - PROCESS | 2009 | ++DOCSHELL 0x115cd2000 == 43 [pid = 2009] [id = 156] 04:17:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x113b9d400) [pid = 2009] [serial = 465] [outer = 0x0] 04:17:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x1161c9400) [pid = 2009] [serial = 466] [outer = 0x113b9d400] 04:17:19 INFO - PROCESS | 2009 | 1470655039050 Marionette DEBUG loaded listener.js 04:17:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x11810a400) [pid = 2009] [serial = 467] [outer = 0x113b9d400] 04:17:19 INFO - PROCESS | 2009 | 1470655039357 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:17:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:17:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 571ms 04:17:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:17:19 INFO - PROCESS | 2009 | 1470655039369 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:17:19 INFO - PROCESS | 2009 | 1470655039370 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:17:19 INFO - PROCESS | 2009 | 1470655039373 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:17:19 INFO - PROCESS | 2009 | 1470655039375 Marionette TRACE conn2 <- [1,598,null,{}] 04:17:19 INFO - PROCESS | 2009 | 1470655039386 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:19 INFO - PROCESS | 2009 | 1470655039389 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:19 INFO - PROCESS | 2009 | 1470655039487 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:17:19 INFO - PROCESS | 2009 | 1470655039546 Marionette TRACE conn2 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:19 INFO - PROCESS | 2009 | 1470655039548 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:19 INFO - PROCESS | 2009 | ++DOCSHELL 0x120807800 == 44 [pid = 2009] [id = 157] 04:17:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x118797800) [pid = 2009] [serial = 468] [outer = 0x0] 04:17:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x1193d6c00) [pid = 2009] [serial = 469] [outer = 0x118797800] 04:17:19 INFO - PROCESS | 2009 | 1470655039575 Marionette DEBUG loaded listener.js 04:17:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 117 (0x119b2dc00) [pid = 2009] [serial = 470] [outer = 0x118797800] 04:17:19 INFO - PROCESS | 2009 | 1470655039850 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 04:17:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:17:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 524ms 04:17:19 INFO - PROCESS | 2009 | 1470655039902 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:17:19 INFO - PROCESS | 2009 | 1470655039903 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:17:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:17:19 INFO - PROCESS | 2009 | 1470655039906 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:17:19 INFO - PROCESS | 2009 | 1470655039907 Marionette TRACE conn2 <- [1,602,null,{}] 04:17:19 INFO - PROCESS | 2009 | 1470655039909 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:19 INFO - PROCESS | 2009 | 1470655039910 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:20 INFO - PROCESS | 2009 | 1470655040007 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:17:20 INFO - PROCESS | 2009 | 1470655040067 Marionette TRACE conn2 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:20 INFO - PROCESS | 2009 | 1470655040068 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:20 INFO - PROCESS | 2009 | ++DOCSHELL 0x123e64000 == 45 [pid = 2009] [id = 158] 04:17:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 118 (0x119b2e800) [pid = 2009] [serial = 471] [outer = 0x0] 04:17:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 119 (0x119d87c00) [pid = 2009] [serial = 472] [outer = 0x119b2e800] 04:17:20 INFO - PROCESS | 2009 | 1470655040093 Marionette DEBUG loaded listener.js 04:17:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 120 (0x123929800) [pid = 2009] [serial = 473] [outer = 0x119b2e800] 04:17:20 INFO - PROCESS | 2009 | 1470655040385 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 04:17:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:17:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 521ms 04:17:20 INFO - PROCESS | 2009 | 1470655040429 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:17:20 INFO - PROCESS | 2009 | 1470655040432 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:17:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:17:20 INFO - PROCESS | 2009 | 1470655040434 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:17:20 INFO - PROCESS | 2009 | 1470655040435 Marionette TRACE conn2 <- [1,606,null,{}] 04:17:20 INFO - PROCESS | 2009 | 1470655040437 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:20 INFO - PROCESS | 2009 | 1470655040438 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:20 INFO - PROCESS | 2009 | 1470655040518 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:17:20 INFO - PROCESS | 2009 | 1470655040522 Marionette TRACE conn2 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:20 INFO - PROCESS | 2009 | 1470655040523 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:20 INFO - PROCESS | 2009 | ++DOCSHELL 0x125869000 == 46 [pid = 2009] [id = 159] 04:17:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 121 (0x12392c000) [pid = 2009] [serial = 474] [outer = 0x0] 04:17:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 122 (0x123932000) [pid = 2009] [serial = 475] [outer = 0x12392c000] 04:17:20 INFO - PROCESS | 2009 | 1470655040548 Marionette DEBUG loaded listener.js 04:17:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 123 (0x123938c00) [pid = 2009] [serial = 476] [outer = 0x12392c000] 04:17:20 INFO - PROCESS | 2009 | 1470655040889 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:17:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:17:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 467ms 04:17:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:17:20 INFO - PROCESS | 2009 | 1470655040902 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:17:20 INFO - PROCESS | 2009 | 1470655040903 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:17:20 INFO - PROCESS | 2009 | 1470655040905 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:17:20 INFO - PROCESS | 2009 | 1470655040906 Marionette TRACE conn2 <- [1,610,null,{}] 04:17:20 INFO - PROCESS | 2009 | 1470655040908 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:20 INFO - PROCESS | 2009 | 1470655040914 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:21 INFO - PROCESS | 2009 | 1470655041054 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:17:21 INFO - PROCESS | 2009 | 1470655041067 Marionette TRACE conn2 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:21 INFO - PROCESS | 2009 | 1470655041068 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:21 INFO - PROCESS | 2009 | ++DOCSHELL 0x126a12800 == 47 [pid = 2009] [id = 160] 04:17:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 124 (0x12393f400) [pid = 2009] [serial = 477] [outer = 0x0] 04:17:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 125 (0x1239b8400) [pid = 2009] [serial = 478] [outer = 0x12393f400] 04:17:21 INFO - PROCESS | 2009 | 1470655041092 Marionette DEBUG loaded listener.js 04:17:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 126 (0x124bcf000) [pid = 2009] [serial = 479] [outer = 0x12393f400] 04:17:21 INFO - PROCESS | 2009 | 1470655041447 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 04:17:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:17:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 573ms 04:17:21 INFO - PROCESS | 2009 | 1470655041479 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:17:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:17:21 INFO - PROCESS | 2009 | 1470655041481 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:17:21 INFO - PROCESS | 2009 | 1470655041483 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:17:21 INFO - PROCESS | 2009 | 1470655041484 Marionette TRACE conn2 <- [1,614,null,{}] 04:17:21 INFO - PROCESS | 2009 | 1470655041492 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:21 INFO - PROCESS | 2009 | 1470655041494 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:21 INFO - PROCESS | 2009 | 1470655041599 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:17:21 INFO - PROCESS | 2009 | 1470655041640 Marionette TRACE conn2 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:21 INFO - PROCESS | 2009 | 1470655041641 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:21 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a61a800 == 48 [pid = 2009] [id = 161] 04:17:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 127 (0x123940800) [pid = 2009] [serial = 480] [outer = 0x0] 04:17:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 128 (0x125809c00) [pid = 2009] [serial = 481] [outer = 0x123940800] 04:17:21 INFO - PROCESS | 2009 | 1470655041665 Marionette DEBUG loaded listener.js 04:17:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 129 (0x128a90c00) [pid = 2009] [serial = 482] [outer = 0x123940800] 04:17:22 INFO - PROCESS | 2009 | 1470655041999 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:17:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:17:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 526ms 04:17:22 INFO - PROCESS | 2009 | 1470655042010 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:17:22 INFO - PROCESS | 2009 | 1470655042012 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:17:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:17:22 INFO - PROCESS | 2009 | 1470655042017 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:17:22 INFO - PROCESS | 2009 | 1470655042018 Marionette TRACE conn2 <- [1,618,null,{}] 04:17:22 INFO - PROCESS | 2009 | 1470655042020 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:22 INFO - PROCESS | 2009 | 1470655042021 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:22 INFO - PROCESS | 2009 | 1470655042133 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:17:22 INFO - PROCESS | 2009 | 1470655042137 Marionette TRACE conn2 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:22 INFO - PROCESS | 2009 | 1470655042138 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:22 INFO - PROCESS | 2009 | ++DOCSHELL 0x12aaef000 == 49 [pid = 2009] [id = 162] 04:17:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 130 (0x123940c00) [pid = 2009] [serial = 483] [outer = 0x0] 04:17:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 131 (0x129193c00) [pid = 2009] [serial = 484] [outer = 0x123940c00] 04:17:22 INFO - PROCESS | 2009 | 1470655042162 Marionette DEBUG loaded listener.js 04:17:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 132 (0x12a6b5400) [pid = 2009] [serial = 485] [outer = 0x123940c00] 04:17:22 INFO - PROCESS | 2009 | 1470655042507 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:17:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:17:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 518ms 04:17:22 INFO - PROCESS | 2009 | 1470655042535 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:17:22 INFO - PROCESS | 2009 | 1470655042536 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:17:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:17:22 INFO - PROCESS | 2009 | 1470655042544 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:17:22 INFO - PROCESS | 2009 | 1470655042547 Marionette TRACE conn2 <- [1,622,null,{}] 04:17:22 INFO - PROCESS | 2009 | 1470655042550 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:22 INFO - PROCESS | 2009 | 1470655042551 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:22 INFO - PROCESS | 2009 | 1470655042659 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:17:22 INFO - PROCESS | 2009 | 1470655042699 Marionette TRACE conn2 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:22 INFO - PROCESS | 2009 | 1470655042700 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:22 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be4f000 == 50 [pid = 2009] [id = 163] 04:17:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 133 (0x115cb3800) [pid = 2009] [serial = 486] [outer = 0x0] 04:17:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 134 (0x12b003800) [pid = 2009] [serial = 487] [outer = 0x115cb3800] 04:17:22 INFO - PROCESS | 2009 | 1470655042724 Marionette DEBUG loaded listener.js 04:17:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 135 (0x12b98b800) [pid = 2009] [serial = 488] [outer = 0x115cb3800] 04:17:23 INFO - PROCESS | 2009 | 1470655043015 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 04:17:23 INFO - PROCESS | 2009 | --DOMWINDOW == 134 (0x12bec8800) [pid = 2009] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:17:23 INFO - PROCESS | 2009 | --DOMWINDOW == 133 (0x128c9f000) [pid = 2009] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:17:23 INFO - PROCESS | 2009 | --DOMWINDOW == 132 (0x10eaf2c00) [pid = 2009] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:17:23 INFO - PROCESS | 2009 | --DOMWINDOW == 131 (0x12393a000) [pid = 2009] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:17:23 INFO - PROCESS | 2009 | --DOMWINDOW == 130 (0x119427000) [pid = 2009] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:17:23 INFO - PROCESS | 2009 | --DOMWINDOW == 129 (0x123c52c00) [pid = 2009] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:17:23 INFO - PROCESS | 2009 | --DOMWINDOW == 128 (0x128e95800) [pid = 2009] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:17:23 INFO - PROCESS | 2009 | --DOMWINDOW == 127 (0x12beb6c00) [pid = 2009] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:17:23 INFO - PROCESS | 2009 | --DOMWINDOW == 126 (0x1174d2c00) [pid = 2009] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:17:23 INFO - PROCESS | 2009 | --DOMWINDOW == 125 (0x113ba2400) [pid = 2009] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:17:23 INFO - PROCESS | 2009 | --DOMWINDOW == 124 (0x10eafc000) [pid = 2009] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:17:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:17:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 621ms 04:17:23 INFO - PROCESS | 2009 | 1470655043166 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:17:23 INFO - PROCESS | 2009 | 1470655043167 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:17:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:17:23 INFO - PROCESS | 2009 | 1470655043169 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:17:23 INFO - PROCESS | 2009 | 1470655043170 Marionette TRACE conn2 <- [1,626,null,{}] 04:17:23 INFO - PROCESS | 2009 | 1470655043173 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:23 INFO - PROCESS | 2009 | 1470655043174 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:23 INFO - PROCESS | 2009 | 1470655043261 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:17:23 INFO - PROCESS | 2009 | 1470655043265 Marionette TRACE conn2 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:23 INFO - PROCESS | 2009 | 1470655043266 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:23 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be66000 == 51 [pid = 2009] [id = 164] 04:17:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 125 (0x116939800) [pid = 2009] [serial = 489] [outer = 0x0] 04:17:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 126 (0x119d7b800) [pid = 2009] [serial = 490] [outer = 0x116939800] 04:17:23 INFO - PROCESS | 2009 | 1470655043290 Marionette DEBUG loaded listener.js 04:17:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 127 (0x1267d0c00) [pid = 2009] [serial = 491] [outer = 0x116939800] 04:17:23 INFO - PROCESS | 2009 | 1470655043625 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:17:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:17:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 468ms 04:17:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:17:23 INFO - PROCESS | 2009 | 1470655043638 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:17:23 INFO - PROCESS | 2009 | 1470655043639 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:17:23 INFO - PROCESS | 2009 | 1470655043641 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:17:23 INFO - PROCESS | 2009 | 1470655043643 Marionette TRACE conn2 <- [1,630,null,{}] 04:17:23 INFO - PROCESS | 2009 | 1470655043646 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:23 INFO - PROCESS | 2009 | 1470655043649 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:23 INFO - PROCESS | 2009 | 1470655043744 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:17:23 INFO - PROCESS | 2009 | 1470655043808 Marionette TRACE conn2 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:23 INFO - PROCESS | 2009 | 1470655043810 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:23 INFO - PROCESS | 2009 | ++DOCSHELL 0x12cc9c800 == 52 [pid = 2009] [id = 165] 04:17:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 128 (0x125811400) [pid = 2009] [serial = 492] [outer = 0x0] 04:17:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 129 (0x12b9b8800) [pid = 2009] [serial = 493] [outer = 0x125811400] 04:17:23 INFO - PROCESS | 2009 | 1470655043840 Marionette DEBUG loaded listener.js 04:17:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 130 (0x12bebe400) [pid = 2009] [serial = 494] [outer = 0x125811400] 04:17:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 131 (0x112a7b400) [pid = 2009] [serial = 495] [outer = 0x12d261c00] 04:17:24 INFO - PROCESS | 2009 | 1470655044167 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 04:17:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:17:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 570ms 04:17:24 INFO - PROCESS | 2009 | 1470655044211 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:17:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:17:24 INFO - PROCESS | 2009 | 1470655044214 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:17:24 INFO - PROCESS | 2009 | 1470655044217 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:17:24 INFO - PROCESS | 2009 | 1470655044218 Marionette TRACE conn2 <- [1,634,null,{}] 04:17:24 INFO - PROCESS | 2009 | 1470655044221 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:24 INFO - PROCESS | 2009 | 1470655044222 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:24 INFO - PROCESS | 2009 | 1470655044306 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:17:24 INFO - PROCESS | 2009 | 1470655044375 Marionette TRACE conn2 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:24 INFO - PROCESS | 2009 | 1470655044376 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:24 INFO - PROCESS | 2009 | ++DOCSHELL 0x12cca3000 == 53 [pid = 2009] [id = 166] 04:17:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 132 (0x112705400) [pid = 2009] [serial = 496] [outer = 0x0] 04:17:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 133 (0x112a7ec00) [pid = 2009] [serial = 497] [outer = 0x112705400] 04:17:24 INFO - PROCESS | 2009 | 1470655044400 Marionette DEBUG loaded listener.js 04:17:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 134 (0x12bebe800) [pid = 2009] [serial = 498] [outer = 0x112705400] 04:17:24 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:24 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:24 INFO - PROCESS | 2009 | 1470655044692 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 04:17:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:17:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 518ms 04:17:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:17:24 INFO - PROCESS | 2009 | 1470655044735 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:17:24 INFO - PROCESS | 2009 | 1470655044737 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:17:24 INFO - PROCESS | 2009 | 1470655044739 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:17:24 INFO - PROCESS | 2009 | 1470655044740 Marionette TRACE conn2 <- [1,638,null,{}] 04:17:24 INFO - PROCESS | 2009 | 1470655044742 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:24 INFO - PROCESS | 2009 | 1470655044743 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:24 INFO - PROCESS | 2009 | 1470655044831 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:17:24 INFO - PROCESS | 2009 | 1470655044835 Marionette TRACE conn2 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:24 INFO - PROCESS | 2009 | 1470655044836 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:24 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d935000 == 54 [pid = 2009] [id = 167] 04:17:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 135 (0x110e6a800) [pid = 2009] [serial = 499] [outer = 0x0] 04:17:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 136 (0x110e6e000) [pid = 2009] [serial = 500] [outer = 0x110e6a800] 04:17:24 INFO - PROCESS | 2009 | 1470655044859 Marionette DEBUG loaded listener.js 04:17:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 137 (0x110e73000) [pid = 2009] [serial = 501] [outer = 0x110e6a800] 04:17:25 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:25 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:25 INFO - PROCESS | 2009 | 1470655045297 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:17:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:17:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 570ms 04:17:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:17:25 INFO - PROCESS | 2009 | 1470655045310 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:17:25 INFO - PROCESS | 2009 | 1470655045312 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:17:25 INFO - PROCESS | 2009 | 1470655045315 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:17:25 INFO - PROCESS | 2009 | 1470655045318 Marionette TRACE conn2 <- [1,642,null,{}] 04:17:25 INFO - PROCESS | 2009 | 1470655045322 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:25 INFO - PROCESS | 2009 | 1470655045323 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:25 INFO - PROCESS | 2009 | 1470655045434 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:17:25 INFO - PROCESS | 2009 | 1470655045514 Marionette TRACE conn2 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:25 INFO - PROCESS | 2009 | 1470655045516 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:25 INFO - PROCESS | 2009 | ++DOCSHELL 0x112697800 == 55 [pid = 2009] [id = 168] 04:17:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 138 (0x112708800) [pid = 2009] [serial = 502] [outer = 0x0] 04:17:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 139 (0x1127db400) [pid = 2009] [serial = 503] [outer = 0x112708800] 04:17:25 INFO - PROCESS | 2009 | 1470655045547 Marionette DEBUG loaded listener.js 04:17:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 140 (0x112a80000) [pid = 2009] [serial = 504] [outer = 0x112708800] 04:17:25 INFO - PROCESS | 2009 | 1470655045985 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 04:17:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:17:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 721ms 04:17:26 INFO - PROCESS | 2009 | 1470655046036 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:17:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:17:26 INFO - PROCESS | 2009 | 1470655046040 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:17:26 INFO - PROCESS | 2009 | 1470655046044 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:17:26 INFO - PROCESS | 2009 | 1470655046046 Marionette TRACE conn2 <- [1,646,null,{}] 04:17:26 INFO - PROCESS | 2009 | 1470655046049 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:26 INFO - PROCESS | 2009 | 1470655046051 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:26 INFO - PROCESS | 2009 | 1470655046191 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:17:26 INFO - PROCESS | 2009 | 1470655046271 Marionette TRACE conn2 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:26 INFO - PROCESS | 2009 | 1470655046273 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:26 INFO - PROCESS | 2009 | ++DOCSHELL 0x11842e000 == 56 [pid = 2009] [id = 169] 04:17:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 141 (0x113ba1400) [pid = 2009] [serial = 505] [outer = 0x0] 04:17:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 142 (0x1181a7400) [pid = 2009] [serial = 506] [outer = 0x113ba1400] 04:17:26 INFO - PROCESS | 2009 | 1470655046305 Marionette DEBUG loaded listener.js 04:17:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 143 (0x119347800) [pid = 2009] [serial = 507] [outer = 0x113ba1400] 04:17:26 INFO - PROCESS | 2009 | 1470655046733 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:17:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:17:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 721ms 04:17:26 INFO - PROCESS | 2009 | 1470655046773 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:17:26 INFO - PROCESS | 2009 | 1470655046775 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:17:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:17:26 INFO - PROCESS | 2009 | 1470655046779 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:17:26 INFO - PROCESS | 2009 | 1470655046781 Marionette TRACE conn2 <- [1,650,null,{}] 04:17:26 INFO - PROCESS | 2009 | 1470655046789 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:26 INFO - PROCESS | 2009 | 1470655046792 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:26 INFO - PROCESS | 2009 | 1470655046900 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:17:26 INFO - PROCESS | 2009 | 1470655046981 Marionette TRACE conn2 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:26 INFO - PROCESS | 2009 | 1470655046983 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:26 INFO - PROCESS | 2009 | ++DOCSHELL 0x128e0c800 == 57 [pid = 2009] [id = 170] 04:17:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 144 (0x119b27400) [pid = 2009] [serial = 508] [outer = 0x0] 04:17:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 145 (0x1208db400) [pid = 2009] [serial = 509] [outer = 0x119b27400] 04:17:27 INFO - PROCESS | 2009 | 1470655047016 Marionette DEBUG loaded listener.js 04:17:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 146 (0x12393d400) [pid = 2009] [serial = 510] [outer = 0x119b27400] 04:17:27 INFO - PROCESS | 2009 | 1470655047435 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 04:17:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:17:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 723ms 04:17:27 INFO - PROCESS | 2009 | 1470655047503 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:17:27 INFO - PROCESS | 2009 | 1470655047506 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:17:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:17:27 INFO - PROCESS | 2009 | 1470655047509 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:17:27 INFO - PROCESS | 2009 | 1470655047511 Marionette TRACE conn2 <- [1,654,null,{}] 04:17:27 INFO - PROCESS | 2009 | 1470655047515 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:27 INFO - PROCESS | 2009 | 1470655047516 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:27 INFO - PROCESS | 2009 | 1470655047637 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:17:27 INFO - PROCESS | 2009 | 1470655047717 Marionette TRACE conn2 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:27 INFO - PROCESS | 2009 | 1470655047718 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:27 INFO - PROCESS | 2009 | ++DOCSHELL 0x12cca2800 == 58 [pid = 2009] [id = 171] 04:17:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 147 (0x1239b8000) [pid = 2009] [serial = 511] [outer = 0x0] 04:17:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 148 (0x1239c3c00) [pid = 2009] [serial = 512] [outer = 0x1239b8000] 04:17:27 INFO - PROCESS | 2009 | 1470655047748 Marionette DEBUG loaded listener.js 04:17:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 149 (0x1247ab400) [pid = 2009] [serial = 513] [outer = 0x1239b8000] 04:17:28 INFO - PROCESS | 2009 | 1470655048154 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:17:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:17:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 672ms 04:17:28 INFO - PROCESS | 2009 | 1470655048192 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:17:28 INFO - PROCESS | 2009 | 1470655048193 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:17:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:17:28 INFO - PROCESS | 2009 | 1470655048211 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:17:28 INFO - PROCESS | 2009 | 1470655048212 Marionette TRACE conn2 <- [1,658,null,{}] 04:17:28 INFO - PROCESS | 2009 | 1470655048214 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:28 INFO - PROCESS | 2009 | 1470655048216 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:28 INFO - PROCESS | 2009 | 1470655048320 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:17:28 INFO - PROCESS | 2009 | 1470655048438 Marionette TRACE conn2 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:28 INFO - PROCESS | 2009 | 1470655048439 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:28 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d3de000 == 59 [pid = 2009] [id = 172] 04:17:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 150 (0x10eaff000) [pid = 2009] [serial = 514] [outer = 0x0] 04:17:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 151 (0x124bce800) [pid = 2009] [serial = 515] [outer = 0x10eaff000] 04:17:28 INFO - PROCESS | 2009 | 1470655048469 Marionette DEBUG loaded listener.js 04:17:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 152 (0x12a6b1800) [pid = 2009] [serial = 516] [outer = 0x10eaff000] 04:17:29 INFO - PROCESS | 2009 | 1470655049055 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:17:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:17:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 873ms 04:17:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:17:29 INFO - PROCESS | 2009 | 1470655049081 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:17:29 INFO - PROCESS | 2009 | 1470655049083 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:17:29 INFO - PROCESS | 2009 | 1470655049086 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:17:29 INFO - PROCESS | 2009 | 1470655049088 Marionette TRACE conn2 <- [1,662,null,{}] 04:17:29 INFO - PROCESS | 2009 | 1470655049092 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:29 INFO - PROCESS | 2009 | 1470655049093 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:29 INFO - PROCESS | 2009 | 1470655049190 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:17:29 INFO - PROCESS | 2009 | 1470655049261 Marionette TRACE conn2 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:29 INFO - PROCESS | 2009 | 1470655049262 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:29 INFO - PROCESS | 2009 | ++DOCSHELL 0x11701b800 == 60 [pid = 2009] [id = 173] 04:17:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 153 (0x112711400) [pid = 2009] [serial = 517] [outer = 0x0] 04:17:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 154 (0x1127db800) [pid = 2009] [serial = 518] [outer = 0x112711400] 04:17:29 INFO - PROCESS | 2009 | 1470655049338 Marionette DEBUG loaded listener.js 04:17:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 155 (0x112a7a000) [pid = 2009] [serial = 519] [outer = 0x112711400] 04:17:29 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:29 INFO - PROCESS | 2009 | 1470655049764 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 04:17:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:17:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 721ms 04:17:29 INFO - PROCESS | 2009 | 1470655049807 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:17:29 INFO - PROCESS | 2009 | 1470655049810 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:17:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:17:29 INFO - PROCESS | 2009 | 1470655049815 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:17:29 INFO - PROCESS | 2009 | 1470655049816 Marionette TRACE conn2 <- [1,666,null,{}] 04:17:29 INFO - PROCESS | 2009 | 1470655049819 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:29 INFO - PROCESS | 2009 | 1470655049820 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:29 INFO - PROCESS | 2009 | 1470655049914 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:17:30 INFO - PROCESS | 2009 | 1470655049998 Marionette TRACE conn2 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:30 INFO - PROCESS | 2009 | 1470655050000 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:30 INFO - PROCESS | 2009 | ++DOCSHELL 0x118590800 == 61 [pid = 2009] [id = 174] 04:17:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 156 (0x116594000) [pid = 2009] [serial = 520] [outer = 0x0] 04:17:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 157 (0x116930000) [pid = 2009] [serial = 521] [outer = 0x116594000] 04:17:30 INFO - PROCESS | 2009 | 1470655050028 Marionette DEBUG loaded listener.js 04:17:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 158 (0x117262000) [pid = 2009] [serial = 522] [outer = 0x116594000] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x12be7e000 == 60 [pid = 2009] [id = 117] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x12c762800 == 59 [pid = 2009] [id = 118] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x12cca3000 == 58 [pid = 2009] [id = 166] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x12cc9c800 == 57 [pid = 2009] [id = 165] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x12be66000 == 56 [pid = 2009] [id = 164] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x12be4f000 == 55 [pid = 2009] [id = 163] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x12aaef000 == 54 [pid = 2009] [id = 162] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x12a61a800 == 53 [pid = 2009] [id = 161] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x126a12800 == 52 [pid = 2009] [id = 160] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x125869000 == 51 [pid = 2009] [id = 159] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x123e64000 == 50 [pid = 2009] [id = 158] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x120807800 == 49 [pid = 2009] [id = 157] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x115cd2000 == 48 [pid = 2009] [id = 156] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x118415800 == 47 [pid = 2009] [id = 155] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x12d54a800 == 46 [pid = 2009] [id = 151] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x125836800 == 45 [pid = 2009] [id = 150] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x12daf4000 == 44 [pid = 2009] [id = 148] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x117482800 == 43 [pid = 2009] [id = 149] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x12e166800 == 42 [pid = 2009] [id = 152] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x12cca4000 == 41 [pid = 2009] [id = 131] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x12d34a800 == 40 [pid = 2009] [id = 135] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x11843b000 == 39 [pid = 2009] [id = 153] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x114f4c800 == 38 [pid = 2009] [id = 86] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x11858c800 == 37 [pid = 2009] [id = 104] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x12ca18000 == 36 [pid = 2009] [id = 134] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x115c4b800 == 35 [pid = 2009] [id = 154] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x117499800 == 34 [pid = 2009] [id = 136] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x11701b800 == 33 [pid = 2009] [id = 173] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x12d3de000 == 32 [pid = 2009] [id = 172] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x12cca2800 == 31 [pid = 2009] [id = 171] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x128e0c800 == 30 [pid = 2009] [id = 170] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x11842e000 == 29 [pid = 2009] [id = 169] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x12d935000 == 28 [pid = 2009] [id = 167] 04:17:30 INFO - PROCESS | 2009 | --DOCSHELL 0x112697800 == 27 [pid = 2009] [id = 168] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 157 (0x12b066400) [pid = 2009] [serial = 440] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 156 (0x12cd14400) [pid = 2009] [serial = 442] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 155 (0x12c874400) [pid = 2009] [serial = 431] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 154 (0x12b009c00) [pid = 2009] [serial = 424] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 153 (0x12bed5000) [pid = 2009] [serial = 430] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 152 (0x113ba0800) [pid = 2009] [serial = 434] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 151 (0x123942400) [pid = 2009] [serial = 439] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 150 (0x11810d000) [pid = 2009] [serial = 397] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 149 (0x124bee400) [pid = 2009] [serial = 403] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 148 (0x113b9e000) [pid = 2009] [serial = 394] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 147 (0x12beb9400) [pid = 2009] [serial = 425] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 146 (0x124bc9800) [pid = 2009] [serial = 416] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 145 (0x111c16800) [pid = 2009] [serial = 433] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 144 (0x125809800) [pid = 2009] [serial = 406] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 143 (0x1208d2c00) [pid = 2009] [serial = 415] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 142 (0x128c97800) [pid = 2009] [serial = 419] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 141 (0x12a6b3000) [pid = 2009] [serial = 421] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 140 (0x12bec3800) [pid = 2009] [serial = 427] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 139 (0x118796000) [pid = 2009] [serial = 413] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 138 (0x124bd6c00) [pid = 2009] [serial = 418] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 137 (0x12470ec00) [pid = 2009] [serial = 400] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 136 (0x125808800) [pid = 2009] [serial = 437] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 135 (0x1174d7800) [pid = 2009] [serial = 412] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 134 (0x118136c00) [pid = 2009] [serial = 436] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 133 (0x1127e0000) [pid = 2009] [serial = 409] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 132 (0x12beccc00) [pid = 2009] [serial = 428] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 131 (0x117264800) [pid = 2009] [serial = 410] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | --DOMWINDOW == 130 (0x12a89c400) [pid = 2009] [serial = 422] [outer = 0x0] [url = about:blank] 04:17:30 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:30 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:31 INFO - PROCESS | 2009 | 1470655051024 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 04:17:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:17:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1222ms 04:17:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:17:31 INFO - PROCESS | 2009 | 1470655051037 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:17:31 INFO - PROCESS | 2009 | 1470655051039 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:17:31 INFO - PROCESS | 2009 | 1470655051042 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:17:31 INFO - PROCESS | 2009 | 1470655051045 Marionette TRACE conn2 <- [1,670,null,{}] 04:17:31 INFO - PROCESS | 2009 | 1470655051052 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:31 INFO - PROCESS | 2009 | 1470655051054 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:31 INFO - PROCESS | 2009 | 1470655051138 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:17:31 INFO - PROCESS | 2009 | 1470655051197 Marionette TRACE conn2 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:31 INFO - PROCESS | 2009 | 1470655051199 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:31 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c48800 == 28 [pid = 2009] [id = 175] 04:17:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 131 (0x112706400) [pid = 2009] [serial = 523] [outer = 0x0] 04:17:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 132 (0x1127dd400) [pid = 2009] [serial = 524] [outer = 0x112706400] 04:17:31 INFO - PROCESS | 2009 | 1470655051226 Marionette DEBUG loaded listener.js 04:17:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 133 (0x112a87c00) [pid = 2009] [serial = 525] [outer = 0x112706400] 04:17:31 INFO - PROCESS | 2009 | 1470655051525 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 04:17:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:17:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 526ms 04:17:31 INFO - PROCESS | 2009 | 1470655051568 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:17:31 INFO - PROCESS | 2009 | 1470655051571 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:17:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:17:31 INFO - PROCESS | 2009 | 1470655051575 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:17:31 INFO - PROCESS | 2009 | 1470655051577 Marionette TRACE conn2 <- [1,674,null,{}] 04:17:31 INFO - PROCESS | 2009 | 1470655051581 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:31 INFO - PROCESS | 2009 | 1470655051583 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:31 INFO - PROCESS | 2009 | 1470655051665 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:17:31 INFO - PROCESS | 2009 | 1470655051720 Marionette TRACE conn2 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:31 INFO - PROCESS | 2009 | 1470655051722 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:31 INFO - PROCESS | 2009 | ++DOCSHELL 0x117106800 == 29 [pid = 2009] [id = 176] 04:17:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 134 (0x1127dc800) [pid = 2009] [serial = 526] [outer = 0x0] 04:17:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 135 (0x113ba5c00) [pid = 2009] [serial = 527] [outer = 0x1127dc800] 04:17:31 INFO - PROCESS | 2009 | 1470655051752 Marionette DEBUG loaded listener.js 04:17:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 136 (0x116ab8400) [pid = 2009] [serial = 528] [outer = 0x1127dc800] 04:17:31 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:32 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:17:32 INFO - PROCESS | 2009 | 1470655052131 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 04:17:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 04:17:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 573ms 04:17:32 INFO - PROCESS | 2009 | 1470655052149 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:17:32 INFO - PROCESS | 2009 | 1470655052151 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:17:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:17:32 INFO - PROCESS | 2009 | 1470655052154 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:17:32 INFO - PROCESS | 2009 | 1470655052158 Marionette TRACE conn2 <- [1,678,null,{}] 04:17:32 INFO - PROCESS | 2009 | 1470655052168 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:32 INFO - PROCESS | 2009 | 1470655052173 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:32 INFO - PROCESS | 2009 | 1470655052332 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:17:32 INFO - PROCESS | 2009 | 1470655052350 Marionette TRACE conn2 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:32 INFO - PROCESS | 2009 | 1470655052352 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:32 INFO - PROCESS | 2009 | ++DOCSHELL 0x118ee2000 == 30 [pid = 2009] [id = 177] 04:17:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 137 (0x11693b000) [pid = 2009] [serial = 529] [outer = 0x0] 04:17:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 138 (0x1174d3800) [pid = 2009] [serial = 530] [outer = 0x11693b000] 04:17:32 INFO - PROCESS | 2009 | 1470655052397 Marionette DEBUG loaded listener.js 04:17:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 139 (0x11810e800) [pid = 2009] [serial = 531] [outer = 0x11693b000] 04:17:32 INFO - PROCESS | 2009 | 1470655052725 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 04:17:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:17:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 623ms 04:17:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:17:32 INFO - PROCESS | 2009 | 1470655052777 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:17:32 INFO - PROCESS | 2009 | 1470655052779 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:17:32 INFO - PROCESS | 2009 | 1470655052781 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:17:32 INFO - PROCESS | 2009 | 1470655052782 Marionette TRACE conn2 <- [1,682,null,{}] 04:17:32 INFO - PROCESS | 2009 | 1470655052784 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:32 INFO - PROCESS | 2009 | 1470655052786 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:32 INFO - PROCESS | 2009 | 1470655052864 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:17:32 INFO - PROCESS | 2009 | 1470655052868 Marionette TRACE conn2 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:32 INFO - PROCESS | 2009 | 1470655052869 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:32 INFO - PROCESS | 2009 | ++DOCSHELL 0x12081a800 == 31 [pid = 2009] [id = 178] 04:17:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 140 (0x11813f000) [pid = 2009] [serial = 532] [outer = 0x0] 04:17:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 141 (0x118371000) [pid = 2009] [serial = 533] [outer = 0x11813f000] 04:17:32 INFO - PROCESS | 2009 | 1470655052894 Marionette DEBUG loaded listener.js 04:17:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 142 (0x118ebdc00) [pid = 2009] [serial = 534] [outer = 0x11813f000] 04:17:33 INFO - PROCESS | 2009 | 1470655053736 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 04:17:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 04:17:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 971ms 04:17:33 INFO - PROCESS | 2009 | 1470655053752 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:17:33 INFO - PROCESS | 2009 | 1470655053754 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:17:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:17:33 INFO - PROCESS | 2009 | 1470655053756 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:17:33 INFO - PROCESS | 2009 | 1470655053757 Marionette TRACE conn2 <- [1,686,null,{}] 04:17:33 INFO - PROCESS | 2009 | 1470655053759 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:33 INFO - PROCESS | 2009 | 1470655053760 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:33 INFO - PROCESS | 2009 | 1470655053855 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:17:33 INFO - PROCESS | 2009 | 1470655053858 Marionette TRACE conn2 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:33 INFO - PROCESS | 2009 | 1470655053859 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:33 INFO - PROCESS | 2009 | ++DOCSHELL 0x123caf000 == 32 [pid = 2009] [id = 179] 04:17:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 143 (0x1126b9800) [pid = 2009] [serial = 535] [outer = 0x0] 04:17:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 144 (0x11931fc00) [pid = 2009] [serial = 536] [outer = 0x1126b9800] 04:17:33 INFO - PROCESS | 2009 | 1470655053884 Marionette DEBUG loaded listener.js 04:17:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 145 (0x1193d4400) [pid = 2009] [serial = 537] [outer = 0x1126b9800] 04:17:34 INFO - PROCESS | 2009 | 1470655054752 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 04:17:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:17:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1021ms 04:17:34 INFO - PROCESS | 2009 | 1470655054781 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:17:34 INFO - PROCESS | 2009 | 1470655054783 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:17:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:17:34 INFO - PROCESS | 2009 | 1470655054792 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:17:34 INFO - PROCESS | 2009 | 1470655054793 Marionette TRACE conn2 <- [1,690,null,{}] 04:17:34 INFO - PROCESS | 2009 | 1470655054795 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:34 INFO - PROCESS | 2009 | 1470655054799 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:34 INFO - PROCESS | 2009 | 1470655054902 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:17:34 INFO - PROCESS | 2009 | 1470655054944 Marionette TRACE conn2 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:34 INFO - PROCESS | 2009 | 1470655054945 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:34 INFO - PROCESS | 2009 | ++DOCSHELL 0x124fbc800 == 33 [pid = 2009] [id = 180] 04:17:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 146 (0x119428c00) [pid = 2009] [serial = 538] [outer = 0x0] 04:17:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 147 (0x119b2a400) [pid = 2009] [serial = 539] [outer = 0x119428c00] 04:17:34 INFO - PROCESS | 2009 | 1470655054970 Marionette DEBUG loaded listener.js 04:17:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 148 (0x119d83800) [pid = 2009] [serial = 540] [outer = 0x119428c00] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 147 (0x119d7bc00) [pid = 2009] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 146 (0x123809400) [pid = 2009] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 145 (0x11699e800) [pid = 2009] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 144 (0x116abbc00) [pid = 2009] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 143 (0x125809400) [pid = 2009] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 142 (0x119fcd000) [pid = 2009] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 141 (0x117d4bc00) [pid = 2009] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 140 (0x111aa9400) [pid = 2009] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 139 (0x12928dc00) [pid = 2009] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 138 (0x1267d4c00) [pid = 2009] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 137 (0x118103000) [pid = 2009] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 136 (0x118379800) [pid = 2009] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 135 (0x112711c00) [pid = 2009] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 134 (0x112707800) [pid = 2009] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 133 (0x1174da800) [pid = 2009] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 132 (0x123940800) [pid = 2009] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 131 (0x123940c00) [pid = 2009] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 130 (0x115cb3800) [pid = 2009] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 129 (0x116939800) [pid = 2009] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 128 (0x1127dd800) [pid = 2009] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 127 (0x126150800) [pid = 2009] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 126 (0x12be42000) [pid = 2009] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 125 (0x1239bb000) [pid = 2009] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 124 (0x119b2c400) [pid = 2009] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 123 (0x12392c000) [pid = 2009] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 122 (0x1193d3400) [pid = 2009] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 121 (0x11934d800) [pid = 2009] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 120 (0x118797800) [pid = 2009] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 119 (0x11270c800) [pid = 2009] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 118 (0x113b9d400) [pid = 2009] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 117 (0x112705400) [pid = 2009] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 116 (0x119b2e800) [pid = 2009] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x110e6a800) [pid = 2009] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x125811400) [pid = 2009] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x12393f400) [pid = 2009] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:17:35 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x124bd4000) [pid = 2009] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:17:36 INFO - PROCESS | 2009 | 1470655056098 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 04:17:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:17:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1320ms 04:17:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:17:36 INFO - PROCESS | 2009 | 1470655056114 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:17:36 INFO - PROCESS | 2009 | 1470655056115 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:17:36 INFO - PROCESS | 2009 | 1470655056117 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:17:36 INFO - PROCESS | 2009 | 1470655056118 Marionette TRACE conn2 <- [1,694,null,{}] 04:17:36 INFO - PROCESS | 2009 | 1470655056120 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:36 INFO - PROCESS | 2009 | 1470655056121 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:36 INFO - PROCESS | 2009 | 1470655056193 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:17:36 INFO - PROCESS | 2009 | 1470655056255 Marionette TRACE conn2 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:36 INFO - PROCESS | 2009 | 1470655056256 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:36 INFO - PROCESS | 2009 | ++DOCSHELL 0x123e7d000 == 34 [pid = 2009] [id = 181] 04:17:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x1126bd800) [pid = 2009] [serial = 541] [outer = 0x0] 04:17:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x116933c00) [pid = 2009] [serial = 542] [outer = 0x1126bd800] 04:17:36 INFO - PROCESS | 2009 | 1470655056280 Marionette DEBUG loaded listener.js 04:17:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x118103400) [pid = 2009] [serial = 543] [outer = 0x1126bd800] 04:17:37 INFO - PROCESS | 2009 | 1470655057056 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 04:17:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 04:17:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 968ms 04:17:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:17:37 INFO - PROCESS | 2009 | 1470655057086 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:17:37 INFO - PROCESS | 2009 | 1470655057087 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:17:37 INFO - PROCESS | 2009 | 1470655057089 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:17:37 INFO - PROCESS | 2009 | 1470655057090 Marionette TRACE conn2 <- [1,698,null,{}] 04:17:37 INFO - PROCESS | 2009 | 1470655057092 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:37 INFO - PROCESS | 2009 | 1470655057093 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:37 INFO - PROCESS | 2009 | 1470655057169 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:17:37 INFO - PROCESS | 2009 | 1470655057172 Marionette TRACE conn2 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:37 INFO - PROCESS | 2009 | 1470655057174 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:37 INFO - PROCESS | 2009 | ++DOCSHELL 0x126a0c000 == 35 [pid = 2009] [id = 182] 04:17:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x11879b400) [pid = 2009] [serial = 544] [outer = 0x0] 04:17:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 117 (0x119b2f400) [pid = 2009] [serial = 545] [outer = 0x11879b400] 04:17:37 INFO - PROCESS | 2009 | 1470655057198 Marionette DEBUG loaded listener.js 04:17:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 118 (0x119d88400) [pid = 2009] [serial = 546] [outer = 0x11879b400] 04:17:38 INFO - PROCESS | 2009 | 1470655058110 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 04:17:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 04:17:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1075ms 04:17:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:17:38 INFO - PROCESS | 2009 | 1470655058201 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:17:38 INFO - PROCESS | 2009 | 1470655058204 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:17:38 INFO - PROCESS | 2009 | 1470655058209 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:17:38 INFO - PROCESS | 2009 | 1470655058211 Marionette TRACE conn2 <- [1,702,null,{}] 04:17:38 INFO - PROCESS | 2009 | 1470655058215 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:38 INFO - PROCESS | 2009 | 1470655058216 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:38 INFO - PROCESS | 2009 | 1470655058304 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:17:38 INFO - PROCESS | 2009 | 1470655058427 Marionette TRACE conn2 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:38 INFO - PROCESS | 2009 | 1470655058428 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:38 INFO - PROCESS | 2009 | ++DOCSHELL 0x117012000 == 36 [pid = 2009] [id = 183] 04:17:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 119 (0x11270f000) [pid = 2009] [serial = 547] [outer = 0x0] 04:17:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 120 (0x1127d9400) [pid = 2009] [serial = 548] [outer = 0x11270f000] 04:17:38 INFO - PROCESS | 2009 | 1470655058461 Marionette DEBUG loaded listener.js 04:17:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 121 (0x1132dd800) [pid = 2009] [serial = 549] [outer = 0x11270f000] 04:17:39 INFO - PROCESS | 2009 | 1470655059451 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 04:17:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:17:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1274ms 04:17:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:17:39 INFO - PROCESS | 2009 | 1470655059483 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:17:39 INFO - PROCESS | 2009 | 1470655059485 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:17:39 INFO - PROCESS | 2009 | 1470655059488 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:17:39 INFO - PROCESS | 2009 | 1470655059490 Marionette TRACE conn2 <- [1,706,null,{}] 04:17:39 INFO - PROCESS | 2009 | 1470655059494 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:39 INFO - PROCESS | 2009 | 1470655059495 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:39 INFO - PROCESS | 2009 | 1470655059597 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:17:39 INFO - PROCESS | 2009 | 1470655059675 Marionette TRACE conn2 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:39 INFO - PROCESS | 2009 | 1470655059677 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:39 INFO - PROCESS | 2009 | ++DOCSHELL 0x112694000 == 37 [pid = 2009] [id = 184] 04:17:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 122 (0x1126ba000) [pid = 2009] [serial = 550] [outer = 0x0] 04:17:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 123 (0x112a82c00) [pid = 2009] [serial = 551] [outer = 0x1126ba000] 04:17:39 INFO - PROCESS | 2009 | 1470655059751 Marionette DEBUG loaded listener.js 04:17:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 124 (0x113ba2800) [pid = 2009] [serial = 552] [outer = 0x1126ba000] 04:17:39 INFO - PROCESS | 2009 | --DOCSHELL 0x123e7d000 == 36 [pid = 2009] [id = 181] 04:17:39 INFO - PROCESS | 2009 | --DOCSHELL 0x124fbc800 == 35 [pid = 2009] [id = 180] 04:17:39 INFO - PROCESS | 2009 | --DOCSHELL 0x123caf000 == 34 [pid = 2009] [id = 179] 04:17:39 INFO - PROCESS | 2009 | --DOCSHELL 0x12081a800 == 33 [pid = 2009] [id = 178] 04:17:39 INFO - PROCESS | 2009 | --DOCSHELL 0x118ee2000 == 32 [pid = 2009] [id = 177] 04:17:39 INFO - PROCESS | 2009 | --DOCSHELL 0x117106800 == 31 [pid = 2009] [id = 176] 04:17:39 INFO - PROCESS | 2009 | --DOCSHELL 0x115c48800 == 30 [pid = 2009] [id = 175] 04:17:39 INFO - PROCESS | 2009 | --DOCSHELL 0x118590800 == 29 [pid = 2009] [id = 174] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 123 (0x12b981400) [pid = 2009] [serial = 308] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 122 (0x119d81000) [pid = 2009] [serial = 341] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 121 (0x119893800) [pid = 2009] [serial = 302] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 120 (0x1267d7c00) [pid = 2009] [serial = 305] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 119 (0x12b9b9400) [pid = 2009] [serial = 311] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 118 (0x128a96400) [pid = 2009] [serial = 407] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 117 (0x12918e800) [pid = 2009] [serial = 350] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 116 (0x12479c800) [pid = 2009] [serial = 347] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x1198cec00) [pid = 2009] [serial = 344] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x11676ac00) [pid = 2009] [serial = 299] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x12b1dc400) [pid = 2009] [serial = 353] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x125809000) [pid = 2009] [serial = 404] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x124bccc00) [pid = 2009] [serial = 401] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x116936c00) [pid = 2009] [serial = 395] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x112710c00) [pid = 2009] [serial = 392] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x119327c00) [pid = 2009] [serial = 398] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x125809c00) [pid = 2009] [serial = 481] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x129193c00) [pid = 2009] [serial = 484] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x128a90c00) [pid = 2009] [serial = 482] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x12b003800) [pid = 2009] [serial = 487] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x11813d400) [pid = 2009] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x12a6b5400) [pid = 2009] [serial = 485] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x119d7b800) [pid = 2009] [serial = 490] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x112e3cc00) [pid = 2009] [serial = 445] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x11693b800) [pid = 2009] [serial = 446] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x128a91400) [pid = 2009] [serial = 454] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x129288800) [pid = 2009] [serial = 455] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x12cd1f800) [pid = 2009] [serial = 443] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x1239bd000) [pid = 2009] [serial = 451] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1239c2c00) [pid = 2009] [serial = 452] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x119b30800) [pid = 2009] [serial = 460] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x124bcec00) [pid = 2009] [serial = 461] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x123932000) [pid = 2009] [serial = 475] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x123938c00) [pid = 2009] [serial = 476] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x1193da400) [pid = 2009] [serial = 457] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1193ddc00) [pid = 2009] [serial = 458] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x119432c00) [pid = 2009] [serial = 448] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x119d86000) [pid = 2009] [serial = 449] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x1267d0c00) [pid = 2009] [serial = 491] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1193d6c00) [pid = 2009] [serial = 469] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x119b2dc00) [pid = 2009] [serial = 470] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x1127d9000) [pid = 2009] [serial = 463] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x11658c000) [pid = 2009] [serial = 464] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x1161c9400) [pid = 2009] [serial = 466] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x11810a400) [pid = 2009] [serial = 467] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x112a7ec00) [pid = 2009] [serial = 497] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x119d87c00) [pid = 2009] [serial = 472] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x123929800) [pid = 2009] [serial = 473] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x12b98b800) [pid = 2009] [serial = 488] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x110e73000) [pid = 2009] [serial = 501] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x12bebe400) [pid = 2009] [serial = 494] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x1239b8400) [pid = 2009] [serial = 478] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x124bcf000) [pid = 2009] [serial = 479] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 70 (0x12bebe800) [pid = 2009] [serial = 498] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 69 (0x110e6e000) [pid = 2009] [serial = 500] [outer = 0x0] [url = about:blank] 04:17:39 INFO - PROCESS | 2009 | --DOMWINDOW == 68 (0x12b9b8800) [pid = 2009] [serial = 493] [outer = 0x0] [url = about:blank] 04:17:40 INFO - PROCESS | 2009 | 1470655060570 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 04:17:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:17:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1128ms 04:17:40 INFO - PROCESS | 2009 | 1470655060616 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:17:40 INFO - PROCESS | 2009 | 1470655060620 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:17:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:17:40 INFO - PROCESS | 2009 | 1470655060625 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:17:40 INFO - PROCESS | 2009 | 1470655060626 Marionette TRACE conn2 <- [1,710,null,{}] 04:17:40 INFO - PROCESS | 2009 | 1470655060629 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:40 INFO - PROCESS | 2009 | 1470655060630 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:40 INFO - PROCESS | 2009 | 1470655060708 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:17:40 INFO - PROCESS | 2009 | 1470655060760 Marionette TRACE conn2 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:40 INFO - PROCESS | 2009 | 1470655060761 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:40 INFO - PROCESS | 2009 | ++DOCSHELL 0x11700d800 == 30 [pid = 2009] [id = 185] 04:17:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 69 (0x113bacc00) [pid = 2009] [serial = 553] [outer = 0x0] 04:17:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 70 (0x1165ef800) [pid = 2009] [serial = 554] [outer = 0x113bacc00] 04:17:40 INFO - PROCESS | 2009 | 1470655060788 Marionette DEBUG loaded listener.js 04:17:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 71 (0x116932400) [pid = 2009] [serial = 555] [outer = 0x113bacc00] 04:17:41 INFO - PROCESS | 2009 | 1470655061573 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 04:17:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:17:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 970ms 04:17:41 INFO - PROCESS | 2009 | 1470655061595 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:17:41 INFO - PROCESS | 2009 | 1470655061596 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:17:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:17:41 INFO - PROCESS | 2009 | 1470655061601 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:17:41 INFO - PROCESS | 2009 | 1470655061603 Marionette TRACE conn2 <- [1,714,null,{}] 04:17:41 INFO - PROCESS | 2009 | 1470655061611 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:41 INFO - PROCESS | 2009 | 1470655061614 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:41 INFO - PROCESS | 2009 | 1470655061692 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:17:41 INFO - PROCESS | 2009 | 1470655061699 Marionette TRACE conn2 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:41 INFO - PROCESS | 2009 | 1470655061701 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:41 INFO - PROCESS | 2009 | ++DOCSHELL 0x118433000 == 31 [pid = 2009] [id = 186] 04:17:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x1174ddc00) [pid = 2009] [serial = 556] [outer = 0x0] 04:17:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x117d49800) [pid = 2009] [serial = 557] [outer = 0x1174ddc00] 04:17:41 INFO - PROCESS | 2009 | 1470655061736 Marionette DEBUG loaded listener.js 04:17:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x118109000) [pid = 2009] [serial = 558] [outer = 0x1174ddc00] 04:17:42 INFO - PROCESS | 2009 | 1470655062583 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 04:17:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 04:17:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1021ms 04:17:42 INFO - PROCESS | 2009 | 1470655062627 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:17:42 INFO - PROCESS | 2009 | 1470655062629 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:17:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:17:42 INFO - PROCESS | 2009 | 1470655062631 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:17:42 INFO - PROCESS | 2009 | 1470655062632 Marionette TRACE conn2 <- [1,718,null,{}] 04:17:42 INFO - PROCESS | 2009 | 1470655062634 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:42 INFO - PROCESS | 2009 | 1470655062636 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:42 INFO - PROCESS | 2009 | 1470655062737 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:17:42 INFO - PROCESS | 2009 | 1470655062750 Marionette TRACE conn2 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:42 INFO - PROCESS | 2009 | 1470655062751 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:42 INFO - PROCESS | 2009 | ++DOCSHELL 0x119177800 == 32 [pid = 2009] [id = 187] 04:17:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x111f0bc00) [pid = 2009] [serial = 559] [outer = 0x0] 04:17:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x11818a000) [pid = 2009] [serial = 560] [outer = 0x111f0bc00] 04:17:42 INFO - PROCESS | 2009 | 1470655062776 Marionette DEBUG loaded listener.js 04:17:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x1187a4c00) [pid = 2009] [serial = 561] [outer = 0x111f0bc00] 04:17:43 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x1126b9800) [pid = 2009] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:17:43 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x119428c00) [pid = 2009] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:17:43 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x116594000) [pid = 2009] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:17:43 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x112706400) [pid = 2009] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:17:43 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x1127dc800) [pid = 2009] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:17:43 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x112708800) [pid = 2009] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:17:43 INFO - PROCESS | 2009 | --DOMWINDOW == 70 (0x11813f000) [pid = 2009] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:17:43 INFO - PROCESS | 2009 | --DOMWINDOW == 69 (0x11693b000) [pid = 2009] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:17:43 INFO - PROCESS | 2009 | --DOMWINDOW == 68 (0x113ba1400) [pid = 2009] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:17:43 INFO - PROCESS | 2009 | --DOMWINDOW == 67 (0x119b27400) [pid = 2009] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:17:43 INFO - PROCESS | 2009 | --DOMWINDOW == 66 (0x1239b8000) [pid = 2009] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:17:43 INFO - PROCESS | 2009 | --DOMWINDOW == 65 (0x10eaff000) [pid = 2009] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:17:43 INFO - PROCESS | 2009 | --DOMWINDOW == 64 (0x1126bd800) [pid = 2009] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:17:43 INFO - PROCESS | 2009 | --DOMWINDOW == 63 (0x112711400) [pid = 2009] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:17:43 INFO - PROCESS | 2009 | 1470655063573 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 04:17:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:17:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 972ms 04:17:43 INFO - PROCESS | 2009 | 1470655063603 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:17:43 INFO - PROCESS | 2009 | 1470655063605 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:17:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:17:43 INFO - PROCESS | 2009 | 1470655063607 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:17:43 INFO - PROCESS | 2009 | 1470655063608 Marionette TRACE conn2 <- [1,722,null,{}] 04:17:43 INFO - PROCESS | 2009 | 1470655063610 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:43 INFO - PROCESS | 2009 | 1470655063612 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:43 INFO - PROCESS | 2009 | 1470655063684 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:17:43 INFO - PROCESS | 2009 | 1470655063736 Marionette TRACE conn2 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:43 INFO - PROCESS | 2009 | 1470655063738 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:43 INFO - PROCESS | 2009 | ++DOCSHELL 0x119753000 == 33 [pid = 2009] [id = 188] 04:17:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 64 (0x1126b9800) [pid = 2009] [serial = 562] [outer = 0x0] 04:17:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 65 (0x112a87000) [pid = 2009] [serial = 563] [outer = 0x1126b9800] 04:17:43 INFO - PROCESS | 2009 | 1470655063769 Marionette DEBUG loaded listener.js 04:17:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 66 (0x118135c00) [pid = 2009] [serial = 564] [outer = 0x1126b9800] 04:17:44 INFO - PROCESS | 2009 | 1470655064049 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 04:17:44 INFO - PROCESS | 2009 | 1470655064087 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:17:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:17:44 INFO - PROCESS | 2009 | 1470655064089 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:17:44 INFO - PROCESS | 2009 | 1470655064090 Marionette TRACE conn2 <- [1,726,null,{}] 04:17:44 INFO - PROCESS | 2009 | 1470655064093 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:44 INFO - PROCESS | 2009 | 1470655064099 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:44 INFO - PROCESS | 2009 | 1470655064195 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:17:44 INFO - PROCESS | 2009 | 1470655064202 Marionette TRACE conn2 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:44 INFO - PROCESS | 2009 | 1470655064203 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:44 INFO - PROCESS | 2009 | ++DOCSHELL 0x123966000 == 34 [pid = 2009] [id = 189] 04:17:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 67 (0x118139400) [pid = 2009] [serial = 565] [outer = 0x0] 04:17:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 68 (0x11932c800) [pid = 2009] [serial = 566] [outer = 0x118139400] 04:17:44 INFO - PROCESS | 2009 | 1470655064228 Marionette DEBUG loaded listener.js 04:17:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 69 (0x11988d800) [pid = 2009] [serial = 567] [outer = 0x118139400] 04:17:44 INFO - PROCESS | 2009 | 1470655064588 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 04:17:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:17:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 519ms 04:17:44 INFO - PROCESS | 2009 | 1470655064618 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:17:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:17:44 INFO - PROCESS | 2009 | 1470655064620 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:17:44 INFO - PROCESS | 2009 | 1470655064622 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:17:44 INFO - PROCESS | 2009 | 1470655064623 Marionette TRACE conn2 <- [1,730,null,{}] 04:17:44 INFO - PROCESS | 2009 | 1470655064625 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:44 INFO - PROCESS | 2009 | 1470655064626 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:44 INFO - PROCESS | 2009 | 1470655064701 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:17:44 INFO - PROCESS | 2009 | 1470655064704 Marionette TRACE conn2 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:44 INFO - PROCESS | 2009 | 1470655064705 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:44 INFO - PROCESS | 2009 | ++DOCSHELL 0x1243c9000 == 35 [pid = 2009] [id = 190] 04:17:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 70 (0x1194ba800) [pid = 2009] [serial = 568] [outer = 0x0] 04:17:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 71 (0x119b28800) [pid = 2009] [serial = 569] [outer = 0x1194ba800] 04:17:44 INFO - PROCESS | 2009 | 1470655064730 Marionette DEBUG loaded listener.js 04:17:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x119d7e400) [pid = 2009] [serial = 570] [outer = 0x1194ba800] 04:17:45 INFO - PROCESS | 2009 | 1470655065063 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 04:17:45 INFO - PROCESS | 2009 | 1470655065092 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:17:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:17:45 INFO - PROCESS | 2009 | 1470655065095 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:17:45 INFO - PROCESS | 2009 | 1470655065096 Marionette TRACE conn2 <- [1,734,null,{}] 04:17:45 INFO - PROCESS | 2009 | 1470655065101 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:45 INFO - PROCESS | 2009 | 1470655065102 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:45 INFO - PROCESS | 2009 | 1470655065175 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:17:45 INFO - PROCESS | 2009 | 1470655065183 Marionette TRACE conn2 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:45 INFO - PROCESS | 2009 | 1470655065184 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:45 INFO - PROCESS | 2009 | ++DOCSHELL 0x12583a000 == 36 [pid = 2009] [id = 191] 04:17:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x112fcf000) [pid = 2009] [serial = 571] [outer = 0x0] 04:17:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x1208dd800) [pid = 2009] [serial = 572] [outer = 0x112fcf000] 04:17:45 INFO - PROCESS | 2009 | 1470655065208 Marionette DEBUG loaded listener.js 04:17:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x123927c00) [pid = 2009] [serial = 573] [outer = 0x112fcf000] 04:17:45 INFO - PROCESS | 2009 | 1470655065550 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 04:17:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:17:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 471ms 04:17:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:17:45 INFO - PROCESS | 2009 | 1470655065568 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:17:45 INFO - PROCESS | 2009 | 1470655065569 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:17:45 INFO - PROCESS | 2009 | 1470655065571 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:17:45 INFO - PROCESS | 2009 | 1470655065572 Marionette TRACE conn2 <- [1,738,null,{}] 04:17:45 INFO - PROCESS | 2009 | 1470655065574 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:45 INFO - PROCESS | 2009 | 1470655065575 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:45 INFO - PROCESS | 2009 | 1470655065677 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:17:45 INFO - PROCESS | 2009 | 1470655065686 Marionette TRACE conn2 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:45 INFO - PROCESS | 2009 | 1470655065688 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:45 INFO - PROCESS | 2009 | ++DOCSHELL 0x12679a000 == 37 [pid = 2009] [id = 192] 04:17:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x123806000) [pid = 2009] [serial = 574] [outer = 0x0] 04:17:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x12392e400) [pid = 2009] [serial = 575] [outer = 0x123806000] 04:17:45 INFO - PROCESS | 2009 | 1470655065712 Marionette DEBUG loaded listener.js 04:17:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x123936800) [pid = 2009] [serial = 576] [outer = 0x123806000] 04:17:46 INFO - PROCESS | 2009 | 1470655066629 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 04:17:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:17:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1070ms 04:17:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:17:46 INFO - PROCESS | 2009 | 1470655066641 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:17:46 INFO - PROCESS | 2009 | 1470655066644 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:17:46 INFO - PROCESS | 2009 | 1470655066647 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:17:46 INFO - PROCESS | 2009 | 1470655066649 Marionette TRACE conn2 <- [1,742,null,{}] 04:17:46 INFO - PROCESS | 2009 | 1470655066653 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:46 INFO - PROCESS | 2009 | 1470655066655 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:46 INFO - PROCESS | 2009 | 1470655066754 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:17:46 INFO - PROCESS | 2009 | 1470655066808 Marionette TRACE conn2 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:46 INFO - PROCESS | 2009 | 1470655066809 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:46 INFO - PROCESS | 2009 | ++DOCSHELL 0x117d5d000 == 38 [pid = 2009] [id = 193] 04:17:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x112709000) [pid = 2009] [serial = 577] [outer = 0x0] 04:17:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x113ba9000) [pid = 2009] [serial = 578] [outer = 0x112709000] 04:17:46 INFO - PROCESS | 2009 | 1470655066841 Marionette DEBUG loaded listener.js 04:17:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x1165f8c00) [pid = 2009] [serial = 579] [outer = 0x112709000] 04:17:47 INFO - PROCESS | 2009 | 1470655067732 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 04:17:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 04:17:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1121ms 04:17:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:17:47 INFO - PROCESS | 2009 | 1470655067768 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:17:47 INFO - PROCESS | 2009 | 1470655067771 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:17:47 INFO - PROCESS | 2009 | 1470655067776 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:17:47 INFO - PROCESS | 2009 | 1470655067778 Marionette TRACE conn2 <- [1,746,null,{}] 04:17:47 INFO - PROCESS | 2009 | 1470655067780 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:47 INFO - PROCESS | 2009 | 1470655067782 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:47 INFO - PROCESS | 2009 | 1470655067879 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:17:47 INFO - PROCESS | 2009 | 1470655067931 Marionette TRACE conn2 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:47 INFO - PROCESS | 2009 | 1470655067933 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:47 INFO - PROCESS | 2009 | ++DOCSHELL 0x120821000 == 39 [pid = 2009] [id = 194] 04:17:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x116ab6c00) [pid = 2009] [serial = 580] [outer = 0x0] 04:17:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x117dbec00) [pid = 2009] [serial = 581] [outer = 0x116ab6c00] 04:17:47 INFO - PROCESS | 2009 | 1470655067963 Marionette DEBUG loaded listener.js 04:17:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x118137000) [pid = 2009] [serial = 582] [outer = 0x116ab6c00] 04:17:48 INFO - PROCESS | 2009 | 1470655068843 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 04:17:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 04:17:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1072ms 04:17:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:17:48 INFO - PROCESS | 2009 | 1470655068858 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:17:48 INFO - PROCESS | 2009 | 1470655068859 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:17:48 INFO - PROCESS | 2009 | 1470655068864 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:17:48 INFO - PROCESS | 2009 | 1470655068867 Marionette TRACE conn2 <- [1,750,null,{}] 04:17:48 INFO - PROCESS | 2009 | 1470655068875 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:48 INFO - PROCESS | 2009 | 1470655068878 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:48 INFO - PROCESS | 2009 | 1470655068976 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:17:49 INFO - PROCESS | 2009 | 1470655069029 Marionette TRACE conn2 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:49 INFO - PROCESS | 2009 | 1470655069031 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:49 INFO - PROCESS | 2009 | ++DOCSHELL 0x128bc8000 == 40 [pid = 2009] [id = 195] 04:17:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x1193d2c00) [pid = 2009] [serial = 583] [outer = 0x0] 04:17:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x11942e000) [pid = 2009] [serial = 584] [outer = 0x1193d2c00] 04:17:49 INFO - PROCESS | 2009 | 1470655069064 Marionette DEBUG loaded listener.js 04:17:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x119b2fc00) [pid = 2009] [serial = 585] [outer = 0x1193d2c00] 04:17:50 INFO - PROCESS | 2009 | 1470655070008 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 04:17:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:17:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1175ms 04:17:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:17:50 INFO - PROCESS | 2009 | 1470655070039 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:17:50 INFO - PROCESS | 2009 | 1470655070041 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:17:50 INFO - PROCESS | 2009 | 1470655070044 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:17:50 INFO - PROCESS | 2009 | 1470655070046 Marionette TRACE conn2 <- [1,754,null,{}] 04:17:50 INFO - PROCESS | 2009 | 1470655070049 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:50 INFO - PROCESS | 2009 | 1470655070050 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:50 INFO - PROCESS | 2009 | 1470655070163 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:17:50 INFO - PROCESS | 2009 | 1470655070313 Marionette TRACE conn2 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:50 INFO - PROCESS | 2009 | 1470655070315 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:50 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169e4800 == 41 [pid = 2009] [id = 196] 04:17:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x112a78000) [pid = 2009] [serial = 586] [outer = 0x0] 04:17:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x112a80800) [pid = 2009] [serial = 587] [outer = 0x112a78000] 04:17:50 INFO - PROCESS | 2009 | 1470655070369 Marionette DEBUG loaded listener.js 04:17:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x115e45c00) [pid = 2009] [serial = 588] [outer = 0x112a78000] 04:17:51 INFO - PROCESS | 2009 | --DOCSHELL 0x12583a000 == 40 [pid = 2009] [id = 191] 04:17:51 INFO - PROCESS | 2009 | --DOCSHELL 0x1243c9000 == 39 [pid = 2009] [id = 190] 04:17:51 INFO - PROCESS | 2009 | --DOCSHELL 0x123966000 == 38 [pid = 2009] [id = 189] 04:17:51 INFO - PROCESS | 2009 | --DOCSHELL 0x119753000 == 37 [pid = 2009] [id = 188] 04:17:51 INFO - PROCESS | 2009 | --DOCSHELL 0x119177800 == 36 [pid = 2009] [id = 187] 04:17:51 INFO - PROCESS | 2009 | --DOCSHELL 0x118433000 == 35 [pid = 2009] [id = 186] 04:17:51 INFO - PROCESS | 2009 | --DOCSHELL 0x11700d800 == 34 [pid = 2009] [id = 185] 04:17:51 INFO - PROCESS | 2009 | --DOCSHELL 0x112694000 == 33 [pid = 2009] [id = 184] 04:17:51 INFO - PROCESS | 2009 | --DOCSHELL 0x126a0c000 == 32 [pid = 2009] [id = 182] 04:17:51 INFO - PROCESS | 2009 | --DOCSHELL 0x117012000 == 31 [pid = 2009] [id = 183] 04:17:51 INFO - PROCESS | 2009 | --DOCSHELL 0x128bc8000 == 30 [pid = 2009] [id = 195] 04:17:51 INFO - PROCESS | 2009 | --DOCSHELL 0x120821000 == 29 [pid = 2009] [id = 194] 04:17:51 INFO - PROCESS | 2009 | --DOCSHELL 0x12679a000 == 28 [pid = 2009] [id = 192] 04:17:51 INFO - PROCESS | 2009 | --DOCSHELL 0x117d5d000 == 27 [pid = 2009] [id = 193] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x119b2f400) [pid = 2009] [serial = 545] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x11931fc00) [pid = 2009] [serial = 536] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x119b2a400) [pid = 2009] [serial = 539] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x117262000) [pid = 2009] [serial = 522] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x116930000) [pid = 2009] [serial = 521] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1127dd400) [pid = 2009] [serial = 524] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x112a87c00) [pid = 2009] [serial = 525] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x113ba5c00) [pid = 2009] [serial = 527] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x116ab8400) [pid = 2009] [serial = 528] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x112a80000) [pid = 2009] [serial = 504] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x118371000) [pid = 2009] [serial = 533] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x1174d3800) [pid = 2009] [serial = 530] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x11810e800) [pid = 2009] [serial = 531] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x1127db400) [pid = 2009] [serial = 503] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x119347800) [pid = 2009] [serial = 507] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x1181a7400) [pid = 2009] [serial = 506] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x12393d400) [pid = 2009] [serial = 510] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x1208db400) [pid = 2009] [serial = 509] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x1193d4400) [pid = 2009] [serial = 537] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 70 (0x1247ab400) [pid = 2009] [serial = 513] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 69 (0x1239c3c00) [pid = 2009] [serial = 512] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 68 (0x124bce800) [pid = 2009] [serial = 515] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 67 (0x118103400) [pid = 2009] [serial = 543] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 66 (0x12a6b1800) [pid = 2009] [serial = 516] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 65 (0x1127db800) [pid = 2009] [serial = 518] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 64 (0x116933c00) [pid = 2009] [serial = 542] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 63 (0x112a7a000) [pid = 2009] [serial = 519] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 62 (0x118ebdc00) [pid = 2009] [serial = 534] [outer = 0x0] [url = about:blank] 04:17:51 INFO - PROCESS | 2009 | --DOMWINDOW == 61 (0x119d83800) [pid = 2009] [serial = 540] [outer = 0x0] [url = about:blank] 04:17:52 INFO - PROCESS | 2009 | 1470655072002 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 04:17:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 04:17:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1975ms 04:17:52 INFO - PROCESS | 2009 | 1470655072036 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:17:52 INFO - PROCESS | 2009 | 1470655072038 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:17:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:17:52 INFO - PROCESS | 2009 | 1470655072043 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:17:52 INFO - PROCESS | 2009 | 1470655072044 Marionette TRACE conn2 <- [1,758,null,{}] 04:17:52 INFO - PROCESS | 2009 | 1470655072048 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:52 INFO - PROCESS | 2009 | 1470655072049 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:52 INFO - PROCESS | 2009 | 1470655072119 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:17:52 INFO - PROCESS | 2009 | 1470655072123 Marionette TRACE conn2 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:52 INFO - PROCESS | 2009 | 1470655072125 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:52 INFO - PROCESS | 2009 | ++DOCSHELL 0x112e9d800 == 28 [pid = 2009] [id = 197] 04:17:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 62 (0x1126c4400) [pid = 2009] [serial = 589] [outer = 0x0] 04:17:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 63 (0x11274d800) [pid = 2009] [serial = 590] [outer = 0x1126c4400] 04:17:52 INFO - PROCESS | 2009 | 1470655072155 Marionette DEBUG loaded listener.js 04:17:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 64 (0x1127e1400) [pid = 2009] [serial = 591] [outer = 0x1126c4400] 04:17:52 INFO - PROCESS | 2009 | 1470655072490 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 04:17:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:17:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 471ms 04:17:52 INFO - PROCESS | 2009 | 1470655072515 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:17:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:17:52 INFO - PROCESS | 2009 | 1470655072520 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:17:52 INFO - PROCESS | 2009 | 1470655072525 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:17:52 INFO - PROCESS | 2009 | 1470655072527 Marionette TRACE conn2 <- [1,762,null,{}] 04:17:52 INFO - PROCESS | 2009 | 1470655072530 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:52 INFO - PROCESS | 2009 | 1470655072534 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:52 INFO - PROCESS | 2009 | 1470655072617 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:17:52 INFO - PROCESS | 2009 | 1470655072660 Marionette TRACE conn2 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:52 INFO - PROCESS | 2009 | 1470655072662 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:52 INFO - PROCESS | 2009 | ++DOCSHELL 0x115e50800 == 29 [pid = 2009] [id = 198] 04:17:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 65 (0x1127e3400) [pid = 2009] [serial = 592] [outer = 0x0] 04:17:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 66 (0x112a87c00) [pid = 2009] [serial = 593] [outer = 0x1127e3400] 04:17:52 INFO - PROCESS | 2009 | 1470655072688 Marionette DEBUG loaded listener.js 04:17:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 67 (0x113ba8000) [pid = 2009] [serial = 594] [outer = 0x1127e3400] 04:17:53 INFO - PROCESS | 2009 | 1470655073439 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 04:17:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:17:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 920ms 04:17:53 INFO - PROCESS | 2009 | 1470655073446 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:17:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:17:53 INFO - PROCESS | 2009 | 1470655073447 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:17:53 INFO - PROCESS | 2009 | 1470655073449 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:17:53 INFO - PROCESS | 2009 | 1470655073452 Marionette TRACE conn2 <- [1,766,null,{}] 04:17:53 INFO - PROCESS | 2009 | 1470655073459 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:53 INFO - PROCESS | 2009 | 1470655073463 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:53 INFO - PROCESS | 2009 | 1470655073559 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:17:53 INFO - PROCESS | 2009 | 1470655073565 Marionette TRACE conn2 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:53 INFO - PROCESS | 2009 | 1470655073567 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:53 INFO - PROCESS | 2009 | ++DOCSHELL 0x11701f800 == 30 [pid = 2009] [id = 199] 04:17:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 68 (0x1121b8000) [pid = 2009] [serial = 595] [outer = 0x0] 04:17:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 69 (0x116939000) [pid = 2009] [serial = 596] [outer = 0x1121b8000] 04:17:53 INFO - PROCESS | 2009 | 1470655073594 Marionette DEBUG loaded listener.js 04:17:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 70 (0x116a0cc00) [pid = 2009] [serial = 597] [outer = 0x1121b8000] 04:17:54 INFO - PROCESS | 2009 | 1470655074386 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 04:17:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:17:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 970ms 04:17:54 INFO - PROCESS | 2009 | 1470655074420 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:17:54 INFO - PROCESS | 2009 | 1470655074422 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:17:54 INFO - PROCESS | 2009 | 1470655074424 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:17:54 INFO - PROCESS | 2009 | 1470655074425 Marionette TRACE conn2 <- [1,770,null,{}] 04:17:54 INFO - PROCESS | 2009 | 1470655074427 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:54 INFO - PROCESS | 2009 | 1470655074428 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:54 INFO - PROCESS | 2009 | 1470655074517 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:17:54 INFO - PROCESS | 2009 | 1470655074551 Marionette TRACE conn2 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:54 INFO - PROCESS | 2009 | 1470655074552 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:54 INFO - PROCESS | 2009 | ++DOCSHELL 0x118421000 == 31 [pid = 2009] [id = 200] 04:17:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 71 (0x11745d000) [pid = 2009] [serial = 598] [outer = 0x0] 04:17:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x1174dc000) [pid = 2009] [serial = 599] [outer = 0x11745d000] 04:17:54 INFO - PROCESS | 2009 | 1470655074577 Marionette DEBUG loaded listener.js 04:17:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x117d46800) [pid = 2009] [serial = 600] [outer = 0x11745d000] 04:17:54 INFO - PROCESS | 2009 | 1470655074889 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 469ms 04:17:54 INFO - PROCESS | 2009 | 1470655074893 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:17:54 INFO - PROCESS | 2009 | 1470655074894 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:17:54 INFO - PROCESS | 2009 | 1470655074910 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:17:54 INFO - PROCESS | 2009 | 1470655074911 Marionette TRACE conn2 <- [1,774,null,{}] 04:17:54 INFO - PROCESS | 2009 | 1470655074922 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:54 INFO - PROCESS | 2009 | 1470655074923 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:55 INFO - PROCESS | 2009 | 1470655075015 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:17:55 INFO - PROCESS | 2009 | 1470655075018 Marionette TRACE conn2 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:55 INFO - PROCESS | 2009 | 1470655075019 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:55 INFO - PROCESS | 2009 | ++DOCSHELL 0x118e17800 == 32 [pid = 2009] [id = 201] 04:17:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x1127e0400) [pid = 2009] [serial = 601] [outer = 0x0] 04:17:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x11810a000) [pid = 2009] [serial = 602] [outer = 0x1127e0400] 04:17:55 INFO - PROCESS | 2009 | 1470655075044 Marionette DEBUG loaded listener.js 04:17:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x118138400) [pid = 2009] [serial = 603] [outer = 0x1127e0400] 04:17:55 INFO - PROCESS | 2009 | 1470655075374 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 04:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 477ms 04:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:17:55 INFO - PROCESS | 2009 | 1470655075387 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:17:55 INFO - PROCESS | 2009 | 1470655075389 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:17:55 INFO - PROCESS | 2009 | 1470655075391 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:17:55 INFO - PROCESS | 2009 | 1470655075392 Marionette TRACE conn2 <- [1,778,null,{}] 04:17:55 INFO - PROCESS | 2009 | 1470655075394 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:55 INFO - PROCESS | 2009 | 1470655075398 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:55 INFO - PROCESS | 2009 | 1470655075612 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:17:55 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x112fcf000) [pid = 2009] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:17:55 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x1194ba800) [pid = 2009] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:17:55 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x111f0bc00) [pid = 2009] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:17:55 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x118139400) [pid = 2009] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:17:55 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x1126b9800) [pid = 2009] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:17:55 INFO - PROCESS | 2009 | --DOMWINDOW == 70 (0x113bacc00) [pid = 2009] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:17:55 INFO - PROCESS | 2009 | --DOMWINDOW == 69 (0x1126ba000) [pid = 2009] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:17:55 INFO - PROCESS | 2009 | --DOMWINDOW == 68 (0x11879b400) [pid = 2009] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:17:55 INFO - PROCESS | 2009 | --DOMWINDOW == 67 (0x1174ddc00) [pid = 2009] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:17:55 INFO - PROCESS | 2009 | --DOMWINDOW == 66 (0x11270f000) [pid = 2009] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:17:55 INFO - PROCESS | 2009 | --DOMWINDOW == 65 (0x123806000) [pid = 2009] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:17:55 INFO - PROCESS | 2009 | 1470655075651 Marionette TRACE conn2 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:55 INFO - PROCESS | 2009 | 1470655075652 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:55 INFO - PROCESS | 2009 | ++DOCSHELL 0x119755800 == 33 [pid = 2009] [id = 202] 04:17:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 66 (0x110e72400) [pid = 2009] [serial = 604] [outer = 0x0] 04:17:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 67 (0x1126c5c00) [pid = 2009] [serial = 605] [outer = 0x110e72400] 04:17:55 INFO - PROCESS | 2009 | 1470655075677 Marionette DEBUG loaded listener.js 04:17:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 68 (0x1174d5000) [pid = 2009] [serial = 606] [outer = 0x110e72400] 04:17:55 INFO - PROCESS | 2009 | 1470655075929 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 04:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 571ms 04:17:55 INFO - PROCESS | 2009 | 1470655075972 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:17:55 INFO - PROCESS | 2009 | 1470655075974 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:17:55 INFO - PROCESS | 2009 | 1470655075978 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:17:55 INFO - PROCESS | 2009 | 1470655075979 Marionette TRACE conn2 <- [1,782,null,{}] 04:17:56 INFO - PROCESS | 2009 | 1470655075992 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:56 INFO - PROCESS | 2009 | 1470655075994 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:56 INFO - PROCESS | 2009 | 1470655076128 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:17:56 INFO - PROCESS | 2009 | 1470655076195 Marionette TRACE conn2 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:56 INFO - PROCESS | 2009 | 1470655076196 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:56 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a15000 == 34 [pid = 2009] [id = 203] 04:17:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 69 (0x110e72000) [pid = 2009] [serial = 607] [outer = 0x0] 04:17:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 70 (0x11813b400) [pid = 2009] [serial = 608] [outer = 0x110e72000] 04:17:56 INFO - PROCESS | 2009 | 1470655076220 Marionette DEBUG loaded listener.js 04:17:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 71 (0x11931f400) [pid = 2009] [serial = 609] [outer = 0x110e72000] 04:17:56 INFO - PROCESS | 2009 | 1470655076483 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 04:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 530ms 04:17:56 INFO - PROCESS | 2009 | 1470655076508 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:17:56 INFO - PROCESS | 2009 | 1470655076509 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:17:56 INFO - PROCESS | 2009 | 1470655076511 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:17:56 INFO - PROCESS | 2009 | 1470655076513 Marionette TRACE conn2 <- [1,786,null,{}] 04:17:56 INFO - PROCESS | 2009 | 1470655076522 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:56 INFO - PROCESS | 2009 | 1470655076523 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:56 INFO - PROCESS | 2009 | 1470655076599 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:17:56 INFO - PROCESS | 2009 | 1470655076603 Marionette TRACE conn2 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:56 INFO - PROCESS | 2009 | 1470655076604 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:56 INFO - PROCESS | 2009 | ++DOCSHELL 0x123896800 == 35 [pid = 2009] [id = 204] 04:17:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x11931f800) [pid = 2009] [serial = 610] [outer = 0x0] 04:17:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x119343000) [pid = 2009] [serial = 611] [outer = 0x11931f800] 04:17:56 INFO - PROCESS | 2009 | 1470655076630 Marionette DEBUG loaded listener.js 04:17:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x1193d0400) [pid = 2009] [serial = 612] [outer = 0x11931f800] 04:17:57 INFO - PROCESS | 2009 | 1470655077039 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 577ms 04:17:57 INFO - PROCESS | 2009 | 1470655077089 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:17:57 INFO - PROCESS | 2009 | 1470655077091 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:17:57 INFO - PROCESS | 2009 | 1470655077094 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:17:57 INFO - PROCESS | 2009 | 1470655077098 Marionette TRACE conn2 <- [1,790,null,{}] 04:17:57 INFO - PROCESS | 2009 | 1470655077102 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:57 INFO - PROCESS | 2009 | 1470655077104 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:57 INFO - PROCESS | 2009 | 1470655077212 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:17:57 INFO - PROCESS | 2009 | 1470655077223 Marionette TRACE conn2 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:57 INFO - PROCESS | 2009 | 1470655077224 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:57 INFO - PROCESS | 2009 | ++DOCSHELL 0x11701b800 == 36 [pid = 2009] [id = 205] 04:17:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x1193d2400) [pid = 2009] [serial = 613] [outer = 0x0] 04:17:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x1193dac00) [pid = 2009] [serial = 614] [outer = 0x1193d2400] 04:17:57 INFO - PROCESS | 2009 | 1470655077248 Marionette DEBUG loaded listener.js 04:17:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x119428c00) [pid = 2009] [serial = 615] [outer = 0x1193d2400] 04:17:57 INFO - PROCESS | 2009 | 1470655077551 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 474ms 04:17:57 INFO - PROCESS | 2009 | 1470655077568 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:17:57 INFO - PROCESS | 2009 | 1470655077569 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:17:57 INFO - PROCESS | 2009 | 1470655077571 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:17:57 INFO - PROCESS | 2009 | 1470655077572 Marionette TRACE conn2 <- [1,794,null,{}] 04:17:57 INFO - PROCESS | 2009 | 1470655077575 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:57 INFO - PROCESS | 2009 | 1470655077576 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:57 INFO - PROCESS | 2009 | 1470655077696 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:17:57 INFO - PROCESS | 2009 | 1470655077748 Marionette TRACE conn2 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:57 INFO - PROCESS | 2009 | 1470655077750 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:57 INFO - PROCESS | 2009 | ++DOCSHELL 0x11264b000 == 37 [pid = 2009] [id = 206] 04:17:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x10eafc000) [pid = 2009] [serial = 616] [outer = 0x0] 04:17:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x110e69c00) [pid = 2009] [serial = 617] [outer = 0x10eafc000] 04:17:57 INFO - PROCESS | 2009 | 1470655077782 Marionette DEBUG loaded listener.js 04:17:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x111f10400) [pid = 2009] [serial = 618] [outer = 0x10eafc000] 04:17:58 INFO - PROCESS | 2009 | 1470655078326 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 04:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 769ms 04:17:58 INFO - PROCESS | 2009 | 1470655078342 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:17:58 INFO - PROCESS | 2009 | 1470655078344 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:17:58 INFO - PROCESS | 2009 | 1470655078376 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:17:58 INFO - PROCESS | 2009 | 1470655078377 Marionette TRACE conn2 <- [1,798,null,{}] 04:17:58 INFO - PROCESS | 2009 | 1470655078383 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:58 INFO - PROCESS | 2009 | 1470655078386 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:58 INFO - PROCESS | 2009 | 1470655078494 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:17:58 INFO - PROCESS | 2009 | 1470655078564 Marionette TRACE conn2 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:58 INFO - PROCESS | 2009 | 1470655078566 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:58 INFO - PROCESS | 2009 | ++DOCSHELL 0x117012000 == 38 [pid = 2009] [id = 207] 04:17:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x113b10800) [pid = 2009] [serial = 619] [outer = 0x0] 04:17:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x113babc00) [pid = 2009] [serial = 620] [outer = 0x113b10800] 04:17:58 INFO - PROCESS | 2009 | 1470655078597 Marionette DEBUG loaded listener.js 04:17:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1164af000) [pid = 2009] [serial = 621] [outer = 0x113b10800] 04:17:59 INFO - PROCESS | 2009 | 1470655079251 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 04:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 04:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 923ms 04:17:59 INFO - PROCESS | 2009 | 1470655079297 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:17:59 INFO - PROCESS | 2009 | 1470655079299 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:17:59 INFO - PROCESS | 2009 | 1470655079303 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:17:59 INFO - PROCESS | 2009 | 1470655079305 Marionette TRACE conn2 <- [1,802,null,{}] 04:17:59 INFO - PROCESS | 2009 | 1470655079308 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:59 INFO - PROCESS | 2009 | 1470655079310 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:59 INFO - PROCESS | 2009 | 1470655079410 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:17:59 INFO - PROCESS | 2009 | 1470655079460 Marionette TRACE conn2 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:59 INFO - PROCESS | 2009 | 1470655079463 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:59 INFO - PROCESS | 2009 | ++DOCSHELL 0x116417000 == 39 [pid = 2009] [id = 208] 04:17:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x112a76800) [pid = 2009] [serial = 622] [outer = 0x0] 04:17:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x112a7bc00) [pid = 2009] [serial = 623] [outer = 0x112a76800] 04:17:59 INFO - PROCESS | 2009 | 1470655079491 Marionette DEBUG loaded listener.js 04:17:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x113b6a400) [pid = 2009] [serial = 624] [outer = 0x112a76800] 04:17:59 INFO - PROCESS | 2009 | --DOCSHELL 0x11701b800 == 38 [pid = 2009] [id = 205] 04:17:59 INFO - PROCESS | 2009 | --DOCSHELL 0x123896800 == 37 [pid = 2009] [id = 204] 04:17:59 INFO - PROCESS | 2009 | --DOCSHELL 0x119a15000 == 36 [pid = 2009] [id = 203] 04:17:59 INFO - PROCESS | 2009 | --DOCSHELL 0x119755800 == 35 [pid = 2009] [id = 202] 04:17:59 INFO - PROCESS | 2009 | --DOCSHELL 0x118e17800 == 34 [pid = 2009] [id = 201] 04:17:59 INFO - PROCESS | 2009 | --DOCSHELL 0x118421000 == 33 [pid = 2009] [id = 200] 04:17:59 INFO - PROCESS | 2009 | --DOCSHELL 0x11701f800 == 32 [pid = 2009] [id = 199] 04:17:59 INFO - PROCESS | 2009 | --DOCSHELL 0x115e50800 == 31 [pid = 2009] [id = 198] 04:17:59 INFO - PROCESS | 2009 | --DOCSHELL 0x112e9d800 == 30 [pid = 2009] [id = 197] 04:17:59 INFO - PROCESS | 2009 | --DOCSHELL 0x1169e4800 == 29 [pid = 2009] [id = 196] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x123936800) [pid = 2009] [serial = 576] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x12392e400) [pid = 2009] [serial = 575] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x1208dd800) [pid = 2009] [serial = 572] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x119d7e400) [pid = 2009] [serial = 570] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x11818a000) [pid = 2009] [serial = 560] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x11932c800) [pid = 2009] [serial = 566] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x112a87000) [pid = 2009] [serial = 563] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x11988d800) [pid = 2009] [serial = 567] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x1165ef800) [pid = 2009] [serial = 554] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x116932400) [pid = 2009] [serial = 555] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x112a82c00) [pid = 2009] [serial = 551] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x113ba2800) [pid = 2009] [serial = 552] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x119d88400) [pid = 2009] [serial = 546] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x117d49800) [pid = 2009] [serial = 557] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x1127d9400) [pid = 2009] [serial = 548] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 70 (0x1132dd800) [pid = 2009] [serial = 549] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 69 (0x123927c00) [pid = 2009] [serial = 573] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 68 (0x119b28800) [pid = 2009] [serial = 569] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 67 (0x1187a4c00) [pid = 2009] [serial = 561] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 66 (0x118109000) [pid = 2009] [serial = 558] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | --DOMWINDOW == 65 (0x118135c00) [pid = 2009] [serial = 564] [outer = 0x0] [url = about:blank] 04:17:59 INFO - PROCESS | 2009 | 1470655079847 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 04:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 04:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 571ms 04:17:59 INFO - PROCESS | 2009 | 1470655079874 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:17:59 INFO - PROCESS | 2009 | 1470655079877 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:17:59 INFO - PROCESS | 2009 | 1470655079884 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:17:59 INFO - PROCESS | 2009 | 1470655079886 Marionette TRACE conn2 <- [1,806,null,{}] 04:17:59 INFO - PROCESS | 2009 | 1470655079888 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:59 INFO - PROCESS | 2009 | 1470655079890 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:59 INFO - PROCESS | 2009 | 1470655079967 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:17:59 INFO - PROCESS | 2009 | 1470655079971 Marionette TRACE conn2 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:59 INFO - PROCESS | 2009 | 1470655079973 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:17:59 INFO - PROCESS | 2009 | ++DOCSHELL 0x11701d000 == 30 [pid = 2009] [id = 209] 04:17:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 66 (0x115ea5c00) [pid = 2009] [serial = 625] [outer = 0x0] 04:17:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 67 (0x11676d400) [pid = 2009] [serial = 626] [outer = 0x115ea5c00] 04:18:00 INFO - PROCESS | 2009 | 1470655080002 Marionette DEBUG loaded listener.js 04:18:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 68 (0x116994000) [pid = 2009] [serial = 627] [outer = 0x115ea5c00] 04:18:00 INFO - PROCESS | 2009 | [2009] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:18:00 INFO - PROCESS | 2009 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:18:00 INFO - PROCESS | 2009 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:18:00 INFO - PROCESS | 2009 | [GFX2-]: Using SkiaGL canvas. 04:18:00 INFO - PROCESS | 2009 | 1470655080384 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 04:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 04:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 04:18:00 INFO - PROCESS | 2009 | 1470655080405 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:18:00 INFO - PROCESS | 2009 | 1470655080406 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:18:00 INFO - PROCESS | 2009 | 1470655080408 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:18:00 INFO - PROCESS | 2009 | 1470655080411 Marionette TRACE conn2 <- [1,810,null,{}] 04:18:00 INFO - PROCESS | 2009 | 1470655080425 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:00 INFO - PROCESS | 2009 | 1470655080428 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:00 INFO - PROCESS | 2009 | 1470655080506 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:18:00 INFO - PROCESS | 2009 | 1470655080511 Marionette TRACE conn2 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:00 INFO - PROCESS | 2009 | 1470655080513 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:00 INFO - PROCESS | 2009 | ++DOCSHELL 0x118599000 == 31 [pid = 2009] [id = 210] 04:18:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 69 (0x117261400) [pid = 2009] [serial = 628] [outer = 0x0] 04:18:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 70 (0x118109000) [pid = 2009] [serial = 629] [outer = 0x117261400] 04:18:00 INFO - PROCESS | 2009 | 1470655080544 Marionette DEBUG loaded listener.js 04:18:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 71 (0x11813c800) [pid = 2009] [serial = 630] [outer = 0x117261400] 04:18:00 INFO - PROCESS | 2009 | 1470655080895 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 04:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 523ms 04:18:00 INFO - PROCESS | 2009 | 1470655080932 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:18:00 INFO - PROCESS | 2009 | 1470655080934 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:18:00 INFO - PROCESS | 2009 | 1470655080941 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:18:00 INFO - PROCESS | 2009 | 1470655080942 Marionette TRACE conn2 <- [1,814,null,{}] 04:18:00 INFO - PROCESS | 2009 | 1470655080944 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:00 INFO - PROCESS | 2009 | 1470655080945 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:01 INFO - PROCESS | 2009 | 1470655081022 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:18:01 INFO - PROCESS | 2009 | 1470655081025 Marionette TRACE conn2 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:01 INFO - PROCESS | 2009 | 1470655081026 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:01 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a0c800 == 32 [pid = 2009] [id = 211] 04:18:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x1121bcc00) [pid = 2009] [serial = 631] [outer = 0x0] 04:18:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x1181a8400) [pid = 2009] [serial = 632] [outer = 0x1121bcc00] 04:18:01 INFO - PROCESS | 2009 | 1470655081053 Marionette DEBUG loaded listener.js 04:18:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x118e6ac00) [pid = 2009] [serial = 633] [outer = 0x1121bcc00] 04:18:01 INFO - PROCESS | 2009 | 1470655081373 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 04:18:01 INFO - PROCESS | 2009 | 1470655081413 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:18:01 INFO - PROCESS | 2009 | 1470655081415 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:18:01 INFO - PROCESS | 2009 | 1470655081416 Marionette TRACE conn2 <- [1,818,null,{}] 04:18:01 INFO - PROCESS | 2009 | 1470655081418 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:01 INFO - PROCESS | 2009 | 1470655081419 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:01 INFO - PROCESS | 2009 | 1470655081490 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:18:01 INFO - PROCESS | 2009 | 1470655081493 Marionette TRACE conn2 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:01 INFO - PROCESS | 2009 | 1470655081494 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:01 INFO - PROCESS | 2009 | ++DOCSHELL 0x11600b000 == 33 [pid = 2009] [id = 212] 04:18:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x112710800) [pid = 2009] [serial = 634] [outer = 0x0] 04:18:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x119345400) [pid = 2009] [serial = 635] [outer = 0x112710800] 04:18:01 INFO - PROCESS | 2009 | 1470655081521 Marionette DEBUG loaded listener.js 04:18:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x119426000) [pid = 2009] [serial = 636] [outer = 0x112710800] 04:18:01 INFO - PROCESS | 2009 | 1470655081901 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 04:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 518ms 04:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:18:01 INFO - PROCESS | 2009 | 1470655081938 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:18:01 INFO - PROCESS | 2009 | 1470655081939 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:18:01 INFO - PROCESS | 2009 | 1470655081941 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:18:01 INFO - PROCESS | 2009 | 1470655081942 Marionette TRACE conn2 <- [1,822,null,{}] 04:18:01 INFO - PROCESS | 2009 | 1470655081944 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:01 INFO - PROCESS | 2009 | 1470655081949 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:02 INFO - PROCESS | 2009 | 1470655082061 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:18:02 INFO - PROCESS | 2009 | 1470655082094 Marionette TRACE conn2 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:02 INFO - PROCESS | 2009 | 1470655082095 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:02 INFO - PROCESS | 2009 | ++DOCSHELL 0x1243b7000 == 34 [pid = 2009] [id = 213] 04:18:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x1194b9000) [pid = 2009] [serial = 637] [outer = 0x0] 04:18:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x1198cbc00) [pid = 2009] [serial = 638] [outer = 0x1194b9000] 04:18:02 INFO - PROCESS | 2009 | 1470655082120 Marionette DEBUG loaded listener.js 04:18:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x119d7a800) [pid = 2009] [serial = 639] [outer = 0x1194b9000] 04:18:02 INFO - PROCESS | 2009 | 1470655082434 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 04:18:02 INFO - PROCESS | 2009 | 1470655082468 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:18:02 INFO - PROCESS | 2009 | 1470655082471 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:18:02 INFO - PROCESS | 2009 | 1470655082472 Marionette TRACE conn2 <- [1,826,null,{}] 04:18:02 INFO - PROCESS | 2009 | 1470655082474 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:02 INFO - PROCESS | 2009 | 1470655082475 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:02 INFO - PROCESS | 2009 | 1470655082567 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:18:02 INFO - PROCESS | 2009 | 1470655082571 Marionette TRACE conn2 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:02 INFO - PROCESS | 2009 | 1470655082572 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:02 INFO - PROCESS | 2009 | ++DOCSHELL 0x124c3b800 == 35 [pid = 2009] [id = 214] 04:18:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x119d7b000) [pid = 2009] [serial = 640] [outer = 0x0] 04:18:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x119d85400) [pid = 2009] [serial = 641] [outer = 0x119d7b000] 04:18:02 INFO - PROCESS | 2009 | 1470655082603 Marionette DEBUG loaded listener.js 04:18:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1208d2800) [pid = 2009] [serial = 642] [outer = 0x119d7b000] 04:18:02 INFO - PROCESS | 2009 | 1470655082909 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 04:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 467ms 04:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:18:02 INFO - PROCESS | 2009 | 1470655082939 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:18:02 INFO - PROCESS | 2009 | 1470655082940 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:18:02 INFO - PROCESS | 2009 | 1470655082955 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:18:02 INFO - PROCESS | 2009 | 1470655082957 Marionette TRACE conn2 <- [1,830,null,{}] 04:18:02 INFO - PROCESS | 2009 | 1470655082959 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:02 INFO - PROCESS | 2009 | 1470655082960 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:03 INFO - PROCESS | 2009 | 1470655083058 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:18:03 INFO - PROCESS | 2009 | 1470655083062 Marionette TRACE conn2 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:03 INFO - PROCESS | 2009 | 1470655083063 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:03 INFO - PROCESS | 2009 | ++DOCSHELL 0x12582d800 == 36 [pid = 2009] [id = 215] 04:18:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x119d7e800) [pid = 2009] [serial = 643] [outer = 0x0] 04:18:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x123804c00) [pid = 2009] [serial = 644] [outer = 0x119d7e800] 04:18:03 INFO - PROCESS | 2009 | 1470655083087 Marionette DEBUG loaded listener.js 04:18:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x12380d800) [pid = 2009] [serial = 645] [outer = 0x119d7e800] 04:18:03 INFO - PROCESS | 2009 | 1470655083410 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 04:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 486ms 04:18:03 INFO - PROCESS | 2009 | 1470655083428 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:18:03 INFO - PROCESS | 2009 | 1470655083432 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:18:03 INFO - PROCESS | 2009 | 1470655083436 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:18:03 INFO - PROCESS | 2009 | 1470655083438 Marionette TRACE conn2 <- [1,834,null,{}] 04:18:03 INFO - PROCESS | 2009 | 1470655083440 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:03 INFO - PROCESS | 2009 | 1470655083441 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:03 INFO - PROCESS | 2009 | 1470655083552 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:18:03 INFO - PROCESS | 2009 | 1470655083555 Marionette TRACE conn2 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:03 INFO - PROCESS | 2009 | 1470655083556 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:03 INFO - PROCESS | 2009 | ++DOCSHELL 0x126729800 == 37 [pid = 2009] [id = 216] 04:18:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x12384d800) [pid = 2009] [serial = 646] [outer = 0x0] 04:18:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x12392b800) [pid = 2009] [serial = 647] [outer = 0x12384d800] 04:18:03 INFO - PROCESS | 2009 | 1470655083603 Marionette DEBUG loaded listener.js 04:18:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x123935000) [pid = 2009] [serial = 648] [outer = 0x12384d800] 04:18:03 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x11745d000) [pid = 2009] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:18:03 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1127e0400) [pid = 2009] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:18:03 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x1127e3400) [pid = 2009] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:18:03 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x112a78000) [pid = 2009] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:18:03 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x110e72400) [pid = 2009] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:18:03 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x1126c4400) [pid = 2009] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:18:03 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x110e72000) [pid = 2009] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:18:03 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x112709000) [pid = 2009] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:18:03 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x11931f800) [pid = 2009] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:18:03 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x116ab6c00) [pid = 2009] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:18:03 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x1193d2c00) [pid = 2009] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:18:03 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x1121b8000) [pid = 2009] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:18:04 INFO - PROCESS | 2009 | 1470655084018 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 04:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 621ms 04:18:04 INFO - PROCESS | 2009 | 1470655084059 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:18:04 INFO - PROCESS | 2009 | 1470655084060 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:18:04 INFO - PROCESS | 2009 | 1470655084071 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:18:04 INFO - PROCESS | 2009 | 1470655084072 Marionette TRACE conn2 <- [1,838,null,{}] 04:18:04 INFO - PROCESS | 2009 | 1470655084074 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:04 INFO - PROCESS | 2009 | 1470655084075 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:04 INFO - PROCESS | 2009 | 1470655084155 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:18:04 INFO - PROCESS | 2009 | 1470655084159 Marionette TRACE conn2 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:04 INFO - PROCESS | 2009 | 1470655084160 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:04 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a0c000 == 38 [pid = 2009] [id = 217] 04:18:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x113bab400) [pid = 2009] [serial = 649] [outer = 0x0] 04:18:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x117d3dc00) [pid = 2009] [serial = 650] [outer = 0x113bab400] 04:18:04 INFO - PROCESS | 2009 | 1470655084187 Marionette DEBUG loaded listener.js 04:18:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x11932c400) [pid = 2009] [serial = 651] [outer = 0x113bab400] 04:18:04 INFO - PROCESS | 2009 | 1470655084587 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 04:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 576ms 04:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:18:04 INFO - PROCESS | 2009 | 1470655084640 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:18:04 INFO - PROCESS | 2009 | 1470655084643 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:18:04 INFO - PROCESS | 2009 | 1470655084646 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:18:04 INFO - PROCESS | 2009 | 1470655084648 Marionette TRACE conn2 <- [1,842,null,{}] 04:18:04 INFO - PROCESS | 2009 | 1470655084651 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:04 INFO - PROCESS | 2009 | 1470655084654 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:04 INFO - PROCESS | 2009 | 1470655084820 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:18:04 INFO - PROCESS | 2009 | 1470655084831 Marionette TRACE conn2 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:04 INFO - PROCESS | 2009 | 1470655084832 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:04 INFO - PROCESS | 2009 | ++DOCSHELL 0x129113800 == 39 [pid = 2009] [id = 218] 04:18:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x12392fc00) [pid = 2009] [serial = 652] [outer = 0x0] 04:18:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x12393d000) [pid = 2009] [serial = 653] [outer = 0x12392fc00] 04:18:04 INFO - PROCESS | 2009 | 1470655084865 Marionette DEBUG loaded listener.js 04:18:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1239b8400) [pid = 2009] [serial = 654] [outer = 0x12392fc00] 04:18:05 INFO - PROCESS | 2009 | 1470655085173 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 04:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 572ms 04:18:05 INFO - PROCESS | 2009 | 1470655085217 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:18:05 INFO - PROCESS | 2009 | 1470655085219 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:18:05 INFO - PROCESS | 2009 | 1470655085221 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:18:05 INFO - PROCESS | 2009 | 1470655085222 Marionette TRACE conn2 <- [1,846,null,{}] 04:18:05 INFO - PROCESS | 2009 | 1470655085224 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:05 INFO - PROCESS | 2009 | 1470655085225 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:05 INFO - PROCESS | 2009 | 1470655085303 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:18:05 INFO - PROCESS | 2009 | 1470655085307 Marionette TRACE conn2 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:05 INFO - PROCESS | 2009 | 1470655085308 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:05 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a413000 == 40 [pid = 2009] [id = 219] 04:18:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x1239bbc00) [pid = 2009] [serial = 655] [outer = 0x0] 04:18:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x1239c2400) [pid = 2009] [serial = 656] [outer = 0x1239bbc00] 04:18:05 INFO - PROCESS | 2009 | 1470655085332 Marionette DEBUG loaded listener.js 04:18:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x123be0800) [pid = 2009] [serial = 657] [outer = 0x1239bbc00] 04:18:05 INFO - PROCESS | 2009 | 1470655085652 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 04:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 467ms 04:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:18:05 INFO - PROCESS | 2009 | 1470655085689 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:18:05 INFO - PROCESS | 2009 | 1470655085690 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:18:05 INFO - PROCESS | 2009 | 1470655085692 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:18:05 INFO - PROCESS | 2009 | 1470655085693 Marionette TRACE conn2 <- [1,850,null,{}] 04:18:05 INFO - PROCESS | 2009 | 1470655085695 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:05 INFO - PROCESS | 2009 | 1470655085696 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:05 INFO - PROCESS | 2009 | 1470655085799 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:18:05 INFO - PROCESS | 2009 | 1470655085879 Marionette TRACE conn2 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:05 INFO - PROCESS | 2009 | 1470655085881 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:05 INFO - PROCESS | 2009 | ++DOCSHELL 0x112799800 == 41 [pid = 2009] [id = 220] 04:18:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x10eafa000) [pid = 2009] [serial = 658] [outer = 0x0] 04:18:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x110e73800) [pid = 2009] [serial = 659] [outer = 0x10eafa000] 04:18:05 INFO - PROCESS | 2009 | 1470655085915 Marionette DEBUG loaded listener.js 04:18:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x11270f400) [pid = 2009] [serial = 660] [outer = 0x10eafa000] 04:18:06 INFO - PROCESS | 2009 | 1470655086328 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 04:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 670ms 04:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:18:06 INFO - PROCESS | 2009 | 1470655086364 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:18:06 INFO - PROCESS | 2009 | 1470655086366 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:18:06 INFO - PROCESS | 2009 | 1470655086369 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:18:06 INFO - PROCESS | 2009 | 1470655086371 Marionette TRACE conn2 <- [1,854,null,{}] 04:18:06 INFO - PROCESS | 2009 | 1470655086375 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:06 INFO - PROCESS | 2009 | 1470655086378 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:06 INFO - PROCESS | 2009 | 1470655086480 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:18:06 INFO - PROCESS | 2009 | 1470655086569 Marionette TRACE conn2 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:06 INFO - PROCESS | 2009 | 1470655086571 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:06 INFO - PROCESS | 2009 | ++DOCSHELL 0x118591000 == 42 [pid = 2009] [id = 221] 04:18:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x1165ef800) [pid = 2009] [serial = 661] [outer = 0x0] 04:18:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x11692f000) [pid = 2009] [serial = 662] [outer = 0x1165ef800] 04:18:06 INFO - PROCESS | 2009 | 1470655086625 Marionette DEBUG loaded listener.js 04:18:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x117258800) [pid = 2009] [serial = 663] [outer = 0x1165ef800] 04:18:07 INFO - PROCESS | 2009 | 1470655087043 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 04:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 721ms 04:18:07 INFO - PROCESS | 2009 | 1470655087092 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:18:07 INFO - PROCESS | 2009 | 1470655087096 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:18:07 INFO - PROCESS | 2009 | 1470655087098 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:18:07 INFO - PROCESS | 2009 | 1470655087100 Marionette TRACE conn2 <- [1,858,null,{}] 04:18:07 INFO - PROCESS | 2009 | 1470655087103 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:07 INFO - PROCESS | 2009 | 1470655087104 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:07 INFO - PROCESS | 2009 | 1470655087206 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:18:07 INFO - PROCESS | 2009 | 1470655087260 Marionette TRACE conn2 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:07 INFO - PROCESS | 2009 | 1470655087261 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:07 INFO - PROCESS | 2009 | ++DOCSHELL 0x128a6c800 == 43 [pid = 2009] [id = 222] 04:18:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1174dac00) [pid = 2009] [serial = 664] [outer = 0x0] 04:18:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1181a6c00) [pid = 2009] [serial = 665] [outer = 0x1174dac00] 04:18:07 INFO - PROCESS | 2009 | 1470655087302 Marionette DEBUG loaded listener.js 04:18:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x119347800) [pid = 2009] [serial = 666] [outer = 0x1174dac00] 04:18:07 INFO - PROCESS | 2009 | 1470655087717 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 04:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 670ms 04:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:18:07 INFO - PROCESS | 2009 | 1470655087768 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:18:07 INFO - PROCESS | 2009 | 1470655087770 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:18:07 INFO - PROCESS | 2009 | 1470655087777 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:18:07 INFO - PROCESS | 2009 | 1470655087781 Marionette TRACE conn2 <- [1,862,null,{}] 04:18:07 INFO - PROCESS | 2009 | 1470655087785 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:07 INFO - PROCESS | 2009 | 1470655087788 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:07 INFO - PROCESS | 2009 | 1470655087946 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:18:08 INFO - PROCESS | 2009 | 1470655088018 Marionette TRACE conn2 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:08 INFO - PROCESS | 2009 | 1470655088019 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:08 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a877000 == 44 [pid = 2009] [id = 223] 04:18:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x119349c00) [pid = 2009] [serial = 667] [outer = 0x0] 04:18:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x1198ce800) [pid = 2009] [serial = 668] [outer = 0x119349c00] 04:18:08 INFO - PROCESS | 2009 | 1470655088049 Marionette DEBUG loaded listener.js 04:18:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x123927c00) [pid = 2009] [serial = 669] [outer = 0x119349c00] 04:18:08 INFO - PROCESS | 2009 | 1470655088491 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 04:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 731ms 04:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:18:08 INFO - PROCESS | 2009 | 1470655088503 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:18:08 INFO - PROCESS | 2009 | 1470655088505 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:18:08 INFO - PROCESS | 2009 | 1470655088507 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:18:08 INFO - PROCESS | 2009 | 1470655088508 Marionette TRACE conn2 <- [1,866,null,{}] 04:18:08 INFO - PROCESS | 2009 | 1470655088511 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:08 INFO - PROCESS | 2009 | 1470655088512 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:08 INFO - PROCESS | 2009 | 1470655088729 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:18:08 INFO - PROCESS | 2009 | 1470655088810 Marionette TRACE conn2 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:08 INFO - PROCESS | 2009 | 1470655088812 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:08 INFO - PROCESS | 2009 | ++DOCSHELL 0x117d6b000 == 45 [pid = 2009] [id = 224] 04:18:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x11270fc00) [pid = 2009] [serial = 670] [outer = 0x0] 04:18:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x11274c800) [pid = 2009] [serial = 671] [outer = 0x11270fc00] 04:18:08 INFO - PROCESS | 2009 | 1470655088840 Marionette DEBUG loaded listener.js 04:18:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x112a80c00) [pid = 2009] [serial = 672] [outer = 0x11270fc00] 04:18:09 INFO - PROCESS | 2009 | 1470655089281 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 04:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 825ms 04:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:18:09 INFO - PROCESS | 2009 | 1470655089333 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:18:09 INFO - PROCESS | 2009 | 1470655089336 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:18:09 INFO - PROCESS | 2009 | 1470655089339 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:18:09 INFO - PROCESS | 2009 | 1470655089341 Marionette TRACE conn2 <- [1,870,null,{}] 04:18:09 INFO - PROCESS | 2009 | 1470655089344 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:09 INFO - PROCESS | 2009 | 1470655089345 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:09 INFO - PROCESS | 2009 | 1470655089437 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:18:09 INFO - PROCESS | 2009 | 1470655089509 Marionette TRACE conn2 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:09 INFO - PROCESS | 2009 | 1470655089510 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:09 INFO - PROCESS | 2009 | ++DOCSHELL 0x117d72800 == 46 [pid = 2009] [id = 225] 04:18:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x116930000) [pid = 2009] [serial = 673] [outer = 0x0] 04:18:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x116999000) [pid = 2009] [serial = 674] [outer = 0x116930000] 04:18:09 INFO - PROCESS | 2009 | 1470655089537 Marionette DEBUG loaded listener.js 04:18:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x11745b400) [pid = 2009] [serial = 675] [outer = 0x116930000] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x12a413000 == 45 [pid = 2009] [id = 219] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x129113800 == 44 [pid = 2009] [id = 218] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x119a0c000 == 43 [pid = 2009] [id = 217] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x126729800 == 42 [pid = 2009] [id = 216] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x12582d800 == 41 [pid = 2009] [id = 215] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x124c3b800 == 40 [pid = 2009] [id = 214] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x1243b7000 == 39 [pid = 2009] [id = 213] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x11600b000 == 38 [pid = 2009] [id = 212] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x119a0c800 == 37 [pid = 2009] [id = 211] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x118599000 == 36 [pid = 2009] [id = 210] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x11701d000 == 35 [pid = 2009] [id = 209] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x116417000 == 34 [pid = 2009] [id = 208] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x117012000 == 33 [pid = 2009] [id = 207] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x11264b000 == 32 [pid = 2009] [id = 206] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x117d6b000 == 31 [pid = 2009] [id = 224] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x12a877000 == 30 [pid = 2009] [id = 223] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x128a6c800 == 29 [pid = 2009] [id = 222] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x118591000 == 28 [pid = 2009] [id = 221] 04:18:10 INFO - PROCESS | 2009 | --DOCSHELL 0x112799800 == 27 [pid = 2009] [id = 220] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x118138400) [pid = 2009] [serial = 603] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x11274d800) [pid = 2009] [serial = 590] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x1127e1400) [pid = 2009] [serial = 591] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x11813b400) [pid = 2009] [serial = 608] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x1174d5000) [pid = 2009] [serial = 606] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x1165f8c00) [pid = 2009] [serial = 579] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x113ba9000) [pid = 2009] [serial = 578] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x119343000) [pid = 2009] [serial = 611] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x118137000) [pid = 2009] [serial = 582] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1193d0400) [pid = 2009] [serial = 612] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1193dac00) [pid = 2009] [serial = 614] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x117dbec00) [pid = 2009] [serial = 581] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x119b2fc00) [pid = 2009] [serial = 585] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x116939000) [pid = 2009] [serial = 596] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x11942e000) [pid = 2009] [serial = 584] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x11931f400) [pid = 2009] [serial = 609] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x116a0cc00) [pid = 2009] [serial = 597] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x113ba8000) [pid = 2009] [serial = 594] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x1174dc000) [pid = 2009] [serial = 599] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x11810a000) [pid = 2009] [serial = 602] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x112a87c00) [pid = 2009] [serial = 593] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x117d46800) [pid = 2009] [serial = 600] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x115e45c00) [pid = 2009] [serial = 588] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x1126c5c00) [pid = 2009] [serial = 605] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x112a80800) [pid = 2009] [serial = 587] [outer = 0x0] [url = about:blank] 04:18:10 INFO - PROCESS | 2009 | 1470655090360 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 04:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1070ms 04:18:10 INFO - PROCESS | 2009 | 1470655090409 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:18:10 INFO - PROCESS | 2009 | 1470655090411 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:18:10 INFO - PROCESS | 2009 | 1470655090418 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:18:10 INFO - PROCESS | 2009 | 1470655090421 Marionette TRACE conn2 <- [1,874,null,{}] 04:18:10 INFO - PROCESS | 2009 | 1470655090425 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:10 INFO - PROCESS | 2009 | 1470655090426 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:10 INFO - PROCESS | 2009 | 1470655090506 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:18:10 INFO - PROCESS | 2009 | 1470655090510 Marionette TRACE conn2 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:10 INFO - PROCESS | 2009 | 1470655090512 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:10 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c3d000 == 28 [pid = 2009] [id = 226] 04:18:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x112708400) [pid = 2009] [serial = 676] [outer = 0x0] 04:18:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x1127d9800) [pid = 2009] [serial = 677] [outer = 0x112708400] 04:18:10 INFO - PROCESS | 2009 | 1470655090542 Marionette DEBUG loaded listener.js 04:18:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x112a75400) [pid = 2009] [serial = 678] [outer = 0x112708400] 04:18:10 INFO - PROCESS | 2009 | 1470655090883 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 04:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 472ms 04:18:10 INFO - PROCESS | 2009 | 1470655090889 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:18:10 INFO - PROCESS | 2009 | 1470655090892 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:18:10 INFO - PROCESS | 2009 | 1470655090898 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:18:10 INFO - PROCESS | 2009 | 1470655090902 Marionette TRACE conn2 <- [1,878,null,{}] 04:18:10 INFO - PROCESS | 2009 | 1470655090905 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:10 INFO - PROCESS | 2009 | 1470655090906 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:10 INFO - PROCESS | 2009 | 1470655090989 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:18:11 INFO - PROCESS | 2009 | 1470655091038 Marionette TRACE conn2 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:11 INFO - PROCESS | 2009 | 1470655091039 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:11 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169d4800 == 29 [pid = 2009] [id = 227] 04:18:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1127e4400) [pid = 2009] [serial = 679] [outer = 0x0] 04:18:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x112a94000) [pid = 2009] [serial = 680] [outer = 0x1127e4400] 04:18:11 INFO - PROCESS | 2009 | 1470655091067 Marionette DEBUG loaded listener.js 04:18:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x115e3c800) [pid = 2009] [serial = 681] [outer = 0x1127e4400] 04:18:11 INFO - PROCESS | 2009 | 1470655091383 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 04:18:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:18:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 524ms 04:18:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:18:11 INFO - PROCESS | 2009 | 1470655091421 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:18:11 INFO - PROCESS | 2009 | 1470655091422 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:18:11 INFO - PROCESS | 2009 | 1470655091424 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:18:11 INFO - PROCESS | 2009 | 1470655091426 Marionette TRACE conn2 <- [1,882,null,{}] 04:18:11 INFO - PROCESS | 2009 | 1470655091433 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:11 INFO - PROCESS | 2009 | 1470655091436 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:11 INFO - PROCESS | 2009 | 1470655091536 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:18:11 INFO - PROCESS | 2009 | 1470655091601 Marionette TRACE conn2 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:11 INFO - PROCESS | 2009 | 1470655091604 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:11 INFO - PROCESS | 2009 | ++DOCSHELL 0x118430800 == 30 [pid = 2009] [id = 228] 04:18:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1164abc00) [pid = 2009] [serial = 682] [outer = 0x0] 04:18:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x116936c00) [pid = 2009] [serial = 683] [outer = 0x1164abc00] 04:18:11 INFO - PROCESS | 2009 | 1470655091649 Marionette DEBUG loaded listener.js 04:18:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x1174d3c00) [pid = 2009] [serial = 684] [outer = 0x1164abc00] 04:18:12 INFO - PROCESS | 2009 | 1470655092067 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 04:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 671ms 04:18:12 INFO - PROCESS | 2009 | 1470655092096 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:18:12 INFO - PROCESS | 2009 | 1470655092099 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:18:12 INFO - PROCESS | 2009 | 1470655092102 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:18:12 INFO - PROCESS | 2009 | 1470655092104 Marionette TRACE conn2 <- [1,886,null,{}] 04:18:12 INFO - PROCESS | 2009 | 1470655092107 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:12 INFO - PROCESS | 2009 | 1470655092109 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:12 INFO - PROCESS | 2009 | 1470655092251 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:18:12 INFO - PROCESS | 2009 | 1470655092300 Marionette TRACE conn2 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:12 INFO - PROCESS | 2009 | 1470655092301 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:12 INFO - PROCESS | 2009 | ++DOCSHELL 0x11917f800 == 31 [pid = 2009] [id = 229] 04:18:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x117d46800) [pid = 2009] [serial = 685] [outer = 0x0] 04:18:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x118103800) [pid = 2009] [serial = 686] [outer = 0x117d46800] 04:18:12 INFO - PROCESS | 2009 | 1470655092328 Marionette DEBUG loaded listener.js 04:18:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x118109c00) [pid = 2009] [serial = 687] [outer = 0x117d46800] 04:18:12 INFO - PROCESS | 2009 | 1470655092626 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 04:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 570ms 04:18:12 INFO - PROCESS | 2009 | 1470655092679 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:18:12 INFO - PROCESS | 2009 | 1470655092680 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:18:12 INFO - PROCESS | 2009 | 1470655092685 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:18:12 INFO - PROCESS | 2009 | 1470655092686 Marionette TRACE conn2 <- [1,890,null,{}] 04:18:12 INFO - PROCESS | 2009 | 1470655092688 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:12 INFO - PROCESS | 2009 | 1470655092689 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:12 INFO - PROCESS | 2009 | 1470655092775 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:18:12 INFO - PROCESS | 2009 | 1470655092809 Marionette TRACE conn2 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:12 INFO - PROCESS | 2009 | 1470655092810 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:12 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a98000 == 32 [pid = 2009] [id = 230] 04:18:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x112707c00) [pid = 2009] [serial = 688] [outer = 0x0] 04:18:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x118137c00) [pid = 2009] [serial = 689] [outer = 0x112707c00] 04:18:12 INFO - PROCESS | 2009 | 1470655092834 Marionette DEBUG loaded listener.js 04:18:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x118184800) [pid = 2009] [serial = 690] [outer = 0x112707c00] 04:18:13 INFO - PROCESS | 2009 | 1470655093245 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 04:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 570ms 04:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:18:13 INFO - PROCESS | 2009 | 1470655093256 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:18:13 INFO - PROCESS | 2009 | 1470655093258 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:18:13 INFO - PROCESS | 2009 | 1470655093261 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:18:13 INFO - PROCESS | 2009 | 1470655093263 Marionette TRACE conn2 <- [1,894,null,{}] 04:18:13 INFO - PROCESS | 2009 | 1470655093267 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:13 INFO - PROCESS | 2009 | 1470655093272 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:13 INFO - PROCESS | 2009 | 1470655093433 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:18:13 INFO - PROCESS | 2009 | 1470655093513 Marionette TRACE conn2 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:13 INFO - PROCESS | 2009 | 1470655093514 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:13 INFO - PROCESS | 2009 | ++DOCSHELL 0x123a9a800 == 33 [pid = 2009] [id = 231] 04:18:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x1176c6000) [pid = 2009] [serial = 691] [outer = 0x0] 04:18:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x11879ac00) [pid = 2009] [serial = 692] [outer = 0x1176c6000] 04:18:13 INFO - PROCESS | 2009 | 1470655093558 Marionette DEBUG loaded listener.js 04:18:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x1193dfc00) [pid = 2009] [serial = 693] [outer = 0x1176c6000] 04:18:13 INFO - PROCESS | 2009 | 1470655093940 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 04:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 724ms 04:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:18:13 INFO - PROCESS | 2009 | 1470655093988 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:18:13 INFO - PROCESS | 2009 | 1470655093990 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:18:14 INFO - PROCESS | 2009 | 1470655094005 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:18:14 INFO - PROCESS | 2009 | 1470655094007 Marionette TRACE conn2 <- [1,898,null,{}] 04:18:14 INFO - PROCESS | 2009 | 1470655094010 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:14 INFO - PROCESS | 2009 | 1470655094012 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:14 INFO - PROCESS | 2009 | 1470655094151 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:18:14 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x12392fc00) [pid = 2009] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:18:14 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x1194b9000) [pid = 2009] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:18:14 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x119d7b000) [pid = 2009] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:18:14 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x119d7e800) [pid = 2009] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:18:14 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x12384d800) [pid = 2009] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:18:14 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x1121bcc00) [pid = 2009] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:18:14 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x113b10800) [pid = 2009] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:18:14 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x112710800) [pid = 2009] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:18:14 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x115ea5c00) [pid = 2009] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:18:14 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x112a76800) [pid = 2009] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:18:14 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x10eafc000) [pid = 2009] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:18:14 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x117261400) [pid = 2009] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:18:14 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x113bab400) [pid = 2009] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:18:14 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x1193d2400) [pid = 2009] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:18:14 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x1239bbc00) [pid = 2009] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:18:14 INFO - PROCESS | 2009 | 1470655094494 Marionette TRACE conn2 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:14 INFO - PROCESS | 2009 | 1470655094495 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:14 INFO - PROCESS | 2009 | ++DOCSHELL 0x117106800 == 34 [pid = 2009] [id = 232] 04:18:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x110e72000) [pid = 2009] [serial = 694] [outer = 0x0] 04:18:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x1121bdc00) [pid = 2009] [serial = 695] [outer = 0x110e72000] 04:18:14 INFO - PROCESS | 2009 | 1470655094536 Marionette DEBUG loaded listener.js 04:18:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x113de7800) [pid = 2009] [serial = 696] [outer = 0x110e72000] 04:18:14 INFO - PROCESS | 2009 | 1470655094828 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 04:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 883ms 04:18:14 INFO - PROCESS | 2009 | 1470655094876 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:18:14 INFO - PROCESS | 2009 | 1470655094877 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:18:14 INFO - PROCESS | 2009 | 1470655094879 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:18:14 INFO - PROCESS | 2009 | 1470655094882 Marionette TRACE conn2 <- [1,902,null,{}] 04:18:14 INFO - PROCESS | 2009 | 1470655094887 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:14 INFO - PROCESS | 2009 | 1470655094888 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:14 INFO - PROCESS | 2009 | 1470655094961 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:18:15 INFO - PROCESS | 2009 | 1470655095011 Marionette TRACE conn2 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:15 INFO - PROCESS | 2009 | 1470655095012 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:15 INFO - PROCESS | 2009 | ++DOCSHELL 0x1243d2800 == 35 [pid = 2009] [id = 233] 04:18:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x115e43000) [pid = 2009] [serial = 697] [outer = 0x0] 04:18:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x118138000) [pid = 2009] [serial = 698] [outer = 0x115e43000] 04:18:15 INFO - PROCESS | 2009 | 1470655095036 Marionette DEBUG loaded listener.js 04:18:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x1194c0000) [pid = 2009] [serial = 699] [outer = 0x115e43000] 04:18:15 INFO - PROCESS | 2009 | 1470655095271 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 04:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 424ms 04:18:15 INFO - PROCESS | 2009 | 1470655095304 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:18:15 INFO - PROCESS | 2009 | 1470655095305 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:18:15 INFO - PROCESS | 2009 | 1470655095307 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:18:15 INFO - PROCESS | 2009 | 1470655095309 Marionette TRACE conn2 <- [1,906,null,{}] 04:18:15 INFO - PROCESS | 2009 | 1470655095321 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:15 INFO - PROCESS | 2009 | 1470655095322 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:15 INFO - PROCESS | 2009 | 1470655095408 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:18:15 INFO - PROCESS | 2009 | 1470655095412 Marionette TRACE conn2 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:15 INFO - PROCESS | 2009 | 1470655095413 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:15 INFO - PROCESS | 2009 | ++DOCSHELL 0x126728800 == 36 [pid = 2009] [id = 234] 04:18:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x1161be800) [pid = 2009] [serial = 700] [outer = 0x0] 04:18:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x1198cb800) [pid = 2009] [serial = 701] [outer = 0x1161be800] 04:18:15 INFO - PROCESS | 2009 | 1470655095439 Marionette DEBUG loaded listener.js 04:18:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x119b2a400) [pid = 2009] [serial = 702] [outer = 0x1161be800] 04:18:15 INFO - PROCESS | 2009 | 1470655095735 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 04:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 471ms 04:18:15 INFO - PROCESS | 2009 | 1470655095779 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:18:15 INFO - PROCESS | 2009 | 1470655095781 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:18:15 INFO - PROCESS | 2009 | 1470655095785 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:18:15 INFO - PROCESS | 2009 | 1470655095786 Marionette TRACE conn2 <- [1,910,null,{}] 04:18:15 INFO - PROCESS | 2009 | 1470655095788 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:15 INFO - PROCESS | 2009 | 1470655095789 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:15 INFO - PROCESS | 2009 | 1470655095860 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:18:15 INFO - PROCESS | 2009 | 1470655095913 Marionette TRACE conn2 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:15 INFO - PROCESS | 2009 | 1470655095914 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:15 INFO - PROCESS | 2009 | ++DOCSHELL 0x126a15000 == 37 [pid = 2009] [id = 235] 04:18:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x11819fc00) [pid = 2009] [serial = 703] [outer = 0x0] 04:18:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x119b2ac00) [pid = 2009] [serial = 704] [outer = 0x11819fc00] 04:18:15 INFO - PROCESS | 2009 | 1470655095938 Marionette DEBUG loaded listener.js 04:18:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x119d7f000) [pid = 2009] [serial = 705] [outer = 0x11819fc00] 04:18:16 INFO - PROCESS | 2009 | 1470655096217 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 04:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 469ms 04:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:18:16 INFO - PROCESS | 2009 | 1470655096255 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:18:16 INFO - PROCESS | 2009 | 1470655096256 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:18:16 INFO - PROCESS | 2009 | 1470655096259 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:18:16 INFO - PROCESS | 2009 | 1470655096260 Marionette TRACE conn2 <- [1,914,null,{}] 04:18:16 INFO - PROCESS | 2009 | 1470655096263 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:16 INFO - PROCESS | 2009 | 1470655096267 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:16 INFO - PROCESS | 2009 | 1470655096364 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:18:16 INFO - PROCESS | 2009 | 1470655096369 Marionette TRACE conn2 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:16 INFO - PROCESS | 2009 | 1470655096371 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:16 INFO - PROCESS | 2009 | ++DOCSHELL 0x1292a8800 == 38 [pid = 2009] [id = 236] 04:18:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x119d7ac00) [pid = 2009] [serial = 706] [outer = 0x0] 04:18:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x123805800) [pid = 2009] [serial = 707] [outer = 0x119d7ac00] 04:18:16 INFO - PROCESS | 2009 | 1470655096397 Marionette DEBUG loaded listener.js 04:18:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x123933c00) [pid = 2009] [serial = 708] [outer = 0x119d7ac00] 04:18:16 INFO - PROCESS | 2009 | 1470655096961 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 04:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 770ms 04:18:17 INFO - PROCESS | 2009 | 1470655097030 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:18:17 INFO - PROCESS | 2009 | 1470655097035 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:18:17 INFO - PROCESS | 2009 | 1470655097038 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:18:17 INFO - PROCESS | 2009 | 1470655097041 Marionette TRACE conn2 <- [1,918,null,{}] 04:18:17 INFO - PROCESS | 2009 | 1470655097045 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:17 INFO - PROCESS | 2009 | 1470655097046 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:17 INFO - PROCESS | 2009 | 1470655097155 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:18:17 INFO - PROCESS | 2009 | 1470655097207 Marionette TRACE conn2 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:17 INFO - PROCESS | 2009 | 1470655097208 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:17 INFO - PROCESS | 2009 | ++DOCSHELL 0x116971000 == 39 [pid = 2009] [id = 237] 04:18:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x112704400) [pid = 2009] [serial = 709] [outer = 0x0] 04:18:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x1127dd000) [pid = 2009] [serial = 710] [outer = 0x112704400] 04:18:17 INFO - PROCESS | 2009 | 1470655097239 Marionette DEBUG loaded listener.js 04:18:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x112a7dc00) [pid = 2009] [serial = 711] [outer = 0x112704400] 04:18:17 INFO - PROCESS | 2009 | 1470655097915 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 04:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 926ms 04:18:17 INFO - PROCESS | 2009 | 1470655097991 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:18:17 INFO - PROCESS | 2009 | 1470655097993 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:18:17 INFO - PROCESS | 2009 | 1470655097997 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:18:18 INFO - PROCESS | 2009 | 1470655097999 Marionette TRACE conn2 <- [1,922,null,{}] 04:18:18 INFO - PROCESS | 2009 | 1470655098002 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:18 INFO - PROCESS | 2009 | 1470655098004 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:18 INFO - PROCESS | 2009 | 1470655098101 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:18:18 INFO - PROCESS | 2009 | 1470655098175 Marionette TRACE conn2 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:18 INFO - PROCESS | 2009 | 1470655098177 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:18 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c36000 == 40 [pid = 2009] [id = 238] 04:18:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x112a7a800) [pid = 2009] [serial = 712] [outer = 0x0] 04:18:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x112a87000) [pid = 2009] [serial = 713] [outer = 0x112a7a800] 04:18:18 INFO - PROCESS | 2009 | 1470655098206 Marionette DEBUG loaded listener.js 04:18:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x113b6dc00) [pid = 2009] [serial = 714] [outer = 0x112a7a800] 04:18:18 INFO - PROCESS | 2009 | --DOCSHELL 0x126a15000 == 39 [pid = 2009] [id = 235] 04:18:18 INFO - PROCESS | 2009 | --DOCSHELL 0x126728800 == 38 [pid = 2009] [id = 234] 04:18:18 INFO - PROCESS | 2009 | --DOCSHELL 0x1243d2800 == 37 [pid = 2009] [id = 233] 04:18:18 INFO - PROCESS | 2009 | --DOCSHELL 0x117106800 == 36 [pid = 2009] [id = 232] 04:18:18 INFO - PROCESS | 2009 | --DOCSHELL 0x123a9a800 == 35 [pid = 2009] [id = 231] 04:18:18 INFO - PROCESS | 2009 | --DOCSHELL 0x119a98000 == 34 [pid = 2009] [id = 230] 04:18:18 INFO - PROCESS | 2009 | --DOCSHELL 0x11917f800 == 33 [pid = 2009] [id = 229] 04:18:18 INFO - PROCESS | 2009 | --DOCSHELL 0x118430800 == 32 [pid = 2009] [id = 228] 04:18:18 INFO - PROCESS | 2009 | --DOCSHELL 0x1169d4800 == 31 [pid = 2009] [id = 227] 04:18:18 INFO - PROCESS | 2009 | --DOCSHELL 0x115c3d000 == 30 [pid = 2009] [id = 226] 04:18:18 INFO - PROCESS | 2009 | --DOCSHELL 0x117d72800 == 29 [pid = 2009] [id = 225] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x1239b8400) [pid = 2009] [serial = 654] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x1198cbc00) [pid = 2009] [serial = 638] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x119d85400) [pid = 2009] [serial = 641] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x119d7a800) [pid = 2009] [serial = 639] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x123804c00) [pid = 2009] [serial = 644] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x1208d2800) [pid = 2009] [serial = 642] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x12392b800) [pid = 2009] [serial = 647] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x1181a8400) [pid = 2009] [serial = 632] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x118e6ac00) [pid = 2009] [serial = 633] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x113babc00) [pid = 2009] [serial = 620] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x1164af000) [pid = 2009] [serial = 621] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x119345400) [pid = 2009] [serial = 635] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x11676d400) [pid = 2009] [serial = 626] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x116994000) [pid = 2009] [serial = 627] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x112a7bc00) [pid = 2009] [serial = 623] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x12380d800) [pid = 2009] [serial = 645] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x113b6a400) [pid = 2009] [serial = 624] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x110e69c00) [pid = 2009] [serial = 617] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x111f10400) [pid = 2009] [serial = 618] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x118109000) [pid = 2009] [serial = 629] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x11813c800) [pid = 2009] [serial = 630] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x12393d000) [pid = 2009] [serial = 653] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x117d3dc00) [pid = 2009] [serial = 650] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x119428c00) [pid = 2009] [serial = 615] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x123be0800) [pid = 2009] [serial = 657] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x123935000) [pid = 2009] [serial = 648] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x11932c400) [pid = 2009] [serial = 651] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x119426000) [pid = 2009] [serial = 636] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x1239c2400) [pid = 2009] [serial = 656] [outer = 0x0] [url = about:blank] 04:18:18 INFO - PROCESS | 2009 | 1470655098561 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 04:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 575ms 04:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:18:18 INFO - PROCESS | 2009 | 1470655098572 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:18:18 INFO - PROCESS | 2009 | 1470655098575 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:18:18 INFO - PROCESS | 2009 | 1470655098584 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:18:18 INFO - PROCESS | 2009 | 1470655098586 Marionette TRACE conn2 <- [1,926,null,{}] 04:18:18 INFO - PROCESS | 2009 | 1470655098598 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:18 INFO - PROCESS | 2009 | 1470655098599 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:18 INFO - PROCESS | 2009 | 1470655098681 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:18:18 INFO - PROCESS | 2009 | 1470655098687 Marionette TRACE conn2 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:18 INFO - PROCESS | 2009 | 1470655098688 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:18 INFO - PROCESS | 2009 | ++DOCSHELL 0x11701d000 == 30 [pid = 2009] [id = 239] 04:18:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x113ba6c00) [pid = 2009] [serial = 715] [outer = 0x0] 04:18:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x11658b000) [pid = 2009] [serial = 716] [outer = 0x113ba6c00] 04:18:18 INFO - PROCESS | 2009 | 1470655098715 Marionette DEBUG loaded listener.js 04:18:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x11692f400) [pid = 2009] [serial = 717] [outer = 0x113ba6c00] 04:18:19 INFO - PROCESS | 2009 | 1470655099158 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 04:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 628ms 04:18:19 INFO - PROCESS | 2009 | 1470655099208 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:18:19 INFO - PROCESS | 2009 | 1470655099211 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:18:19 INFO - PROCESS | 2009 | 1470655099214 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:18:19 INFO - PROCESS | 2009 | 1470655099216 Marionette TRACE conn2 <- [1,930,null,{}] 04:18:19 INFO - PROCESS | 2009 | 1470655099219 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:19 INFO - PROCESS | 2009 | 1470655099221 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:19 INFO - PROCESS | 2009 | 1470655099316 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:18:19 INFO - PROCESS | 2009 | 1470655099367 Marionette TRACE conn2 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:19 INFO - PROCESS | 2009 | 1470655099369 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:19 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169d4800 == 31 [pid = 2009] [id = 240] 04:18:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x112a7f000) [pid = 2009] [serial = 718] [outer = 0x0] 04:18:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x113ba4800) [pid = 2009] [serial = 719] [outer = 0x112a7f000] 04:18:19 INFO - PROCESS | 2009 | 1470655099400 Marionette DEBUG loaded listener.js 04:18:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x116597c00) [pid = 2009] [serial = 720] [outer = 0x112a7f000] 04:18:19 INFO - PROCESS | 2009 | 1470655099844 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 04:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 672ms 04:18:19 INFO - PROCESS | 2009 | 1470655099885 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:18:19 INFO - PROCESS | 2009 | 1470655099889 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:18:19 INFO - PROCESS | 2009 | 1470655099893 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:18:19 INFO - PROCESS | 2009 | 1470655099895 Marionette TRACE conn2 <- [1,934,null,{}] 04:18:19 INFO - PROCESS | 2009 | 1470655099898 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:19 INFO - PROCESS | 2009 | 1470655099900 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:19 INFO - PROCESS | 2009 | 1470655099992 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:18:20 INFO - PROCESS | 2009 | 1470655100053 Marionette TRACE conn2 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:20 INFO - PROCESS | 2009 | 1470655100055 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:20 INFO - PROCESS | 2009 | ++DOCSHELL 0x118e24800 == 32 [pid = 2009] [id = 241] 04:18:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x117265c00) [pid = 2009] [serial = 721] [outer = 0x0] 04:18:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x1174d6400) [pid = 2009] [serial = 722] [outer = 0x117265c00] 04:18:20 INFO - PROCESS | 2009 | 1470655100086 Marionette DEBUG loaded listener.js 04:18:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x117dc0c00) [pid = 2009] [serial = 723] [outer = 0x117265c00] 04:18:20 INFO - PROCESS | 2009 | 1470655100504 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 04:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 670ms 04:18:20 INFO - PROCESS | 2009 | 1470655100564 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:18:20 INFO - PROCESS | 2009 | 1470655100565 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:18:20 INFO - PROCESS | 2009 | 1470655100568 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:18:20 INFO - PROCESS | 2009 | 1470655100570 Marionette TRACE conn2 <- [1,938,null,{}] 04:18:20 INFO - PROCESS | 2009 | 1470655100579 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:20 INFO - PROCESS | 2009 | 1470655100582 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:20 INFO - PROCESS | 2009 | 1470655100695 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:18:20 INFO - PROCESS | 2009 | 1470655100763 Marionette TRACE conn2 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:20 INFO - PROCESS | 2009 | 1470655100765 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:20 INFO - PROCESS | 2009 | ++DOCSHELL 0x12081f000 == 33 [pid = 2009] [id = 242] 04:18:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x118111c00) [pid = 2009] [serial = 724] [outer = 0x0] 04:18:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x11879f800) [pid = 2009] [serial = 725] [outer = 0x118111c00] 04:18:20 INFO - PROCESS | 2009 | 1470655100798 Marionette DEBUG loaded listener.js 04:18:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x11931f400) [pid = 2009] [serial = 726] [outer = 0x118111c00] 04:18:21 INFO - PROCESS | 2009 | 1470655101209 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 04:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 673ms 04:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:18:21 INFO - PROCESS | 2009 | 1470655101241 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:18:21 INFO - PROCESS | 2009 | 1470655101242 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:18:21 INFO - PROCESS | 2009 | 1470655101245 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:18:21 INFO - PROCESS | 2009 | 1470655101246 Marionette TRACE conn2 <- [1,942,null,{}] 04:18:21 INFO - PROCESS | 2009 | 1470655101248 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:21 INFO - PROCESS | 2009 | 1470655101250 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:21 INFO - PROCESS | 2009 | 1470655101344 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:18:21 INFO - PROCESS | 2009 | 1470655101389 Marionette TRACE conn2 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:21 INFO - PROCESS | 2009 | 1470655101390 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:21 INFO - PROCESS | 2009 | ++DOCSHELL 0x123caf000 == 34 [pid = 2009] [id = 243] 04:18:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x119340000) [pid = 2009] [serial = 727] [outer = 0x0] 04:18:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x1193d3c00) [pid = 2009] [serial = 728] [outer = 0x119340000] 04:18:21 INFO - PROCESS | 2009 | 1470655101420 Marionette DEBUG loaded listener.js 04:18:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x1193de400) [pid = 2009] [serial = 729] [outer = 0x119340000] 04:18:21 INFO - PROCESS | 2009 | 1470655101841 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 04:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 618ms 04:18:21 INFO - PROCESS | 2009 | 1470655101863 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:18:21 INFO - PROCESS | 2009 | 1470655101865 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:18:21 INFO - PROCESS | 2009 | 1470655101867 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:18:21 INFO - PROCESS | 2009 | 1470655101868 Marionette TRACE conn2 <- [1,946,null,{}] 04:18:21 INFO - PROCESS | 2009 | 1470655101871 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:21 INFO - PROCESS | 2009 | 1470655101872 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:21 INFO - PROCESS | 2009 | 1470655101961 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:18:22 INFO - PROCESS | 2009 | 1470655102043 Marionette TRACE conn2 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:22 INFO - PROCESS | 2009 | 1470655102044 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:22 INFO - PROCESS | 2009 | ++DOCSHELL 0x124c35800 == 35 [pid = 2009] [id = 244] 04:18:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x119328800) [pid = 2009] [serial = 730] [outer = 0x0] 04:18:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x1194c5c00) [pid = 2009] [serial = 731] [outer = 0x119328800] 04:18:22 INFO - PROCESS | 2009 | 1470655102073 Marionette DEBUG loaded listener.js 04:18:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x119b2e400) [pid = 2009] [serial = 732] [outer = 0x119328800] 04:18:22 INFO - PROCESS | 2009 | 1470655102456 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 04:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 618ms 04:18:22 INFO - PROCESS | 2009 | 1470655102486 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:18:22 INFO - PROCESS | 2009 | 1470655102487 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:18:22 INFO - PROCESS | 2009 | 1470655102490 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:18:22 INFO - PROCESS | 2009 | 1470655102491 Marionette TRACE conn2 <- [1,950,null,{}] 04:18:22 INFO - PROCESS | 2009 | 1470655102493 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:22 INFO - PROCESS | 2009 | 1470655102498 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:22 INFO - PROCESS | 2009 | 1470655102610 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:18:22 INFO - PROCESS | 2009 | 1470655102674 Marionette TRACE conn2 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:22 INFO - PROCESS | 2009 | 1470655102675 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:22 INFO - PROCESS | 2009 | ++DOCSHELL 0x11601f800 == 36 [pid = 2009] [id = 245] 04:18:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x11813c800) [pid = 2009] [serial = 733] [outer = 0x0] 04:18:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x119d87800) [pid = 2009] [serial = 734] [outer = 0x11813c800] 04:18:22 INFO - PROCESS | 2009 | 1470655102704 Marionette DEBUG loaded listener.js 04:18:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x123935400) [pid = 2009] [serial = 735] [outer = 0x11813c800] 04:18:23 INFO - PROCESS | 2009 | 1470655103131 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 04:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 671ms 04:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:18:23 INFO - PROCESS | 2009 | 1470655103169 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:18:23 INFO - PROCESS | 2009 | 1470655103171 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:18:23 INFO - PROCESS | 2009 | 1470655103174 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:18:23 INFO - PROCESS | 2009 | 1470655103176 Marionette TRACE conn2 <- [1,954,null,{}] 04:18:23 INFO - PROCESS | 2009 | 1470655103180 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:23 INFO - PROCESS | 2009 | 1470655103184 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:23 INFO - PROCESS | 2009 | 1470655103333 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:18:23 INFO - PROCESS | 2009 | --DOCSHELL 0x115c36000 == 35 [pid = 2009] [id = 238] 04:18:23 INFO - PROCESS | 2009 | --DOCSHELL 0x116971000 == 34 [pid = 2009] [id = 237] 04:18:23 INFO - PROCESS | 2009 | --DOCSHELL 0x11601f800 == 33 [pid = 2009] [id = 245] 04:18:23 INFO - PROCESS | 2009 | --DOCSHELL 0x124c35800 == 32 [pid = 2009] [id = 244] 04:18:23 INFO - PROCESS | 2009 | --DOCSHELL 0x123caf000 == 31 [pid = 2009] [id = 243] 04:18:23 INFO - PROCESS | 2009 | --DOCSHELL 0x12081f000 == 30 [pid = 2009] [id = 242] 04:18:23 INFO - PROCESS | 2009 | --DOCSHELL 0x118e24800 == 29 [pid = 2009] [id = 241] 04:18:23 INFO - PROCESS | 2009 | --DOCSHELL 0x1292a8800 == 28 [pid = 2009] [id = 236] 04:18:23 INFO - PROCESS | 2009 | --DOCSHELL 0x11701d000 == 27 [pid = 2009] [id = 239] 04:18:23 INFO - PROCESS | 2009 | --DOCSHELL 0x1169d4800 == 26 [pid = 2009] [id = 240] 04:18:23 INFO - PROCESS | 2009 | 1470655103901 Marionette TRACE conn2 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:23 INFO - PROCESS | 2009 | 1470655103903 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:23 INFO - PROCESS | 2009 | ++DOCSHELL 0x11264a800 == 27 [pid = 2009] [id = 246] 04:18:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x111c22000) [pid = 2009] [serial = 736] [outer = 0x0] 04:18:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x111e2a000) [pid = 2009] [serial = 737] [outer = 0x111c22000] 04:18:23 INFO - PROCESS | 2009 | 1470655103935 Marionette DEBUG loaded listener.js 04:18:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x1121af400) [pid = 2009] [serial = 738] [outer = 0x111c22000] 04:18:24 INFO - PROCESS | 2009 | 1470655104254 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 04:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1121ms 04:18:24 INFO - PROCESS | 2009 | 1470655104297 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:18:24 INFO - PROCESS | 2009 | 1470655104301 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:18:24 INFO - PROCESS | 2009 | 1470655104304 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:18:24 INFO - PROCESS | 2009 | 1470655104306 Marionette TRACE conn2 <- [1,958,null,{}] 04:18:24 INFO - PROCESS | 2009 | 1470655104310 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:24 INFO - PROCESS | 2009 | 1470655104313 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:24 INFO - PROCESS | 2009 | 1470655104389 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:18:24 INFO - PROCESS | 2009 | 1470655104394 Marionette TRACE conn2 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:24 INFO - PROCESS | 2009 | 1470655104396 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:24 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c42000 == 28 [pid = 2009] [id = 247] 04:18:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x112706000) [pid = 2009] [serial = 739] [outer = 0x0] 04:18:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x1127d8800) [pid = 2009] [serial = 740] [outer = 0x112706000] 04:18:24 INFO - PROCESS | 2009 | 1470655104426 Marionette DEBUG loaded listener.js 04:18:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x1127e3800) [pid = 2009] [serial = 741] [outer = 0x112706000] 04:18:24 INFO - PROCESS | 2009 | 1470655104782 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 04:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 519ms 04:18:24 INFO - PROCESS | 2009 | 1470655104826 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:18:24 INFO - PROCESS | 2009 | 1470655104829 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:18:24 INFO - PROCESS | 2009 | 1470655104832 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:18:24 INFO - PROCESS | 2009 | 1470655104833 Marionette TRACE conn2 <- [1,962,null,{}] 04:18:24 INFO - PROCESS | 2009 | 1470655104836 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:24 INFO - PROCESS | 2009 | 1470655104837 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:24 INFO - PROCESS | 2009 | 1470655104916 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:18:24 INFO - PROCESS | 2009 | 1470655104920 Marionette TRACE conn2 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:24 INFO - PROCESS | 2009 | 1470655104921 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:24 INFO - PROCESS | 2009 | ++DOCSHELL 0x117017800 == 29 [pid = 2009] [id = 248] 04:18:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x112a82800) [pid = 2009] [serial = 742] [outer = 0x0] 04:18:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x1131e5400) [pid = 2009] [serial = 743] [outer = 0x112a82800] 04:18:24 INFO - PROCESS | 2009 | 1470655104947 Marionette DEBUG loaded listener.js 04:18:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x113ba1000) [pid = 2009] [serial = 744] [outer = 0x112a82800] 04:18:25 INFO - PROCESS | 2009 | 1470655105345 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 04:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 571ms 04:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:18:25 INFO - PROCESS | 2009 | 1470655105404 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:18:25 INFO - PROCESS | 2009 | 1470655105405 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:18:25 INFO - PROCESS | 2009 | 1470655105412 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:18:25 INFO - PROCESS | 2009 | 1470655105416 Marionette TRACE conn2 <- [1,966,null,{}] 04:18:25 INFO - PROCESS | 2009 | 1470655105420 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:25 INFO - PROCESS | 2009 | 1470655105423 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:25 INFO - PROCESS | 2009 | 1470655105520 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:18:25 INFO - PROCESS | 2009 | 1470655105559 Marionette TRACE conn2 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:25 INFO - PROCESS | 2009 | 1470655105560 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:25 INFO - PROCESS | 2009 | ++DOCSHELL 0x118e12800 == 30 [pid = 2009] [id = 249] 04:18:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x113ba9800) [pid = 2009] [serial = 745] [outer = 0x0] 04:18:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x116555400) [pid = 2009] [serial = 746] [outer = 0x113ba9800] 04:18:25 INFO - PROCESS | 2009 | 1470655105584 Marionette DEBUG loaded listener.js 04:18:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x116932000) [pid = 2009] [serial = 747] [outer = 0x113ba9800] 04:18:25 INFO - PROCESS | 2009 | 1470655105891 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 04:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 528ms 04:18:25 INFO - PROCESS | 2009 | 1470655105936 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:18:25 INFO - PROCESS | 2009 | 1470655105937 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:18:25 INFO - PROCESS | 2009 | 1470655105940 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:18:25 INFO - PROCESS | 2009 | 1470655105941 Marionette TRACE conn2 <- [1,970,null,{}] 04:18:25 INFO - PROCESS | 2009 | 1470655105943 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:25 INFO - PROCESS | 2009 | 1470655105944 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:26 INFO - PROCESS | 2009 | 1470655106038 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:18:26 INFO - PROCESS | 2009 | 1470655106049 Marionette TRACE conn2 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:26 INFO - PROCESS | 2009 | 1470655106051 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:26 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a0f000 == 31 [pid = 2009] [id = 250] 04:18:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x1126ba000) [pid = 2009] [serial = 748] [outer = 0x0] 04:18:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x116ac2c00) [pid = 2009] [serial = 749] [outer = 0x1126ba000] 04:18:26 INFO - PROCESS | 2009 | 1470655106075 Marionette DEBUG loaded listener.js 04:18:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x11725b400) [pid = 2009] [serial = 750] [outer = 0x1126ba000] 04:18:26 INFO - PROCESS | 2009 | 1470655106432 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 04:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 518ms 04:18:26 INFO - PROCESS | 2009 | 1470655106459 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:18:26 INFO - PROCESS | 2009 | 1470655106460 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:18:26 INFO - PROCESS | 2009 | 1470655106470 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:18:26 INFO - PROCESS | 2009 | 1470655106471 Marionette TRACE conn2 <- [1,974,null,{}] 04:18:26 INFO - PROCESS | 2009 | 1470655106474 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:26 INFO - PROCESS | 2009 | 1470655106475 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:26 INFO - PROCESS | 2009 | 1470655106566 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:18:26 INFO - PROCESS | 2009 | 1470655106569 Marionette TRACE conn2 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:26 INFO - PROCESS | 2009 | 1470655106574 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:26 INFO - PROCESS | 2009 | ++DOCSHELL 0x123951800 == 32 [pid = 2009] [id = 251] 04:18:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x112a82000) [pid = 2009] [serial = 751] [outer = 0x0] 04:18:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x117d46c00) [pid = 2009] [serial = 752] [outer = 0x112a82000] 04:18:26 INFO - PROCESS | 2009 | 1470655106606 Marionette DEBUG loaded listener.js 04:18:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x11810cc00) [pid = 2009] [serial = 753] [outer = 0x112a82000] 04:18:26 INFO - PROCESS | 2009 | 1470655106957 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 04:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 518ms 04:18:26 INFO - PROCESS | 2009 | 1470655106989 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:18:26 INFO - PROCESS | 2009 | 1470655106990 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:18:27 INFO - PROCESS | 2009 | 1470655107000 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:18:27 INFO - PROCESS | 2009 | 1470655107001 Marionette TRACE conn2 <- [1,978,null,{}] 04:18:27 INFO - PROCESS | 2009 | 1470655107004 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:27 INFO - PROCESS | 2009 | 1470655107005 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:27 INFO - PROCESS | 2009 | 1470655107100 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:18:27 INFO - PROCESS | 2009 | 1470655107104 Marionette TRACE conn2 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:27 INFO - PROCESS | 2009 | 1470655107105 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:27 INFO - PROCESS | 2009 | ++DOCSHELL 0x112649000 == 33 [pid = 2009] [id = 252] 04:18:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x11810d000) [pid = 2009] [serial = 754] [outer = 0x0] 04:18:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x118181c00) [pid = 2009] [serial = 755] [outer = 0x11810d000] 04:18:27 INFO - PROCESS | 2009 | 1470655107129 Marionette DEBUG loaded listener.js 04:18:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x11879f400) [pid = 2009] [serial = 756] [outer = 0x11810d000] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x117d46800) [pid = 2009] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x112707c00) [pid = 2009] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x1176c6000) [pid = 2009] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x112708400) [pid = 2009] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x1161be800) [pid = 2009] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x1164abc00) [pid = 2009] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x110e72000) [pid = 2009] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x116930000) [pid = 2009] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x1127e4400) [pid = 2009] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x115e43000) [pid = 2009] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x10eafa000) [pid = 2009] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x1165ef800) [pid = 2009] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x1174dac00) [pid = 2009] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x112a7a800) [pid = 2009] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x119349c00) [pid = 2009] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x11819fc00) [pid = 2009] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x113ba6c00) [pid = 2009] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x11270fc00) [pid = 2009] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x119d7ac00) [pid = 2009] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:18:27 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x112704400) [pid = 2009] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:18:27 INFO - PROCESS | 2009 | 1470655107645 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 04:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 670ms 04:18:27 INFO - PROCESS | 2009 | 1470655107674 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:18:27 INFO - PROCESS | 2009 | 1470655107675 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:18:27 INFO - PROCESS | 2009 | 1470655107677 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:18:27 INFO - PROCESS | 2009 | 1470655107678 Marionette TRACE conn2 <- [1,982,null,{}] 04:18:27 INFO - PROCESS | 2009 | 1470655107685 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:27 INFO - PROCESS | 2009 | 1470655107687 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:27 INFO - PROCESS | 2009 | 1470655107791 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:18:27 INFO - PROCESS | 2009 | 1470655107827 Marionette TRACE conn2 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:27 INFO - PROCESS | 2009 | 1470655107828 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:27 INFO - PROCESS | 2009 | ++DOCSHELL 0x1247c8000 == 34 [pid = 2009] [id = 253] 04:18:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x10eafa000) [pid = 2009] [serial = 757] [outer = 0x0] 04:18:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x1127d8400) [pid = 2009] [serial = 758] [outer = 0x10eafa000] 04:18:27 INFO - PROCESS | 2009 | 1470655107853 Marionette DEBUG loaded listener.js 04:18:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x1165ef800) [pid = 2009] [serial = 759] [outer = 0x10eafa000] 04:18:28 INFO - PROCESS | 2009 | 1470655108102 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 04:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 469ms 04:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:18:28 INFO - PROCESS | 2009 | 1470655108154 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:18:28 INFO - PROCESS | 2009 | 1470655108155 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:18:28 INFO - PROCESS | 2009 | 1470655108158 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:18:28 INFO - PROCESS | 2009 | 1470655108159 Marionette TRACE conn2 <- [1,986,null,{}] 04:18:28 INFO - PROCESS | 2009 | 1470655108161 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:28 INFO - PROCESS | 2009 | 1470655108162 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:28 INFO - PROCESS | 2009 | 1470655108245 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:18:28 INFO - PROCESS | 2009 | 1470655108252 Marionette TRACE conn2 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:28 INFO - PROCESS | 2009 | 1470655108253 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:28 INFO - PROCESS | 2009 | ++DOCSHELL 0x12679b800 == 35 [pid = 2009] [id = 254] 04:18:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x115cb6800) [pid = 2009] [serial = 760] [outer = 0x0] 04:18:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x118143c00) [pid = 2009] [serial = 761] [outer = 0x115cb6800] 04:18:28 INFO - PROCESS | 2009 | 1470655108279 Marionette DEBUG loaded listener.js 04:18:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x118eb2000) [pid = 2009] [serial = 762] [outer = 0x115cb6800] 04:18:28 INFO - PROCESS | 2009 | 1470655108726 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 04:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 617ms 04:18:28 INFO - PROCESS | 2009 | 1470655108776 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:18:28 INFO - PROCESS | 2009 | 1470655108777 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:18:28 INFO - PROCESS | 2009 | 1470655108779 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:18:28 INFO - PROCESS | 2009 | 1470655108781 Marionette TRACE conn2 <- [1,990,null,{}] 04:18:28 INFO - PROCESS | 2009 | 1470655108791 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:28 INFO - PROCESS | 2009 | 1470655108792 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:28 INFO - PROCESS | 2009 | 1470655108875 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:18:28 INFO - PROCESS | 2009 | 1470655108884 Marionette TRACE conn2 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:28 INFO - PROCESS | 2009 | 1470655108886 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:28 INFO - PROCESS | 2009 | ++DOCSHELL 0x128a71000 == 36 [pid = 2009] [id = 255] 04:18:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x116760000) [pid = 2009] [serial = 763] [outer = 0x0] 04:18:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x119320c00) [pid = 2009] [serial = 764] [outer = 0x116760000] 04:18:28 INFO - PROCESS | 2009 | 1470655108921 Marionette DEBUG loaded listener.js 04:18:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x119341400) [pid = 2009] [serial = 765] [outer = 0x116760000] 04:18:29 INFO - PROCESS | 2009 | 1470655109380 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 04:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 625ms 04:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:18:29 INFO - PROCESS | 2009 | 1470655109406 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:18:29 INFO - PROCESS | 2009 | 1470655109408 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:18:29 INFO - PROCESS | 2009 | 1470655109411 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:18:29 INFO - PROCESS | 2009 | 1470655109413 Marionette TRACE conn2 <- [1,994,null,{}] 04:18:29 INFO - PROCESS | 2009 | 1470655109419 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:29 INFO - PROCESS | 2009 | 1470655109421 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:29 INFO - PROCESS | 2009 | 1470655109535 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:18:29 INFO - PROCESS | 2009 | 1470655109592 Marionette TRACE conn2 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:29 INFO - PROCESS | 2009 | 1470655109594 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:29 INFO - PROCESS | 2009 | ++DOCSHELL 0x112faa800 == 37 [pid = 2009] [id = 256] 04:18:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x110e67c00) [pid = 2009] [serial = 766] [outer = 0x0] 04:18:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x111caec00) [pid = 2009] [serial = 767] [outer = 0x110e67c00] 04:18:29 INFO - PROCESS | 2009 | 1470655109646 Marionette DEBUG loaded listener.js 04:18:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x1121be800) [pid = 2009] [serial = 768] [outer = 0x110e67c00] 04:18:30 INFO - PROCESS | 2009 | 1470655110306 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 04:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 975ms 04:18:30 INFO - PROCESS | 2009 | 1470655110408 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:18:30 INFO - PROCESS | 2009 | 1470655110411 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:18:30 INFO - PROCESS | 2009 | 1470655110418 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:18:30 INFO - PROCESS | 2009 | 1470655110420 Marionette TRACE conn2 <- [1,998,null,{}] 04:18:30 INFO - PROCESS | 2009 | 1470655110423 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:30 INFO - PROCESS | 2009 | 1470655110425 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:30 INFO - PROCESS | 2009 | 1470655110539 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:18:30 INFO - PROCESS | 2009 | 1470655110610 Marionette TRACE conn2 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:30 INFO - PROCESS | 2009 | 1470655110612 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:30 INFO - PROCESS | 2009 | ++DOCSHELL 0x118587000 == 38 [pid = 2009] [id = 257] 04:18:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x112a77c00) [pid = 2009] [serial = 769] [outer = 0x0] 04:18:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x112f07400) [pid = 2009] [serial = 770] [outer = 0x112a77c00] 04:18:30 INFO - PROCESS | 2009 | 1470655110665 Marionette DEBUG loaded listener.js 04:18:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x113ba8800) [pid = 2009] [serial = 771] [outer = 0x112a77c00] 04:18:31 INFO - PROCESS | 2009 | 1470655111137 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 04:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 772ms 04:18:31 INFO - PROCESS | 2009 | 1470655111218 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:18:31 INFO - PROCESS | 2009 | 1470655111220 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:18:31 INFO - PROCESS | 2009 | 1470655111224 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:18:31 INFO - PROCESS | 2009 | 1470655111225 Marionette TRACE conn2 <- [1,1002,null,{}] 04:18:31 INFO - PROCESS | 2009 | 1470655111228 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:31 INFO - PROCESS | 2009 | 1470655111229 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:31 INFO - PROCESS | 2009 | 1470655111341 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:18:31 INFO - PROCESS | 2009 | 1470655111418 Marionette TRACE conn2 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:31 INFO - PROCESS | 2009 | 1470655111419 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:31 INFO - PROCESS | 2009 | ++DOCSHELL 0x112687800 == 39 [pid = 2009] [id = 258] 04:18:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x111c16000) [pid = 2009] [serial = 772] [outer = 0x0] 04:18:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x112a85c00) [pid = 2009] [serial = 773] [outer = 0x111c16000] 04:18:31 INFO - PROCESS | 2009 | 1470655111450 Marionette DEBUG loaded listener.js 04:18:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x1174dc000) [pid = 2009] [serial = 774] [outer = 0x111c16000] 04:18:32 INFO - PROCESS | 2009 | --DOCSHELL 0x128a71000 == 38 [pid = 2009] [id = 255] 04:18:32 INFO - PROCESS | 2009 | --DOCSHELL 0x12679b800 == 37 [pid = 2009] [id = 254] 04:18:32 INFO - PROCESS | 2009 | --DOCSHELL 0x1247c8000 == 36 [pid = 2009] [id = 253] 04:18:32 INFO - PROCESS | 2009 | --DOCSHELL 0x112649000 == 35 [pid = 2009] [id = 252] 04:18:32 INFO - PROCESS | 2009 | --DOCSHELL 0x123951800 == 34 [pid = 2009] [id = 251] 04:18:32 INFO - PROCESS | 2009 | --DOCSHELL 0x119a0f000 == 33 [pid = 2009] [id = 250] 04:18:32 INFO - PROCESS | 2009 | --DOCSHELL 0x118e12800 == 32 [pid = 2009] [id = 249] 04:18:32 INFO - PROCESS | 2009 | --DOCSHELL 0x117017800 == 31 [pid = 2009] [id = 248] 04:18:32 INFO - PROCESS | 2009 | --DOCSHELL 0x115c42000 == 30 [pid = 2009] [id = 247] 04:18:32 INFO - PROCESS | 2009 | --DOCSHELL 0x11264a800 == 29 [pid = 2009] [id = 246] 04:18:32 INFO - PROCESS | 2009 | 1470655112083 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x118103800) [pid = 2009] [serial = 686] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x118184800) [pid = 2009] [serial = 690] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x118137c00) [pid = 2009] [serial = 689] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x1193dfc00) [pid = 2009] [serial = 693] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x11879ac00) [pid = 2009] [serial = 692] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x1127d9800) [pid = 2009] [serial = 677] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x112a75400) [pid = 2009] [serial = 678] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x119b2a400) [pid = 2009] [serial = 702] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x1198cb800) [pid = 2009] [serial = 701] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x116936c00) [pid = 2009] [serial = 683] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x113de7800) [pid = 2009] [serial = 696] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x116999000) [pid = 2009] [serial = 674] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x11745b400) [pid = 2009] [serial = 675] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x112a94000) [pid = 2009] [serial = 680] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x118138000) [pid = 2009] [serial = 698] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x115e3c800) [pid = 2009] [serial = 681] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x11270f400) [pid = 2009] [serial = 660] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x110e73800) [pid = 2009] [serial = 659] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x117258800) [pid = 2009] [serial = 663] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x11692f000) [pid = 2009] [serial = 662] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x119347800) [pid = 2009] [serial = 666] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x1181a6c00) [pid = 2009] [serial = 665] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x113b6dc00) [pid = 2009] [serial = 714] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x123927c00) [pid = 2009] [serial = 669] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x1198ce800) [pid = 2009] [serial = 668] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1121bdc00) [pid = 2009] [serial = 695] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x119b2ac00) [pid = 2009] [serial = 704] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x11658b000) [pid = 2009] [serial = 716] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x112a80c00) [pid = 2009] [serial = 672] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x11274c800) [pid = 2009] [serial = 671] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x118109c00) [pid = 2009] [serial = 687] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x112a87000) [pid = 2009] [serial = 713] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x123805800) [pid = 2009] [serial = 707] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x11692f400) [pid = 2009] [serial = 717] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x112a7dc00) [pid = 2009] [serial = 711] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x1127dd000) [pid = 2009] [serial = 710] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x1194c0000) [pid = 2009] [serial = 699] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x119d7f000) [pid = 2009] [serial = 705] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x123933c00) [pid = 2009] [serial = 708] [outer = 0x0] [url = about:blank] 04:18:32 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x1174d3c00) [pid = 2009] [serial = 684] [outer = 0x0] [url = about:blank] 04:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 922ms 04:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:18:32 INFO - PROCESS | 2009 | 1470655112146 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:18:32 INFO - PROCESS | 2009 | 1470655112148 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:18:32 INFO - PROCESS | 2009 | 1470655112151 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:18:32 INFO - PROCESS | 2009 | 1470655112153 Marionette TRACE conn2 <- [1,1006,null,{}] 04:18:32 INFO - PROCESS | 2009 | 1470655112157 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:32 INFO - PROCESS | 2009 | 1470655112159 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:32 INFO - PROCESS | 2009 | 1470655112239 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:18:32 INFO - PROCESS | 2009 | 1470655112246 Marionette TRACE conn2 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:32 INFO - PROCESS | 2009 | 1470655112250 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:32 INFO - PROCESS | 2009 | ++DOCSHELL 0x113262000 == 30 [pid = 2009] [id = 259] 04:18:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x112705000) [pid = 2009] [serial = 775] [outer = 0x0] 04:18:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x1127e4400) [pid = 2009] [serial = 776] [outer = 0x112705000] 04:18:32 INFO - PROCESS | 2009 | 1470655112280 Marionette DEBUG loaded listener.js 04:18:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x112a94000) [pid = 2009] [serial = 777] [outer = 0x112705000] 04:18:32 INFO - PROCESS | 2009 | 1470655112607 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 04:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 470ms 04:18:32 INFO - PROCESS | 2009 | 1470655112640 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:18:32 INFO - PROCESS | 2009 | 1470655112643 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:18:32 INFO - PROCESS | 2009 | 1470655112651 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:18:32 INFO - PROCESS | 2009 | 1470655112653 Marionette TRACE conn2 <- [1,1010,null,{}] 04:18:32 INFO - PROCESS | 2009 | 1470655112655 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:32 INFO - PROCESS | 2009 | 1470655112657 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:32 INFO - PROCESS | 2009 | 1470655112754 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:18:32 INFO - PROCESS | 2009 | 1470655112758 Marionette TRACE conn2 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:32 INFO - PROCESS | 2009 | 1470655112759 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:32 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169de800 == 31 [pid = 2009] [id = 260] 04:18:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x113b68c00) [pid = 2009] [serial = 778] [outer = 0x0] 04:18:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x1161c9400) [pid = 2009] [serial = 779] [outer = 0x113b68c00] 04:18:32 INFO - PROCESS | 2009 | 1470655112788 Marionette DEBUG loaded listener.js 04:18:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x11692f400) [pid = 2009] [serial = 780] [outer = 0x113b68c00] 04:18:33 INFO - PROCESS | 2009 | 1470655113113 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 04:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 472ms 04:18:33 INFO - PROCESS | 2009 | 1470655113121 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:18:33 INFO - PROCESS | 2009 | 1470655113123 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:18:33 INFO - PROCESS | 2009 | 1470655113125 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:18:33 INFO - PROCESS | 2009 | 1470655113127 Marionette TRACE conn2 <- [1,1014,null,{}] 04:18:33 INFO - PROCESS | 2009 | 1470655113137 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:33 INFO - PROCESS | 2009 | 1470655113141 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:33 INFO - PROCESS | 2009 | 1470655113222 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:18:33 INFO - PROCESS | 2009 | 1470655113274 Marionette TRACE conn2 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:33 INFO - PROCESS | 2009 | 1470655113276 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:33 INFO - PROCESS | 2009 | ++DOCSHELL 0x118439000 == 32 [pid = 2009] [id = 261] 04:18:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x1126bdc00) [pid = 2009] [serial = 781] [outer = 0x0] 04:18:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x116ab9c00) [pid = 2009] [serial = 782] [outer = 0x1126bdc00] 04:18:33 INFO - PROCESS | 2009 | 1470655113304 Marionette DEBUG loaded listener.js 04:18:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x118103800) [pid = 2009] [serial = 783] [outer = 0x1126bdc00] 04:18:33 INFO - PROCESS | 2009 | 1470655113597 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 04:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 522ms 04:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:18:33 INFO - PROCESS | 2009 | 1470655113650 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:18:33 INFO - PROCESS | 2009 | 1470655113653 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:18:33 INFO - PROCESS | 2009 | 1470655113656 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:18:33 INFO - PROCESS | 2009 | 1470655113658 Marionette TRACE conn2 <- [1,1018,null,{}] 04:18:33 INFO - PROCESS | 2009 | 1470655113661 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:33 INFO - PROCESS | 2009 | 1470655113663 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:33 INFO - PROCESS | 2009 | 1470655113787 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:18:33 INFO - PROCESS | 2009 | 1470655113866 Marionette TRACE conn2 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:33 INFO - PROCESS | 2009 | 1470655113867 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:33 INFO - PROCESS | 2009 | ++DOCSHELL 0x119767000 == 33 [pid = 2009] [id = 262] 04:18:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x116999000) [pid = 2009] [serial = 784] [outer = 0x0] 04:18:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x11813bc00) [pid = 2009] [serial = 785] [outer = 0x116999000] 04:18:33 INFO - PROCESS | 2009 | 1470655113908 Marionette DEBUG loaded listener.js 04:18:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x11818f000) [pid = 2009] [serial = 786] [outer = 0x116999000] 04:18:34 INFO - PROCESS | 2009 | 1470655114303 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 04:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 671ms 04:18:34 INFO - PROCESS | 2009 | 1470655114327 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:18:34 INFO - PROCESS | 2009 | 1470655114328 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:18:34 INFO - PROCESS | 2009 | 1470655114339 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:18:34 INFO - PROCESS | 2009 | 1470655114341 Marionette TRACE conn2 <- [1,1022,null,{}] 04:18:34 INFO - PROCESS | 2009 | 1470655114344 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:34 INFO - PROCESS | 2009 | 1470655114346 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:34 INFO - PROCESS | 2009 | 1470655114490 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:18:34 INFO - PROCESS | 2009 | 1470655114537 Marionette TRACE conn2 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:34 INFO - PROCESS | 2009 | 1470655114538 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:34 INFO - PROCESS | 2009 | ++DOCSHELL 0x1238a8800 == 34 [pid = 2009] [id = 263] 04:18:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1126b9400) [pid = 2009] [serial = 787] [outer = 0x0] 04:18:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x118797800) [pid = 2009] [serial = 788] [outer = 0x1126b9400] 04:18:34 INFO - PROCESS | 2009 | 1470655114578 Marionette DEBUG loaded listener.js 04:18:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x119325c00) [pid = 2009] [serial = 789] [outer = 0x1126b9400] 04:18:34 INFO - PROCESS | 2009 | 1470655114989 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 04:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 04:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:18:35 INFO - PROCESS | 2009 | 1470655115008 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:18:35 INFO - PROCESS | 2009 | 1470655115009 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:18:35 INFO - PROCESS | 2009 | 1470655115011 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:18:35 INFO - PROCESS | 2009 | 1470655115013 Marionette TRACE conn2 <- [1,1026,null,{}] 04:18:35 INFO - PROCESS | 2009 | 1470655115016 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:35 INFO - PROCESS | 2009 | 1470655115021 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:35 INFO - PROCESS | 2009 | 1470655115141 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:18:35 INFO - PROCESS | 2009 | 1470655115194 Marionette TRACE conn2 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:35 INFO - PROCESS | 2009 | 1470655115195 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:35 INFO - PROCESS | 2009 | ++DOCSHELL 0x1247bb000 == 35 [pid = 2009] [id = 264] 04:18:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x1193d4400) [pid = 2009] [serial = 790] [outer = 0x0] 04:18:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x119429400) [pid = 2009] [serial = 791] [outer = 0x1193d4400] 04:18:35 INFO - PROCESS | 2009 | 1470655115220 Marionette DEBUG loaded listener.js 04:18:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1198d6c00) [pid = 2009] [serial = 792] [outer = 0x1193d4400] 04:18:35 INFO - PROCESS | 2009 | 1470655115543 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 04:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 568ms 04:18:35 INFO - PROCESS | 2009 | 1470655115580 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:18:35 INFO - PROCESS | 2009 | 1470655115583 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:18:35 INFO - PROCESS | 2009 | 1470655115586 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:18:35 INFO - PROCESS | 2009 | 1470655115587 Marionette TRACE conn2 <- [1,1030,null,{}] 04:18:35 INFO - PROCESS | 2009 | 1470655115589 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:35 INFO - PROCESS | 2009 | 1470655115591 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:35 INFO - PROCESS | 2009 | 1470655115681 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:18:35 INFO - PROCESS | 2009 | 1470655115691 Marionette TRACE conn2 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:35 INFO - PROCESS | 2009 | 1470655115693 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:35 INFO - PROCESS | 2009 | ++DOCSHELL 0x1261ca800 == 36 [pid = 2009] [id = 265] 04:18:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1194c6c00) [pid = 2009] [serial = 793] [outer = 0x0] 04:18:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x119b2f000) [pid = 2009] [serial = 794] [outer = 0x1194c6c00] 04:18:35 INFO - PROCESS | 2009 | 1470655115716 Marionette DEBUG loaded listener.js 04:18:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x119d7e800) [pid = 2009] [serial = 795] [outer = 0x1194c6c00] 04:18:36 INFO - PROCESS | 2009 | 1470655116029 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 04:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 469ms 04:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:18:36 INFO - PROCESS | 2009 | 1470655116055 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:18:36 INFO - PROCESS | 2009 | 1470655116057 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:18:36 INFO - PROCESS | 2009 | 1470655116059 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:18:36 INFO - PROCESS | 2009 | 1470655116060 Marionette TRACE conn2 <- [1,1034,null,{}] 04:18:36 INFO - PROCESS | 2009 | 1470655116069 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:36 INFO - PROCESS | 2009 | 1470655116070 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:36 INFO - PROCESS | 2009 | 1470655116212 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:18:36 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x113ba9800) [pid = 2009] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:18:36 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x112a82800) [pid = 2009] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:18:36 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x112706000) [pid = 2009] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:18:36 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x111c22000) [pid = 2009] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:18:36 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x11813c800) [pid = 2009] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:18:36 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x112a7f000) [pid = 2009] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:18:36 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1126ba000) [pid = 2009] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:18:36 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x117265c00) [pid = 2009] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:18:36 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x112a82000) [pid = 2009] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:18:36 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x10eafa000) [pid = 2009] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:18:36 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x118111c00) [pid = 2009] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:18:36 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x119340000) [pid = 2009] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:18:36 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x11810d000) [pid = 2009] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:18:36 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x119328800) [pid = 2009] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:18:36 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x115cb6800) [pid = 2009] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:18:36 INFO - PROCESS | 2009 | 1470655116254 Marionette TRACE conn2 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:36 INFO - PROCESS | 2009 | 1470655116255 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:36 INFO - PROCESS | 2009 | ++DOCSHELL 0x11653b800 == 37 [pid = 2009] [id = 266] 04:18:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x10eaf7000) [pid = 2009] [serial = 796] [outer = 0x0] 04:18:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x11213dc00) [pid = 2009] [serial = 797] [outer = 0x10eaf7000] 04:18:36 INFO - PROCESS | 2009 | 1470655116279 Marionette DEBUG loaded listener.js 04:18:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x112f0c400) [pid = 2009] [serial = 798] [outer = 0x10eaf7000] 04:18:36 INFO - PROCESS | 2009 | 1470655116567 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 04:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 520ms 04:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:18:36 INFO - PROCESS | 2009 | 1470655116579 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:18:36 INFO - PROCESS | 2009 | 1470655116581 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:18:36 INFO - PROCESS | 2009 | 1470655116590 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:18:36 INFO - PROCESS | 2009 | 1470655116591 Marionette TRACE conn2 <- [1,1038,null,{}] 04:18:36 INFO - PROCESS | 2009 | 1470655116593 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:36 INFO - PROCESS | 2009 | 1470655116595 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:36 INFO - PROCESS | 2009 | 1470655116677 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:18:36 INFO - PROCESS | 2009 | 1470655116681 Marionette TRACE conn2 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:36 INFO - PROCESS | 2009 | 1470655116683 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:36 INFO - PROCESS | 2009 | ++DOCSHELL 0x118437000 == 38 [pid = 2009] [id = 267] 04:18:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x115cb6800) [pid = 2009] [serial = 799] [outer = 0x0] 04:18:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x118798800) [pid = 2009] [serial = 800] [outer = 0x115cb6800] 04:18:36 INFO - PROCESS | 2009 | 1470655116707 Marionette DEBUG loaded listener.js 04:18:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x119b2e800) [pid = 2009] [serial = 801] [outer = 0x115cb6800] 04:18:37 INFO - PROCESS | 2009 | 1470655117037 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 04:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 475ms 04:18:37 INFO - PROCESS | 2009 | 1470655117060 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:18:37 INFO - PROCESS | 2009 | 1470655117061 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:18:37 INFO - PROCESS | 2009 | 1470655117064 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:18:37 INFO - PROCESS | 2009 | 1470655117066 Marionette TRACE conn2 <- [1,1042,null,{}] 04:18:37 INFO - PROCESS | 2009 | 1470655117071 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:37 INFO - PROCESS | 2009 | 1470655117072 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:37 INFO - PROCESS | 2009 | 1470655117176 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:18:37 INFO - PROCESS | 2009 | 1470655117182 Marionette TRACE conn2 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:37 INFO - PROCESS | 2009 | 1470655117183 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:37 INFO - PROCESS | 2009 | ++DOCSHELL 0x129115000 == 39 [pid = 2009] [id = 268] 04:18:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x113ba9800) [pid = 2009] [serial = 802] [outer = 0x0] 04:18:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x119d7ec00) [pid = 2009] [serial = 803] [outer = 0x113ba9800] 04:18:37 INFO - PROCESS | 2009 | 1470655117214 Marionette DEBUG loaded listener.js 04:18:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x1208dc800) [pid = 2009] [serial = 804] [outer = 0x113ba9800] 04:18:37 INFO - PROCESS | 2009 | 1470655117520 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 04:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 473ms 04:18:37 INFO - PROCESS | 2009 | 1470655117537 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:18:37 INFO - PROCESS | 2009 | 1470655117539 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:18:37 INFO - PROCESS | 2009 | 1470655117541 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:18:37 INFO - PROCESS | 2009 | 1470655117543 Marionette TRACE conn2 <- [1,1046,null,{}] 04:18:37 INFO - PROCESS | 2009 | 1470655117545 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:37 INFO - PROCESS | 2009 | 1470655117546 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:37 INFO - PROCESS | 2009 | 1470655117638 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:18:37 INFO - PROCESS | 2009 | 1470655117641 Marionette TRACE conn2 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:37 INFO - PROCESS | 2009 | 1470655117643 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:37 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a422800 == 40 [pid = 2009] [id = 269] 04:18:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x123805800) [pid = 2009] [serial = 805] [outer = 0x0] 04:18:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x12392b000) [pid = 2009] [serial = 806] [outer = 0x123805800] 04:18:37 INFO - PROCESS | 2009 | 1470655117669 Marionette DEBUG loaded listener.js 04:18:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x12393e800) [pid = 2009] [serial = 807] [outer = 0x123805800] 04:18:37 INFO - PROCESS | 2009 | 1470655117989 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 04:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 472ms 04:18:38 INFO - PROCESS | 2009 | 1470655118013 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:18:38 INFO - PROCESS | 2009 | 1470655118016 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:18:38 INFO - PROCESS | 2009 | 1470655118019 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:18:38 INFO - PROCESS | 2009 | 1470655118020 Marionette TRACE conn2 <- [1,1050,null,{}] 04:18:38 INFO - PROCESS | 2009 | 1470655118022 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:38 INFO - PROCESS | 2009 | 1470655118023 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:38 INFO - PROCESS | 2009 | 1470655118124 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:18:38 INFO - PROCESS | 2009 | 1470655118130 Marionette TRACE conn2 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:38 INFO - PROCESS | 2009 | 1470655118131 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:38 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a621800 == 41 [pid = 2009] [id = 270] 04:18:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1208cf000) [pid = 2009] [serial = 808] [outer = 0x0] 04:18:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x123941400) [pid = 2009] [serial = 809] [outer = 0x1208cf000] 04:18:38 INFO - PROCESS | 2009 | 1470655118165 Marionette DEBUG loaded listener.js 04:18:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x1239b5800) [pid = 2009] [serial = 810] [outer = 0x1208cf000] 04:18:38 INFO - PROCESS | 2009 | 1470655118603 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 04:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 619ms 04:18:38 INFO - PROCESS | 2009 | 1470655118639 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:18:38 INFO - PROCESS | 2009 | 1470655118641 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:18:38 INFO - PROCESS | 2009 | 1470655118645 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:18:38 INFO - PROCESS | 2009 | 1470655118648 Marionette TRACE conn2 <- [1,1054,null,{}] 04:18:38 INFO - PROCESS | 2009 | 1470655118669 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:38 INFO - PROCESS | 2009 | 1470655118671 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:38 INFO - PROCESS | 2009 | 1470655118777 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:18:38 INFO - PROCESS | 2009 | 1470655118867 Marionette TRACE conn2 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:38 INFO - PROCESS | 2009 | 1470655118869 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:38 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169d1800 == 42 [pid = 2009] [id = 271] 04:18:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x112a82000) [pid = 2009] [serial = 811] [outer = 0x0] 04:18:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x112f0f400) [pid = 2009] [serial = 812] [outer = 0x112a82000] 04:18:38 INFO - PROCESS | 2009 | 1470655118900 Marionette DEBUG loaded listener.js 04:18:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x115ea8c00) [pid = 2009] [serial = 813] [outer = 0x112a82000] 04:18:39 INFO - PROCESS | 2009 | 1470655119371 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 04:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 739ms 04:18:39 INFO - PROCESS | 2009 | 1470655119384 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:18:39 INFO - PROCESS | 2009 | 1470655119389 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:18:39 INFO - PROCESS | 2009 | 1470655119396 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:18:39 INFO - PROCESS | 2009 | 1470655119399 Marionette TRACE conn2 <- [1,1058,null,{}] 04:18:39 INFO - PROCESS | 2009 | 1470655119425 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:39 INFO - PROCESS | 2009 | 1470655119428 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:39 INFO - PROCESS | 2009 | 1470655119584 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:18:39 INFO - PROCESS | 2009 | 1470655119680 Marionette TRACE conn2 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:39 INFO - PROCESS | 2009 | 1470655119682 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:39 INFO - PROCESS | 2009 | ++DOCSHELL 0x1241cc000 == 43 [pid = 2009] [id = 272] 04:18:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x116a0dc00) [pid = 2009] [serial = 814] [outer = 0x0] 04:18:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x11725a800) [pid = 2009] [serial = 815] [outer = 0x116a0dc00] 04:18:39 INFO - PROCESS | 2009 | 1470655119716 Marionette DEBUG loaded listener.js 04:18:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x1176cd400) [pid = 2009] [serial = 816] [outer = 0x116a0dc00] 04:18:40 INFO - PROCESS | 2009 | 1470655120151 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 04:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 792ms 04:18:40 INFO - PROCESS | 2009 | 1470655120187 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:18:40 INFO - PROCESS | 2009 | 1470655120189 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:18:40 INFO - PROCESS | 2009 | 1470655120191 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:18:40 INFO - PROCESS | 2009 | 1470655120194 Marionette TRACE conn2 <- [1,1062,null,{}] 04:18:40 INFO - PROCESS | 2009 | 1470655120202 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:40 INFO - PROCESS | 2009 | 1470655120205 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:40 INFO - PROCESS | 2009 | 1470655120309 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:18:40 INFO - PROCESS | 2009 | 1470655120375 Marionette TRACE conn2 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:40 INFO - PROCESS | 2009 | 1470655120378 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:40 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a884800 == 44 [pid = 2009] [id = 273] 04:18:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x11818ec00) [pid = 2009] [serial = 817] [outer = 0x0] 04:18:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x118eb6c00) [pid = 2009] [serial = 818] [outer = 0x11818ec00] 04:18:40 INFO - PROCESS | 2009 | 1470655120451 Marionette DEBUG loaded listener.js 04:18:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x119429000) [pid = 2009] [serial = 819] [outer = 0x11818ec00] 04:18:40 INFO - PROCESS | 2009 | 1470655120953 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 04:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 775ms 04:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:18:40 INFO - PROCESS | 2009 | 1470655120966 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:18:40 INFO - PROCESS | 2009 | 1470655120968 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:18:40 INFO - PROCESS | 2009 | 1470655120971 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:18:40 INFO - PROCESS | 2009 | 1470655120972 Marionette TRACE conn2 <- [1,1066,null,{}] 04:18:40 INFO - PROCESS | 2009 | 1470655120975 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:40 INFO - PROCESS | 2009 | 1470655120976 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:41 INFO - PROCESS | 2009 | 1470655121081 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:18:41 INFO - PROCESS | 2009 | 1470655121135 Marionette TRACE conn2 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:41 INFO - PROCESS | 2009 | 1470655121136 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:41 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a98800 == 45 [pid = 2009] [id = 274] 04:18:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x119349400) [pid = 2009] [serial = 820] [outer = 0x0] 04:18:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x1194c0c00) [pid = 2009] [serial = 821] [outer = 0x119349400] 04:18:41 INFO - PROCESS | 2009 | 1470655121165 Marionette DEBUG loaded listener.js 04:18:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x119b33000) [pid = 2009] [serial = 822] [outer = 0x119349400] 04:18:41 INFO - PROCESS | 2009 | 1470655121820 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 04:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 870ms 04:18:41 INFO - PROCESS | 2009 | 1470655121849 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:18:41 INFO - PROCESS | 2009 | 1470655121851 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:18:41 INFO - PROCESS | 2009 | 1470655121855 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:18:41 INFO - PROCESS | 2009 | 1470655121858 Marionette TRACE conn2 <- [1,1070,null,{}] 04:18:41 INFO - PROCESS | 2009 | 1470655121861 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:41 INFO - PROCESS | 2009 | 1470655121862 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:41 INFO - PROCESS | 2009 | 1470655121971 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:18:42 INFO - PROCESS | 2009 | 1470655122052 Marionette TRACE conn2 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:42 INFO - PROCESS | 2009 | 1470655122055 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:42 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c3c800 == 46 [pid = 2009] [id = 275] 04:18:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x112755800) [pid = 2009] [serial = 823] [outer = 0x0] 04:18:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x112a8ac00) [pid = 2009] [serial = 824] [outer = 0x112755800] 04:18:42 INFO - PROCESS | 2009 | 1470655122100 Marionette DEBUG loaded listener.js 04:18:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x113b6e000) [pid = 2009] [serial = 825] [outer = 0x112755800] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x12a422800 == 45 [pid = 2009] [id = 269] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x129115000 == 44 [pid = 2009] [id = 268] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x118437000 == 43 [pid = 2009] [id = 267] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x11653b800 == 42 [pid = 2009] [id = 266] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x1261ca800 == 41 [pid = 2009] [id = 265] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x1247bb000 == 40 [pid = 2009] [id = 264] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x1238a8800 == 39 [pid = 2009] [id = 263] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x119767000 == 38 [pid = 2009] [id = 262] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x118439000 == 37 [pid = 2009] [id = 261] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x1169de800 == 36 [pid = 2009] [id = 260] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x113262000 == 35 [pid = 2009] [id = 259] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x112687800 == 34 [pid = 2009] [id = 258] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x118587000 == 33 [pid = 2009] [id = 257] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x112faa800 == 32 [pid = 2009] [id = 256] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x119a98800 == 31 [pid = 2009] [id = 274] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x12a884800 == 30 [pid = 2009] [id = 273] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x1241cc000 == 29 [pid = 2009] [id = 272] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x1169d1800 == 28 [pid = 2009] [id = 271] 04:18:42 INFO - PROCESS | 2009 | --DOCSHELL 0x12a621800 == 27 [pid = 2009] [id = 270] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x116555400) [pid = 2009] [serial = 746] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x1131e5400) [pid = 2009] [serial = 743] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x1127d8800) [pid = 2009] [serial = 740] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x1127e3800) [pid = 2009] [serial = 741] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x111e2a000) [pid = 2009] [serial = 737] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x1121af400) [pid = 2009] [serial = 738] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x123935400) [pid = 2009] [serial = 735] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x119d87800) [pid = 2009] [serial = 734] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x116597c00) [pid = 2009] [serial = 720] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x113ba4800) [pid = 2009] [serial = 719] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x116ac2c00) [pid = 2009] [serial = 749] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x117dc0c00) [pid = 2009] [serial = 723] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x116932000) [pid = 2009] [serial = 747] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x1174d6400) [pid = 2009] [serial = 722] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x117d46c00) [pid = 2009] [serial = 752] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1127d8400) [pid = 2009] [serial = 758] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x11931f400) [pid = 2009] [serial = 726] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x11879f800) [pid = 2009] [serial = 725] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x1193de400) [pid = 2009] [serial = 729] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x1193d3c00) [pid = 2009] [serial = 728] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x11725b400) [pid = 2009] [serial = 750] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x118181c00) [pid = 2009] [serial = 755] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x11810cc00) [pid = 2009] [serial = 753] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x119b2e400) [pid = 2009] [serial = 732] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x118143c00) [pid = 2009] [serial = 761] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1194c5c00) [pid = 2009] [serial = 731] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x118eb2000) [pid = 2009] [serial = 762] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x1165ef800) [pid = 2009] [serial = 759] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x11879f400) [pid = 2009] [serial = 756] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x113ba1000) [pid = 2009] [serial = 744] [outer = 0x0] [url = about:blank] 04:18:42 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x119320c00) [pid = 2009] [serial = 764] [outer = 0x0] [url = about:blank] 04:18:43 INFO - PROCESS | 2009 | 1470655123015 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 04:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1174ms 04:18:43 INFO - PROCESS | 2009 | 1470655123030 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:18:43 INFO - PROCESS | 2009 | 1470655123034 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:18:43 INFO - PROCESS | 2009 | 1470655123038 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:18:43 INFO - PROCESS | 2009 | 1470655123039 Marionette TRACE conn2 <- [1,1074,null,{}] 04:18:43 INFO - PROCESS | 2009 | 1470655123043 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:43 INFO - PROCESS | 2009 | 1470655123045 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:43 INFO - PROCESS | 2009 | 1470655123123 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:18:43 INFO - PROCESS | 2009 | 1470655123173 Marionette TRACE conn2 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:43 INFO - PROCESS | 2009 | 1470655123176 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:43 INFO - PROCESS | 2009 | ++DOCSHELL 0x113d09000 == 28 [pid = 2009] [id = 276] 04:18:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x1126c8800) [pid = 2009] [serial = 826] [outer = 0x0] 04:18:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x1127d8400) [pid = 2009] [serial = 827] [outer = 0x1126c8800] 04:18:43 INFO - PROCESS | 2009 | 1470655123204 Marionette DEBUG loaded listener.js 04:18:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x1127e6000) [pid = 2009] [serial = 828] [outer = 0x1126c8800] 04:18:43 INFO - PROCESS | 2009 | 1470655123510 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 04:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 520ms 04:18:43 INFO - PROCESS | 2009 | 1470655123558 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:18:43 INFO - PROCESS | 2009 | 1470655123561 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:18:43 INFO - PROCESS | 2009 | 1470655123566 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:18:43 INFO - PROCESS | 2009 | 1470655123568 Marionette TRACE conn2 <- [1,1078,null,{}] 04:18:43 INFO - PROCESS | 2009 | 1470655123570 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:43 INFO - PROCESS | 2009 | 1470655123572 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:43 INFO - PROCESS | 2009 | 1470655123646 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:18:43 INFO - PROCESS | 2009 | 1470655123653 Marionette TRACE conn2 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:43 INFO - PROCESS | 2009 | 1470655123654 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:43 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169de800 == 29 [pid = 2009] [id = 277] 04:18:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x112a89800) [pid = 2009] [serial = 829] [outer = 0x0] 04:18:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x113ba7800) [pid = 2009] [serial = 830] [outer = 0x112a89800] 04:18:43 INFO - PROCESS | 2009 | 1470655123684 Marionette DEBUG loaded listener.js 04:18:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x116168400) [pid = 2009] [serial = 831] [outer = 0x112a89800] 04:18:44 INFO - PROCESS | 2009 | 1470655124053 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 04:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 520ms 04:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:18:44 INFO - PROCESS | 2009 | 1470655124086 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:18:44 INFO - PROCESS | 2009 | 1470655124088 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:18:44 INFO - PROCESS | 2009 | 1470655124090 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:18:44 INFO - PROCESS | 2009 | 1470655124092 Marionette TRACE conn2 <- [1,1082,null,{}] 04:18:44 INFO - PROCESS | 2009 | 1470655124100 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:44 INFO - PROCESS | 2009 | 1470655124103 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:44 INFO - PROCESS | 2009 | 1470655124177 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:18:44 INFO - PROCESS | 2009 | 1470655124227 Marionette TRACE conn2 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:44 INFO - PROCESS | 2009 | 1470655124229 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:44 INFO - PROCESS | 2009 | ++DOCSHELL 0x11841c800 == 30 [pid = 2009] [id = 278] 04:18:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1126c2000) [pid = 2009] [serial = 832] [outer = 0x0] 04:18:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x116936000) [pid = 2009] [serial = 833] [outer = 0x1126c2000] 04:18:44 INFO - PROCESS | 2009 | 1470655124257 Marionette DEBUG loaded listener.js 04:18:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x117152000) [pid = 2009] [serial = 834] [outer = 0x1126c2000] 04:18:44 INFO - PROCESS | 2009 | 1470655124521 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 04:18:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:18:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 472ms 04:18:44 INFO - PROCESS | 2009 | 1470655124570 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:18:44 INFO - PROCESS | 2009 | 1470655124572 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:18:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:18:44 INFO - PROCESS | 2009 | 1470655124575 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:18:44 INFO - PROCESS | 2009 | 1470655124576 Marionette TRACE conn2 <- [1,1086,null,{}] 04:18:44 INFO - PROCESS | 2009 | 1470655124578 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:44 INFO - PROCESS | 2009 | 1470655124579 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:44 INFO - PROCESS | 2009 | 1470655124661 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:18:44 INFO - PROCESS | 2009 | 1470655124666 Marionette TRACE conn2 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:44 INFO - PROCESS | 2009 | 1470655124668 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:44 INFO - PROCESS | 2009 | ++DOCSHELL 0x118ee2000 == 31 [pid = 2009] [id = 279] 04:18:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x117259c00) [pid = 2009] [serial = 835] [outer = 0x0] 04:18:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x1174d6c00) [pid = 2009] [serial = 836] [outer = 0x117259c00] 04:18:44 INFO - PROCESS | 2009 | 1470655124693 Marionette DEBUG loaded listener.js 04:18:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x117d49c00) [pid = 2009] [serial = 837] [outer = 0x117259c00] 04:18:45 INFO - PROCESS | 2009 | 1470655125056 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 04:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 517ms 04:18:45 INFO - PROCESS | 2009 | 1470655125094 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:18:45 INFO - PROCESS | 2009 | 1470655125095 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:18:45 INFO - PROCESS | 2009 | 1470655125098 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:18:45 INFO - PROCESS | 2009 | 1470655125099 Marionette TRACE conn2 <- [1,1090,null,{}] 04:18:45 INFO - PROCESS | 2009 | 1470655125108 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:45 INFO - PROCESS | 2009 | 1470655125109 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:45 INFO - PROCESS | 2009 | 1470655125199 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:18:45 INFO - PROCESS | 2009 | 1470655125236 Marionette TRACE conn2 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:45 INFO - PROCESS | 2009 | 1470655125238 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:45 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a03000 == 32 [pid = 2009] [id = 280] 04:18:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x112a85800) [pid = 2009] [serial = 838] [outer = 0x0] 04:18:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x118107000) [pid = 2009] [serial = 839] [outer = 0x112a85800] 04:18:45 INFO - PROCESS | 2009 | 1470655125262 Marionette DEBUG loaded listener.js 04:18:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x118110800) [pid = 2009] [serial = 840] [outer = 0x112a85800] 04:18:45 INFO - PROCESS | 2009 | 1470655125581 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 04:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 520ms 04:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:18:45 INFO - PROCESS | 2009 | 1470655125620 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:18:45 INFO - PROCESS | 2009 | 1470655125622 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:18:45 INFO - PROCESS | 2009 | 1470655125625 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:18:45 INFO - PROCESS | 2009 | 1470655125626 Marionette TRACE conn2 <- [1,1094,null,{}] 04:18:45 INFO - PROCESS | 2009 | 1470655125629 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:45 INFO - PROCESS | 2009 | 1470655125635 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:45 INFO - PROCESS | 2009 | 1470655125793 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:18:45 INFO - PROCESS | 2009 | 1470655125810 Marionette TRACE conn2 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:45 INFO - PROCESS | 2009 | 1470655125812 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:45 INFO - PROCESS | 2009 | ++DOCSHELL 0x123950000 == 33 [pid = 2009] [id = 281] 04:18:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x11813b800) [pid = 2009] [serial = 841] [outer = 0x0] 04:18:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1181a0c00) [pid = 2009] [serial = 842] [outer = 0x11813b800] 04:18:45 INFO - PROCESS | 2009 | 1470655125853 Marionette DEBUG loaded listener.js 04:18:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x1193d0800) [pid = 2009] [serial = 843] [outer = 0x11813b800] 04:18:46 INFO - PROCESS | 2009 | 1470655126213 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 04:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 622ms 04:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:18:46 INFO - PROCESS | 2009 | 1470655126247 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:18:46 INFO - PROCESS | 2009 | 1470655126248 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:18:46 INFO - PROCESS | 2009 | 1470655126250 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:18:46 INFO - PROCESS | 2009 | 1470655126251 Marionette TRACE conn2 <- [1,1098,null,{}] 04:18:46 INFO - PROCESS | 2009 | 1470655126253 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:46 INFO - PROCESS | 2009 | 1470655126255 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:46 INFO - PROCESS | 2009 | 1470655126354 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:18:46 INFO - PROCESS | 2009 | 1470655126390 Marionette TRACE conn2 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:46 INFO - PROCESS | 2009 | 1470655126391 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:46 INFO - PROCESS | 2009 | ++DOCSHELL 0x124048000 == 34 [pid = 2009] [id = 282] 04:18:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x1193d0400) [pid = 2009] [serial = 844] [outer = 0x0] 04:18:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x1193db800) [pid = 2009] [serial = 845] [outer = 0x1193d0400] 04:18:46 INFO - PROCESS | 2009 | 1470655126415 Marionette DEBUG loaded listener.js 04:18:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x11942ac00) [pid = 2009] [serial = 846] [outer = 0x1193d0400] 04:18:46 INFO - PROCESS | 2009 | 1470655126725 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 04:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 520ms 04:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:18:46 INFO - PROCESS | 2009 | 1470655126771 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:18:46 INFO - PROCESS | 2009 | 1470655126772 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:18:46 INFO - PROCESS | 2009 | 1470655126774 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:18:46 INFO - PROCESS | 2009 | 1470655126775 Marionette TRACE conn2 <- [1,1102,null,{}] 04:18:46 INFO - PROCESS | 2009 | 1470655126777 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:46 INFO - PROCESS | 2009 | 1470655126778 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:47 INFO - PROCESS | 2009 | 1470655127041 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:18:47 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x123805800) [pid = 2009] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:18:47 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x1126b9400) [pid = 2009] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:18:47 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x1193d4400) [pid = 2009] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:18:47 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x116999000) [pid = 2009] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:18:47 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x1126bdc00) [pid = 2009] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:18:47 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x112705000) [pid = 2009] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:18:47 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x113b68c00) [pid = 2009] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:18:47 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x1194c6c00) [pid = 2009] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:18:47 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x112a77c00) [pid = 2009] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:18:47 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x110e67c00) [pid = 2009] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:18:47 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x116760000) [pid = 2009] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:18:47 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x111c16000) [pid = 2009] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:18:47 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x10eaf7000) [pid = 2009] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:18:47 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x113ba9800) [pid = 2009] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:18:47 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x115cb6800) [pid = 2009] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:18:47 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1208cf000) [pid = 2009] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:18:47 INFO - PROCESS | 2009 | 1470655127083 Marionette TRACE conn2 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:47 INFO - PROCESS | 2009 | 1470655127084 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:47 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169e5000 == 35 [pid = 2009] [id = 283] 04:18:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x110e66c00) [pid = 2009] [serial = 847] [outer = 0x0] 04:18:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1121b2800) [pid = 2009] [serial = 848] [outer = 0x110e66c00] 04:18:47 INFO - PROCESS | 2009 | 1470655127110 Marionette DEBUG loaded listener.js 04:18:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x112a92c00) [pid = 2009] [serial = 849] [outer = 0x110e66c00] 04:18:47 INFO - PROCESS | 2009 | 1470655127352 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 04:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 623ms 04:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:18:47 INFO - PROCESS | 2009 | 1470655127405 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:18:47 INFO - PROCESS | 2009 | 1470655127406 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:18:47 INFO - PROCESS | 2009 | 1470655127409 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:18:47 INFO - PROCESS | 2009 | 1470655127410 Marionette TRACE conn2 <- [1,1106,null,{}] 04:18:47 INFO - PROCESS | 2009 | 1470655127412 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:47 INFO - PROCESS | 2009 | 1470655127413 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:47 INFO - PROCESS | 2009 | 1470655127501 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:18:47 INFO - PROCESS | 2009 | 1470655127506 Marionette TRACE conn2 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:47 INFO - PROCESS | 2009 | 1470655127507 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:47 INFO - PROCESS | 2009 | ++DOCSHELL 0x11841a800 == 36 [pid = 2009] [id = 284] 04:18:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x112707400) [pid = 2009] [serial = 850] [outer = 0x0] 04:18:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x11932d000) [pid = 2009] [serial = 851] [outer = 0x112707400] 04:18:47 INFO - PROCESS | 2009 | 1470655127531 Marionette DEBUG loaded listener.js 04:18:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x1194c6c00) [pid = 2009] [serial = 852] [outer = 0x112707400] 04:18:47 INFO - PROCESS | 2009 | 1470655127995 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 04:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 621ms 04:18:48 INFO - PROCESS | 2009 | 1470655128031 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:18:48 INFO - PROCESS | 2009 | 1470655128033 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:18:48 INFO - PROCESS | 2009 | 1470655128036 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:18:48 INFO - PROCESS | 2009 | 1470655128037 Marionette TRACE conn2 <- [1,1110,null,{}] 04:18:48 INFO - PROCESS | 2009 | 1470655128039 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:48 INFO - PROCESS | 2009 | 1470655128041 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:48 INFO - PROCESS | 2009 | 1470655128112 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:18:48 INFO - PROCESS | 2009 | 1470655128119 Marionette TRACE conn2 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:48 INFO - PROCESS | 2009 | 1470655128120 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:48 INFO - PROCESS | 2009 | ++DOCSHELL 0x128bc0800 == 37 [pid = 2009] [id = 285] 04:18:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x11692e800) [pid = 2009] [serial = 853] [outer = 0x0] 04:18:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x119f28800) [pid = 2009] [serial = 854] [outer = 0x11692e800] 04:18:48 INFO - PROCESS | 2009 | 1470655128144 Marionette DEBUG loaded listener.js 04:18:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1193d3c00) [pid = 2009] [serial = 855] [outer = 0x11692e800] 04:18:48 INFO - PROCESS | 2009 | 1470655128474 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 04:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 469ms 04:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:18:48 INFO - PROCESS | 2009 | 1470655128505 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:18:48 INFO - PROCESS | 2009 | 1470655128507 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:18:48 INFO - PROCESS | 2009 | 1470655128509 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:18:48 INFO - PROCESS | 2009 | 1470655128511 Marionette TRACE conn2 <- [1,1114,null,{}] 04:18:48 INFO - PROCESS | 2009 | 1470655128513 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:48 INFO - PROCESS | 2009 | 1470655128515 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:48 INFO - PROCESS | 2009 | 1470655128638 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:18:48 INFO - PROCESS | 2009 | 1470655128644 Marionette TRACE conn2 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:48 INFO - PROCESS | 2009 | 1470655128645 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:48 INFO - PROCESS | 2009 | ++DOCSHELL 0x119763000 == 38 [pid = 2009] [id = 286] 04:18:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x12380c800) [pid = 2009] [serial = 856] [outer = 0x0] 04:18:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x123932000) [pid = 2009] [serial = 857] [outer = 0x12380c800] 04:18:48 INFO - PROCESS | 2009 | 1470655128672 Marionette DEBUG loaded listener.js 04:18:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x123945c00) [pid = 2009] [serial = 858] [outer = 0x12380c800] 04:18:48 INFO - PROCESS | 2009 | 1470655128987 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 04:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 521ms 04:18:49 INFO - PROCESS | 2009 | 1470655129098 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:18:49 INFO - PROCESS | 2009 | 1470655129101 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:18:49 INFO - PROCESS | 2009 | 1470655129108 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:18:49 INFO - PROCESS | 2009 | 1470655129112 Marionette TRACE conn2 <- [1,1118,null,{}] 04:18:49 INFO - PROCESS | 2009 | 1470655129127 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:49 INFO - PROCESS | 2009 | 1470655129131 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:49 INFO - PROCESS | 2009 | 1470655129302 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:18:49 INFO - PROCESS | 2009 | 1470655129425 Marionette TRACE conn2 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:49 INFO - PROCESS | 2009 | 1470655129428 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:49 INFO - PROCESS | 2009 | ++DOCSHELL 0x113360800 == 39 [pid = 2009] [id = 287] 04:18:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x1126bf800) [pid = 2009] [serial = 859] [outer = 0x0] 04:18:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x1126c4000) [pid = 2009] [serial = 860] [outer = 0x1126bf800] 04:18:49 INFO - PROCESS | 2009 | 1470655129467 Marionette DEBUG loaded listener.js 04:18:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x1127d7400) [pid = 2009] [serial = 861] [outer = 0x1126bf800] 04:18:50 INFO - PROCESS | 2009 | 1470655130039 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 04:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 986ms 04:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:18:50 INFO - PROCESS | 2009 | 1470655130093 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:18:50 INFO - PROCESS | 2009 | 1470655130095 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:18:50 INFO - PROCESS | 2009 | 1470655130100 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:18:50 INFO - PROCESS | 2009 | 1470655130103 Marionette TRACE conn2 <- [1,1122,null,{}] 04:18:50 INFO - PROCESS | 2009 | 1470655130106 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:50 INFO - PROCESS | 2009 | 1470655130107 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:50 INFO - PROCESS | 2009 | 1470655130215 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:18:50 INFO - PROCESS | 2009 | 1470655130290 Marionette TRACE conn2 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:50 INFO - PROCESS | 2009 | 1470655130291 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:50 INFO - PROCESS | 2009 | ++DOCSHELL 0x118ed4000 == 40 [pid = 2009] [id = 288] 04:18:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x113de7800) [pid = 2009] [serial = 862] [outer = 0x0] 04:18:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x116168c00) [pid = 2009] [serial = 863] [outer = 0x113de7800] 04:18:50 INFO - PROCESS | 2009 | 1470655130322 Marionette DEBUG loaded listener.js 04:18:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x1165f0000) [pid = 2009] [serial = 864] [outer = 0x113de7800] 04:18:51 INFO - PROCESS | 2009 | 1470655131011 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 04:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 974ms 04:18:51 INFO - PROCESS | 2009 | 1470655131073 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:18:51 INFO - PROCESS | 2009 | 1470655131075 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:18:51 INFO - PROCESS | 2009 | 1470655131079 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:18:51 INFO - PROCESS | 2009 | 1470655131081 Marionette TRACE conn2 <- [1,1126,null,{}] 04:18:51 INFO - PROCESS | 2009 | 1470655131084 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:51 INFO - PROCESS | 2009 | 1470655131086 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:51 INFO - PROCESS | 2009 | 1470655131192 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:18:51 INFO - PROCESS | 2009 | --DOCSHELL 0x128bc0800 == 39 [pid = 2009] [id = 285] 04:18:51 INFO - PROCESS | 2009 | --DOCSHELL 0x11841a800 == 38 [pid = 2009] [id = 284] 04:18:51 INFO - PROCESS | 2009 | --DOCSHELL 0x1169e5000 == 37 [pid = 2009] [id = 283] 04:18:51 INFO - PROCESS | 2009 | --DOCSHELL 0x124048000 == 36 [pid = 2009] [id = 282] 04:18:51 INFO - PROCESS | 2009 | --DOCSHELL 0x123950000 == 35 [pid = 2009] [id = 281] 04:18:51 INFO - PROCESS | 2009 | --DOCSHELL 0x119a03000 == 34 [pid = 2009] [id = 280] 04:18:51 INFO - PROCESS | 2009 | --DOCSHELL 0x118ee2000 == 33 [pid = 2009] [id = 279] 04:18:51 INFO - PROCESS | 2009 | --DOCSHELL 0x11841c800 == 32 [pid = 2009] [id = 278] 04:18:51 INFO - PROCESS | 2009 | --DOCSHELL 0x1169de800 == 31 [pid = 2009] [id = 277] 04:18:51 INFO - PROCESS | 2009 | --DOCSHELL 0x113d09000 == 30 [pid = 2009] [id = 276] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x123941400) [pid = 2009] [serial = 809] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x12392b000) [pid = 2009] [serial = 806] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x118797800) [pid = 2009] [serial = 788] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x119325c00) [pid = 2009] [serial = 789] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x119429400) [pid = 2009] [serial = 791] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x11813bc00) [pid = 2009] [serial = 785] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x116ab9c00) [pid = 2009] [serial = 782] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x118103800) [pid = 2009] [serial = 783] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1127e4400) [pid = 2009] [serial = 776] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x112a94000) [pid = 2009] [serial = 777] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x1161c9400) [pid = 2009] [serial = 779] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x119b2f000) [pid = 2009] [serial = 794] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x11692f400) [pid = 2009] [serial = 780] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x119d7e800) [pid = 2009] [serial = 795] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x112f07400) [pid = 2009] [serial = 770] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x113ba8800) [pid = 2009] [serial = 771] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x111caec00) [pid = 2009] [serial = 767] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1121be800) [pid = 2009] [serial = 768] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x119341400) [pid = 2009] [serial = 765] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x1198d6c00) [pid = 2009] [serial = 792] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x112a85c00) [pid = 2009] [serial = 773] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x1174dc000) [pid = 2009] [serial = 774] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x112f0c400) [pid = 2009] [serial = 798] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x11213dc00) [pid = 2009] [serial = 797] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x1208dc800) [pid = 2009] [serial = 804] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x119d7ec00) [pid = 2009] [serial = 803] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x119b2e800) [pid = 2009] [serial = 801] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x12393e800) [pid = 2009] [serial = 807] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x11818f000) [pid = 2009] [serial = 786] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x118798800) [pid = 2009] [serial = 800] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x1239b5800) [pid = 2009] [serial = 810] [outer = 0x0] [url = about:blank] 04:18:51 INFO - PROCESS | 2009 | 1470655131277 Marionette TRACE conn2 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:51 INFO - PROCESS | 2009 | 1470655131280 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:51 INFO - PROCESS | 2009 | ++DOCSHELL 0x113260800 == 31 [pid = 2009] [id = 289] 04:18:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x1126c1000) [pid = 2009] [serial = 865] [outer = 0x0] 04:18:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x112a80c00) [pid = 2009] [serial = 866] [outer = 0x1126c1000] 04:18:51 INFO - PROCESS | 2009 | 1470655131308 Marionette DEBUG loaded listener.js 04:18:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x113ba9800) [pid = 2009] [serial = 867] [outer = 0x1126c1000] 04:18:51 INFO - PROCESS | 2009 | 1470655131687 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 04:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 620ms 04:18:51 INFO - PROCESS | 2009 | 1470655131702 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:18:51 INFO - PROCESS | 2009 | 1470655131706 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:18:51 INFO - PROCESS | 2009 | 1470655131712 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:18:51 INFO - PROCESS | 2009 | 1470655131715 Marionette TRACE conn2 <- [1,1130,null,{}] 04:18:51 INFO - PROCESS | 2009 | 1470655131719 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:51 INFO - PROCESS | 2009 | 1470655131721 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:51 INFO - PROCESS | 2009 | 1470655131847 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:18:51 INFO - PROCESS | 2009 | 1470655131948 Marionette TRACE conn2 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:51 INFO - PROCESS | 2009 | 1470655131949 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:51 INFO - PROCESS | 2009 | ++DOCSHELL 0x117118800 == 32 [pid = 2009] [id = 290] 04:18:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x11693c000) [pid = 2009] [serial = 868] [outer = 0x0] 04:18:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x116a03000) [pid = 2009] [serial = 869] [outer = 0x11693c000] 04:18:51 INFO - PROCESS | 2009 | 1470655131977 Marionette DEBUG loaded listener.js 04:18:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x117263c00) [pid = 2009] [serial = 870] [outer = 0x11693c000] 04:18:52 INFO - PROCESS | 2009 | 1470655132245 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 04:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 573ms 04:18:52 INFO - PROCESS | 2009 | 1470655132289 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:18:52 INFO - PROCESS | 2009 | 1470655132290 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:18:52 INFO - PROCESS | 2009 | 1470655132292 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:18:52 INFO - PROCESS | 2009 | 1470655132295 Marionette TRACE conn2 <- [1,1134,null,{}] 04:18:52 INFO - PROCESS | 2009 | 1470655132311 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:52 INFO - PROCESS | 2009 | 1470655132325 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:52 INFO - PROCESS | 2009 | 1470655132407 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:18:52 INFO - PROCESS | 2009 | 1470655132461 Marionette TRACE conn2 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:52 INFO - PROCESS | 2009 | 1470655132463 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:52 INFO - PROCESS | 2009 | ++DOCSHELL 0x118e15000 == 33 [pid = 2009] [id = 291] 04:18:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x1174d1000) [pid = 2009] [serial = 871] [outer = 0x0] 04:18:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x118104000) [pid = 2009] [serial = 872] [outer = 0x1174d1000] 04:18:52 INFO - PROCESS | 2009 | 1470655132491 Marionette DEBUG loaded listener.js 04:18:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x118144400) [pid = 2009] [serial = 873] [outer = 0x1174d1000] 04:18:52 INFO - PROCESS | 2009 | 1470655132753 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 473ms 04:18:52 INFO - PROCESS | 2009 | 1470655132767 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:18:52 INFO - PROCESS | 2009 | 1470655132770 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:18:52 INFO - PROCESS | 2009 | 1470655132779 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:18:52 INFO - PROCESS | 2009 | 1470655132780 Marionette TRACE conn2 <- [1,1138,null,{}] 04:18:52 INFO - PROCESS | 2009 | 1470655132790 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:52 INFO - PROCESS | 2009 | 1470655132791 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:52 INFO - PROCESS | 2009 | 1470655132875 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:18:52 INFO - PROCESS | 2009 | 1470655132879 Marionette TRACE conn2 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:52 INFO - PROCESS | 2009 | 1470655132880 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:52 INFO - PROCESS | 2009 | ++DOCSHELL 0x119aa5800 == 34 [pid = 2009] [id = 292] 04:18:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x1181a1800) [pid = 2009] [serial = 874] [outer = 0x0] 04:18:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x11879f400) [pid = 2009] [serial = 875] [outer = 0x1181a1800] 04:18:52 INFO - PROCESS | 2009 | 1470655132907 Marionette DEBUG loaded listener.js 04:18:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x11934e000) [pid = 2009] [serial = 876] [outer = 0x1181a1800] 04:18:53 INFO - PROCESS | 2009 | 1470655133251 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 04:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 479ms 04:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:18:53 INFO - PROCESS | 2009 | 1470655133257 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:18:53 INFO - PROCESS | 2009 | 1470655133258 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:18:53 INFO - PROCESS | 2009 | 1470655133260 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:18:53 INFO - PROCESS | 2009 | 1470655133261 Marionette TRACE conn2 <- [1,1142,null,{}] 04:18:53 INFO - PROCESS | 2009 | 1470655133263 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:53 INFO - PROCESS | 2009 | 1470655133273 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:53 INFO - PROCESS | 2009 | 1470655133378 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:18:53 INFO - PROCESS | 2009 | 1470655133390 Marionette TRACE conn2 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:53 INFO - PROCESS | 2009 | 1470655133391 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:53 INFO - PROCESS | 2009 | ++DOCSHELL 0x1238ae800 == 35 [pid = 2009] [id = 293] 04:18:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x118796000) [pid = 2009] [serial = 877] [outer = 0x0] 04:18:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x1193d8c00) [pid = 2009] [serial = 878] [outer = 0x118796000] 04:18:53 INFO - PROCESS | 2009 | 1470655133416 Marionette DEBUG loaded listener.js 04:18:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1194c1800) [pid = 2009] [serial = 879] [outer = 0x118796000] 04:18:53 INFO - PROCESS | 2009 | 1470655133742 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 04:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 520ms 04:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:18:53 INFO - PROCESS | 2009 | 1470655133781 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:18:53 INFO - PROCESS | 2009 | 1470655133782 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:18:53 INFO - PROCESS | 2009 | 1470655133784 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:18:53 INFO - PROCESS | 2009 | 1470655133785 Marionette TRACE conn2 <- [1,1146,null,{}] 04:18:53 INFO - PROCESS | 2009 | 1470655133788 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:53 INFO - PROCESS | 2009 | 1470655133792 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:53 INFO - PROCESS | 2009 | 1470655133905 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:18:53 INFO - PROCESS | 2009 | 1470655133939 Marionette TRACE conn2 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:53 INFO - PROCESS | 2009 | 1470655133941 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:53 INFO - PROCESS | 2009 | ++DOCSHELL 0x124fbe000 == 36 [pid = 2009] [id = 294] 04:18:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x119893800) [pid = 2009] [serial = 880] [outer = 0x0] 04:18:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x123805000) [pid = 2009] [serial = 881] [outer = 0x119893800] 04:18:53 INFO - PROCESS | 2009 | 1470655133965 Marionette DEBUG loaded listener.js 04:18:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x12393c000) [pid = 2009] [serial = 882] [outer = 0x119893800] 04:18:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x1239b6800) [pid = 2009] [serial = 883] [outer = 0x12d261c00] 04:18:54 INFO - PROCESS | 2009 | 1470655134343 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 04:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 571ms 04:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:18:54 INFO - PROCESS | 2009 | 1470655134356 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:18:54 INFO - PROCESS | 2009 | 1470655134357 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:18:54 INFO - PROCESS | 2009 | 1470655134359 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:18:54 INFO - PROCESS | 2009 | 1470655134360 Marionette TRACE conn2 <- [1,1150,null,{}] 04:18:54 INFO - PROCESS | 2009 | 1470655134369 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:54 INFO - PROCESS | 2009 | 1470655134371 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:54 INFO - PROCESS | 2009 | 1470655134471 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:18:54 INFO - PROCESS | 2009 | 1470655134475 Marionette TRACE conn2 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:54 INFO - PROCESS | 2009 | 1470655134476 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:54 INFO - PROCESS | 2009 | ++DOCSHELL 0x126728800 == 37 [pid = 2009] [id = 295] 04:18:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x119b26800) [pid = 2009] [serial = 884] [outer = 0x0] 04:18:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1239b4800) [pid = 2009] [serial = 885] [outer = 0x119b26800] 04:18:54 INFO - PROCESS | 2009 | 1470655134500 Marionette DEBUG loaded listener.js 04:18:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1239bf400) [pid = 2009] [serial = 886] [outer = 0x119b26800] 04:18:54 INFO - PROCESS | 2009 | 1470655134813 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 04:18:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:18:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 470ms 04:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:18:54 INFO - PROCESS | 2009 | 1470655134830 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:18:54 INFO - PROCESS | 2009 | 1470655134831 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:18:54 INFO - PROCESS | 2009 | 1470655134836 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:18:54 INFO - PROCESS | 2009 | 1470655134838 Marionette TRACE conn2 <- [1,1154,null,{}] 04:18:54 INFO - PROCESS | 2009 | 1470655134840 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:54 INFO - PROCESS | 2009 | 1470655134841 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:54 INFO - PROCESS | 2009 | 1470655134938 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:18:54 INFO - PROCESS | 2009 | 1470655134948 Marionette TRACE conn2 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:54 INFO - PROCESS | 2009 | 1470655134951 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:54 INFO - PROCESS | 2009 | ++DOCSHELL 0x128e0c800 == 38 [pid = 2009] [id = 296] 04:18:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1239eac00) [pid = 2009] [serial = 887] [outer = 0x0] 04:18:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x123bdd000) [pid = 2009] [serial = 888] [outer = 0x1239eac00] 04:18:54 INFO - PROCESS | 2009 | 1470655134976 Marionette DEBUG loaded listener.js 04:18:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x123f51c00) [pid = 2009] [serial = 889] [outer = 0x1239eac00] 04:18:55 INFO - PROCESS | 2009 | 1470655135292 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 04:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 521ms 04:18:55 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x11692e800) [pid = 2009] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:18:55 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x117259c00) [pid = 2009] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:18:55 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x119349400) [pid = 2009] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:18:55 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x1126c2000) [pid = 2009] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:18:55 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x112707400) [pid = 2009] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:18:55 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x11818ec00) [pid = 2009] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:18:55 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x110e66c00) [pid = 2009] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:18:55 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x112a82000) [pid = 2009] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:18:55 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x112755800) [pid = 2009] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:18:55 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x1126c8800) [pid = 2009] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:18:55 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x112a85800) [pid = 2009] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:18:55 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x11813b800) [pid = 2009] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:18:55 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x116a0dc00) [pid = 2009] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:18:55 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x112a89800) [pid = 2009] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:18:55 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x1193d0400) [pid = 2009] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:18:55 INFO - PROCESS | 2009 | 1470655135418 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:18:55 INFO - PROCESS | 2009 | 1470655135420 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:18:55 INFO - PROCESS | 2009 | 1470655135438 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:18:55 INFO - PROCESS | 2009 | 1470655135439 Marionette TRACE conn2 <- [1,1158,null,{}] 04:18:55 INFO - PROCESS | 2009 | 1470655135441 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:55 INFO - PROCESS | 2009 | 1470655135442 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:55 INFO - PROCESS | 2009 | 1470655135521 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:18:55 INFO - PROCESS | 2009 | 1470655135525 Marionette TRACE conn2 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:55 INFO - PROCESS | 2009 | 1470655135526 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:55 INFO - PROCESS | 2009 | ++DOCSHELL 0x11975d000 == 39 [pid = 2009] [id = 297] 04:18:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x112750800) [pid = 2009] [serial = 890] [outer = 0x0] 04:18:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x112a82000) [pid = 2009] [serial = 891] [outer = 0x112750800] 04:18:55 INFO - PROCESS | 2009 | 1470655135550 Marionette DEBUG loaded listener.js 04:18:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x116a0dc00) [pid = 2009] [serial = 892] [outer = 0x112750800] 04:18:55 INFO - PROCESS | 2009 | 1470655135889 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 04:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 481ms 04:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:18:55 INFO - PROCESS | 2009 | 1470655135906 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:18:55 INFO - PROCESS | 2009 | 1470655135907 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:18:55 INFO - PROCESS | 2009 | 1470655135910 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:18:55 INFO - PROCESS | 2009 | 1470655135911 Marionette TRACE conn2 <- [1,1162,null,{}] 04:18:55 INFO - PROCESS | 2009 | 1470655135913 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:55 INFO - PROCESS | 2009 | 1470655135918 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:56 INFO - PROCESS | 2009 | 1470655136017 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:18:56 INFO - PROCESS | 2009 | 1470655136098 Marionette TRACE conn2 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:56 INFO - PROCESS | 2009 | 1470655136099 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:56 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a415000 == 40 [pid = 2009] [id = 298] 04:18:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x116999400) [pid = 2009] [serial = 893] [outer = 0x0] 04:18:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1193d5000) [pid = 2009] [serial = 894] [outer = 0x116999400] 04:18:56 INFO - PROCESS | 2009 | 1470655136139 Marionette DEBUG loaded listener.js 04:18:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x11934c400) [pid = 2009] [serial = 895] [outer = 0x116999400] 04:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 620ms 04:18:56 INFO - PROCESS | 2009 | 1470655136522 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 04:18:56 INFO - PROCESS | 2009 | 1470655136530 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:18:56 INFO - PROCESS | 2009 | 1470655136533 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:18:56 INFO - PROCESS | 2009 | 1470655136536 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:18:56 INFO - PROCESS | 2009 | 1470655136538 Marionette TRACE conn2 <- [1,1166,null,{}] 04:18:56 INFO - PROCESS | 2009 | 1470655136541 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:56 INFO - PROCESS | 2009 | 1470655136542 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:56 INFO - PROCESS | 2009 | 1470655136628 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:18:56 INFO - PROCESS | 2009 | 1470655136685 Marionette TRACE conn2 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:56 INFO - PROCESS | 2009 | 1470655136687 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:56 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a883800 == 41 [pid = 2009] [id = 299] 04:18:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x119340000) [pid = 2009] [serial = 896] [outer = 0x0] 04:18:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x1243b2400) [pid = 2009] [serial = 897] [outer = 0x119340000] 04:18:56 INFO - PROCESS | 2009 | 1470655136712 Marionette DEBUG loaded listener.js 04:18:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x1247aa400) [pid = 2009] [serial = 898] [outer = 0x119340000] 04:18:57 INFO - PROCESS | 2009 | 1470655137000 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 04:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 521ms 04:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:18:57 INFO - PROCESS | 2009 | 1470655137058 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:18:57 INFO - PROCESS | 2009 | 1470655137059 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:18:57 INFO - PROCESS | 2009 | 1470655137061 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:18:57 INFO - PROCESS | 2009 | 1470655137062 Marionette TRACE conn2 <- [1,1170,null,{}] 04:18:57 INFO - PROCESS | 2009 | 1470655137065 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:57 INFO - PROCESS | 2009 | 1470655137066 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:57 INFO - PROCESS | 2009 | 1470655137143 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:18:57 INFO - PROCESS | 2009 | 1470655137147 Marionette TRACE conn2 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:57 INFO - PROCESS | 2009 | 1470655137149 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:57 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b80f000 == 42 [pid = 2009] [id = 300] 04:18:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x12470ec00) [pid = 2009] [serial = 899] [outer = 0x0] 04:18:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x124bcb800) [pid = 2009] [serial = 900] [outer = 0x12470ec00] 04:18:57 INFO - PROCESS | 2009 | 1470655137175 Marionette DEBUG loaded listener.js 04:18:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x124bd1800) [pid = 2009] [serial = 901] [outer = 0x12470ec00] 04:18:57 INFO - PROCESS | 2009 | 1470655137615 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 04:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 569ms 04:18:57 INFO - PROCESS | 2009 | 1470655137651 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:18:57 INFO - PROCESS | 2009 | 1470655137655 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:18:57 INFO - PROCESS | 2009 | 1470655137662 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:18:57 INFO - PROCESS | 2009 | 1470655137665 Marionette TRACE conn2 <- [1,1174,null,{}] 04:18:57 INFO - PROCESS | 2009 | 1470655137673 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:57 INFO - PROCESS | 2009 | 1470655137676 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:57 INFO - PROCESS | 2009 | 1470655137835 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:18:57 INFO - PROCESS | 2009 | 1470655137994 Marionette TRACE conn2 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:57 INFO - PROCESS | 2009 | 1470655137996 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:58 INFO - PROCESS | 2009 | ++DOCSHELL 0x11700a800 == 43 [pid = 2009] [id = 301] 04:18:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1131e7c00) [pid = 2009] [serial = 902] [outer = 0x0] 04:18:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x113ba0400) [pid = 2009] [serial = 903] [outer = 0x1131e7c00] 04:18:58 INFO - PROCESS | 2009 | 1470655138049 Marionette DEBUG loaded listener.js 04:18:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x116767800) [pid = 2009] [serial = 904] [outer = 0x1131e7c00] 04:18:58 INFO - PROCESS | 2009 | 1470655138486 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 04:18:58 INFO - PROCESS | 2009 | 1470655138539 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:18:58 INFO - PROCESS | 2009 | 1470655138544 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:18:58 INFO - PROCESS | 2009 | 1470655138545 Marionette TRACE conn2 <- [1,1178,null,{}] 04:18:58 INFO - PROCESS | 2009 | 1470655138548 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:58 INFO - PROCESS | 2009 | 1470655138550 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:58 INFO - PROCESS | 2009 | 1470655138652 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:18:58 INFO - PROCESS | 2009 | 1470655138722 Marionette TRACE conn2 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:58 INFO - PROCESS | 2009 | 1470655138723 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:58 INFO - PROCESS | 2009 | ++DOCSHELL 0x123967000 == 44 [pid = 2009] [id = 302] 04:18:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x116aba400) [pid = 2009] [serial = 905] [outer = 0x0] 04:18:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x118108c00) [pid = 2009] [serial = 906] [outer = 0x116aba400] 04:18:58 INFO - PROCESS | 2009 | 1470655138753 Marionette DEBUG loaded listener.js 04:18:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x118143000) [pid = 2009] [serial = 907] [outer = 0x116aba400] 04:18:59 INFO - PROCESS | 2009 | 1470655139159 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 04:18:59 INFO - PROCESS | 2009 | 1470655139233 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:18:59 INFO - PROCESS | 2009 | 1470655139267 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:18:59 INFO - PROCESS | 2009 | 1470655139269 Marionette TRACE conn2 <- [1,1182,null,{}] 04:18:59 INFO - PROCESS | 2009 | 1470655139279 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:59 INFO - PROCESS | 2009 | 1470655139284 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:59 INFO - PROCESS | 2009 | 1470655139383 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:18:59 INFO - PROCESS | 2009 | 1470655139454 Marionette TRACE conn2 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:59 INFO - PROCESS | 2009 | 1470655139457 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:18:59 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b806800 == 45 [pid = 2009] [id = 303] 04:18:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x119b27400) [pid = 2009] [serial = 908] [outer = 0x0] 04:18:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x123803000) [pid = 2009] [serial = 909] [outer = 0x119b27400] 04:18:59 INFO - PROCESS | 2009 | 1470655139487 Marionette DEBUG loaded listener.js 04:18:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x123930000) [pid = 2009] [serial = 910] [outer = 0x119b27400] 04:18:59 INFO - PROCESS | 2009 | 1470655139905 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 04:18:59 INFO - PROCESS | 2009 | 1470655139944 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:18:59 INFO - PROCESS | 2009 | 1470655139946 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:18:59 INFO - PROCESS | 2009 | 1470655139948 Marionette TRACE conn2 <- [1,1186,null,{}] 04:18:59 INFO - PROCESS | 2009 | 1470655139950 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:59 INFO - PROCESS | 2009 | 1470655139951 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:00 INFO - PROCESS | 2009 | 1470655140051 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:19:00 INFO - PROCESS | 2009 | 1470655140108 Marionette TRACE conn2 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:00 INFO - PROCESS | 2009 | 1470655140109 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:00 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba44000 == 46 [pid = 2009] [id = 304] 04:19:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x12393cc00) [pid = 2009] [serial = 911] [outer = 0x0] 04:19:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x1241b2000) [pid = 2009] [serial = 912] [outer = 0x12393cc00] 04:19:00 INFO - PROCESS | 2009 | 1470655140138 Marionette DEBUG loaded listener.js 04:19:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x12479cc00) [pid = 2009] [serial = 913] [outer = 0x12393cc00] 04:19:00 INFO - PROCESS | 2009 | 1470655140557 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 04:19:00 INFO - PROCESS | 2009 | 1470655140620 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:19:00 INFO - PROCESS | 2009 | 1470655140622 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:19:00 INFO - PROCESS | 2009 | 1470655140623 Marionette TRACE conn2 <- [1,1190,null,{}] 04:19:00 INFO - PROCESS | 2009 | 1470655140625 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:00 INFO - PROCESS | 2009 | 1470655140627 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:00 INFO - PROCESS | 2009 | 1470655140743 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:19:00 INFO - PROCESS | 2009 | 1470655140814 Marionette TRACE conn2 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:00 INFO - PROCESS | 2009 | 1470655140815 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:00 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c4e000 == 47 [pid = 2009] [id = 305] 04:19:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x1127dec00) [pid = 2009] [serial = 914] [outer = 0x0] 04:19:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x119429c00) [pid = 2009] [serial = 915] [outer = 0x1127dec00] 04:19:00 INFO - PROCESS | 2009 | 1470655140844 Marionette DEBUG loaded listener.js 04:19:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x12479f800) [pid = 2009] [serial = 916] [outer = 0x1127dec00] 04:19:01 INFO - PROCESS | 2009 | 1470655141417 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 04:19:01 INFO - PROCESS | 2009 | 1470655141445 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:19:01 INFO - PROCESS | 2009 | 1470655141448 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:19:01 INFO - PROCESS | 2009 | 1470655141453 Marionette TRACE conn2 <- [1,1194,null,{}] 04:19:01 INFO - PROCESS | 2009 | 1470655141457 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:01 INFO - PROCESS | 2009 | 1470655141458 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:01 INFO - PROCESS | 2009 | 1470655141553 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:19:01 INFO - PROCESS | 2009 | 1470655141611 Marionette TRACE conn2 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:01 INFO - PROCESS | 2009 | 1470655141613 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:01 INFO - PROCESS | 2009 | ++DOCSHELL 0x11700e000 == 48 [pid = 2009] [id = 306] 04:19:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x113b09400) [pid = 2009] [serial = 917] [outer = 0x0] 04:19:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x1164e4800) [pid = 2009] [serial = 918] [outer = 0x113b09400] 04:19:01 INFO - PROCESS | 2009 | 1470655141641 Marionette DEBUG loaded listener.js 04:19:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x11693bc00) [pid = 2009] [serial = 919] [outer = 0x113b09400] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x115c3c800 == 47 [pid = 2009] [id = 275] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x12a883800 == 46 [pid = 2009] [id = 299] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x12a415000 == 45 [pid = 2009] [id = 298] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x11975d000 == 44 [pid = 2009] [id = 297] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x128e0c800 == 43 [pid = 2009] [id = 296] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x126728800 == 42 [pid = 2009] [id = 295] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x124fbe000 == 41 [pid = 2009] [id = 294] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x1238ae800 == 40 [pid = 2009] [id = 293] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x119aa5800 == 39 [pid = 2009] [id = 292] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x118e15000 == 38 [pid = 2009] [id = 291] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x117118800 == 37 [pid = 2009] [id = 290] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x113260800 == 36 [pid = 2009] [id = 289] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x118ed4000 == 35 [pid = 2009] [id = 288] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x113360800 == 34 [pid = 2009] [id = 287] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x119763000 == 33 [pid = 2009] [id = 286] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x115c4e000 == 32 [pid = 2009] [id = 305] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba44000 == 31 [pid = 2009] [id = 304] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x12b806800 == 30 [pid = 2009] [id = 303] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x123967000 == 29 [pid = 2009] [id = 302] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x12b80f000 == 28 [pid = 2009] [id = 300] 04:19:02 INFO - PROCESS | 2009 | --DOCSHELL 0x11700a800 == 27 [pid = 2009] [id = 301] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x1193d3c00) [pid = 2009] [serial = 855] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x123932000) [pid = 2009] [serial = 857] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x119f28800) [pid = 2009] [serial = 854] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x1174d6c00) [pid = 2009] [serial = 836] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x119b33000) [pid = 2009] [serial = 822] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x117152000) [pid = 2009] [serial = 834] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x1194c6c00) [pid = 2009] [serial = 852] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x118eb6c00) [pid = 2009] [serial = 818] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x112a92c00) [pid = 2009] [serial = 849] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x112f0f400) [pid = 2009] [serial = 812] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x112a8ac00) [pid = 2009] [serial = 824] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x113b6e000) [pid = 2009] [serial = 825] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x1127d8400) [pid = 2009] [serial = 827] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x118107000) [pid = 2009] [serial = 839] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x1181a0c00) [pid = 2009] [serial = 842] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x116936000) [pid = 2009] [serial = 833] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1176cd400) [pid = 2009] [serial = 816] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1121b2800) [pid = 2009] [serial = 848] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x113ba7800) [pid = 2009] [serial = 830] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x116168400) [pid = 2009] [serial = 831] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x1193db800) [pid = 2009] [serial = 845] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x118110800) [pid = 2009] [serial = 840] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x119429000) [pid = 2009] [serial = 819] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x11725a800) [pid = 2009] [serial = 815] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x11942ac00) [pid = 2009] [serial = 846] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x1194c0c00) [pid = 2009] [serial = 821] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x11932d000) [pid = 2009] [serial = 851] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x1193d0800) [pid = 2009] [serial = 843] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x115ea8c00) [pid = 2009] [serial = 813] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x1127e6000) [pid = 2009] [serial = 828] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x117d49c00) [pid = 2009] [serial = 837] [outer = 0x0] [url = about:blank] 04:19:02 INFO - PROCESS | 2009 | 1470655142577 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 04:19:02 INFO - PROCESS | 2009 | 1470655142625 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:19:02 INFO - PROCESS | 2009 | 1470655142628 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:19:02 INFO - PROCESS | 2009 | 1470655142631 Marionette TRACE conn2 <- [1,1198,null,{}] 04:19:02 INFO - PROCESS | 2009 | 1470655142640 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:02 INFO - PROCESS | 2009 | 1470655142642 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:02 INFO - PROCESS | 2009 | 1470655142722 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:19:02 INFO - PROCESS | 2009 | 1470655142727 Marionette TRACE conn2 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:02 INFO - PROCESS | 2009 | 1470655142729 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:02 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c32000 == 28 [pid = 2009] [id = 307] 04:19:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x112a76800) [pid = 2009] [serial = 920] [outer = 0x0] 04:19:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x112a7e400) [pid = 2009] [serial = 921] [outer = 0x112a76800] 04:19:02 INFO - PROCESS | 2009 | 1470655142759 Marionette DEBUG loaded listener.js 04:19:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x112f0c400) [pid = 2009] [serial = 922] [outer = 0x112a76800] 04:19:03 INFO - PROCESS | 2009 | 1470655143181 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 578ms 04:19:03 INFO - PROCESS | 2009 | 1470655143207 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:19:03 INFO - PROCESS | 2009 | 1470655143211 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:19:03 INFO - PROCESS | 2009 | 1470655143219 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:19:03 INFO - PROCESS | 2009 | 1470655143222 Marionette TRACE conn2 <- [1,1202,null,{}] 04:19:03 INFO - PROCESS | 2009 | 1470655143225 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:03 INFO - PROCESS | 2009 | 1470655143228 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:03 INFO - PROCESS | 2009 | 1470655143351 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:19:03 INFO - PROCESS | 2009 | 1470655143360 Marionette TRACE conn2 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:03 INFO - PROCESS | 2009 | 1470655143362 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:03 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169d2000 == 29 [pid = 2009] [id = 308] 04:19:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x1131e2000) [pid = 2009] [serial = 923] [outer = 0x0] 04:19:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x115e9f000) [pid = 2009] [serial = 924] [outer = 0x1131e2000] 04:19:03 INFO - PROCESS | 2009 | 1470655143407 Marionette DEBUG loaded listener.js 04:19:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x11676ac00) [pid = 2009] [serial = 925] [outer = 0x1131e2000] 04:19:03 INFO - PROCESS | 2009 | 1470655143825 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:19:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 04:19:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 622ms 04:19:03 INFO - PROCESS | 2009 | 1470655143843 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:19:03 INFO - PROCESS | 2009 | 1470655143845 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:19:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:19:03 INFO - PROCESS | 2009 | 1470655143851 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:19:03 INFO - PROCESS | 2009 | 1470655143855 Marionette TRACE conn2 <- [1,1206,null,{}] 04:19:03 INFO - PROCESS | 2009 | 1470655143866 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:03 INFO - PROCESS | 2009 | 1470655143873 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:03 INFO - PROCESS | 2009 | 1470655143995 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:19:04 INFO - PROCESS | 2009 | 1470655144003 Marionette TRACE conn2 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:04 INFO - PROCESS | 2009 | 1470655144006 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:04 INFO - PROCESS | 2009 | ++DOCSHELL 0x118433800 == 30 [pid = 2009] [id = 309] 04:19:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x117154400) [pid = 2009] [serial = 926] [outer = 0x0] 04:19:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x1174d4800) [pid = 2009] [serial = 927] [outer = 0x117154400] 04:19:04 INFO - PROCESS | 2009 | 1470655144051 Marionette DEBUG loaded listener.js 04:19:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x117dbf400) [pid = 2009] [serial = 928] [outer = 0x117154400] 04:19:04 INFO - PROCESS | 2009 | 1470655144467 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 04:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 628ms 04:19:04 INFO - PROCESS | 2009 | 1470655144476 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:19:04 INFO - PROCESS | 2009 | 1470655144478 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:19:04 INFO - PROCESS | 2009 | 1470655144480 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:19:04 INFO - PROCESS | 2009 | 1470655144481 Marionette TRACE conn2 <- [1,1210,null,{}] 04:19:04 INFO - PROCESS | 2009 | 1470655144489 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:04 INFO - PROCESS | 2009 | 1470655144490 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:04 INFO - PROCESS | 2009 | 1470655144603 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:19:04 INFO - PROCESS | 2009 | 1470655144617 Marionette TRACE conn2 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:04 INFO - PROCESS | 2009 | 1470655144618 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:04 INFO - PROCESS | 2009 | ++DOCSHELL 0x118ee2000 == 31 [pid = 2009] [id = 310] 04:19:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x113b9f000) [pid = 2009] [serial = 929] [outer = 0x0] 04:19:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x118102800) [pid = 2009] [serial = 930] [outer = 0x113b9f000] 04:19:04 INFO - PROCESS | 2009 | 1470655144643 Marionette DEBUG loaded listener.js 04:19:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x118181400) [pid = 2009] [serial = 931] [outer = 0x113b9f000] 04:19:05 INFO - PROCESS | 2009 | 1470655145014 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 572ms 04:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:19:05 INFO - PROCESS | 2009 | 1470655145052 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:19:05 INFO - PROCESS | 2009 | 1470655145054 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:19:05 INFO - PROCESS | 2009 | 1470655145056 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:19:05 INFO - PROCESS | 2009 | 1470655145058 Marionette TRACE conn2 <- [1,1214,null,{}] 04:19:05 INFO - PROCESS | 2009 | 1470655145061 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:05 INFO - PROCESS | 2009 | 1470655145062 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:05 INFO - PROCESS | 2009 | 1470655145176 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:19:05 INFO - PROCESS | 2009 | 1470655145189 Marionette TRACE conn2 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:05 INFO - PROCESS | 2009 | 1470655145191 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:05 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a21800 == 32 [pid = 2009] [id = 311] 04:19:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x115c17800) [pid = 2009] [serial = 932] [outer = 0x0] 04:19:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x118190400) [pid = 2009] [serial = 933] [outer = 0x115c17800] 04:19:05 INFO - PROCESS | 2009 | 1470655145230 Marionette DEBUG loaded listener.js 04:19:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x11879d000) [pid = 2009] [serial = 934] [outer = 0x115c17800] 04:19:05 INFO - PROCESS | 2009 | 1470655145678 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 04:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 669ms 04:19:05 INFO - PROCESS | 2009 | 1470655145725 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:19:05 INFO - PROCESS | 2009 | 1470655145726 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:19:05 INFO - PROCESS | 2009 | 1470655145729 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:19:05 INFO - PROCESS | 2009 | 1470655145730 Marionette TRACE conn2 <- [1,1218,null,{}] 04:19:05 INFO - PROCESS | 2009 | 1470655145732 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:05 INFO - PROCESS | 2009 | 1470655145736 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:05 INFO - PROCESS | 2009 | 1470655145838 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:19:05 INFO - PROCESS | 2009 | 1470655145874 Marionette TRACE conn2 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:05 INFO - PROCESS | 2009 | 1470655145875 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:05 INFO - PROCESS | 2009 | ++DOCSHELL 0x12395a000 == 33 [pid = 2009] [id = 312] 04:19:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x11879d400) [pid = 2009] [serial = 935] [outer = 0x0] 04:19:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x11933fc00) [pid = 2009] [serial = 936] [outer = 0x11879d400] 04:19:05 INFO - PROCESS | 2009 | 1470655145899 Marionette DEBUG loaded listener.js 04:19:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x11942cc00) [pid = 2009] [serial = 937] [outer = 0x11879d400] 04:19:06 INFO - PROCESS | 2009 | 1470655146211 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 04:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 04:19:06 INFO - PROCESS | 2009 | 1470655146248 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:19:06 INFO - PROCESS | 2009 | 1470655146251 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:19:06 INFO - PROCESS | 2009 | 1470655146261 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:19:06 INFO - PROCESS | 2009 | 1470655146262 Marionette TRACE conn2 <- [1,1222,null,{}] 04:19:06 INFO - PROCESS | 2009 | 1470655146274 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:06 INFO - PROCESS | 2009 | 1470655146275 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:06 INFO - PROCESS | 2009 | 1470655146367 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:19:06 INFO - PROCESS | 2009 | 1470655146371 Marionette TRACE conn2 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:06 INFO - PROCESS | 2009 | 1470655146372 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:06 INFO - PROCESS | 2009 | ++DOCSHELL 0x123e80800 == 34 [pid = 2009] [id = 313] 04:19:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x117dc4c00) [pid = 2009] [serial = 938] [outer = 0x0] 04:19:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x1194c2400) [pid = 2009] [serial = 939] [outer = 0x117dc4c00] 04:19:06 INFO - PROCESS | 2009 | 1470655146396 Marionette DEBUG loaded listener.js 04:19:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x119b2f000) [pid = 2009] [serial = 940] [outer = 0x117dc4c00] 04:19:06 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x119893800) [pid = 2009] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:19:06 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x12470ec00) [pid = 2009] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:19:06 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x11693c000) [pid = 2009] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:19:06 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x1126bf800) [pid = 2009] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:19:06 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x1126c1000) [pid = 2009] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:19:06 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x119340000) [pid = 2009] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:19:06 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1181a1800) [pid = 2009] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:19:06 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x113de7800) [pid = 2009] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:19:06 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x1174d1000) [pid = 2009] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:19:06 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x12380c800) [pid = 2009] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:19:06 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x119b26800) [pid = 2009] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:19:06 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x1239eac00) [pid = 2009] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:19:06 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x116999400) [pid = 2009] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:19:06 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x112750800) [pid = 2009] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:19:06 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x118796000) [pid = 2009] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:19:06 INFO - PROCESS | 2009 | 1470655146896 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 04:19:06 INFO - PROCESS | 2009 | 1470655146940 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:19:06 INFO - PROCESS | 2009 | 1470655146942 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:19:06 INFO - PROCESS | 2009 | 1470655146943 Marionette TRACE conn2 <- [1,1226,null,{}] 04:19:06 INFO - PROCESS | 2009 | 1470655146945 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:06 INFO - PROCESS | 2009 | 1470655146946 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:07 INFO - PROCESS | 2009 | 1470655147026 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:19:07 INFO - PROCESS | 2009 | 1470655147031 Marionette TRACE conn2 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:07 INFO - PROCESS | 2009 | 1470655147035 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:07 INFO - PROCESS | 2009 | ++DOCSHELL 0x1247c2000 == 35 [pid = 2009] [id = 314] 04:19:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x112a74400) [pid = 2009] [serial = 941] [outer = 0x0] 04:19:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x1164e8c00) [pid = 2009] [serial = 942] [outer = 0x112a74400] 04:19:07 INFO - PROCESS | 2009 | 1470655147060 Marionette DEBUG loaded listener.js 04:19:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x1194c4c00) [pid = 2009] [serial = 943] [outer = 0x112a74400] 04:19:07 INFO - PROCESS | 2009 | 1470655147391 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 04:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 468ms 04:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:19:07 INFO - PROCESS | 2009 | 1470655147419 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:19:07 INFO - PROCESS | 2009 | 1470655147421 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:19:07 INFO - PROCESS | 2009 | 1470655147423 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:19:07 INFO - PROCESS | 2009 | 1470655147424 Marionette TRACE conn2 <- [1,1230,null,{}] 04:19:07 INFO - PROCESS | 2009 | 1470655147426 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:07 INFO - PROCESS | 2009 | 1470655147427 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:07 INFO - PROCESS | 2009 | 1470655147524 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:19:07 INFO - PROCESS | 2009 | 1470655147529 Marionette TRACE conn2 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:07 INFO - PROCESS | 2009 | 1470655147530 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:07 INFO - PROCESS | 2009 | ++DOCSHELL 0x125840000 == 36 [pid = 2009] [id = 315] 04:19:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x1126c8800) [pid = 2009] [serial = 944] [outer = 0x0] 04:19:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x119d7e000) [pid = 2009] [serial = 945] [outer = 0x1126c8800] 04:19:07 INFO - PROCESS | 2009 | 1470655147555 Marionette DEBUG loaded listener.js 04:19:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1208dcc00) [pid = 2009] [serial = 946] [outer = 0x1126c8800] 04:19:07 INFO - PROCESS | 2009 | 1470655147872 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 04:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 467ms 04:19:07 INFO - PROCESS | 2009 | 1470655147891 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:19:07 INFO - PROCESS | 2009 | 1470655147893 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:19:07 INFO - PROCESS | 2009 | 1470655147897 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:19:07 INFO - PROCESS | 2009 | 1470655147898 Marionette TRACE conn2 <- [1,1234,null,{}] 04:19:07 INFO - PROCESS | 2009 | 1470655147904 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:07 INFO - PROCESS | 2009 | 1470655147906 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:08 INFO - PROCESS | 2009 | 1470655148025 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:19:08 INFO - PROCESS | 2009 | 1470655148030 Marionette TRACE conn2 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:08 INFO - PROCESS | 2009 | 1470655148032 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:08 INFO - PROCESS | 2009 | ++DOCSHELL 0x12679b800 == 37 [pid = 2009] [id = 316] 04:19:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1208dd800) [pid = 2009] [serial = 947] [outer = 0x0] 04:19:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x12392b000) [pid = 2009] [serial = 948] [outer = 0x1208dd800] 04:19:08 INFO - PROCESS | 2009 | 1470655148072 Marionette DEBUG loaded listener.js 04:19:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x123932400) [pid = 2009] [serial = 949] [outer = 0x1208dd800] 04:19:08 INFO - PROCESS | 2009 | 1470655148395 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 04:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 523ms 04:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:19:08 INFO - PROCESS | 2009 | 1470655148420 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:19:08 INFO - PROCESS | 2009 | 1470655148421 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:19:08 INFO - PROCESS | 2009 | 1470655148431 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:19:08 INFO - PROCESS | 2009 | 1470655148433 Marionette TRACE conn2 <- [1,1238,null,{}] 04:19:08 INFO - PROCESS | 2009 | 1470655148436 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:08 INFO - PROCESS | 2009 | 1470655148437 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:08 INFO - PROCESS | 2009 | 1470655148547 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:19:08 INFO - PROCESS | 2009 | 1470655148555 Marionette TRACE conn2 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:08 INFO - PROCESS | 2009 | 1470655148556 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:08 INFO - PROCESS | 2009 | ++DOCSHELL 0x129115000 == 38 [pid = 2009] [id = 317] 04:19:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x123936c00) [pid = 2009] [serial = 950] [outer = 0x0] 04:19:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x1239b9400) [pid = 2009] [serial = 951] [outer = 0x123936c00] 04:19:08 INFO - PROCESS | 2009 | 1470655148583 Marionette DEBUG loaded listener.js 04:19:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x1243a3800) [pid = 2009] [serial = 952] [outer = 0x123936c00] 04:19:08 INFO - PROCESS | 2009 | 1470655148980 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 04:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 578ms 04:19:09 INFO - PROCESS | 2009 | 1470655149003 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:19:09 INFO - PROCESS | 2009 | 1470655149005 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:19:09 INFO - PROCESS | 2009 | 1470655149009 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:19:09 INFO - PROCESS | 2009 | 1470655149010 Marionette TRACE conn2 <- [1,1242,null,{}] 04:19:09 INFO - PROCESS | 2009 | 1470655149015 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:09 INFO - PROCESS | 2009 | 1470655149016 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:09 INFO - PROCESS | 2009 | 1470655149128 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:19:09 INFO - PROCESS | 2009 | 1470655149206 Marionette TRACE conn2 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:09 INFO - PROCESS | 2009 | 1470655149208 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:09 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c4c800 == 39 [pid = 2009] [id = 318] 04:19:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x11270b400) [pid = 2009] [serial = 953] [outer = 0x0] 04:19:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x11274c000) [pid = 2009] [serial = 954] [outer = 0x11270b400] 04:19:09 INFO - PROCESS | 2009 | 1470655149239 Marionette DEBUG loaded listener.js 04:19:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x1127e3400) [pid = 2009] [serial = 955] [outer = 0x11270b400] 04:19:09 INFO - PROCESS | 2009 | 1470655149779 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 04:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 822ms 04:19:09 INFO - PROCESS | 2009 | 1470655149831 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:19:09 INFO - PROCESS | 2009 | 1470655149834 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:19:09 INFO - PROCESS | 2009 | 1470655149839 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:19:09 INFO - PROCESS | 2009 | 1470655149840 Marionette TRACE conn2 <- [1,1246,null,{}] 04:19:09 INFO - PROCESS | 2009 | 1470655149843 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:09 INFO - PROCESS | 2009 | 1470655149845 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:09 INFO - PROCESS | 2009 | 1470655149951 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:19:10 INFO - PROCESS | 2009 | 1470655150006 Marionette TRACE conn2 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:10 INFO - PROCESS | 2009 | 1470655150008 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:10 INFO - PROCESS | 2009 | ++DOCSHELL 0x118eed000 == 40 [pid = 2009] [id = 319] 04:19:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x116168400) [pid = 2009] [serial = 956] [outer = 0x0] 04:19:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x116933800) [pid = 2009] [serial = 957] [outer = 0x116168400] 04:19:10 INFO - PROCESS | 2009 | 1470655150038 Marionette DEBUG loaded listener.js 04:19:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x116abac00) [pid = 2009] [serial = 958] [outer = 0x116168400] 04:19:10 INFO - PROCESS | 2009 | 1470655150717 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 04:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 922ms 04:19:10 INFO - PROCESS | 2009 | 1470655150778 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:19:10 INFO - PROCESS | 2009 | 1470655150780 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:19:10 INFO - PROCESS | 2009 | 1470655150786 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:19:10 INFO - PROCESS | 2009 | 1470655150788 Marionette TRACE conn2 <- [1,1250,null,{}] 04:19:10 INFO - PROCESS | 2009 | 1470655150792 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:10 INFO - PROCESS | 2009 | 1470655150793 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:10 INFO - PROCESS | 2009 | 1470655150913 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:19:10 INFO - PROCESS | 2009 | --DOCSHELL 0x12679b800 == 39 [pid = 2009] [id = 316] 04:19:10 INFO - PROCESS | 2009 | --DOCSHELL 0x125840000 == 38 [pid = 2009] [id = 315] 04:19:10 INFO - PROCESS | 2009 | --DOCSHELL 0x1247c2000 == 37 [pid = 2009] [id = 314] 04:19:10 INFO - PROCESS | 2009 | --DOCSHELL 0x123e80800 == 36 [pid = 2009] [id = 313] 04:19:10 INFO - PROCESS | 2009 | --DOCSHELL 0x12395a000 == 35 [pid = 2009] [id = 312] 04:19:10 INFO - PROCESS | 2009 | --DOCSHELL 0x119a21800 == 34 [pid = 2009] [id = 311] 04:19:10 INFO - PROCESS | 2009 | --DOCSHELL 0x118ee2000 == 33 [pid = 2009] [id = 310] 04:19:10 INFO - PROCESS | 2009 | --DOCSHELL 0x118433800 == 32 [pid = 2009] [id = 309] 04:19:10 INFO - PROCESS | 2009 | --DOCSHELL 0x1169d2000 == 31 [pid = 2009] [id = 308] 04:19:10 INFO - PROCESS | 2009 | --DOCSHELL 0x115c32000 == 30 [pid = 2009] [id = 307] 04:19:10 INFO - PROCESS | 2009 | --DOCSHELL 0x11700e000 == 29 [pid = 2009] [id = 306] 04:19:10 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x123805000) [pid = 2009] [serial = 881] [outer = 0x0] [url = about:blank] 04:19:10 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x124bcb800) [pid = 2009] [serial = 900] [outer = 0x0] [url = about:blank] 04:19:10 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x124bd1800) [pid = 2009] [serial = 901] [outer = 0x0] [url = about:blank] 04:19:10 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x116a03000) [pid = 2009] [serial = 869] [outer = 0x0] [url = about:blank] 04:19:10 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x117263c00) [pid = 2009] [serial = 870] [outer = 0x0] [url = about:blank] 04:19:10 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x1126c4000) [pid = 2009] [serial = 860] [outer = 0x0] [url = about:blank] 04:19:10 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x1127d7400) [pid = 2009] [serial = 861] [outer = 0x0] [url = about:blank] 04:19:10 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x112a80c00) [pid = 2009] [serial = 866] [outer = 0x0] [url = about:blank] 04:19:10 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x1247aa400) [pid = 2009] [serial = 898] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x113ba9800) [pid = 2009] [serial = 867] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x11879f400) [pid = 2009] [serial = 875] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x11934e000) [pid = 2009] [serial = 876] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x116168c00) [pid = 2009] [serial = 863] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x1165f0000) [pid = 2009] [serial = 864] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x118104000) [pid = 2009] [serial = 872] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x118144400) [pid = 2009] [serial = 873] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x123945c00) [pid = 2009] [serial = 858] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x1239b4800) [pid = 2009] [serial = 885] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x12393c000) [pid = 2009] [serial = 882] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x123bdd000) [pid = 2009] [serial = 888] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x1239bf400) [pid = 2009] [serial = 886] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x1193d5000) [pid = 2009] [serial = 894] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x112a82000) [pid = 2009] [serial = 891] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x116a0dc00) [pid = 2009] [serial = 892] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x11934c400) [pid = 2009] [serial = 895] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x123f51c00) [pid = 2009] [serial = 889] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x1243b2400) [pid = 2009] [serial = 897] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x1193d8c00) [pid = 2009] [serial = 878] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x112a7b400) [pid = 2009] [serial = 495] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:19:11 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x1194c1800) [pid = 2009] [serial = 879] [outer = 0x0] [url = about:blank] 04:19:11 INFO - PROCESS | 2009 | 1470655150998 Marionette TRACE conn2 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:11 INFO - PROCESS | 2009 | 1470655151001 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:11 INFO - PROCESS | 2009 | ++DOCSHELL 0x113256800 == 30 [pid = 2009] [id = 320] 04:19:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x1127d7400) [pid = 2009] [serial = 959] [outer = 0x0] 04:19:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x112a82000) [pid = 2009] [serial = 960] [outer = 0x1127d7400] 04:19:11 INFO - PROCESS | 2009 | 1470655151031 Marionette DEBUG loaded listener.js 04:19:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x113ba8c00) [pid = 2009] [serial = 961] [outer = 0x1127d7400] 04:19:11 INFO - PROCESS | 2009 | 1470655151330 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 04:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 574ms 04:19:11 INFO - PROCESS | 2009 | 1470655151357 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:19:11 INFO - PROCESS | 2009 | 1470655151360 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:19:11 INFO - PROCESS | 2009 | 1470655151365 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:19:11 INFO - PROCESS | 2009 | 1470655151369 Marionette TRACE conn2 <- [1,1254,null,{}] 04:19:11 INFO - PROCESS | 2009 | 1470655151372 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:11 INFO - PROCESS | 2009 | 1470655151374 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:11 INFO - PROCESS | 2009 | 1470655151453 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:19:11 INFO - PROCESS | 2009 | 1470655151457 Marionette TRACE conn2 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:11 INFO - PROCESS | 2009 | 1470655151458 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:11 INFO - PROCESS | 2009 | ++DOCSHELL 0x118314000 == 31 [pid = 2009] [id = 321] 04:19:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x1161c7800) [pid = 2009] [serial = 962] [outer = 0x0] 04:19:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x117155400) [pid = 2009] [serial = 963] [outer = 0x1161c7800] 04:19:11 INFO - PROCESS | 2009 | 1470655151487 Marionette DEBUG loaded listener.js 04:19:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x1174d5c00) [pid = 2009] [serial = 964] [outer = 0x1161c7800] 04:19:11 INFO - PROCESS | 2009 | 1470655151823 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 04:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 473ms 04:19:11 INFO - PROCESS | 2009 | 1470655151839 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:19:11 INFO - PROCESS | 2009 | 1470655151841 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:19:11 INFO - PROCESS | 2009 | 1470655151843 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:19:11 INFO - PROCESS | 2009 | 1470655151846 Marionette TRACE conn2 <- [1,1258,null,{}] 04:19:11 INFO - PROCESS | 2009 | 1470655151855 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:11 INFO - PROCESS | 2009 | 1470655151857 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:11 INFO - PROCESS | 2009 | 1470655151948 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:19:11 INFO - PROCESS | 2009 | 1470655151958 Marionette TRACE conn2 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:11 INFO - PROCESS | 2009 | 1470655151961 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:11 INFO - PROCESS | 2009 | ++DOCSHELL 0x119756800 == 32 [pid = 2009] [id = 322] 04:19:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x1126c5400) [pid = 2009] [serial = 965] [outer = 0x0] 04:19:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x118111400) [pid = 2009] [serial = 966] [outer = 0x1126c5400] 04:19:12 INFO - PROCESS | 2009 | 1470655152005 Marionette DEBUG loaded listener.js 04:19:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x118eb3000) [pid = 2009] [serial = 967] [outer = 0x1126c5400] 04:19:12 INFO - PROCESS | 2009 | 1470655152441 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 04:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 623ms 04:19:12 INFO - PROCESS | 2009 | 1470655152467 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:19:12 INFO - PROCESS | 2009 | 1470655152471 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:19:12 INFO - PROCESS | 2009 | 1470655152473 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:19:12 INFO - PROCESS | 2009 | 1470655152474 Marionette TRACE conn2 <- [1,1262,null,{}] 04:19:12 INFO - PROCESS | 2009 | 1470655152477 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:12 INFO - PROCESS | 2009 | 1470655152478 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:12 INFO - PROCESS | 2009 | 1470655152558 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:19:12 INFO - PROCESS | 2009 | 1470655152561 Marionette TRACE conn2 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:12 INFO - PROCESS | 2009 | 1470655152562 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:12 INFO - PROCESS | 2009 | ++DOCSHELL 0x12395a000 == 33 [pid = 2009] [id = 323] 04:19:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x11932d000) [pid = 2009] [serial = 968] [outer = 0x0] 04:19:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x1193d3c00) [pid = 2009] [serial = 969] [outer = 0x11932d000] 04:19:12 INFO - PROCESS | 2009 | 1470655152589 Marionette DEBUG loaded listener.js 04:19:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1193de400) [pid = 2009] [serial = 970] [outer = 0x11932d000] 04:19:12 INFO - PROCESS | 2009 | 1470655152928 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 04:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 471ms 04:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:19:12 INFO - PROCESS | 2009 | 1470655152944 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:19:12 INFO - PROCESS | 2009 | 1470655152945 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:19:12 INFO - PROCESS | 2009 | 1470655152947 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:19:12 INFO - PROCESS | 2009 | 1470655152949 Marionette TRACE conn2 <- [1,1266,null,{}] 04:19:12 INFO - PROCESS | 2009 | 1470655152954 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:12 INFO - PROCESS | 2009 | 1470655152956 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:13 INFO - PROCESS | 2009 | 1470655153068 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:19:13 INFO - PROCESS | 2009 | 1470655153087 Marionette TRACE conn2 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:13 INFO - PROCESS | 2009 | 1470655153089 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:13 INFO - PROCESS | 2009 | ++DOCSHELL 0x1241bf000 == 34 [pid = 2009] [id = 324] 04:19:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x11932d400) [pid = 2009] [serial = 971] [outer = 0x0] 04:19:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x1194bf400) [pid = 2009] [serial = 972] [outer = 0x11932d400] 04:19:13 INFO - PROCESS | 2009 | 1470655153113 Marionette DEBUG loaded listener.js 04:19:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x119b32c00) [pid = 2009] [serial = 973] [outer = 0x11932d400] 04:19:13 INFO - PROCESS | 2009 | 1470655153460 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 04:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 522ms 04:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:19:13 INFO - PROCESS | 2009 | 1470655153469 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:19:13 INFO - PROCESS | 2009 | 1470655153470 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:19:13 INFO - PROCESS | 2009 | 1470655153472 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:19:13 INFO - PROCESS | 2009 | 1470655153474 Marionette TRACE conn2 <- [1,1270,null,{}] 04:19:13 INFO - PROCESS | 2009 | 1470655153476 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:13 INFO - PROCESS | 2009 | 1470655153480 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:13 INFO - PROCESS | 2009 | 1470655153595 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:19:13 INFO - PROCESS | 2009 | 1470655153606 Marionette TRACE conn2 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:13 INFO - PROCESS | 2009 | 1470655153607 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:13 INFO - PROCESS | 2009 | ++DOCSHELL 0x125869800 == 35 [pid = 2009] [id = 325] 04:19:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x119d83800) [pid = 2009] [serial = 974] [outer = 0x0] 04:19:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x12392e000) [pid = 2009] [serial = 975] [outer = 0x119d83800] 04:19:13 INFO - PROCESS | 2009 | 1470655153632 Marionette DEBUG loaded listener.js 04:19:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1239ea800) [pid = 2009] [serial = 976] [outer = 0x119d83800] 04:19:13 INFO - PROCESS | 2009 | 1470655153962 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 04:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 519ms 04:19:13 INFO - PROCESS | 2009 | 1470655153992 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:19:13 INFO - PROCESS | 2009 | 1470655153994 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:19:13 INFO - PROCESS | 2009 | 1470655153996 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:19:14 INFO - PROCESS | 2009 | 1470655154005 Marionette TRACE conn2 <- [1,1274,null,{}] 04:19:14 INFO - PROCESS | 2009 | 1470655154015 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:14 INFO - PROCESS | 2009 | 1470655154016 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:14 INFO - PROCESS | 2009 | 1470655154113 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:19:14 INFO - PROCESS | 2009 | 1470655154116 Marionette TRACE conn2 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:14 INFO - PROCESS | 2009 | 1470655154118 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:14 INFO - PROCESS | 2009 | ++DOCSHELL 0x128a73000 == 36 [pid = 2009] [id = 326] 04:19:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x119d87000) [pid = 2009] [serial = 977] [outer = 0x0] 04:19:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x123c4f400) [pid = 2009] [serial = 978] [outer = 0x119d87000] 04:19:14 INFO - PROCESS | 2009 | 1470655154142 Marionette DEBUG loaded listener.js 04:19:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x1246c3c00) [pid = 2009] [serial = 979] [outer = 0x119d87000] 04:19:14 INFO - PROCESS | 2009 | 1470655154448 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 04:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 477ms 04:19:14 INFO - PROCESS | 2009 | 1470655154474 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:19:14 INFO - PROCESS | 2009 | 1470655154475 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:19:14 INFO - PROCESS | 2009 | 1470655154491 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:19:14 INFO - PROCESS | 2009 | 1470655154492 Marionette TRACE conn2 <- [1,1278,null,{}] 04:19:14 INFO - PROCESS | 2009 | 1470655154495 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:14 INFO - PROCESS | 2009 | 1470655154496 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:14 INFO - PROCESS | 2009 | 1470655154597 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:19:14 INFO - PROCESS | 2009 | 1470655154601 Marionette TRACE conn2 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:14 INFO - PROCESS | 2009 | 1470655154603 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:14 INFO - PROCESS | 2009 | ++DOCSHELL 0x129112000 == 37 [pid = 2009] [id = 327] 04:19:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1126c5800) [pid = 2009] [serial = 980] [outer = 0x0] 04:19:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x12479ec00) [pid = 2009] [serial = 981] [outer = 0x1126c5800] 04:19:14 INFO - PROCESS | 2009 | 1470655154627 Marionette DEBUG loaded listener.js 04:19:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x124b19400) [pid = 2009] [serial = 982] [outer = 0x1126c5800] 04:19:14 INFO - PROCESS | 2009 | 1470655154945 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 04:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 475ms 04:19:14 INFO - PROCESS | 2009 | 1470655154962 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:19:14 INFO - PROCESS | 2009 | 1470655154963 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:19:14 INFO - PROCESS | 2009 | 1470655154982 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:19:14 INFO - PROCESS | 2009 | 1470655154985 Marionette TRACE conn2 <- [1,1282,null,{}] 04:19:14 INFO - PROCESS | 2009 | 1470655154989 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:14 INFO - PROCESS | 2009 | 1470655154990 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:15 INFO - PROCESS | 2009 | 1470655155162 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:19:15 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x1131e7c00) [pid = 2009] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:19:15 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x115c17800) [pid = 2009] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:19:15 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x116aba400) [pid = 2009] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:19:15 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x117154400) [pid = 2009] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:19:15 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x113b09400) [pid = 2009] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:19:15 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x119b27400) [pid = 2009] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:19:15 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x112a76800) [pid = 2009] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:19:15 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x1131e2000) [pid = 2009] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:19:15 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x12393cc00) [pid = 2009] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:19:15 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1127dec00) [pid = 2009] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:19:15 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x11879d400) [pid = 2009] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:19:15 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x117dc4c00) [pid = 2009] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:19:15 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x1208dd800) [pid = 2009] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:19:15 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x112a74400) [pid = 2009] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:19:15 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x113b9f000) [pid = 2009] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:19:15 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x1126c8800) [pid = 2009] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:19:15 INFO - PROCESS | 2009 | 1470655155207 Marionette TRACE conn2 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:15 INFO - PROCESS | 2009 | 1470655155208 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:15 INFO - PROCESS | 2009 | ++DOCSHELL 0x117020800 == 38 [pid = 2009] [id = 328] 04:19:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x111ca8800) [pid = 2009] [serial = 983] [outer = 0x0] 04:19:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x11274d000) [pid = 2009] [serial = 984] [outer = 0x111ca8800] 04:19:15 INFO - PROCESS | 2009 | 1470655155232 Marionette DEBUG loaded listener.js 04:19:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x115c17800) [pid = 2009] [serial = 985] [outer = 0x111ca8800] 04:19:15 INFO - PROCESS | 2009 | 1470655155490 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 04:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 524ms 04:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:19:15 INFO - PROCESS | 2009 | 1470655155508 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:19:15 INFO - PROCESS | 2009 | 1470655155509 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:19:15 INFO - PROCESS | 2009 | 1470655155512 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:19:15 INFO - PROCESS | 2009 | 1470655155513 Marionette TRACE conn2 <- [1,1286,null,{}] 04:19:15 INFO - PROCESS | 2009 | 1470655155523 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:15 INFO - PROCESS | 2009 | 1470655155524 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:15 INFO - PROCESS | 2009 | 1470655155609 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:19:15 INFO - PROCESS | 2009 | 1470655155613 Marionette TRACE conn2 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:15 INFO - PROCESS | 2009 | 1470655155614 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:15 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a614800 == 39 [pid = 2009] [id = 329] 04:19:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x11691dc00) [pid = 2009] [serial = 986] [outer = 0x0] 04:19:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x11879d400) [pid = 2009] [serial = 987] [outer = 0x11691dc00] 04:19:15 INFO - PROCESS | 2009 | 1470655155638 Marionette DEBUG loaded listener.js 04:19:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x123806800) [pid = 2009] [serial = 988] [outer = 0x11691dc00] 04:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 471ms 04:19:15 INFO - PROCESS | 2009 | 1470655155979 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 04:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:19:16 INFO - PROCESS | 2009 | 1470655155994 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:19:16 INFO - PROCESS | 2009 | 1470655155996 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:19:16 INFO - PROCESS | 2009 | 1470655155998 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:19:16 INFO - PROCESS | 2009 | 1470655156002 Marionette TRACE conn2 <- [1,1290,null,{}] 04:19:16 INFO - PROCESS | 2009 | 1470655156005 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:16 INFO - PROCESS | 2009 | 1470655156006 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:16 INFO - PROCESS | 2009 | 1470655156123 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:19:16 INFO - PROCESS | 2009 | 1470655156129 Marionette TRACE conn2 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:16 INFO - PROCESS | 2009 | 1470655156131 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:16 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a886000 == 40 [pid = 2009] [id = 330] 04:19:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x119889000) [pid = 2009] [serial = 989] [outer = 0x0] 04:19:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x124bd0800) [pid = 2009] [serial = 990] [outer = 0x119889000] 04:19:16 INFO - PROCESS | 2009 | 1470655156158 Marionette DEBUG loaded listener.js 04:19:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x124f94c00) [pid = 2009] [serial = 991] [outer = 0x119889000] 04:19:16 INFO - PROCESS | 2009 | 1470655156452 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 04:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 473ms 04:19:16 INFO - PROCESS | 2009 | 1470655156474 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:19:16 INFO - PROCESS | 2009 | 1470655156475 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:19:16 INFO - PROCESS | 2009 | 1470655156477 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:19:16 INFO - PROCESS | 2009 | 1470655156478 Marionette TRACE conn2 <- [1,1294,null,{}] 04:19:16 INFO - PROCESS | 2009 | 1470655156481 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:16 INFO - PROCESS | 2009 | 1470655156482 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:16 INFO - PROCESS | 2009 | 1470655156569 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:19:16 INFO - PROCESS | 2009 | 1470655156572 Marionette TRACE conn2 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:16 INFO - PROCESS | 2009 | 1470655156574 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:16 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b816800 == 41 [pid = 2009] [id = 331] 04:19:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x124f9e400) [pid = 2009] [serial = 992] [outer = 0x0] 04:19:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1250d1000) [pid = 2009] [serial = 993] [outer = 0x124f9e400] 04:19:16 INFO - PROCESS | 2009 | 1470655156599 Marionette DEBUG loaded listener.js 04:19:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x12571c800) [pid = 2009] [serial = 994] [outer = 0x124f9e400] 04:19:17 INFO - PROCESS | 2009 | 1470655157034 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 04:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 569ms 04:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:19:17 INFO - PROCESS | 2009 | 1470655157047 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:19:17 INFO - PROCESS | 2009 | 1470655157048 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:19:17 INFO - PROCESS | 2009 | 1470655157051 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:19:17 INFO - PROCESS | 2009 | 1470655157053 Marionette TRACE conn2 <- [1,1298,null,{}] 04:19:17 INFO - PROCESS | 2009 | 1470655157056 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:17 INFO - PROCESS | 2009 | 1470655157058 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:17 INFO - PROCESS | 2009 | 1470655157180 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:19:17 INFO - PROCESS | 2009 | 1470655157314 Marionette TRACE conn2 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:17 INFO - PROCESS | 2009 | 1470655157316 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:17 INFO - PROCESS | 2009 | ++DOCSHELL 0x113b38800 == 42 [pid = 2009] [id = 332] 04:19:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x1121b2800) [pid = 2009] [serial = 995] [outer = 0x0] 04:19:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1126bb000) [pid = 2009] [serial = 996] [outer = 0x1121b2800] 04:19:17 INFO - PROCESS | 2009 | 1470655157360 Marionette DEBUG loaded listener.js 04:19:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x1127dbc00) [pid = 2009] [serial = 997] [outer = 0x1121b2800] 04:19:17 INFO - PROCESS | 2009 | 1470655157793 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 769ms 04:19:17 INFO - PROCESS | 2009 | 1470655157822 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:19:17 INFO - PROCESS | 2009 | 1470655157824 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:19:17 INFO - PROCESS | 2009 | 1470655157827 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:19:17 INFO - PROCESS | 2009 | 1470655157830 Marionette TRACE conn2 <- [1,1302,null,{}] 04:19:17 INFO - PROCESS | 2009 | 1470655157833 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:17 INFO - PROCESS | 2009 | 1470655157835 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:17 INFO - PROCESS | 2009 | 1470655157938 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:19:18 INFO - PROCESS | 2009 | 1470655157996 Marionette TRACE conn2 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:18 INFO - PROCESS | 2009 | 1470655157997 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:18 INFO - PROCESS | 2009 | ++DOCSHELL 0x11917b800 == 43 [pid = 2009] [id = 333] 04:19:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x115ea2400) [pid = 2009] [serial = 998] [outer = 0x0] 04:19:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x11725c800) [pid = 2009] [serial = 999] [outer = 0x115ea2400] 04:19:18 INFO - PROCESS | 2009 | 1470655158028 Marionette DEBUG loaded listener.js 04:19:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x117d49400) [pid = 2009] [serial = 1000] [outer = 0x115ea2400] 04:19:18 INFO - PROCESS | 2009 | 1470655158478 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 04:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 670ms 04:19:18 INFO - PROCESS | 2009 | 1470655158501 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:19:18 INFO - PROCESS | 2009 | 1470655158505 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:19:18 INFO - PROCESS | 2009 | 1470655158507 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:19:18 INFO - PROCESS | 2009 | 1470655158508 Marionette TRACE conn2 <- [1,1306,null,{}] 04:19:18 INFO - PROCESS | 2009 | 1470655158511 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:18 INFO - PROCESS | 2009 | 1470655158512 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:18 INFO - PROCESS | 2009 | 1470655158633 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:19:18 INFO - PROCESS | 2009 | 1470655158706 Marionette TRACE conn2 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:18 INFO - PROCESS | 2009 | 1470655158708 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:18 INFO - PROCESS | 2009 | ++DOCSHELL 0x129123000 == 44 [pid = 2009] [id = 334] 04:19:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x118107400) [pid = 2009] [serial = 1001] [outer = 0x0] 04:19:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x118eb6c00) [pid = 2009] [serial = 1002] [outer = 0x118107400] 04:19:18 INFO - PROCESS | 2009 | 1470655158737 Marionette DEBUG loaded listener.js 04:19:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x1194c3000) [pid = 2009] [serial = 1003] [outer = 0x118107400] 04:19:19 INFO - PROCESS | 2009 | 1470655159144 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 04:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 668ms 04:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:19:19 INFO - PROCESS | 2009 | 1470655159176 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:19:19 INFO - PROCESS | 2009 | 1470655159177 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:19:19 INFO - PROCESS | 2009 | 1470655159185 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:19:19 INFO - PROCESS | 2009 | 1470655159189 Marionette TRACE conn2 <- [1,1310,null,{}] 04:19:19 INFO - PROCESS | 2009 | 1470655159193 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:19 INFO - PROCESS | 2009 | 1470655159196 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:19 INFO - PROCESS | 2009 | 1470655159297 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:19:19 INFO - PROCESS | 2009 | 1470655159354 Marionette TRACE conn2 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:19 INFO - PROCESS | 2009 | 1470655159355 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:19 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be4f800 == 45 [pid = 2009] [id = 335] 04:19:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x1164ae800) [pid = 2009] [serial = 1004] [outer = 0x0] 04:19:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x119d7ec00) [pid = 2009] [serial = 1005] [outer = 0x1164ae800] 04:19:19 INFO - PROCESS | 2009 | 1470655159385 Marionette DEBUG loaded listener.js 04:19:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x123945c00) [pid = 2009] [serial = 1006] [outer = 0x1164ae800] 04:19:19 INFO - PROCESS | 2009 | 1470655159788 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 04:19:19 INFO - PROCESS | 2009 | 1470655159810 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:19:19 INFO - PROCESS | 2009 | 1470655159812 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:19:19 INFO - PROCESS | 2009 | 1470655159813 Marionette TRACE conn2 <- [1,1314,null,{}] 04:19:19 INFO - PROCESS | 2009 | 1470655159816 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:19 INFO - PROCESS | 2009 | 1470655159819 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:19 INFO - PROCESS | 2009 | 1470655159920 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:19:20 INFO - PROCESS | 2009 | 1470655160007 Marionette TRACE conn2 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:20 INFO - PROCESS | 2009 | 1470655160008 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:20 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be75800 == 46 [pid = 2009] [id = 336] 04:19:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x1243a8c00) [pid = 2009] [serial = 1007] [outer = 0x0] 04:19:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x124bd2800) [pid = 2009] [serial = 1008] [outer = 0x1243a8c00] 04:19:20 INFO - PROCESS | 2009 | 1470655160037 Marionette DEBUG loaded listener.js 04:19:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x124c8b800) [pid = 2009] [serial = 1009] [outer = 0x1243a8c00] 04:19:20 INFO - PROCESS | 2009 | 1470655160433 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 04:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 820ms 04:19:20 INFO - PROCESS | 2009 | 1470655160642 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:19:20 INFO - PROCESS | 2009 | 1470655160645 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:19:20 INFO - PROCESS | 2009 | 1470655160648 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:19:20 INFO - PROCESS | 2009 | 1470655160651 Marionette TRACE conn2 <- [1,1318,null,{}] 04:19:20 INFO - PROCESS | 2009 | 1470655160656 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:20 INFO - PROCESS | 2009 | 1470655160658 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:20 INFO - PROCESS | 2009 | 1470655160753 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:19:20 INFO - PROCESS | 2009 | 1470655160820 Marionette TRACE conn2 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:20 INFO - PROCESS | 2009 | 1470655160824 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:20 INFO - PROCESS | 2009 | ++DOCSHELL 0x117d7c000 == 47 [pid = 2009] [id = 337] 04:19:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x113b9f400) [pid = 2009] [serial = 1010] [outer = 0x0] 04:19:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x113de7800) [pid = 2009] [serial = 1011] [outer = 0x113b9f400] 04:19:20 INFO - PROCESS | 2009 | 1470655160851 Marionette DEBUG loaded listener.js 04:19:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x116914000) [pid = 2009] [serial = 1012] [outer = 0x113b9f400] 04:19:21 INFO - PROCESS | 2009 | 1470655161268 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 04:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 673ms 04:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:19:21 INFO - PROCESS | 2009 | 1470655161322 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:19:21 INFO - PROCESS | 2009 | 1470655161324 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:19:21 INFO - PROCESS | 2009 | 1470655161328 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:19:21 INFO - PROCESS | 2009 | 1470655161331 Marionette TRACE conn2 <- [1,1322,null,{}] 04:19:21 INFO - PROCESS | 2009 | 1470655161353 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:21 INFO - PROCESS | 2009 | 1470655161354 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:21 INFO - PROCESS | 2009 | 1470655161445 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:19:21 INFO - PROCESS | 2009 | 1470655161522 Marionette TRACE conn2 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:21 INFO - PROCESS | 2009 | 1470655161523 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:21 INFO - PROCESS | 2009 | ++DOCSHELL 0x118422000 == 48 [pid = 2009] [id = 338] 04:19:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x1174cec00) [pid = 2009] [serial = 1013] [outer = 0x0] 04:19:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x117dc2000) [pid = 2009] [serial = 1014] [outer = 0x1174cec00] 04:19:21 INFO - PROCESS | 2009 | 1470655161552 Marionette DEBUG loaded listener.js 04:19:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x11813a800) [pid = 2009] [serial = 1015] [outer = 0x1174cec00] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x12b816800 == 47 [pid = 2009] [id = 331] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x12a886000 == 46 [pid = 2009] [id = 330] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x12a614800 == 45 [pid = 2009] [id = 329] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x117020800 == 44 [pid = 2009] [id = 328] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x129112000 == 43 [pid = 2009] [id = 327] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x128a73000 == 42 [pid = 2009] [id = 326] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x125869800 == 41 [pid = 2009] [id = 325] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x1241bf000 == 40 [pid = 2009] [id = 324] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x12395a000 == 39 [pid = 2009] [id = 323] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x119756800 == 38 [pid = 2009] [id = 322] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x118314000 == 37 [pid = 2009] [id = 321] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x113256800 == 36 [pid = 2009] [id = 320] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x118eed000 == 35 [pid = 2009] [id = 319] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x129115000 == 34 [pid = 2009] [id = 317] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x115c4c800 == 33 [pid = 2009] [id = 318] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x117d7c000 == 32 [pid = 2009] [id = 337] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x12be75800 == 31 [pid = 2009] [id = 336] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x12be4f800 == 30 [pid = 2009] [id = 335] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x129123000 == 29 [pid = 2009] [id = 334] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x11917b800 == 28 [pid = 2009] [id = 333] 04:19:22 INFO - PROCESS | 2009 | --DOCSHELL 0x113b38800 == 27 [pid = 2009] [id = 332] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x116767800) [pid = 2009] [serial = 904] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x118190400) [pid = 2009] [serial = 933] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x113ba0400) [pid = 2009] [serial = 903] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x118143000) [pid = 2009] [serial = 907] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x118108c00) [pid = 2009] [serial = 906] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x1174d4800) [pid = 2009] [serial = 927] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x117dbf400) [pid = 2009] [serial = 928] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x11693bc00) [pid = 2009] [serial = 919] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x1164e4800) [pid = 2009] [serial = 918] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x123930000) [pid = 2009] [serial = 910] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x123803000) [pid = 2009] [serial = 909] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x112a7e400) [pid = 2009] [serial = 921] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x112f0c400) [pid = 2009] [serial = 922] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x115e9f000) [pid = 2009] [serial = 924] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x11676ac00) [pid = 2009] [serial = 925] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x12479cc00) [pid = 2009] [serial = 913] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x1241b2000) [pid = 2009] [serial = 912] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x12479f800) [pid = 2009] [serial = 916] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x119429c00) [pid = 2009] [serial = 915] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x11933fc00) [pid = 2009] [serial = 936] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1194c2400) [pid = 2009] [serial = 939] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x123932400) [pid = 2009] [serial = 949] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x11942cc00) [pid = 2009] [serial = 937] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x1194c4c00) [pid = 2009] [serial = 943] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x1164e8c00) [pid = 2009] [serial = 942] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x12392b000) [pid = 2009] [serial = 948] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x119b2f000) [pid = 2009] [serial = 940] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x118181400) [pid = 2009] [serial = 931] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x1239b9400) [pid = 2009] [serial = 951] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x118102800) [pid = 2009] [serial = 930] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x11879d000) [pid = 2009] [serial = 934] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x1208dcc00) [pid = 2009] [serial = 946] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x119d7e000) [pid = 2009] [serial = 945] [outer = 0x0] [url = about:blank] 04:19:22 INFO - PROCESS | 2009 | 1470655162606 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 04:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1290ms 04:19:22 INFO - PROCESS | 2009 | 1470655162621 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:19:22 INFO - PROCESS | 2009 | 1470655162623 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:19:22 INFO - PROCESS | 2009 | 1470655162626 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:19:22 INFO - PROCESS | 2009 | 1470655162628 Marionette TRACE conn2 <- [1,1326,null,{}] 04:19:22 INFO - PROCESS | 2009 | 1470655162631 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:22 INFO - PROCESS | 2009 | 1470655162635 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:22 INFO - PROCESS | 2009 | 1470655162745 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:19:22 INFO - PROCESS | 2009 | 1470655162754 Marionette TRACE conn2 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:22 INFO - PROCESS | 2009 | 1470655162755 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:22 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c3c800 == 28 [pid = 2009] [id = 339] 04:19:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x112a7dc00) [pid = 2009] [serial = 1016] [outer = 0x0] 04:19:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x112a94000) [pid = 2009] [serial = 1017] [outer = 0x112a7dc00] 04:19:22 INFO - PROCESS | 2009 | 1470655162781 Marionette DEBUG loaded listener.js 04:19:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x113b07800) [pid = 2009] [serial = 1018] [outer = 0x112a7dc00] 04:19:23 INFO - PROCESS | 2009 | 1470655163122 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 521ms 04:19:23 INFO - PROCESS | 2009 | 1470655163148 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:19:23 INFO - PROCESS | 2009 | 1470655163152 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:19:23 INFO - PROCESS | 2009 | 1470655163156 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:19:23 INFO - PROCESS | 2009 | 1470655163158 Marionette TRACE conn2 <- [1,1330,null,{}] 04:19:23 INFO - PROCESS | 2009 | 1470655163160 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:23 INFO - PROCESS | 2009 | 1470655163161 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:23 INFO - PROCESS | 2009 | 1470655163244 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:19:23 INFO - PROCESS | 2009 | 1470655163296 Marionette TRACE conn2 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:23 INFO - PROCESS | 2009 | 1470655163297 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:23 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169e1800 == 29 [pid = 2009] [id = 340] 04:19:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x113b10400) [pid = 2009] [serial = 1019] [outer = 0x0] 04:19:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x113be6400) [pid = 2009] [serial = 1020] [outer = 0x113b10400] 04:19:23 INFO - PROCESS | 2009 | 1470655163323 Marionette DEBUG loaded listener.js 04:19:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x11693c000) [pid = 2009] [serial = 1021] [outer = 0x113b10400] 04:19:23 INFO - PROCESS | 2009 | 1470655163636 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 521ms 04:19:23 INFO - PROCESS | 2009 | 1470655163677 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:19:23 INFO - PROCESS | 2009 | 1470655163679 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:19:23 INFO - PROCESS | 2009 | 1470655163681 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:19:23 INFO - PROCESS | 2009 | 1470655163686 Marionette TRACE conn2 <- [1,1334,null,{}] 04:19:23 INFO - PROCESS | 2009 | 1470655163694 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:23 INFO - PROCESS | 2009 | 1470655163697 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:23 INFO - PROCESS | 2009 | 1470655163773 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:19:23 INFO - PROCESS | 2009 | 1470655163777 Marionette TRACE conn2 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:23 INFO - PROCESS | 2009 | 1470655163780 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:23 INFO - PROCESS | 2009 | ++DOCSHELL 0x118442000 == 30 [pid = 2009] [id = 341] 04:19:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x111f08c00) [pid = 2009] [serial = 1022] [outer = 0x0] 04:19:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x117261800) [pid = 2009] [serial = 1023] [outer = 0x111f08c00] 04:19:23 INFO - PROCESS | 2009 | 1470655163855 Marionette DEBUG loaded listener.js 04:19:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x11813c800) [pid = 2009] [serial = 1024] [outer = 0x111f08c00] 04:19:24 INFO - PROCESS | 2009 | 1470655164367 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 729ms 04:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:19:24 INFO - PROCESS | 2009 | 1470655164421 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:19:24 INFO - PROCESS | 2009 | 1470655164423 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:19:24 INFO - PROCESS | 2009 | 1470655164426 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:19:24 INFO - PROCESS | 2009 | 1470655164430 Marionette TRACE conn2 <- [1,1338,null,{}] 04:19:24 INFO - PROCESS | 2009 | 1470655164435 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:24 INFO - PROCESS | 2009 | 1470655164437 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:24 INFO - PROCESS | 2009 | 1470655164545 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:19:24 INFO - PROCESS | 2009 | 1470655164665 Marionette TRACE conn2 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:24 INFO - PROCESS | 2009 | 1470655164667 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:24 INFO - PROCESS | 2009 | ++DOCSHELL 0x117013800 == 31 [pid = 2009] [id = 342] 04:19:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x113b9dc00) [pid = 2009] [serial = 1025] [outer = 0x0] 04:19:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x113ba6000) [pid = 2009] [serial = 1026] [outer = 0x113b9dc00] 04:19:24 INFO - PROCESS | 2009 | 1470655164698 Marionette DEBUG loaded listener.js 04:19:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x116765800) [pid = 2009] [serial = 1027] [outer = 0x113b9dc00] 04:19:25 INFO - PROCESS | 2009 | 1470655165713 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 04:19:25 INFO - PROCESS | 2009 | --DOCSHELL 0x1169e1800 == 30 [pid = 2009] [id = 340] 04:19:25 INFO - PROCESS | 2009 | --DOCSHELL 0x115c3c800 == 29 [pid = 2009] [id = 339] 04:19:25 INFO - PROCESS | 2009 | --DOCSHELL 0x118422000 == 28 [pid = 2009] [id = 338] 04:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1324ms 04:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:19:25 INFO - PROCESS | 2009 | 1470655165753 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:19:25 INFO - PROCESS | 2009 | 1470655165755 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:19:25 INFO - PROCESS | 2009 | 1470655165758 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:19:25 INFO - PROCESS | 2009 | 1470655165760 Marionette TRACE conn2 <- [1,1342,null,{}] 04:19:25 INFO - PROCESS | 2009 | 1470655165763 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:25 INFO - PROCESS | 2009 | 1470655165765 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:25 INFO - PROCESS | 2009 | 1470655165845 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:19:25 INFO - PROCESS | 2009 | 1470655165853 Marionette TRACE conn2 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:25 INFO - PROCESS | 2009 | 1470655165856 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:25 INFO - PROCESS | 2009 | ++DOCSHELL 0x11600f800 == 29 [pid = 2009] [id = 343] 04:19:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x112a89800) [pid = 2009] [serial = 1028] [outer = 0x0] 04:19:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x112fdb400) [pid = 2009] [serial = 1029] [outer = 0x112a89800] 04:19:25 INFO - PROCESS | 2009 | 1470655165884 Marionette DEBUG loaded listener.js 04:19:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x116553c00) [pid = 2009] [serial = 1030] [outer = 0x112a89800] 04:19:26 INFO - PROCESS | 2009 | 1470655166270 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 04:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 520ms 04:19:26 INFO - PROCESS | 2009 | 1470655166277 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:19:26 INFO - PROCESS | 2009 | 1470655166280 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:19:26 INFO - PROCESS | 2009 | 1470655166287 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:19:26 INFO - PROCESS | 2009 | 1470655166289 Marionette TRACE conn2 <- [1,1346,null,{}] 04:19:26 INFO - PROCESS | 2009 | 1470655166296 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:26 INFO - PROCESS | 2009 | 1470655166298 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:26 INFO - PROCESS | 2009 | 1470655166398 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:19:26 INFO - PROCESS | 2009 | 1470655166402 Marionette TRACE conn2 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:26 INFO - PROCESS | 2009 | 1470655166403 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:26 INFO - PROCESS | 2009 | ++DOCSHELL 0x11857c000 == 30 [pid = 2009] [id = 344] 04:19:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x11691ec00) [pid = 2009] [serial = 1031] [outer = 0x0] 04:19:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x1174dbc00) [pid = 2009] [serial = 1032] [outer = 0x11691ec00] 04:19:26 INFO - PROCESS | 2009 | 1470655166431 Marionette DEBUG loaded listener.js 04:19:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x118139400) [pid = 2009] [serial = 1033] [outer = 0x11691ec00] 04:19:26 INFO - PROCESS | 2009 | 1470655166788 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 04:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 521ms 04:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:19:26 INFO - PROCESS | 2009 | 1470655166808 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:19:26 INFO - PROCESS | 2009 | 1470655166809 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:19:26 INFO - PROCESS | 2009 | 1470655166811 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:19:26 INFO - PROCESS | 2009 | 1470655166823 Marionette TRACE conn2 <- [1,1350,null,{}] 04:19:26 INFO - PROCESS | 2009 | 1470655166841 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:26 INFO - PROCESS | 2009 | 1470655166844 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:26 INFO - PROCESS | 2009 | 1470655166944 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:19:26 INFO - PROCESS | 2009 | 1470655166950 Marionette TRACE conn2 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:26 INFO - PROCESS | 2009 | 1470655166952 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:26 INFO - PROCESS | 2009 | ++DOCSHELL 0x119aa1800 == 31 [pid = 2009] [id = 345] 04:19:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x1165f1000) [pid = 2009] [serial = 1034] [outer = 0x0] 04:19:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x118e6ac00) [pid = 2009] [serial = 1035] [outer = 0x1165f1000] 04:19:26 INFO - PROCESS | 2009 | 1470655166979 Marionette DEBUG loaded listener.js 04:19:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x11934c000) [pid = 2009] [serial = 1036] [outer = 0x1165f1000] 04:19:27 INFO - PROCESS | 2009 | 1470655167339 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 04:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 543ms 04:19:27 INFO - PROCESS | 2009 | 1470655167355 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:19:27 INFO - PROCESS | 2009 | 1470655167357 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:19:27 INFO - PROCESS | 2009 | 1470655167359 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:19:27 INFO - PROCESS | 2009 | 1470655167360 Marionette TRACE conn2 <- [1,1354,null,{}] 04:19:27 INFO - PROCESS | 2009 | 1470655167363 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:27 INFO - PROCESS | 2009 | 1470655167364 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:27 INFO - PROCESS | 2009 | 1470655167468 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:19:27 INFO - PROCESS | 2009 | 1470655167505 Marionette TRACE conn2 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:27 INFO - PROCESS | 2009 | 1470655167507 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:27 INFO - PROCESS | 2009 | ++DOCSHELL 0x123a9a800 == 32 [pid = 2009] [id = 346] 04:19:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x1193d4400) [pid = 2009] [serial = 1037] [outer = 0x0] 04:19:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x11942ac00) [pid = 2009] [serial = 1038] [outer = 0x1193d4400] 04:19:27 INFO - PROCESS | 2009 | 1470655167534 Marionette DEBUG loaded listener.js 04:19:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x1194c4c00) [pid = 2009] [serial = 1039] [outer = 0x1193d4400] 04:19:27 INFO - PROCESS | 2009 | 1470655167906 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 04:19:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:19:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 573ms 04:19:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:19:27 INFO - PROCESS | 2009 | 1470655167932 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:19:27 INFO - PROCESS | 2009 | 1470655167933 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:19:27 INFO - PROCESS | 2009 | 1470655167935 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:19:27 INFO - PROCESS | 2009 | 1470655167937 Marionette TRACE conn2 <- [1,1358,null,{}] 04:19:27 INFO - PROCESS | 2009 | 1470655167939 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:27 INFO - PROCESS | 2009 | 1470655167940 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:28 INFO - PROCESS | 2009 | 1470655168038 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:19:28 INFO - PROCESS | 2009 | 1470655168071 Marionette TRACE conn2 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:28 INFO - PROCESS | 2009 | 1470655168072 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:28 INFO - PROCESS | 2009 | ++DOCSHELL 0x112696800 == 33 [pid = 2009] [id = 347] 04:19:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x112a79c00) [pid = 2009] [serial = 1040] [outer = 0x0] 04:19:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x119b2c400) [pid = 2009] [serial = 1041] [outer = 0x112a79c00] 04:19:28 INFO - PROCESS | 2009 | 1470655168096 Marionette DEBUG loaded listener.js 04:19:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x119d86800) [pid = 2009] [serial = 1042] [outer = 0x112a79c00] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x113b9f400) [pid = 2009] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x112a7dc00) [pid = 2009] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x1174cec00) [pid = 2009] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x113b10400) [pid = 2009] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x1121b2800) [pid = 2009] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x115ea2400) [pid = 2009] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x119d83800) [pid = 2009] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x119d87000) [pid = 2009] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x1164ae800) [pid = 2009] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x1126c5800) [pid = 2009] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x11932d000) [pid = 2009] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x1127d7400) [pid = 2009] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x11270b400) [pid = 2009] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x116168400) [pid = 2009] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x111ca8800) [pid = 2009] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x123936c00) [pid = 2009] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x1161c7800) [pid = 2009] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x1126c5400) [pid = 2009] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x118107400) [pid = 2009] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x119889000) [pid = 2009] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x11932d400) [pid = 2009] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x11691dc00) [pid = 2009] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x1243a8c00) [pid = 2009] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:19:28 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x124f9e400) [pid = 2009] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:19:28 INFO - PROCESS | 2009 | 1470655168469 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 04:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 570ms 04:19:28 INFO - PROCESS | 2009 | 1470655168506 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:19:28 INFO - PROCESS | 2009 | 1470655168507 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:19:28 INFO - PROCESS | 2009 | 1470655168509 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:19:28 INFO - PROCESS | 2009 | 1470655168510 Marionette TRACE conn2 <- [1,1362,null,{}] 04:19:28 INFO - PROCESS | 2009 | 1470655168513 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:28 INFO - PROCESS | 2009 | 1470655168517 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:28 INFO - PROCESS | 2009 | 1470655168612 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:19:28 INFO - PROCESS | 2009 | 1470655168672 Marionette TRACE conn2 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:28 INFO - PROCESS | 2009 | 1470655168674 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:28 INFO - PROCESS | 2009 | ++DOCSHELL 0x124cdb000 == 34 [pid = 2009] [id = 348] 04:19:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x110e6f400) [pid = 2009] [serial = 1043] [outer = 0x0] 04:19:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x112a79000) [pid = 2009] [serial = 1044] [outer = 0x110e6f400] 04:19:28 INFO - PROCESS | 2009 | 1470655168699 Marionette DEBUG loaded listener.js 04:19:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x1198d0000) [pid = 2009] [serial = 1045] [outer = 0x110e6f400] 04:19:28 INFO - PROCESS | 2009 | 1470655168988 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:19:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:19:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 518ms 04:19:29 INFO - PROCESS | 2009 | 1470655169028 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:19:29 INFO - PROCESS | 2009 | 1470655169029 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:19:29 INFO - PROCESS | 2009 | 1470655169031 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:19:29 INFO - PROCESS | 2009 | 1470655169032 Marionette TRACE conn2 <- [1,1366,null,{}] 04:19:29 INFO - PROCESS | 2009 | 1470655169038 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:29 INFO - PROCESS | 2009 | 1470655169040 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:29 INFO - PROCESS | 2009 | 1470655169122 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:19:29 INFO - PROCESS | 2009 | 1470655169125 Marionette TRACE conn2 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:29 INFO - PROCESS | 2009 | 1470655169127 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:29 INFO - PROCESS | 2009 | ++DOCSHELL 0x1267ab000 == 35 [pid = 2009] [id = 349] 04:19:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x1174d2800) [pid = 2009] [serial = 1046] [outer = 0x0] 04:19:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x1208dc400) [pid = 2009] [serial = 1047] [outer = 0x1174d2800] 04:19:29 INFO - PROCESS | 2009 | 1470655169153 Marionette DEBUG loaded listener.js 04:19:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x12392a400) [pid = 2009] [serial = 1048] [outer = 0x1174d2800] 04:19:29 INFO - PROCESS | 2009 | 1470655169497 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 04:19:29 INFO - PROCESS | 2009 | 1470655169504 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:19:29 INFO - PROCESS | 2009 | 1470655169506 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:19:29 INFO - PROCESS | 2009 | 1470655169507 Marionette TRACE conn2 <- [1,1370,null,{}] 04:19:29 INFO - PROCESS | 2009 | 1470655169510 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:29 INFO - PROCESS | 2009 | 1470655169511 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:29 INFO - PROCESS | 2009 | 1470655169615 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:19:29 INFO - PROCESS | 2009 | 1470655169620 Marionette TRACE conn2 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:29 INFO - PROCESS | 2009 | 1470655169621 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:29 INFO - PROCESS | 2009 | ++DOCSHELL 0x128a70000 == 36 [pid = 2009] [id = 350] 04:19:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x118105400) [pid = 2009] [serial = 1049] [outer = 0x0] 04:19:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x12392b400) [pid = 2009] [serial = 1050] [outer = 0x118105400] 04:19:29 INFO - PROCESS | 2009 | 1470655169645 Marionette DEBUG loaded listener.js 04:19:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x12393e800) [pid = 2009] [serial = 1051] [outer = 0x118105400] 04:19:29 INFO - PROCESS | 2009 | 1470655169917 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 04:19:29 INFO - PROCESS | 2009 | 1470655169928 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:19:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:19:29 INFO - PROCESS | 2009 | 1470655169930 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:19:29 INFO - PROCESS | 2009 | 1470655169932 Marionette TRACE conn2 <- [1,1374,null,{}] 04:19:29 INFO - PROCESS | 2009 | 1470655169942 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:29 INFO - PROCESS | 2009 | 1470655169943 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:30 INFO - PROCESS | 2009 | 1470655170031 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:19:30 INFO - PROCESS | 2009 | 1470655170038 Marionette TRACE conn2 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:30 INFO - PROCESS | 2009 | 1470655170039 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:30 INFO - PROCESS | 2009 | ++DOCSHELL 0x1292a5000 == 37 [pid = 2009] [id = 351] 04:19:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x1126c0800) [pid = 2009] [serial = 1052] [outer = 0x0] 04:19:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x12393f000) [pid = 2009] [serial = 1053] [outer = 0x1126c0800] 04:19:30 INFO - PROCESS | 2009 | 1470655170062 Marionette DEBUG loaded listener.js 04:19:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x123c50000) [pid = 2009] [serial = 1054] [outer = 0x1126c0800] 04:19:30 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:19:30 INFO - PROCESS | 2009 | 1470655170511 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 04:19:30 INFO - PROCESS | 2009 | 1470655170570 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:19:30 INFO - PROCESS | 2009 | 1470655170575 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:19:30 INFO - PROCESS | 2009 | 1470655170576 Marionette TRACE conn2 <- [1,1378,null,{}] 04:19:30 INFO - PROCESS | 2009 | 1470655170581 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:30 INFO - PROCESS | 2009 | 1470655170583 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:30 INFO - PROCESS | 2009 | 1470655170689 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:19:30 INFO - PROCESS | 2009 | 1470655170746 Marionette TRACE conn2 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:30 INFO - PROCESS | 2009 | 1470655170747 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:30 INFO - PROCESS | 2009 | ++DOCSHELL 0x11700d000 == 38 [pid = 2009] [id = 352] 04:19:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x112a82400) [pid = 2009] [serial = 1055] [outer = 0x0] 04:19:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x112a87000) [pid = 2009] [serial = 1056] [outer = 0x112a82400] 04:19:30 INFO - PROCESS | 2009 | 1470655170778 Marionette DEBUG loaded listener.js 04:19:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x113de6800) [pid = 2009] [serial = 1057] [outer = 0x112a82400] 04:19:31 INFO - PROCESS | 2009 | 1470655171245 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 04:19:31 INFO - PROCESS | 2009 | 1470655171298 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:19:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:19:31 INFO - PROCESS | 2009 | 1470655171321 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:19:31 INFO - PROCESS | 2009 | 1470655171323 Marionette TRACE conn2 <- [1,1382,null,{}] 04:19:31 INFO - PROCESS | 2009 | 1470655171326 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:31 INFO - PROCESS | 2009 | 1470655171327 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:31 INFO - PROCESS | 2009 | 1470655171425 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:19:31 INFO - PROCESS | 2009 | 1470655171495 Marionette TRACE conn2 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:31 INFO - PROCESS | 2009 | 1470655171496 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:31 INFO - PROCESS | 2009 | ++DOCSHELL 0x12081e000 == 39 [pid = 2009] [id = 353] 04:19:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x117258800) [pid = 2009] [serial = 1058] [outer = 0x0] 04:19:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x1174d8800) [pid = 2009] [serial = 1059] [outer = 0x117258800] 04:19:31 INFO - PROCESS | 2009 | 1470655171526 Marionette DEBUG loaded listener.js 04:19:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x118108c00) [pid = 2009] [serial = 1060] [outer = 0x117258800] 04:19:31 INFO - PROCESS | 2009 | [2009] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:19:32 INFO - PROCESS | 2009 | 1470655172003 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 04:19:32 INFO - PROCESS | 2009 | 1470655172044 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:19:32 INFO - PROCESS | 2009 | 1470655172046 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:19:32 INFO - PROCESS | 2009 | 1470655172049 Marionette TRACE conn2 <- [1,1386,null,{}] 04:19:32 INFO - PROCESS | 2009 | 1470655172059 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:32 INFO - PROCESS | 2009 | 1470655172062 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:32 INFO - PROCESS | 2009 | 1470655172159 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:19:32 INFO - PROCESS | 2009 | 1470655172230 Marionette TRACE conn2 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:32 INFO - PROCESS | 2009 | 1470655172232 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:32 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a87a800 == 40 [pid = 2009] [id = 354] 04:19:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x1193d2800) [pid = 2009] [serial = 1061] [outer = 0x0] 04:19:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x11942a400) [pid = 2009] [serial = 1062] [outer = 0x1193d2800] 04:19:32 INFO - PROCESS | 2009 | 1470655172264 Marionette DEBUG loaded listener.js 04:19:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x119d86000) [pid = 2009] [serial = 1063] [outer = 0x1193d2800] 04:19:32 INFO - PROCESS | 2009 | 1470655172718 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 04:19:32 INFO - PROCESS | 2009 | 1470655172773 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:19:32 INFO - PROCESS | 2009 | 1470655172775 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:19:32 INFO - PROCESS | 2009 | 1470655172776 Marionette TRACE conn2 <- [1,1390,null,{}] 04:19:32 INFO - PROCESS | 2009 | 1470655172779 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:32 INFO - PROCESS | 2009 | 1470655172780 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:32 INFO - PROCESS | 2009 | 1470655172878 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:19:32 INFO - PROCESS | 2009 | 1470655172947 Marionette TRACE conn2 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:32 INFO - PROCESS | 2009 | 1470655172948 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:32 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b808800 == 41 [pid = 2009] [id = 355] 04:19:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x119343400) [pid = 2009] [serial = 1064] [outer = 0x0] 04:19:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x1239b7800) [pid = 2009] [serial = 1065] [outer = 0x119343400] 04:19:32 INFO - PROCESS | 2009 | 1470655172977 Marionette DEBUG loaded listener.js 04:19:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x1241b2000) [pid = 2009] [serial = 1066] [outer = 0x119343400] 04:19:33 INFO - PROCESS | 2009 | 1470655173422 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 04:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 718ms 04:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:19:33 INFO - PROCESS | 2009 | 1470655173494 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:19:33 INFO - PROCESS | 2009 | 1470655173496 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:19:33 INFO - PROCESS | 2009 | 1470655173498 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:19:33 INFO - PROCESS | 2009 | 1470655173499 Marionette TRACE conn2 <- [1,1394,null,{}] 04:19:33 INFO - PROCESS | 2009 | 1470655173502 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:33 INFO - PROCESS | 2009 | 1470655173503 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:33 INFO - PROCESS | 2009 | 1470655173598 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:19:33 INFO - PROCESS | 2009 | 1470655173781 Marionette TRACE conn2 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:33 INFO - PROCESS | 2009 | 1470655173783 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:33 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c4b800 == 42 [pid = 2009] [id = 356] 04:19:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x111f08800) [pid = 2009] [serial = 1067] [outer = 0x0] 04:19:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x112708c00) [pid = 2009] [serial = 1068] [outer = 0x111f08800] 04:19:33 INFO - PROCESS | 2009 | 1470655173811 Marionette DEBUG loaded listener.js 04:19:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x112a7e400) [pid = 2009] [serial = 1069] [outer = 0x111f08800] 04:19:34 INFO - PROCESS | 2009 | 1470655174252 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 04:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 770ms 04:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:19:34 INFO - PROCESS | 2009 | 1470655174270 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:19:34 INFO - PROCESS | 2009 | 1470655174272 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:19:34 INFO - PROCESS | 2009 | 1470655174275 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:19:34 INFO - PROCESS | 2009 | 1470655174276 Marionette TRACE conn2 <- [1,1398,null,{}] 04:19:34 INFO - PROCESS | 2009 | 1470655174280 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:34 INFO - PROCESS | 2009 | 1470655174283 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:34 INFO - PROCESS | 2009 | 1470655174399 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:19:34 INFO - PROCESS | 2009 | --DOCSHELL 0x128a70000 == 41 [pid = 2009] [id = 350] 04:19:34 INFO - PROCESS | 2009 | --DOCSHELL 0x1267ab000 == 40 [pid = 2009] [id = 349] 04:19:34 INFO - PROCESS | 2009 | --DOCSHELL 0x124cdb000 == 39 [pid = 2009] [id = 348] 04:19:34 INFO - PROCESS | 2009 | --DOCSHELL 0x112696800 == 38 [pid = 2009] [id = 347] 04:19:34 INFO - PROCESS | 2009 | --DOCSHELL 0x123a9a800 == 37 [pid = 2009] [id = 346] 04:19:34 INFO - PROCESS | 2009 | --DOCSHELL 0x119aa1800 == 36 [pid = 2009] [id = 345] 04:19:34 INFO - PROCESS | 2009 | --DOCSHELL 0x11857c000 == 35 [pid = 2009] [id = 344] 04:19:34 INFO - PROCESS | 2009 | --DOCSHELL 0x11600f800 == 34 [pid = 2009] [id = 343] 04:19:34 INFO - PROCESS | 2009 | --DOCSHELL 0x117013800 == 33 [pid = 2009] [id = 342] 04:19:34 INFO - PROCESS | 2009 | --DOCSHELL 0x118442000 == 32 [pid = 2009] [id = 341] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x1250d1000) [pid = 2009] [serial = 993] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x113de7800) [pid = 2009] [serial = 1011] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x112a94000) [pid = 2009] [serial = 1017] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x116914000) [pid = 2009] [serial = 1012] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x117dc2000) [pid = 2009] [serial = 1014] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x113be6400) [pid = 2009] [serial = 1020] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x11813a800) [pid = 2009] [serial = 1015] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x113b07800) [pid = 2009] [serial = 1018] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x1126bb000) [pid = 2009] [serial = 996] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x1127dbc00) [pid = 2009] [serial = 997] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x117d49400) [pid = 2009] [serial = 1000] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x12392e000) [pid = 2009] [serial = 975] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x11725c800) [pid = 2009] [serial = 999] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x123c4f400) [pid = 2009] [serial = 978] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x119d7ec00) [pid = 2009] [serial = 1005] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x12479ec00) [pid = 2009] [serial = 981] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x124b19400) [pid = 2009] [serial = 982] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1193d3c00) [pid = 2009] [serial = 969] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1193de400) [pid = 2009] [serial = 970] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x112a82000) [pid = 2009] [serial = 960] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x113ba8c00) [pid = 2009] [serial = 961] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x11274c000) [pid = 2009] [serial = 954] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x1127e3400) [pid = 2009] [serial = 955] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x116933800) [pid = 2009] [serial = 957] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x116abac00) [pid = 2009] [serial = 958] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x115c17800) [pid = 2009] [serial = 985] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x1243a3800) [pid = 2009] [serial = 952] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x117155400) [pid = 2009] [serial = 963] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x1174d5c00) [pid = 2009] [serial = 964] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x118111400) [pid = 2009] [serial = 966] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x118eb3000) [pid = 2009] [serial = 967] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x1194c3000) [pid = 2009] [serial = 1003] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x118eb6c00) [pid = 2009] [serial = 1002] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x11693c000) [pid = 2009] [serial = 1021] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x124f94c00) [pid = 2009] [serial = 991] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x11274d000) [pid = 2009] [serial = 984] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x123945c00) [pid = 2009] [serial = 1006] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x1194bf400) [pid = 2009] [serial = 972] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x11879d400) [pid = 2009] [serial = 987] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x12571c800) [pid = 2009] [serial = 994] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x1246c3c00) [pid = 2009] [serial = 979] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 70 (0x1239ea800) [pid = 2009] [serial = 976] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 69 (0x124bd0800) [pid = 2009] [serial = 990] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 68 (0x124c8b800) [pid = 2009] [serial = 1009] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 67 (0x119b32c00) [pid = 2009] [serial = 973] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 66 (0x124bd2800) [pid = 2009] [serial = 1008] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | --DOMWINDOW == 65 (0x123806800) [pid = 2009] [serial = 988] [outer = 0x0] [url = about:blank] 04:19:34 INFO - PROCESS | 2009 | 1470655174479 Marionette TRACE conn2 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:34 INFO - PROCESS | 2009 | 1470655174481 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:34 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c4e000 == 33 [pid = 2009] [id = 357] 04:19:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 66 (0x11274d000) [pid = 2009] [serial = 1070] [outer = 0x0] 04:19:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 67 (0x113b69c00) [pid = 2009] [serial = 1071] [outer = 0x11274d000] 04:19:34 INFO - PROCESS | 2009 | 1470655174509 Marionette DEBUG loaded listener.js 04:19:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 68 (0x116914000) [pid = 2009] [serial = 1072] [outer = 0x11274d000] 04:19:34 INFO - PROCESS | 2009 | 1470655174794 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 04:19:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:19:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 569ms 04:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:19:34 INFO - PROCESS | 2009 | 1470655174846 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:19:34 INFO - PROCESS | 2009 | 1470655174848 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:19:34 INFO - PROCESS | 2009 | 1470655174853 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:19:34 INFO - PROCESS | 2009 | 1470655174855 Marionette TRACE conn2 <- [1,1402,null,{}] 04:19:34 INFO - PROCESS | 2009 | 1470655174857 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:34 INFO - PROCESS | 2009 | 1470655174858 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:34 INFO - PROCESS | 2009 | 1470655174940 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:19:35 INFO - PROCESS | 2009 | 1470655175022 Marionette TRACE conn2 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:35 INFO - PROCESS | 2009 | 1470655175023 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:35 INFO - PROCESS | 2009 | ++DOCSHELL 0x118422000 == 34 [pid = 2009] [id = 358] 04:19:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 69 (0x1174d5c00) [pid = 2009] [serial = 1073] [outer = 0x0] 04:19:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 70 (0x118106800) [pid = 2009] [serial = 1074] [outer = 0x1174d5c00] 04:19:35 INFO - PROCESS | 2009 | 1470655175052 Marionette DEBUG loaded listener.js 04:19:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 71 (0x1181a0c00) [pid = 2009] [serial = 1075] [outer = 0x1174d5c00] 04:19:35 INFO - PROCESS | 2009 | 1470655175337 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 04:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 04:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:19:35 INFO - PROCESS | 2009 | 1470655175374 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:19:35 INFO - PROCESS | 2009 | 1470655175376 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:19:35 INFO - PROCESS | 2009 | 1470655175382 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:19:35 INFO - PROCESS | 2009 | 1470655175389 Marionette TRACE conn2 <- [1,1406,null,{}] 04:19:35 INFO - PROCESS | 2009 | 1470655175393 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:35 INFO - PROCESS | 2009 | 1470655175395 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:35 INFO - PROCESS | 2009 | 1470655175487 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:19:35 INFO - PROCESS | 2009 | 1470655175543 Marionette TRACE conn2 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:35 INFO - PROCESS | 2009 | 1470655175544 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:35 INFO - PROCESS | 2009 | ++DOCSHELL 0x118ee8000 == 35 [pid = 2009] [id = 359] 04:19:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x1174d8000) [pid = 2009] [serial = 1076] [outer = 0x0] 04:19:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x1187a2c00) [pid = 2009] [serial = 1077] [outer = 0x1174d8000] 04:19:35 INFO - PROCESS | 2009 | 1470655175569 Marionette DEBUG loaded listener.js 04:19:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x1194bf400) [pid = 2009] [serial = 1078] [outer = 0x1174d8000] 04:19:35 INFO - PROCESS | 2009 | 1470655175844 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 04:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 483ms 04:19:35 INFO - PROCESS | 2009 | 1470655175861 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:19:35 INFO - PROCESS | 2009 | 1470655175863 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:19:35 INFO - PROCESS | 2009 | 1470655175865 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:19:35 INFO - PROCESS | 2009 | 1470655175866 Marionette TRACE conn2 <- [1,1410,null,{}] 04:19:35 INFO - PROCESS | 2009 | 1470655175876 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:35 INFO - PROCESS | 2009 | 1470655175877 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:35 INFO - PROCESS | 2009 | 1470655175961 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:19:35 INFO - PROCESS | 2009 | 1470655175965 Marionette TRACE conn2 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:35 INFO - PROCESS | 2009 | 1470655175967 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:35 INFO - PROCESS | 2009 | ++DOCSHELL 0x123954800 == 36 [pid = 2009] [id = 360] 04:19:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x119b2dc00) [pid = 2009] [serial = 1079] [outer = 0x0] 04:19:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x12392d000) [pid = 2009] [serial = 1080] [outer = 0x119b2dc00] 04:19:35 INFO - PROCESS | 2009 | 1470655175993 Marionette DEBUG loaded listener.js 04:19:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x12393f800) [pid = 2009] [serial = 1081] [outer = 0x119b2dc00] 04:19:36 INFO - PROCESS | 2009 | 1470655176336 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 04:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 477ms 04:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:19:36 INFO - PROCESS | 2009 | 1470655176342 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:19:36 INFO - PROCESS | 2009 | 1470655176344 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:19:36 INFO - PROCESS | 2009 | 1470655176345 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:19:36 INFO - PROCESS | 2009 | 1470655176347 Marionette TRACE conn2 <- [1,1414,null,{}] 04:19:36 INFO - PROCESS | 2009 | 1470655176349 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:36 INFO - PROCESS | 2009 | 1470655176352 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:36 INFO - PROCESS | 2009 | 1470655176475 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:19:36 INFO - PROCESS | 2009 | 1470655176485 Marionette TRACE conn2 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:36 INFO - PROCESS | 2009 | 1470655176489 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:36 INFO - PROCESS | 2009 | ++DOCSHELL 0x1241d3000 == 37 [pid = 2009] [id = 361] 04:19:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x1241a9c00) [pid = 2009] [serial = 1082] [outer = 0x0] 04:19:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x1243ab400) [pid = 2009] [serial = 1083] [outer = 0x1241a9c00] 04:19:36 INFO - PROCESS | 2009 | 1470655176522 Marionette DEBUG loaded listener.js 04:19:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x1247a0c00) [pid = 2009] [serial = 1084] [outer = 0x1241a9c00] 04:19:36 INFO - PROCESS | 2009 | 1470655176891 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 04:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 569ms 04:19:36 INFO - PROCESS | 2009 | 1470655176916 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:19:36 INFO - PROCESS | 2009 | 1470655176919 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:19:36 INFO - PROCESS | 2009 | 1470655176922 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:19:36 INFO - PROCESS | 2009 | 1470655176923 Marionette TRACE conn2 <- [1,1418,null,{}] 04:19:36 INFO - PROCESS | 2009 | 1470655176925 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:36 INFO - PROCESS | 2009 | 1470655176927 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:37 INFO - PROCESS | 2009 | 1470655177025 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:19:37 INFO - PROCESS | 2009 | 1470655177040 Marionette TRACE conn2 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:37 INFO - PROCESS | 2009 | 1470655177041 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:37 INFO - PROCESS | 2009 | ++DOCSHELL 0x126516800 == 38 [pid = 2009] [id = 362] 04:19:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x1247aa800) [pid = 2009] [serial = 1085] [outer = 0x0] 04:19:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x124bce800) [pid = 2009] [serial = 1086] [outer = 0x1247aa800] 04:19:37 INFO - PROCESS | 2009 | 1470655177065 Marionette DEBUG loaded listener.js 04:19:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x124f98800) [pid = 2009] [serial = 1087] [outer = 0x1247aa800] 04:19:37 INFO - PROCESS | 2009 | 1470655177418 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 04:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 518ms 04:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:19:37 INFO - PROCESS | 2009 | 1470655177440 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:19:37 INFO - PROCESS | 2009 | 1470655177441 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:19:37 INFO - PROCESS | 2009 | 1470655177443 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:19:37 INFO - PROCESS | 2009 | 1470655177445 Marionette TRACE conn2 <- [1,1422,null,{}] 04:19:37 INFO - PROCESS | 2009 | 1470655177447 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:37 INFO - PROCESS | 2009 | 1470655177448 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:37 INFO - PROCESS | 2009 | 1470655177566 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:19:37 INFO - PROCESS | 2009 | 1470655177580 Marionette TRACE conn2 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:37 INFO - PROCESS | 2009 | 1470655177581 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:37 INFO - PROCESS | 2009 | ++DOCSHELL 0x128e1b800 == 39 [pid = 2009] [id = 363] 04:19:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x124fef800) [pid = 2009] [serial = 1088] [outer = 0x0] 04:19:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x12570e400) [pid = 2009] [serial = 1089] [outer = 0x124fef800] 04:19:37 INFO - PROCESS | 2009 | 1470655177605 Marionette DEBUG loaded listener.js 04:19:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x125806800) [pid = 2009] [serial = 1090] [outer = 0x124fef800] 04:19:37 INFO - PROCESS | 2009 | 1470655177935 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 04:19:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:19:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 518ms 04:19:37 INFO - PROCESS | 2009 | 1470655177962 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:19:37 INFO - PROCESS | 2009 | 1470655177963 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:19:37 INFO - PROCESS | 2009 | 1470655177973 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:19:37 INFO - PROCESS | 2009 | 1470655177974 Marionette TRACE conn2 <- [1,1426,null,{}] 04:19:37 INFO - PROCESS | 2009 | 1470655177976 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:37 INFO - PROCESS | 2009 | 1470655177977 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:38 INFO - PROCESS | 2009 | 1470655178076 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:19:38 INFO - PROCESS | 2009 | 1470655178080 Marionette TRACE conn2 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:38 INFO - PROCESS | 2009 | 1470655178081 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:38 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a420800 == 40 [pid = 2009] [id = 364] 04:19:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1250d1000) [pid = 2009] [serial = 1091] [outer = 0x0] 04:19:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x126154c00) [pid = 2009] [serial = 1092] [outer = 0x1250d1000] 04:19:38 INFO - PROCESS | 2009 | 1470655178105 Marionette DEBUG loaded listener.js 04:19:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x12653bc00) [pid = 2009] [serial = 1093] [outer = 0x1250d1000] 04:19:38 INFO - PROCESS | 2009 | 1470655178505 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 04:19:38 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1174d2800) [pid = 2009] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:19:38 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1165f1000) [pid = 2009] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:19:38 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x1193d4400) [pid = 2009] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:19:38 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x113b9dc00) [pid = 2009] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:19:38 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x112a89800) [pid = 2009] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:19:38 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x110e6f400) [pid = 2009] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:19:38 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x112a79c00) [pid = 2009] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:19:38 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x11691ec00) [pid = 2009] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:19:38 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x118105400) [pid = 2009] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 567ms 04:19:38 INFO - PROCESS | 2009 | 1470655178541 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:19:38 INFO - PROCESS | 2009 | 1470655178542 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:19:38 INFO - PROCESS | 2009 | 1470655178552 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:19:38 INFO - PROCESS | 2009 | 1470655178553 Marionette TRACE conn2 <- [1,1430,null,{}] 04:19:38 INFO - PROCESS | 2009 | 1470655178556 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:38 INFO - PROCESS | 2009 | 1470655178557 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:38 INFO - PROCESS | 2009 | 1470655178633 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:19:38 INFO - PROCESS | 2009 | 1470655178639 Marionette TRACE conn2 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:38 INFO - PROCESS | 2009 | 1470655178640 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:38 INFO - PROCESS | 2009 | ++DOCSHELL 0x12527e000 == 41 [pid = 2009] [id = 365] 04:19:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x1165eb400) [pid = 2009] [serial = 1094] [outer = 0x0] 04:19:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x116a0d400) [pid = 2009] [serial = 1095] [outer = 0x1165eb400] 04:19:38 INFO - PROCESS | 2009 | 1470655178664 Marionette DEBUG loaded listener.js 04:19:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x11932b000) [pid = 2009] [serial = 1096] [outer = 0x1165eb400] 04:19:38 INFO - PROCESS | 2009 | 1470655178991 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 04:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 479ms 04:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:19:39 INFO - PROCESS | 2009 | 1470655179023 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:19:39 INFO - PROCESS | 2009 | 1470655179024 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:19:39 INFO - PROCESS | 2009 | 1470655179027 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:19:39 INFO - PROCESS | 2009 | 1470655179028 Marionette TRACE conn2 <- [1,1434,null,{}] 04:19:39 INFO - PROCESS | 2009 | 1470655179030 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:39 INFO - PROCESS | 2009 | 1470655179031 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:39 INFO - PROCESS | 2009 | 1470655179113 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:19:39 INFO - PROCESS | 2009 | 1470655179173 Marionette TRACE conn2 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:39 INFO - PROCESS | 2009 | 1470655179175 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:39 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b12e800 == 42 [pid = 2009] [id = 366] 04:19:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x1174d8400) [pid = 2009] [serial = 1097] [outer = 0x0] 04:19:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x123927400) [pid = 2009] [serial = 1098] [outer = 0x1174d8400] 04:19:39 INFO - PROCESS | 2009 | 1470655179202 Marionette DEBUG loaded listener.js 04:19:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1267cf800) [pid = 2009] [serial = 1099] [outer = 0x1174d8400] 04:19:39 INFO - PROCESS | 2009 | 1470655179552 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 04:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 568ms 04:19:39 INFO - PROCESS | 2009 | 1470655179595 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:19:39 INFO - PROCESS | 2009 | 1470655179597 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:19:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:19:39 INFO - PROCESS | 2009 | 1470655179599 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:19:39 INFO - PROCESS | 2009 | 1470655179601 Marionette TRACE conn2 <- [1,1438,null,{}] 04:19:39 INFO - PROCESS | 2009 | 1470655179603 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:39 INFO - PROCESS | 2009 | 1470655179605 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:39 INFO - PROCESS | 2009 | 1470655179698 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:19:39 INFO - PROCESS | 2009 | 1470655179756 Marionette TRACE conn2 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:39 INFO - PROCESS | 2009 | 1470655179757 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:39 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be57800 == 43 [pid = 2009] [id = 367] 04:19:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x126751c00) [pid = 2009] [serial = 1100] [outer = 0x0] 04:19:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x1269a8c00) [pid = 2009] [serial = 1101] [outer = 0x126751c00] 04:19:39 INFO - PROCESS | 2009 | 1470655179781 Marionette DEBUG loaded listener.js 04:19:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x126aeac00) [pid = 2009] [serial = 1102] [outer = 0x126751c00] 04:19:40 INFO - PROCESS | 2009 | 1470655180066 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 04:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 522ms 04:19:40 INFO - PROCESS | 2009 | 1470655180121 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:19:40 INFO - PROCESS | 2009 | 1470655180122 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:19:40 INFO - PROCESS | 2009 | 1470655180125 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:19:40 INFO - PROCESS | 2009 | 1470655180126 Marionette TRACE conn2 <- [1,1442,null,{}] 04:19:40 INFO - PROCESS | 2009 | 1470655180128 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:40 INFO - PROCESS | 2009 | 1470655180129 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:40 INFO - PROCESS | 2009 | 1470655180212 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:19:40 INFO - PROCESS | 2009 | 1470655180215 Marionette TRACE conn2 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:40 INFO - PROCESS | 2009 | 1470655180216 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:40 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be81000 == 44 [pid = 2009] [id = 368] 04:19:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x119b26000) [pid = 2009] [serial = 1103] [outer = 0x0] 04:19:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x128a8e800) [pid = 2009] [serial = 1104] [outer = 0x119b26000] 04:19:40 INFO - PROCESS | 2009 | 1470655180241 Marionette DEBUG loaded listener.js 04:19:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x128a98800) [pid = 2009] [serial = 1105] [outer = 0x119b26000] 04:19:40 INFO - PROCESS | 2009 | 1470655180690 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 04:19:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 618ms 04:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:19:40 INFO - PROCESS | 2009 | 1470655180743 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:19:40 INFO - PROCESS | 2009 | 1470655180746 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:19:40 INFO - PROCESS | 2009 | 1470655180750 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:19:40 INFO - PROCESS | 2009 | 1470655180752 Marionette TRACE conn2 <- [1,1446,null,{}] 04:19:40 INFO - PROCESS | 2009 | 1470655180755 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:40 INFO - PROCESS | 2009 | 1470655180757 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:40 INFO - PROCESS | 2009 | 1470655180870 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:19:40 INFO - PROCESS | 2009 | 1470655180955 Marionette TRACE conn2 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:40 INFO - PROCESS | 2009 | 1470655180957 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:41 INFO - PROCESS | 2009 | ++DOCSHELL 0x117492000 == 45 [pid = 2009] [id = 369] 04:19:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x113baac00) [pid = 2009] [serial = 1106] [outer = 0x0] 04:19:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1164af000) [pid = 2009] [serial = 1107] [outer = 0x113baac00] 04:19:41 INFO - PROCESS | 2009 | 1470655181028 Marionette DEBUG loaded listener.js 04:19:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x116a06400) [pid = 2009] [serial = 1108] [outer = 0x113baac00] 04:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 721ms 04:19:41 INFO - PROCESS | 2009 | 1470655181462 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 04:19:41 INFO - PROCESS | 2009 | 1470655181470 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:19:41 INFO - PROCESS | 2009 | 1470655181473 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:19:41 INFO - PROCESS | 2009 | 1470655181478 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:19:41 INFO - PROCESS | 2009 | 1470655181480 Marionette TRACE conn2 <- [1,1450,null,{}] 04:19:41 INFO - PROCESS | 2009 | 1470655181483 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:41 INFO - PROCESS | 2009 | 1470655181486 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:41 INFO - PROCESS | 2009 | 1470655181590 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:19:41 INFO - PROCESS | 2009 | 1470655181644 Marionette TRACE conn2 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:41 INFO - PROCESS | 2009 | 1470655181645 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:41 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a8c800 == 46 [pid = 2009] [id = 370] 04:19:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x118107000) [pid = 2009] [serial = 1109] [outer = 0x0] 04:19:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x118798000) [pid = 2009] [serial = 1110] [outer = 0x118107000] 04:19:41 INFO - PROCESS | 2009 | 1470655181676 Marionette DEBUG loaded listener.js 04:19:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x119344800) [pid = 2009] [serial = 1111] [outer = 0x118107000] 04:19:42 INFO - PROCESS | 2009 | 1470655182121 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 04:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 672ms 04:19:42 INFO - PROCESS | 2009 | 1470655182152 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:19:42 INFO - PROCESS | 2009 | 1470655182154 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:19:42 INFO - PROCESS | 2009 | 1470655182157 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:19:42 INFO - PROCESS | 2009 | 1470655182160 Marionette TRACE conn2 <- [1,1454,null,{}] 04:19:42 INFO - PROCESS | 2009 | 1470655182168 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:42 INFO - PROCESS | 2009 | 1470655182171 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:42 INFO - PROCESS | 2009 | 1470655182292 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:19:42 INFO - PROCESS | 2009 | 1470655182376 Marionette TRACE conn2 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:42 INFO - PROCESS | 2009 | 1470655182378 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:42 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be51800 == 47 [pid = 2009] [id = 371] 04:19:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x119b30400) [pid = 2009] [serial = 1112] [outer = 0x0] 04:19:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x1239bc800) [pid = 2009] [serial = 1113] [outer = 0x119b30400] 04:19:42 INFO - PROCESS | 2009 | 1470655182410 Marionette DEBUG loaded listener.js 04:19:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x12479f400) [pid = 2009] [serial = 1114] [outer = 0x119b30400] 04:19:42 INFO - PROCESS | 2009 | 1470655182857 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 04:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 725ms 04:19:42 INFO - PROCESS | 2009 | 1470655182903 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:19:42 INFO - PROCESS | 2009 | 1470655182906 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:19:42 INFO - PROCESS | 2009 | 1470655182911 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:19:42 INFO - PROCESS | 2009 | 1470655182913 Marionette TRACE conn2 <- [1,1458,null,{}] 04:19:42 INFO - PROCESS | 2009 | 1470655182916 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:42 INFO - PROCESS | 2009 | 1470655182921 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:43 INFO - PROCESS | 2009 | 1470655183077 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:19:43 INFO - PROCESS | 2009 | 1470655183178 Marionette TRACE conn2 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:43 INFO - PROCESS | 2009 | 1470655183179 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:43 INFO - PROCESS | 2009 | ++DOCSHELL 0x12c75e800 == 48 [pid = 2009] [id = 372] 04:19:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x124bd2c00) [pid = 2009] [serial = 1115] [outer = 0x0] 04:19:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x124c8ec00) [pid = 2009] [serial = 1116] [outer = 0x124bd2c00] 04:19:43 INFO - PROCESS | 2009 | 1470655183227 Marionette DEBUG loaded listener.js 04:19:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x12615cc00) [pid = 2009] [serial = 1117] [outer = 0x124bd2c00] 04:19:43 INFO - PROCESS | 2009 | 1470655183940 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 04:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1077ms 04:19:44 INFO - PROCESS | 2009 | 1470655184005 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:19:44 INFO - PROCESS | 2009 | 1470655184008 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:19:44 INFO - PROCESS | 2009 | 1470655184012 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:19:44 INFO - PROCESS | 2009 | 1470655184014 Marionette TRACE conn2 <- [1,1462,null,{}] 04:19:44 INFO - PROCESS | 2009 | 1470655184019 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:44 INFO - PROCESS | 2009 | 1470655184021 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:44 INFO - PROCESS | 2009 | 1470655184121 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:19:44 INFO - PROCESS | 2009 | 1470655184191 Marionette TRACE conn2 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:44 INFO - PROCESS | 2009 | 1470655184194 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:44 INFO - PROCESS | 2009 | ++DOCSHELL 0x119763000 == 49 [pid = 2009] [id = 373] 04:19:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x116919c00) [pid = 2009] [serial = 1118] [outer = 0x0] 04:19:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x11693bc00) [pid = 2009] [serial = 1119] [outer = 0x116919c00] 04:19:44 INFO - PROCESS | 2009 | 1470655184221 Marionette DEBUG loaded listener.js 04:19:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x1174d4400) [pid = 2009] [serial = 1120] [outer = 0x116919c00] 04:19:44 INFO - PROCESS | 2009 | 1470655184673 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 04:19:44 INFO - PROCESS | 2009 | --DOCSHELL 0x12be57800 == 48 [pid = 2009] [id = 367] 04:19:44 INFO - PROCESS | 2009 | --DOCSHELL 0x12b12e800 == 47 [pid = 2009] [id = 366] 04:19:44 INFO - PROCESS | 2009 | --DOCSHELL 0x12527e000 == 46 [pid = 2009] [id = 365] 04:19:44 INFO - PROCESS | 2009 | --DOCSHELL 0x12a420800 == 45 [pid = 2009] [id = 364] 04:19:44 INFO - PROCESS | 2009 | --DOCSHELL 0x128e1b800 == 44 [pid = 2009] [id = 363] 04:19:44 INFO - PROCESS | 2009 | --DOCSHELL 0x126516800 == 43 [pid = 2009] [id = 362] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x12393f000) [pid = 2009] [serial = 1053] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOCSHELL 0x1241d3000 == 42 [pid = 2009] [id = 361] 04:19:44 INFO - PROCESS | 2009 | --DOCSHELL 0x123954800 == 41 [pid = 2009] [id = 360] 04:19:44 INFO - PROCESS | 2009 | --DOCSHELL 0x118ee8000 == 40 [pid = 2009] [id = 359] 04:19:44 INFO - PROCESS | 2009 | --DOCSHELL 0x118422000 == 39 [pid = 2009] [id = 358] 04:19:44 INFO - PROCESS | 2009 | --DOCSHELL 0x115c4e000 == 38 [pid = 2009] [id = 357] 04:19:44 INFO - PROCESS | 2009 | --DOCSHELL 0x115c4b800 == 37 [pid = 2009] [id = 356] 04:19:44 INFO - PROCESS | 2009 | --DOCSHELL 0x12b808800 == 36 [pid = 2009] [id = 355] 04:19:44 INFO - PROCESS | 2009 | --DOCSHELL 0x12a87a800 == 35 [pid = 2009] [id = 354] 04:19:44 INFO - PROCESS | 2009 | --DOCSHELL 0x12081e000 == 34 [pid = 2009] [id = 353] 04:19:44 INFO - PROCESS | 2009 | --DOCSHELL 0x11700d000 == 33 [pid = 2009] [id = 352] 04:19:44 INFO - PROCESS | 2009 | --DOCSHELL 0x1292a5000 == 32 [pid = 2009] [id = 351] 04:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 724ms 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x1208dc400) [pid = 2009] [serial = 1047] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x11934c000) [pid = 2009] [serial = 1036] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x1194c4c00) [pid = 2009] [serial = 1039] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x113ba6000) [pid = 2009] [serial = 1026] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x116553c00) [pid = 2009] [serial = 1030] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x1198d0000) [pid = 2009] [serial = 1045] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x119b2c400) [pid = 2009] [serial = 1041] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x118139400) [pid = 2009] [serial = 1033] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x119d86800) [pid = 2009] [serial = 1042] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x1174dbc00) [pid = 2009] [serial = 1032] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x12392a400) [pid = 2009] [serial = 1048] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x112a79000) [pid = 2009] [serial = 1044] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x11942ac00) [pid = 2009] [serial = 1038] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x12392b400) [pid = 2009] [serial = 1050] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x116765800) [pid = 2009] [serial = 1027] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x118e6ac00) [pid = 2009] [serial = 1035] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x112fdb400) [pid = 2009] [serial = 1029] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x117261800) [pid = 2009] [serial = 1023] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x12393e800) [pid = 2009] [serial = 1051] [outer = 0x0] [url = about:blank] 04:19:44 INFO - PROCESS | 2009 | 1470655184742 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:19:44 INFO - PROCESS | 2009 | 1470655184745 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:19:44 INFO - PROCESS | 2009 | 1470655184752 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:19:44 INFO - PROCESS | 2009 | 1470655184755 Marionette TRACE conn2 <- [1,1466,null,{}] 04:19:44 INFO - PROCESS | 2009 | 1470655184757 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:44 INFO - PROCESS | 2009 | 1470655184759 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:44 INFO - PROCESS | 2009 | 1470655184839 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:19:44 INFO - PROCESS | 2009 | 1470655184848 Marionette TRACE conn2 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:44 INFO - PROCESS | 2009 | 1470655184849 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:44 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169d1800 == 33 [pid = 2009] [id = 374] 04:19:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x117dbdc00) [pid = 2009] [serial = 1121] [outer = 0x0] 04:19:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x118111400) [pid = 2009] [serial = 1122] [outer = 0x117dbdc00] 04:19:44 INFO - PROCESS | 2009 | 1470655184878 Marionette DEBUG loaded listener.js 04:19:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x11879bc00) [pid = 2009] [serial = 1123] [outer = 0x117dbdc00] 04:19:45 INFO - PROCESS | 2009 | 1470655185243 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 04:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 523ms 04:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:19:45 INFO - PROCESS | 2009 | 1470655185294 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:19:45 INFO - PROCESS | 2009 | 1470655185295 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:19:45 INFO - PROCESS | 2009 | 1470655185298 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:19:45 INFO - PROCESS | 2009 | 1470655185301 Marionette TRACE conn2 <- [1,1470,null,{}] 04:19:45 INFO - PROCESS | 2009 | 1470655185308 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:45 INFO - PROCESS | 2009 | 1470655185311 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:45 INFO - PROCESS | 2009 | 1470655185393 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:19:45 INFO - PROCESS | 2009 | 1470655185421 Marionette TRACE conn2 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:45 INFO - PROCESS | 2009 | 1470655185423 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:45 INFO - PROCESS | 2009 | ++DOCSHELL 0x119aa1800 == 34 [pid = 2009] [id = 375] 04:19:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x119b29000) [pid = 2009] [serial = 1124] [outer = 0x0] 04:19:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x119d84c00) [pid = 2009] [serial = 1125] [outer = 0x119b29000] 04:19:45 INFO - PROCESS | 2009 | 1470655185450 Marionette DEBUG loaded listener.js 04:19:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x12392a400) [pid = 2009] [serial = 1126] [outer = 0x119b29000] 04:19:45 INFO - PROCESS | 2009 | 1470655185799 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 04:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 523ms 04:19:45 INFO - PROCESS | 2009 | 1470655185822 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:19:45 INFO - PROCESS | 2009 | 1470655185824 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:19:45 INFO - PROCESS | 2009 | 1470655185826 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:19:45 INFO - PROCESS | 2009 | 1470655185827 Marionette TRACE conn2 <- [1,1474,null,{}] 04:19:45 INFO - PROCESS | 2009 | 1470655185829 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:45 INFO - PROCESS | 2009 | 1470655185830 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:45 INFO - PROCESS | 2009 | 1470655185942 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:19:45 INFO - PROCESS | 2009 | 1470655185947 Marionette TRACE conn2 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:45 INFO - PROCESS | 2009 | 1470655185949 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:45 INFO - PROCESS | 2009 | ++DOCSHELL 0x123e72000 == 35 [pid = 2009] [id = 376] 04:19:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x12393d400) [pid = 2009] [serial = 1127] [outer = 0x0] 04:19:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x123f45400) [pid = 2009] [serial = 1128] [outer = 0x12393d400] 04:19:45 INFO - PROCESS | 2009 | 1470655185975 Marionette DEBUG loaded listener.js 04:19:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1247a2000) [pid = 2009] [serial = 1129] [outer = 0x12393d400] 04:19:46 INFO - PROCESS | 2009 | 1470655186308 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 04:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 518ms 04:19:46 INFO - PROCESS | 2009 | 1470655186344 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:19:46 INFO - PROCESS | 2009 | 1470655186345 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:19:46 INFO - PROCESS | 2009 | 1470655186348 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:19:46 INFO - PROCESS | 2009 | 1470655186349 Marionette TRACE conn2 <- [1,1478,null,{}] 04:19:46 INFO - PROCESS | 2009 | 1470655186353 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:46 INFO - PROCESS | 2009 | 1470655186355 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:46 INFO - PROCESS | 2009 | 1470655186432 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:19:46 INFO - PROCESS | 2009 | 1470655186499 Marionette TRACE conn2 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:46 INFO - PROCESS | 2009 | 1470655186500 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:46 INFO - PROCESS | 2009 | ++DOCSHELL 0x125825000 == 36 [pid = 2009] [id = 377] 04:19:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x119340c00) [pid = 2009] [serial = 1130] [outer = 0x0] 04:19:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x124bcd400) [pid = 2009] [serial = 1131] [outer = 0x119340c00] 04:19:46 INFO - PROCESS | 2009 | 1470655186525 Marionette DEBUG loaded listener.js 04:19:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x126748000) [pid = 2009] [serial = 1132] [outer = 0x119340c00] 04:19:46 INFO - PROCESS | 2009 | 1470655186846 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 04:19:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:19:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 521ms 04:19:46 INFO - PROCESS | 2009 | 1470655186876 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:19:46 INFO - PROCESS | 2009 | 1470655186877 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:19:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:19:46 INFO - PROCESS | 2009 | 1470655186880 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:19:46 INFO - PROCESS | 2009 | 1470655186881 Marionette TRACE conn2 <- [1,1482,null,{}] 04:19:46 INFO - PROCESS | 2009 | 1470655186883 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:46 INFO - PROCESS | 2009 | 1470655186887 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:47 INFO - PROCESS | 2009 | 1470655187010 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:19:47 INFO - PROCESS | 2009 | 1470655187023 Marionette TRACE conn2 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:47 INFO - PROCESS | 2009 | 1470655187024 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:47 INFO - PROCESS | 2009 | ++DOCSHELL 0x1292a5000 == 37 [pid = 2009] [id = 378] 04:19:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x1269a1000) [pid = 2009] [serial = 1133] [outer = 0x0] 04:19:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x126ae5800) [pid = 2009] [serial = 1134] [outer = 0x1269a1000] 04:19:47 INFO - PROCESS | 2009 | 1470655187049 Marionette DEBUG loaded listener.js 04:19:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x128ca0000) [pid = 2009] [serial = 1135] [outer = 0x1269a1000] 04:19:47 INFO - PROCESS | 2009 | 1470655187416 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 04:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 567ms 04:19:47 INFO - PROCESS | 2009 | 1470655187459 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:19:47 INFO - PROCESS | 2009 | 1470655187460 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:19:47 INFO - PROCESS | 2009 | 1470655187462 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:19:47 INFO - PROCESS | 2009 | 1470655187463 Marionette TRACE conn2 <- [1,1486,null,{}] 04:19:47 INFO - PROCESS | 2009 | 1470655187466 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:47 INFO - PROCESS | 2009 | 1470655187467 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:47 INFO - PROCESS | 2009 | 1470655187573 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:19:47 INFO - PROCESS | 2009 | 1470655187577 Marionette TRACE conn2 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:47 INFO - PROCESS | 2009 | 1470655187578 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:47 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169e4000 == 38 [pid = 2009] [id = 379] 04:19:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x124f94400) [pid = 2009] [serial = 1136] [outer = 0x0] 04:19:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x128ca0c00) [pid = 2009] [serial = 1137] [outer = 0x124f94400] 04:19:47 INFO - PROCESS | 2009 | 1470655187643 Marionette DEBUG loaded listener.js 04:19:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x12918f800) [pid = 2009] [serial = 1138] [outer = 0x124f94400] 04:19:48 INFO - PROCESS | 2009 | 1470655188034 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 04:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 621ms 04:19:48 INFO - PROCESS | 2009 | 1470655188084 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:19:48 INFO - PROCESS | 2009 | 1470655188085 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:19:48 INFO - PROCESS | 2009 | 1470655188088 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:19:48 INFO - PROCESS | 2009 | 1470655188089 Marionette TRACE conn2 <- [1,1490,null,{}] 04:19:48 INFO - PROCESS | 2009 | 1470655188091 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:48 INFO - PROCESS | 2009 | 1470655188092 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:48 INFO - PROCESS | 2009 | 1470655188196 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:19:48 INFO - PROCESS | 2009 | 1470655188233 Marionette TRACE conn2 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:48 INFO - PROCESS | 2009 | 1470655188234 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:48 INFO - PROCESS | 2009 | ++DOCSHELL 0x12c750800 == 39 [pid = 2009] [id = 380] 04:19:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x1269a2800) [pid = 2009] [serial = 1139] [outer = 0x0] 04:19:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x12927f800) [pid = 2009] [serial = 1140] [outer = 0x1269a2800] 04:19:48 INFO - PROCESS | 2009 | 1470655188260 Marionette DEBUG loaded listener.js 04:19:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x129462000) [pid = 2009] [serial = 1141] [outer = 0x1269a2800] 04:19:48 INFO - PROCESS | 2009 | 1470655188564 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 04:19:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:19:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 520ms 04:19:48 INFO - PROCESS | 2009 | 1470655188608 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:19:48 INFO - PROCESS | 2009 | 1470655188610 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:19:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:19:48 INFO - PROCESS | 2009 | 1470655188612 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:19:48 INFO - PROCESS | 2009 | 1470655188613 Marionette TRACE conn2 <- [1,1494,null,{}] 04:19:48 INFO - PROCESS | 2009 | 1470655188616 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:48 INFO - PROCESS | 2009 | 1470655188619 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:48 INFO - PROCESS | 2009 | 1470655188722 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:19:48 INFO - PROCESS | 2009 | 1470655188734 Marionette TRACE conn2 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:48 INFO - PROCESS | 2009 | 1470655188735 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:48 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ca0f800 == 40 [pid = 2009] [id = 381] 04:19:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x12a49f800) [pid = 2009] [serial = 1142] [outer = 0x0] 04:19:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x12a4a9800) [pid = 2009] [serial = 1143] [outer = 0x12a49f800] 04:19:48 INFO - PROCESS | 2009 | 1470655188758 Marionette DEBUG loaded listener.js 04:19:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x12a6aec00) [pid = 2009] [serial = 1144] [outer = 0x12a49f800] 04:19:49 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x1247aa800) [pid = 2009] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:19:49 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x124fef800) [pid = 2009] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:19:49 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x1174d5c00) [pid = 2009] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:19:49 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x1174d8000) [pid = 2009] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:19:49 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x111f08800) [pid = 2009] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:19:49 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x11274d000) [pid = 2009] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:19:49 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x119b2dc00) [pid = 2009] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:19:49 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x1250d1000) [pid = 2009] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:19:49 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x1165eb400) [pid = 2009] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:19:49 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x1174d8400) [pid = 2009] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:19:49 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x126751c00) [pid = 2009] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:19:49 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x1241a9c00) [pid = 2009] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:19:49 INFO - PROCESS | 2009 | 1470655189170 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 04:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 570ms 04:19:49 INFO - PROCESS | 2009 | 1470655189187 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:19:49 INFO - PROCESS | 2009 | 1470655189189 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:19:49 INFO - PROCESS | 2009 | 1470655189192 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:19:49 INFO - PROCESS | 2009 | 1470655189193 Marionette TRACE conn2 <- [1,1498,null,{}] 04:19:49 INFO - PROCESS | 2009 | 1470655189195 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:49 INFO - PROCESS | 2009 | 1470655189196 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:49 INFO - PROCESS | 2009 | 1470655189314 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:19:49 INFO - PROCESS | 2009 | 1470655189351 Marionette TRACE conn2 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:49 INFO - PROCESS | 2009 | 1470655189352 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:49 INFO - PROCESS | 2009 | ++DOCSHELL 0x12cc87800 == 41 [pid = 2009] [id = 382] 04:19:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x111f08800) [pid = 2009] [serial = 1145] [outer = 0x0] 04:19:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x1247a2400) [pid = 2009] [serial = 1146] [outer = 0x111f08800] 04:19:49 INFO - PROCESS | 2009 | 1470655189383 Marionette DEBUG loaded listener.js 04:19:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x1267d2000) [pid = 2009] [serial = 1147] [outer = 0x111f08800] 04:19:49 INFO - PROCESS | 2009 | 1470655189643 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 04:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 468ms 04:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:19:49 INFO - PROCESS | 2009 | 1470655189662 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:19:49 INFO - PROCESS | 2009 | 1470655189663 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:19:49 INFO - PROCESS | 2009 | 1470655189666 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:19:49 INFO - PROCESS | 2009 | 1470655189670 Marionette TRACE conn2 <- [1,1502,null,{}] 04:19:49 INFO - PROCESS | 2009 | 1470655189678 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:49 INFO - PROCESS | 2009 | 1470655189680 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:49 INFO - PROCESS | 2009 | 1470655189782 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:19:49 INFO - PROCESS | 2009 | 1470655189786 Marionette TRACE conn2 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:49 INFO - PROCESS | 2009 | 1470655189788 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:49 INFO - PROCESS | 2009 | ++DOCSHELL 0x12cc9d000 == 42 [pid = 2009] [id = 383] 04:19:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x12a4a0400) [pid = 2009] [serial = 1148] [outer = 0x0] 04:19:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x12a6b5000) [pid = 2009] [serial = 1149] [outer = 0x12a4a0400] 04:19:49 INFO - PROCESS | 2009 | 1470655189814 Marionette DEBUG loaded listener.js 04:19:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x12a893c00) [pid = 2009] [serial = 1150] [outer = 0x12a4a0400] 04:19:50 INFO - PROCESS | 2009 | 1470655190165 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 04:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 528ms 04:19:50 INFO - PROCESS | 2009 | 1470655190194 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:19:50 INFO - PROCESS | 2009 | 1470655190196 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:19:50 INFO - PROCESS | 2009 | 1470655190198 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:19:50 INFO - PROCESS | 2009 | 1470655190199 Marionette TRACE conn2 <- [1,1506,null,{}] 04:19:50 INFO - PROCESS | 2009 | 1470655190201 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:50 INFO - PROCESS | 2009 | 1470655190202 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:50 INFO - PROCESS | 2009 | 1470655190318 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:19:50 INFO - PROCESS | 2009 | 1470655190326 Marionette TRACE conn2 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:50 INFO - PROCESS | 2009 | 1470655190334 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:50 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d23f800 == 43 [pid = 2009] [id = 384] 04:19:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x12a896800) [pid = 2009] [serial = 1151] [outer = 0x0] 04:19:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x12a89b000) [pid = 2009] [serial = 1152] [outer = 0x12a896800] 04:19:50 INFO - PROCESS | 2009 | 1470655190359 Marionette DEBUG loaded listener.js 04:19:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x12b005800) [pid = 2009] [serial = 1153] [outer = 0x12a896800] 04:19:50 INFO - PROCESS | 2009 | 1470655190649 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 04:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 469ms 04:19:50 INFO - PROCESS | 2009 | 1470655190674 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:19:50 INFO - PROCESS | 2009 | 1470655190675 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:19:50 INFO - PROCESS | 2009 | 1470655190677 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:19:50 INFO - PROCESS | 2009 | 1470655190678 Marionette TRACE conn2 <- [1,1510,null,{}] 04:19:50 INFO - PROCESS | 2009 | 1470655190680 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:50 INFO - PROCESS | 2009 | 1470655190681 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:50 INFO - PROCESS | 2009 | 1470655190773 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:19:50 INFO - PROCESS | 2009 | 1470655190777 Marionette TRACE conn2 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:50 INFO - PROCESS | 2009 | 1470655190778 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:50 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d53b800 == 44 [pid = 2009] [id = 385] 04:19:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x124bc9c00) [pid = 2009] [serial = 1154] [outer = 0x0] 04:19:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x12b00bc00) [pid = 2009] [serial = 1155] [outer = 0x124bc9c00] 04:19:50 INFO - PROCESS | 2009 | 1470655190799 Marionette DEBUG loaded listener.js 04:19:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x12b05fc00) [pid = 2009] [serial = 1156] [outer = 0x124bc9c00] 04:19:51 INFO - PROCESS | 2009 | 1470655191404 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 04:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 771ms 04:19:51 INFO - PROCESS | 2009 | 1470655191449 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:19:51 INFO - PROCESS | 2009 | 1470655191452 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:19:51 INFO - PROCESS | 2009 | 1470655191455 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:19:51 INFO - PROCESS | 2009 | 1470655191457 Marionette TRACE conn2 <- [1,1514,null,{}] 04:19:51 INFO - PROCESS | 2009 | 1470655191462 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:51 INFO - PROCESS | 2009 | 1470655191463 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:51 INFO - PROCESS | 2009 | 1470655191596 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:19:51 INFO - PROCESS | 2009 | 1470655191674 Marionette TRACE conn2 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:51 INFO - PROCESS | 2009 | 1470655191675 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:51 INFO - PROCESS | 2009 | ++DOCSHELL 0x118435000 == 45 [pid = 2009] [id = 386] 04:19:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x113be6400) [pid = 2009] [serial = 1157] [outer = 0x0] 04:19:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x1174ce800) [pid = 2009] [serial = 1158] [outer = 0x113be6400] 04:19:51 INFO - PROCESS | 2009 | 1470655191706 Marionette DEBUG loaded listener.js 04:19:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x118181800) [pid = 2009] [serial = 1159] [outer = 0x113be6400] 04:19:52 INFO - PROCESS | 2009 | 1470655192137 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 04:19:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:19:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 724ms 04:19:52 INFO - PROCESS | 2009 | 1470655192179 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:19:52 INFO - PROCESS | 2009 | 1470655192183 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:19:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:19:52 INFO - PROCESS | 2009 | 1470655192188 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:19:52 INFO - PROCESS | 2009 | 1470655192190 Marionette TRACE conn2 <- [1,1518,null,{}] 04:19:52 INFO - PROCESS | 2009 | 1470655192192 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:52 INFO - PROCESS | 2009 | 1470655192194 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:52 INFO - PROCESS | 2009 | 1470655192328 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:19:52 INFO - PROCESS | 2009 | 1470655192470 Marionette TRACE conn2 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:52 INFO - PROCESS | 2009 | 1470655192472 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:52 INFO - PROCESS | 2009 | ++DOCSHELL 0x125281000 == 46 [pid = 2009] [id = 387] 04:19:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x11934ec00) [pid = 2009] [serial = 1160] [outer = 0x0] 04:19:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x1194be800) [pid = 2009] [serial = 1161] [outer = 0x11934ec00] 04:19:52 INFO - PROCESS | 2009 | 1470655192524 Marionette DEBUG loaded listener.js 04:19:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 117 (0x1208d1800) [pid = 2009] [serial = 1162] [outer = 0x11934ec00] 04:19:53 INFO - PROCESS | 2009 | 1470655193056 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 920ms 04:19:53 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:19:53 INFO - PROCESS | 2009 | 1470655193108 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:19:53 INFO - PROCESS | 2009 | 1470655193110 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:19:53 INFO - PROCESS | 2009 | 1470655193114 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:19:53 INFO - PROCESS | 2009 | 1470655193118 Marionette TRACE conn2 <- [1,1522,null,{}] 04:19:53 INFO - PROCESS | 2009 | 1470655193130 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:53 INFO - PROCESS | 2009 | 1470655193135 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:53 INFO - PROCESS | 2009 | 1470655193293 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:19:53 INFO - PROCESS | 2009 | 1470655193436 Marionette TRACE conn2 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:53 INFO - PROCESS | 2009 | 1470655193439 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:53 INFO - PROCESS | 2009 | ++DOCSHELL 0x12cca2000 == 47 [pid = 2009] [id = 388] 04:19:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 118 (0x1267d0c00) [pid = 2009] [serial = 1163] [outer = 0x0] 04:19:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 119 (0x1269a4000) [pid = 2009] [serial = 1164] [outer = 0x1267d0c00] 04:19:53 INFO - PROCESS | 2009 | 1470655193493 Marionette DEBUG loaded listener.js 04:19:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 120 (0x126ae0c00) [pid = 2009] [serial = 1165] [outer = 0x1267d0c00] 04:19:53 INFO - PROCESS | 2009 | 1470655193889 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 04:19:53 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:19:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:19:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:19:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:19:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:19:53 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:19:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:19:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:19:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:19:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:19:53 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 04:19:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:19:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:19:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:19:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:19:53 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 04:19:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:19:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:19:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:19:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:19:53 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 825ms 04:19:53 INFO - PROCESS | 2009 | 1470655193963 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:19:53 INFO - PROCESS | 2009 | 1470655193965 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:19:53 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:19:53 INFO - PROCESS | 2009 | 1470655193987 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:19:53 INFO - PROCESS | 2009 | 1470655193989 Marionette TRACE conn2 <- [1,1526,null,{}] 04:19:53 INFO - PROCESS | 2009 | 1470655193991 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:53 INFO - PROCESS | 2009 | 1470655193993 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:54 INFO - PROCESS | 2009 | 1470655194114 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:19:54 INFO - PROCESS | 2009 | 1470655194209 Marionette TRACE conn2 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:54 INFO - PROCESS | 2009 | 1470655194210 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:54 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d931000 == 48 [pid = 2009] [id = 389] 04:19:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 121 (0x128c94c00) [pid = 2009] [serial = 1166] [outer = 0x0] 04:19:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 122 (0x12945a400) [pid = 2009] [serial = 1167] [outer = 0x128c94c00] 04:19:54 INFO - PROCESS | 2009 | 1470655194261 Marionette DEBUG loaded listener.js 04:19:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 123 (0x12a6b0800) [pid = 2009] [serial = 1168] [outer = 0x128c94c00] 04:19:54 INFO - PROCESS | 2009 | 1470655194746 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 04:19:54 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:19:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:19:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:19:54 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:19:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:19:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:19:54 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:19:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:19:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:19:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:19:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:19:54 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 773ms 04:19:54 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:19:54 INFO - PROCESS | 2009 | 1470655194761 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:19:54 INFO - PROCESS | 2009 | 1470655194763 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:19:54 INFO - PROCESS | 2009 | 1470655194767 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:19:54 INFO - PROCESS | 2009 | 1470655194769 Marionette TRACE conn2 <- [1,1530,null,{}] 04:19:54 INFO - PROCESS | 2009 | 1470655194773 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:54 INFO - PROCESS | 2009 | 1470655194775 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:54 INFO - PROCESS | 2009 | 1470655194898 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:19:54 INFO - PROCESS | 2009 | 1470655194962 Marionette TRACE conn2 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:54 INFO - PROCESS | 2009 | 1470655194963 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:55 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be5a000 == 49 [pid = 2009] [id = 390] 04:19:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 124 (0x1127d8c00) [pid = 2009] [serial = 1169] [outer = 0x0] 04:19:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 125 (0x12a4aa000) [pid = 2009] [serial = 1170] [outer = 0x1127d8c00] 04:19:55 INFO - PROCESS | 2009 | 1470655195040 Marionette DEBUG loaded listener.js 04:19:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 126 (0x12b007800) [pid = 2009] [serial = 1171] [outer = 0x1127d8c00] 04:19:55 INFO - PROCESS | 2009 | 1470655195607 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 04:19:55 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 04:19:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:19:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:19:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:19:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:19:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:19:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 04:19:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:19:55 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 922ms 04:19:55 INFO - PROCESS | 2009 | 1470655195688 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:19:55 INFO - PROCESS | 2009 | 1470655195691 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:19:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:19:55 INFO - PROCESS | 2009 | 1470655195694 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:19:55 INFO - PROCESS | 2009 | 1470655195696 Marionette TRACE conn2 <- [1,1534,null,{}] 04:19:55 INFO - PROCESS | 2009 | 1470655195700 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:55 INFO - PROCESS | 2009 | 1470655195702 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:55 INFO - PROCESS | 2009 | 1470655195806 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:19:55 INFO - PROCESS | 2009 | 1470655195872 Marionette TRACE conn2 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:55 INFO - PROCESS | 2009 | 1470655195874 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:55 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a98800 == 50 [pid = 2009] [id = 391] 04:19:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 127 (0x1174d1400) [pid = 2009] [serial = 1172] [outer = 0x0] 04:19:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 128 (0x117dc0800) [pid = 2009] [serial = 1173] [outer = 0x1174d1400] 04:19:55 INFO - PROCESS | 2009 | 1470655195902 Marionette DEBUG loaded listener.js 04:19:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 129 (0x118379800) [pid = 2009] [serial = 1174] [outer = 0x1174d1400] 04:19:56 INFO - PROCESS | 2009 | 1470655196365 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:19:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:19:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 723ms 04:19:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:19:56 INFO - PROCESS | 2009 | 1470655196418 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:19:56 INFO - PROCESS | 2009 | 1470655196421 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:19:56 INFO - PROCESS | 2009 | 1470655196425 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:19:56 INFO - PROCESS | 2009 | 1470655196427 Marionette TRACE conn2 <- [1,1538,null,{}] 04:19:56 INFO - PROCESS | 2009 | 1470655196429 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:56 INFO - PROCESS | 2009 | 1470655196431 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12d23f800 == 49 [pid = 2009] [id = 384] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12cc9d000 == 48 [pid = 2009] [id = 383] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12cc87800 == 47 [pid = 2009] [id = 382] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12ca0f800 == 46 [pid = 2009] [id = 381] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12c750800 == 45 [pid = 2009] [id = 380] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x1169e4000 == 44 [pid = 2009] [id = 379] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x1292a5000 == 43 [pid = 2009] [id = 378] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x125825000 == 42 [pid = 2009] [id = 377] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x123e72000 == 41 [pid = 2009] [id = 376] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x119aa1800 == 40 [pid = 2009] [id = 375] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x1169d1800 == 39 [pid = 2009] [id = 374] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x119763000 == 38 [pid = 2009] [id = 373] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12be51800 == 37 [pid = 2009] [id = 371] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x119a8c800 == 36 [pid = 2009] [id = 370] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x117492000 == 35 [pid = 2009] [id = 369] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12be81000 == 34 [pid = 2009] [id = 368] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12c75e800 == 33 [pid = 2009] [id = 372] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x119a98800 == 32 [pid = 2009] [id = 391] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12be5a000 == 31 [pid = 2009] [id = 390] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12d931000 == 30 [pid = 2009] [id = 389] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12cca2000 == 29 [pid = 2009] [id = 388] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x125281000 == 28 [pid = 2009] [id = 387] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12d53b800 == 27 [pid = 2009] [id = 385] 04:19:57 INFO - PROCESS | 2009 | --DOCSHELL 0x118435000 == 26 [pid = 2009] [id = 386] 04:19:57 INFO - PROCESS | 2009 | 1470655197166 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 128 (0x12570e400) [pid = 2009] [serial = 1089] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 127 (0x118106800) [pid = 2009] [serial = 1074] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 126 (0x1181a0c00) [pid = 2009] [serial = 1075] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 125 (0x1174d8800) [pid = 2009] [serial = 1059] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 124 (0x112a87000) [pid = 2009] [serial = 1056] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 123 (0x1239b7800) [pid = 2009] [serial = 1065] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 122 (0x1187a2c00) [pid = 2009] [serial = 1077] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 121 (0x1194bf400) [pid = 2009] [serial = 1078] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 120 (0x11942a400) [pid = 2009] [serial = 1062] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 119 (0x112a7e400) [pid = 2009] [serial = 1069] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 118 (0x112708c00) [pid = 2009] [serial = 1068] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 117 (0x113b69c00) [pid = 2009] [serial = 1071] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 116 (0x116914000) [pid = 2009] [serial = 1072] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x12392d000) [pid = 2009] [serial = 1080] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x12393f800) [pid = 2009] [serial = 1081] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x126154c00) [pid = 2009] [serial = 1092] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x116a0d400) [pid = 2009] [serial = 1095] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x123927400) [pid = 2009] [serial = 1098] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x126aeac00) [pid = 2009] [serial = 1102] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x11932b000) [pid = 2009] [serial = 1096] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x12653bc00) [pid = 2009] [serial = 1093] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x128a8e800) [pid = 2009] [serial = 1104] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x1243ab400) [pid = 2009] [serial = 1083] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x125806800) [pid = 2009] [serial = 1090] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x124f98800) [pid = 2009] [serial = 1087] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x1269a8c00) [pid = 2009] [serial = 1101] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x1247a0c00) [pid = 2009] [serial = 1084] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x1267cf800) [pid = 2009] [serial = 1099] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x124bce800) [pid = 2009] [serial = 1086] [outer = 0x0] [url = about:blank] 04:19:57 INFO - PROCESS | 2009 | 1470655197305 Marionette TRACE conn2 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:57 INFO - PROCESS | 2009 | 1470655197306 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:57 INFO - PROCESS | 2009 | ++DOCSHELL 0x114f4b800 == 27 [pid = 2009] [id = 392] 04:19:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x112a74800) [pid = 2009] [serial = 1175] [outer = 0x0] 04:19:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x112a82800) [pid = 2009] [serial = 1176] [outer = 0x112a74800] 04:19:57 INFO - PROCESS | 2009 | 1470655197335 Marionette DEBUG loaded listener.js 04:19:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x113ba0c00) [pid = 2009] [serial = 1177] [outer = 0x112a74800] 04:19:57 INFO - PROCESS | 2009 | 1470655197649 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:19:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:19:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1272ms 04:19:57 INFO - PROCESS | 2009 | 1470655197700 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:19:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:19:57 INFO - PROCESS | 2009 | 1470655197707 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:19:57 INFO - PROCESS | 2009 | 1470655197712 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:19:57 INFO - PROCESS | 2009 | 1470655197715 Marionette TRACE conn2 <- [1,1542,null,{}] 04:19:57 INFO - PROCESS | 2009 | 1470655197718 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:57 INFO - PROCESS | 2009 | 1470655197721 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:57 INFO - PROCESS | 2009 | 1470655197864 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:19:57 INFO - PROCESS | 2009 | 1470655197948 Marionette TRACE conn2 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:57 INFO - PROCESS | 2009 | 1470655197950 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:57 INFO - PROCESS | 2009 | ++DOCSHELL 0x11749b000 == 28 [pid = 2009] [id = 393] 04:19:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x113ba8400) [pid = 2009] [serial = 1178] [outer = 0x0] 04:19:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x117264c00) [pid = 2009] [serial = 1179] [outer = 0x113ba8400] 04:19:57 INFO - PROCESS | 2009 | 1470655197996 Marionette DEBUG loaded listener.js 04:19:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x118136800) [pid = 2009] [serial = 1180] [outer = 0x113ba8400] 04:19:58 INFO - PROCESS | 2009 | 1470655198394 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 04:19:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:19:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 722ms 04:19:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:19:58 INFO - PROCESS | 2009 | 1470655198433 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:19:58 INFO - PROCESS | 2009 | 1470655198435 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:19:58 INFO - PROCESS | 2009 | 1470655198437 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:19:58 INFO - PROCESS | 2009 | 1470655198439 Marionette TRACE conn2 <- [1,1546,null,{}] 04:19:58 INFO - PROCESS | 2009 | 1470655198441 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:58 INFO - PROCESS | 2009 | 1470655198442 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:58 INFO - PROCESS | 2009 | 1470655198520 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:19:58 INFO - PROCESS | 2009 | 1470655198545 Marionette TRACE conn2 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:58 INFO - PROCESS | 2009 | 1470655198547 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:58 INFO - PROCESS | 2009 | ++DOCSHELL 0x117482800 == 29 [pid = 2009] [id = 394] 04:19:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x119347800) [pid = 2009] [serial = 1181] [outer = 0x0] 04:19:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x1193d1c00) [pid = 2009] [serial = 1182] [outer = 0x119347800] 04:19:58 INFO - PROCESS | 2009 | 1470655198579 Marionette DEBUG loaded listener.js 04:19:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x1194b8400) [pid = 2009] [serial = 1183] [outer = 0x119347800] 04:19:58 INFO - PROCESS | 2009 | 1470655198927 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:19:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:19:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 523ms 04:19:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:19:58 INFO - PROCESS | 2009 | 1470655198960 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:19:58 INFO - PROCESS | 2009 | 1470655198963 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:19:58 INFO - PROCESS | 2009 | 1470655198971 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:19:58 INFO - PROCESS | 2009 | 1470655198974 Marionette TRACE conn2 <- [1,1550,null,{}] 04:19:58 INFO - PROCESS | 2009 | 1470655198977 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:58 INFO - PROCESS | 2009 | 1470655198979 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:59 INFO - PROCESS | 2009 | 1470655199096 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:19:59 INFO - PROCESS | 2009 | 1470655199103 Marionette TRACE conn2 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:59 INFO - PROCESS | 2009 | 1470655199105 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:59 INFO - PROCESS | 2009 | ++DOCSHELL 0x123cab000 == 30 [pid = 2009] [id = 395] 04:19:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x1198d0000) [pid = 2009] [serial = 1184] [outer = 0x0] 04:19:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x119d89000) [pid = 2009] [serial = 1185] [outer = 0x1198d0000] 04:19:59 INFO - PROCESS | 2009 | 1470655199130 Marionette DEBUG loaded listener.js 04:19:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x12392e800) [pid = 2009] [serial = 1186] [outer = 0x1198d0000] 04:19:59 INFO - PROCESS | 2009 | 1470655199474 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:19:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:19:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 525ms 04:19:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:19:59 INFO - PROCESS | 2009 | 1470655199491 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:19:59 INFO - PROCESS | 2009 | 1470655199492 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:19:59 INFO - PROCESS | 2009 | 1470655199494 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:19:59 INFO - PROCESS | 2009 | 1470655199495 Marionette TRACE conn2 <- [1,1554,null,{}] 04:19:59 INFO - PROCESS | 2009 | 1470655199498 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:19:59 INFO - PROCESS | 2009 | 1470655199499 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:59 INFO - PROCESS | 2009 | 1470655199604 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:19:59 INFO - PROCESS | 2009 | 1470655199614 Marionette TRACE conn2 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:19:59 INFO - PROCESS | 2009 | 1470655199615 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:19:59 INFO - PROCESS | 2009 | ++DOCSHELL 0x1247bd000 == 31 [pid = 2009] [id = 396] 04:19:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x123933000) [pid = 2009] [serial = 1187] [outer = 0x0] 04:19:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x123941800) [pid = 2009] [serial = 1188] [outer = 0x123933000] 04:19:59 INFO - PROCESS | 2009 | 1470655199646 Marionette DEBUG loaded listener.js 04:19:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x123bdd000) [pid = 2009] [serial = 1189] [outer = 0x123933000] 04:19:59 INFO - PROCESS | 2009 | 1470655199992 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:20:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:20:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 520ms 04:20:00 INFO - PROCESS | 2009 | 1470655200016 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:20:00 INFO - PROCESS | 2009 | 1470655200017 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:20:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:20:00 INFO - PROCESS | 2009 | 1470655200028 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:20:00 INFO - PROCESS | 2009 | 1470655200029 Marionette TRACE conn2 <- [1,1558,null,{}] 04:20:00 INFO - PROCESS | 2009 | 1470655200031 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:00 INFO - PROCESS | 2009 | 1470655200032 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:00 INFO - PROCESS | 2009 | 1470655200133 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:20:00 INFO - PROCESS | 2009 | 1470655200138 Marionette TRACE conn2 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:00 INFO - PROCESS | 2009 | 1470655200142 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:00 INFO - PROCESS | 2009 | ++DOCSHELL 0x128a78000 == 32 [pid = 2009] [id = 397] 04:20:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x119341400) [pid = 2009] [serial = 1190] [outer = 0x0] 04:20:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 117 (0x124fe6400) [pid = 2009] [serial = 1191] [outer = 0x119341400] 04:20:00 INFO - PROCESS | 2009 | 1470655200212 Marionette DEBUG loaded listener.js 04:20:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 118 (0x125811400) [pid = 2009] [serial = 1192] [outer = 0x119341400] 04:20:00 INFO - PROCESS | 2009 | 1470655200532 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:20:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:20:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 518ms 04:20:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:20:00 INFO - PROCESS | 2009 | 1470655200547 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:20:00 INFO - PROCESS | 2009 | 1470655200548 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:20:00 INFO - PROCESS | 2009 | 1470655200550 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:20:00 INFO - PROCESS | 2009 | 1470655200551 Marionette TRACE conn2 <- [1,1562,null,{}] 04:20:00 INFO - PROCESS | 2009 | 1470655200562 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:00 INFO - PROCESS | 2009 | 1470655200563 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:00 INFO - PROCESS | 2009 | 1470655200667 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:20:00 INFO - PROCESS | 2009 | 1470655200670 Marionette TRACE conn2 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:00 INFO - PROCESS | 2009 | 1470655200671 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:00 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c4a000 == 33 [pid = 2009] [id = 398] 04:20:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 119 (0x124bd2800) [pid = 2009] [serial = 1193] [outer = 0x0] 04:20:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 120 (0x1267cf400) [pid = 2009] [serial = 1194] [outer = 0x124bd2800] 04:20:00 INFO - PROCESS | 2009 | 1470655200696 Marionette DEBUG loaded listener.js 04:20:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 121 (0x126ae1400) [pid = 2009] [serial = 1195] [outer = 0x124bd2800] 04:20:01 INFO - PROCESS | 2009 | 1470655201045 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:20:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:20:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 522ms 04:20:01 INFO - PROCESS | 2009 | 1470655201076 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:20:01 INFO - PROCESS | 2009 | 1470655201077 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:20:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:20:01 INFO - PROCESS | 2009 | 1470655201079 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:20:01 INFO - PROCESS | 2009 | 1470655201080 Marionette TRACE conn2 <- [1,1566,null,{}] 04:20:01 INFO - PROCESS | 2009 | 1470655201083 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:01 INFO - PROCESS | 2009 | 1470655201086 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:01 INFO - PROCESS | 2009 | 1470655201187 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:20:01 INFO - PROCESS | 2009 | 1470655201190 Marionette TRACE conn2 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:01 INFO - PROCESS | 2009 | 1470655201192 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:01 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a88b000 == 34 [pid = 2009] [id = 399] 04:20:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 122 (0x1127e4400) [pid = 2009] [serial = 1196] [outer = 0x0] 04:20:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 123 (0x128a8e800) [pid = 2009] [serial = 1197] [outer = 0x1127e4400] 04:20:01 INFO - PROCESS | 2009 | 1470655201216 Marionette DEBUG loaded listener.js 04:20:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 124 (0x12918b800) [pid = 2009] [serial = 1198] [outer = 0x1127e4400] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 123 (0x111f08c00) [pid = 2009] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 122 (0x117258800) [pid = 2009] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 121 (0x1193d2800) [pid = 2009] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 120 (0x119343400) [pid = 2009] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 119 (0x112a82400) [pid = 2009] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 118 (0x1126c0800) [pid = 2009] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 117 (0x124f94400) [pid = 2009] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 116 (0x1269a1000) [pid = 2009] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x111f08800) [pid = 2009] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x113baac00) [pid = 2009] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x118107000) [pid = 2009] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x119b26000) [pid = 2009] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x116919c00) [pid = 2009] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x119340c00) [pid = 2009] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x12393d400) [pid = 2009] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x119b30400) [pid = 2009] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x119b29000) [pid = 2009] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x117dbdc00) [pid = 2009] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x124bd2c00) [pid = 2009] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x1269a2800) [pid = 2009] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x12a49f800) [pid = 2009] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x12a4a0400) [pid = 2009] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x12a896800) [pid = 2009] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:20:01 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x124bc9c00) [pid = 2009] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:20:02 INFO - PROCESS | 2009 | 1470655202040 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:20:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:20:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 969ms 04:20:02 INFO - PROCESS | 2009 | 1470655202049 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:20:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:20:02 INFO - PROCESS | 2009 | 1470655202050 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:20:02 INFO - PROCESS | 2009 | 1470655202054 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:20:02 INFO - PROCESS | 2009 | 1470655202055 Marionette TRACE conn2 <- [1,1570,null,{}] 04:20:02 INFO - PROCESS | 2009 | 1470655202058 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:02 INFO - PROCESS | 2009 | 1470655202059 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:02 INFO - PROCESS | 2009 | 1470655202134 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:20:02 INFO - PROCESS | 2009 | 1470655202199 Marionette TRACE conn2 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:02 INFO - PROCESS | 2009 | 1470655202201 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:02 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a418800 == 35 [pid = 2009] [id = 400] 04:20:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x1127df400) [pid = 2009] [serial = 1199] [outer = 0x0] 04:20:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x115ea0400) [pid = 2009] [serial = 1200] [outer = 0x1127df400] 04:20:02 INFO - PROCESS | 2009 | 1470655202229 Marionette DEBUG loaded listener.js 04:20:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x11813c400) [pid = 2009] [serial = 1201] [outer = 0x1127df400] 04:20:02 INFO - PROCESS | 2009 | 1470655202531 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:20:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:20:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 519ms 04:20:02 INFO - PROCESS | 2009 | 1470655202574 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:20:02 INFO - PROCESS | 2009 | 1470655202576 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:20:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:20:02 INFO - PROCESS | 2009 | 1470655202579 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:20:02 INFO - PROCESS | 2009 | 1470655202580 Marionette TRACE conn2 <- [1,1574,null,{}] 04:20:02 INFO - PROCESS | 2009 | 1470655202583 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:02 INFO - PROCESS | 2009 | 1470655202584 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:02 INFO - PROCESS | 2009 | 1470655202662 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:20:02 INFO - PROCESS | 2009 | 1470655202666 Marionette TRACE conn2 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:02 INFO - PROCESS | 2009 | 1470655202668 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:02 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba3a800 == 36 [pid = 2009] [id = 401] 04:20:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x11813f000) [pid = 2009] [serial = 1202] [outer = 0x0] 04:20:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x119b29000) [pid = 2009] [serial = 1203] [outer = 0x11813f000] 04:20:02 INFO - PROCESS | 2009 | 1470655202695 Marionette DEBUG loaded listener.js 04:20:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x12393f400) [pid = 2009] [serial = 1204] [outer = 0x11813f000] 04:20:03 INFO - PROCESS | 2009 | 1470655203044 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 04:20:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:20:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 471ms 04:20:03 INFO - PROCESS | 2009 | 1470655203050 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:20:03 INFO - PROCESS | 2009 | 1470655203051 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:20:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:20:03 INFO - PROCESS | 2009 | 1470655203056 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:20:03 INFO - PROCESS | 2009 | 1470655203057 Marionette TRACE conn2 <- [1,1578,null,{}] 04:20:03 INFO - PROCESS | 2009 | 1470655203059 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:03 INFO - PROCESS | 2009 | 1470655203060 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:03 INFO - PROCESS | 2009 | 1470655203172 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:20:03 INFO - PROCESS | 2009 | 1470655203178 Marionette TRACE conn2 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:03 INFO - PROCESS | 2009 | 1470655203179 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:03 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be5e000 == 37 [pid = 2009] [id = 402] 04:20:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x124715000) [pid = 2009] [serial = 1205] [outer = 0x0] 04:20:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x124f94400) [pid = 2009] [serial = 1206] [outer = 0x124715000] 04:20:03 INFO - PROCESS | 2009 | 1470655203206 Marionette DEBUG loaded listener.js 04:20:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x128a97800) [pid = 2009] [serial = 1207] [outer = 0x124715000] 04:20:03 INFO - PROCESS | 2009 | 1470655203537 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 04:20:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:20:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 518ms 04:20:03 INFO - PROCESS | 2009 | 1470655203574 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:20:03 INFO - PROCESS | 2009 | 1470655203575 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:20:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:20:03 INFO - PROCESS | 2009 | 1470655203578 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:20:03 INFO - PROCESS | 2009 | 1470655203579 Marionette TRACE conn2 <- [1,1582,null,{}] 04:20:03 INFO - PROCESS | 2009 | 1470655203582 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:03 INFO - PROCESS | 2009 | 1470655203583 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:03 INFO - PROCESS | 2009 | 1470655203677 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:20:03 INFO - PROCESS | 2009 | 1470655203680 Marionette TRACE conn2 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:03 INFO - PROCESS | 2009 | 1470655203681 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:03 INFO - PROCESS | 2009 | ++DOCSHELL 0x123a9b000 == 38 [pid = 2009] [id = 403] 04:20:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x128a9b000) [pid = 2009] [serial = 1208] [outer = 0x0] 04:20:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x129463c00) [pid = 2009] [serial = 1209] [outer = 0x128a9b000] 04:20:03 INFO - PROCESS | 2009 | 1470655203705 Marionette DEBUG loaded listener.js 04:20:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x12a707c00) [pid = 2009] [serial = 1210] [outer = 0x128a9b000] 04:20:04 INFO - PROCESS | 2009 | 1470655204256 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:20:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:20:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 720ms 04:20:04 INFO - PROCESS | 2009 | 1470655204299 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:20:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:20:04 INFO - PROCESS | 2009 | 1470655204303 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:20:04 INFO - PROCESS | 2009 | 1470655204307 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:20:04 INFO - PROCESS | 2009 | 1470655204309 Marionette TRACE conn2 <- [1,1586,null,{}] 04:20:04 INFO - PROCESS | 2009 | 1470655204313 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:04 INFO - PROCESS | 2009 | 1470655204315 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:04 INFO - PROCESS | 2009 | 1470655204455 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:20:04 INFO - PROCESS | 2009 | 1470655204547 Marionette TRACE conn2 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:04 INFO - PROCESS | 2009 | 1470655204548 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:04 INFO - PROCESS | 2009 | ++DOCSHELL 0x118436800 == 39 [pid = 2009] [id = 404] 04:20:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x116766400) [pid = 2009] [serial = 1211] [outer = 0x0] 04:20:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x116a02c00) [pid = 2009] [serial = 1212] [outer = 0x116766400] 04:20:04 INFO - PROCESS | 2009 | 1470655204579 Marionette DEBUG loaded listener.js 04:20:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x117dccc00) [pid = 2009] [serial = 1213] [outer = 0x116766400] 04:20:05 INFO - PROCESS | 2009 | 1470655205097 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 04:20:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:20:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 871ms 04:20:05 INFO - PROCESS | 2009 | 1470655205178 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:20:05 INFO - PROCESS | 2009 | 1470655205181 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:20:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:20:05 INFO - PROCESS | 2009 | 1470655205186 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:20:05 INFO - PROCESS | 2009 | 1470655205187 Marionette TRACE conn2 <- [1,1590,null,{}] 04:20:05 INFO - PROCESS | 2009 | 1470655205190 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:05 INFO - PROCESS | 2009 | 1470655205192 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:05 INFO - PROCESS | 2009 | 1470655205303 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:20:05 INFO - PROCESS | 2009 | 1470655205412 Marionette TRACE conn2 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:05 INFO - PROCESS | 2009 | 1470655205414 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:05 INFO - PROCESS | 2009 | ++DOCSHELL 0x124fc2800 == 40 [pid = 2009] [id = 405] 04:20:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x119320400) [pid = 2009] [serial = 1214] [outer = 0x0] 04:20:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 117 (0x11942b800) [pid = 2009] [serial = 1215] [outer = 0x119320400] 04:20:05 INFO - PROCESS | 2009 | 1470655205446 Marionette DEBUG loaded listener.js 04:20:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 118 (0x119b2e000) [pid = 2009] [serial = 1216] [outer = 0x119320400] 04:20:06 INFO - PROCESS | 2009 | 1470655206256 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 04:20:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:20:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1125ms 04:20:06 INFO - PROCESS | 2009 | 1470655206311 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:20:06 INFO - PROCESS | 2009 | 1470655206316 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:20:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:20:06 INFO - PROCESS | 2009 | 1470655206321 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:20:06 INFO - PROCESS | 2009 | 1470655206323 Marionette TRACE conn2 <- [1,1594,null,{}] 04:20:06 INFO - PROCESS | 2009 | 1470655206329 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:06 INFO - PROCESS | 2009 | 1470655206330 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:06 INFO - PROCESS | 2009 | 1470655206442 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:20:06 INFO - PROCESS | 2009 | 1470655206510 Marionette TRACE conn2 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:06 INFO - PROCESS | 2009 | 1470655206513 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:06 INFO - PROCESS | 2009 | ++DOCSHELL 0x118311000 == 41 [pid = 2009] [id = 406] 04:20:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 119 (0x1126bb400) [pid = 2009] [serial = 1217] [outer = 0x0] 04:20:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 120 (0x112705c00) [pid = 2009] [serial = 1218] [outer = 0x1126bb400] 04:20:06 INFO - PROCESS | 2009 | 1470655206541 Marionette DEBUG loaded listener.js 04:20:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 121 (0x112a79000) [pid = 2009] [serial = 1219] [outer = 0x1126bb400] 04:20:06 INFO - PROCESS | 2009 | --DOCSHELL 0x12be5e000 == 40 [pid = 2009] [id = 402] 04:20:06 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba3a800 == 39 [pid = 2009] [id = 401] 04:20:06 INFO - PROCESS | 2009 | --DOCSHELL 0x12a418800 == 38 [pid = 2009] [id = 400] 04:20:06 INFO - PROCESS | 2009 | --DOCSHELL 0x12a88b000 == 37 [pid = 2009] [id = 399] 04:20:06 INFO - PROCESS | 2009 | --DOCSHELL 0x115c4a000 == 36 [pid = 2009] [id = 398] 04:20:06 INFO - PROCESS | 2009 | --DOCSHELL 0x128a78000 == 35 [pid = 2009] [id = 397] 04:20:06 INFO - PROCESS | 2009 | --DOCSHELL 0x1247bd000 == 34 [pid = 2009] [id = 396] 04:20:06 INFO - PROCESS | 2009 | --DOCSHELL 0x123cab000 == 33 [pid = 2009] [id = 395] 04:20:06 INFO - PROCESS | 2009 | --DOCSHELL 0x117482800 == 32 [pid = 2009] [id = 394] 04:20:06 INFO - PROCESS | 2009 | --DOCSHELL 0x11749b000 == 31 [pid = 2009] [id = 393] 04:20:06 INFO - PROCESS | 2009 | --DOCSHELL 0x114f4b800 == 30 [pid = 2009] [id = 392] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 120 (0x11813c800) [pid = 2009] [serial = 1024] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 119 (0x128ca0c00) [pid = 2009] [serial = 1137] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 118 (0x126ae5800) [pid = 2009] [serial = 1134] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 117 (0x12918f800) [pid = 2009] [serial = 1138] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 116 (0x1247a2400) [pid = 2009] [serial = 1146] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x1164af000) [pid = 2009] [serial = 1107] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x116a06400) [pid = 2009] [serial = 1108] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x118798000) [pid = 2009] [serial = 1110] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x119344800) [pid = 2009] [serial = 1111] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x128a98800) [pid = 2009] [serial = 1105] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x11693bc00) [pid = 2009] [serial = 1119] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x1174d4400) [pid = 2009] [serial = 1120] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x124bcd400) [pid = 2009] [serial = 1131] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x123f45400) [pid = 2009] [serial = 1128] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x1247a2000) [pid = 2009] [serial = 1129] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x1239bc800) [pid = 2009] [serial = 1113] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x12479f400) [pid = 2009] [serial = 1114] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x119d84c00) [pid = 2009] [serial = 1125] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x12392a400) [pid = 2009] [serial = 1126] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x118111400) [pid = 2009] [serial = 1122] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x11879bc00) [pid = 2009] [serial = 1123] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x124c8ec00) [pid = 2009] [serial = 1116] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x12615cc00) [pid = 2009] [serial = 1117] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x129462000) [pid = 2009] [serial = 1141] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x12927f800) [pid = 2009] [serial = 1140] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x12a4a9800) [pid = 2009] [serial = 1143] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x12a6b5000) [pid = 2009] [serial = 1149] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x12a6aec00) [pid = 2009] [serial = 1144] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x12a89b000) [pid = 2009] [serial = 1152] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x128ca0000) [pid = 2009] [serial = 1135] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x12b00bc00) [pid = 2009] [serial = 1155] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x12b05fc00) [pid = 2009] [serial = 1156] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x12b005800) [pid = 2009] [serial = 1153] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1267d2000) [pid = 2009] [serial = 1147] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x12a893c00) [pid = 2009] [serial = 1150] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x126748000) [pid = 2009] [serial = 1132] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x118108c00) [pid = 2009] [serial = 1060] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x119d86000) [pid = 2009] [serial = 1063] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x1241b2000) [pid = 2009] [serial = 1066] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x113de6800) [pid = 2009] [serial = 1057] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x123c50000) [pid = 2009] [serial = 1054] [outer = 0x0] [url = about:blank] 04:20:06 INFO - PROCESS | 2009 | 1470655206977 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:20:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:20:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 675ms 04:20:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:20:07 INFO - PROCESS | 2009 | 1470655206995 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:20:07 INFO - PROCESS | 2009 | 1470655206998 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:20:07 INFO - PROCESS | 2009 | 1470655207005 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:20:07 INFO - PROCESS | 2009 | 1470655207007 Marionette TRACE conn2 <- [1,1598,null,{}] 04:20:07 INFO - PROCESS | 2009 | 1470655207010 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:07 INFO - PROCESS | 2009 | 1470655207011 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:07 INFO - PROCESS | 2009 | 1470655207094 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:20:07 INFO - PROCESS | 2009 | 1470655207156 Marionette TRACE conn2 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:07 INFO - PROCESS | 2009 | 1470655207157 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:07 INFO - PROCESS | 2009 | ++DOCSHELL 0x11697d000 == 31 [pid = 2009] [id = 407] 04:20:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x112a7a800) [pid = 2009] [serial = 1220] [outer = 0x0] 04:20:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x113b69c00) [pid = 2009] [serial = 1221] [outer = 0x112a7a800] 04:20:07 INFO - PROCESS | 2009 | 1470655207185 Marionette DEBUG loaded listener.js 04:20:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1164db400) [pid = 2009] [serial = 1222] [outer = 0x112a7a800] 04:20:07 INFO - PROCESS | 2009 | 1470655207478 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:20:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:20:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 524ms 04:20:07 INFO - PROCESS | 2009 | 1470655207526 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:20:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:20:07 INFO - PROCESS | 2009 | 1470655207528 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:20:07 INFO - PROCESS | 2009 | 1470655207530 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:20:07 INFO - PROCESS | 2009 | 1470655207532 Marionette TRACE conn2 <- [1,1602,null,{}] 04:20:07 INFO - PROCESS | 2009 | 1470655207543 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:07 INFO - PROCESS | 2009 | 1470655207546 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:07 INFO - PROCESS | 2009 | 1470655207628 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:20:07 INFO - PROCESS | 2009 | 1470655207689 Marionette TRACE conn2 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:07 INFO - PROCESS | 2009 | 1470655207691 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:07 INFO - PROCESS | 2009 | ++DOCSHELL 0x119183000 == 32 [pid = 2009] [id = 408] 04:20:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x113bac000) [pid = 2009] [serial = 1223] [outer = 0x0] 04:20:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x11693a400) [pid = 2009] [serial = 1224] [outer = 0x113bac000] 04:20:07 INFO - PROCESS | 2009 | 1470655207719 Marionette DEBUG loaded listener.js 04:20:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x118107000) [pid = 2009] [serial = 1225] [outer = 0x113bac000] 04:20:08 INFO - PROCESS | 2009 | 1470655208059 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 04:20:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:20:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 573ms 04:20:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:20:08 INFO - PROCESS | 2009 | 1470655208104 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:20:08 INFO - PROCESS | 2009 | 1470655208106 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:20:08 INFO - PROCESS | 2009 | 1470655208108 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:20:08 INFO - PROCESS | 2009 | 1470655208109 Marionette TRACE conn2 <- [1,1606,null,{}] 04:20:08 INFO - PROCESS | 2009 | 1470655208111 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:08 INFO - PROCESS | 2009 | 1470655208113 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:08 INFO - PROCESS | 2009 | 1470655208196 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:20:08 INFO - PROCESS | 2009 | 1470655208256 Marionette TRACE conn2 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:08 INFO - PROCESS | 2009 | 1470655208258 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:08 INFO - PROCESS | 2009 | ++DOCSHELL 0x12394c800 == 33 [pid = 2009] [id = 409] 04:20:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1164e4c00) [pid = 2009] [serial = 1226] [outer = 0x0] 04:20:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x11813ac00) [pid = 2009] [serial = 1227] [outer = 0x1164e4c00] 04:20:08 INFO - PROCESS | 2009 | 1470655208283 Marionette DEBUG loaded listener.js 04:20:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x118ebd800) [pid = 2009] [serial = 1228] [outer = 0x1164e4c00] 04:20:08 INFO - PROCESS | 2009 | 1470655208570 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 04:20:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:20:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 519ms 04:20:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:20:08 INFO - PROCESS | 2009 | 1470655208627 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:20:08 INFO - PROCESS | 2009 | 1470655208628 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:20:08 INFO - PROCESS | 2009 | 1470655208630 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:20:08 INFO - PROCESS | 2009 | 1470655208632 Marionette TRACE conn2 <- [1,1610,null,{}] 04:20:08 INFO - PROCESS | 2009 | 1470655208636 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:08 INFO - PROCESS | 2009 | 1470655208638 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:08 INFO - PROCESS | 2009 | 1470655208715 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:20:08 INFO - PROCESS | 2009 | 1470655208720 Marionette TRACE conn2 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:08 INFO - PROCESS | 2009 | 1470655208722 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:08 INFO - PROCESS | 2009 | ++DOCSHELL 0x125288800 == 34 [pid = 2009] [id = 410] 04:20:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x110e67400) [pid = 2009] [serial = 1229] [outer = 0x0] 04:20:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x1193d5c00) [pid = 2009] [serial = 1230] [outer = 0x110e67400] 04:20:08 INFO - PROCESS | 2009 | 1470655208752 Marionette DEBUG loaded listener.js 04:20:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1194c1800) [pid = 2009] [serial = 1231] [outer = 0x110e67400] 04:20:09 INFO - PROCESS | 2009 | 1470655209168 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 04:20:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:20:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 572ms 04:20:09 INFO - PROCESS | 2009 | 1470655209204 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:20:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:20:09 INFO - PROCESS | 2009 | 1470655209206 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:20:09 INFO - PROCESS | 2009 | 1470655209209 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:20:09 INFO - PROCESS | 2009 | 1470655209211 Marionette TRACE conn2 <- [1,1614,null,{}] 04:20:09 INFO - PROCESS | 2009 | 1470655209214 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:09 INFO - PROCESS | 2009 | 1470655209220 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:09 INFO - PROCESS | 2009 | 1470655209378 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:20:09 INFO - PROCESS | 2009 | 1470655209392 Marionette TRACE conn2 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:09 INFO - PROCESS | 2009 | 1470655209393 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:09 INFO - PROCESS | 2009 | ++DOCSHELL 0x12910e000 == 35 [pid = 2009] [id = 411] 04:20:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x119887800) [pid = 2009] [serial = 1232] [outer = 0x0] 04:20:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x119d7e000) [pid = 2009] [serial = 1233] [outer = 0x119887800] 04:20:09 INFO - PROCESS | 2009 | 1470655209418 Marionette DEBUG loaded listener.js 04:20:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x123933400) [pid = 2009] [serial = 1234] [outer = 0x119887800] 04:20:09 INFO - PROCESS | 2009 | 1470655209764 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 04:20:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 04:20:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 570ms 04:20:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:20:09 INFO - PROCESS | 2009 | 1470655209779 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:20:09 INFO - PROCESS | 2009 | 1470655209780 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:20:09 INFO - PROCESS | 2009 | 1470655209782 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:20:09 INFO - PROCESS | 2009 | 1470655209783 Marionette TRACE conn2 <- [1,1618,null,{}] 04:20:09 INFO - PROCESS | 2009 | 1470655209787 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:09 INFO - PROCESS | 2009 | 1470655209789 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:09 INFO - PROCESS | 2009 | 1470655209897 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:20:09 INFO - PROCESS | 2009 | 1470655209902 Marionette TRACE conn2 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:09 INFO - PROCESS | 2009 | 1470655209910 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:09 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a7c9000 == 36 [pid = 2009] [id = 412] 04:20:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x119888400) [pid = 2009] [serial = 1235] [outer = 0x0] 04:20:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x1239b7800) [pid = 2009] [serial = 1236] [outer = 0x119888400] 04:20:09 INFO - PROCESS | 2009 | 1470655209971 Marionette DEBUG loaded listener.js 04:20:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x1243a6800) [pid = 2009] [serial = 1237] [outer = 0x119888400] 04:20:10 INFO - PROCESS | 2009 | 1470655210307 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 04:20:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:20:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 572ms 04:20:10 INFO - PROCESS | 2009 | 1470655210355 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:20:10 INFO - PROCESS | 2009 | 1470655210356 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:20:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:20:10 INFO - PROCESS | 2009 | 1470655210358 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:20:10 INFO - PROCESS | 2009 | 1470655210359 Marionette TRACE conn2 <- [1,1622,null,{}] 04:20:10 INFO - PROCESS | 2009 | 1470655210361 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:10 INFO - PROCESS | 2009 | 1470655210362 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:10 INFO - PROCESS | 2009 | 1470655210463 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:20:10 INFO - PROCESS | 2009 | 1470655210474 Marionette TRACE conn2 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:10 INFO - PROCESS | 2009 | 1470655210475 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:10 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a88b000 == 37 [pid = 2009] [id = 413] 04:20:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x1243ab400) [pid = 2009] [serial = 1238] [outer = 0x0] 04:20:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x1247a2400) [pid = 2009] [serial = 1239] [outer = 0x1243ab400] 04:20:10 INFO - PROCESS | 2009 | 1470655210499 Marionette DEBUG loaded listener.js 04:20:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x124bcdc00) [pid = 2009] [serial = 1240] [outer = 0x1243ab400] 04:20:10 INFO - PROCESS | 2009 | 1470655210834 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 04:20:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 04:20:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 521ms 04:20:10 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x119347800) [pid = 2009] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:20:10 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x1198d0000) [pid = 2009] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:20:10 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x113ba8400) [pid = 2009] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:20:10 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x112a74800) [pid = 2009] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:20:10 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x123933000) [pid = 2009] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:20:10 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x1174d1400) [pid = 2009] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:20:10 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x119341400) [pid = 2009] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:20:10 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1127df400) [pid = 2009] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:20:10 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x124bd2800) [pid = 2009] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:20:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:20:10 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x113be6400) [pid = 2009] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:20:10 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x11934ec00) [pid = 2009] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:20:10 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x1267d0c00) [pid = 2009] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:20:10 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1127e4400) [pid = 2009] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:20:10 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x128c94c00) [pid = 2009] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:20:10 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x11813f000) [pid = 2009] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:20:10 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x124715000) [pid = 2009] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:20:10 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1127d8c00) [pid = 2009] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:20:10 INFO - PROCESS | 2009 | 1470655210960 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:20:10 INFO - PROCESS | 2009 | 1470655210961 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:20:10 INFO - PROCESS | 2009 | 1470655210965 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:20:10 INFO - PROCESS | 2009 | 1470655210966 Marionette TRACE conn2 <- [1,1626,null,{}] 04:20:10 INFO - PROCESS | 2009 | 1470655210975 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:10 INFO - PROCESS | 2009 | 1470655210976 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:11 INFO - PROCESS | 2009 | 1470655211065 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:20:11 INFO - PROCESS | 2009 | 1470655211072 Marionette TRACE conn2 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:11 INFO - PROCESS | 2009 | 1470655211073 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:11 INFO - PROCESS | 2009 | ++DOCSHELL 0x118e15000 == 38 [pid = 2009] [id = 414] 04:20:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x11615cc00) [pid = 2009] [serial = 1241] [outer = 0x0] 04:20:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x11692f400) [pid = 2009] [serial = 1242] [outer = 0x11615cc00] 04:20:11 INFO - PROCESS | 2009 | 1470655211097 Marionette DEBUG loaded listener.js 04:20:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x11810ac00) [pid = 2009] [serial = 1243] [outer = 0x11615cc00] 04:20:11 INFO - PROCESS | 2009 | 1470655211425 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:20:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:20:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 474ms 04:20:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:20:11 INFO - PROCESS | 2009 | 1470655211440 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:20:11 INFO - PROCESS | 2009 | 1470655211441 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:20:11 INFO - PROCESS | 2009 | 1470655211443 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:20:11 INFO - PROCESS | 2009 | 1470655211444 Marionette TRACE conn2 <- [1,1630,null,{}] 04:20:11 INFO - PROCESS | 2009 | 1470655211447 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:11 INFO - PROCESS | 2009 | 1470655211448 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:11 INFO - PROCESS | 2009 | 1470655211530 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:20:11 INFO - PROCESS | 2009 | 1470655211535 Marionette TRACE conn2 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:11 INFO - PROCESS | 2009 | 1470655211537 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:11 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be4d800 == 39 [pid = 2009] [id = 415] 04:20:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x118137c00) [pid = 2009] [serial = 1244] [outer = 0x0] 04:20:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x123935400) [pid = 2009] [serial = 1245] [outer = 0x118137c00] 04:20:11 INFO - PROCESS | 2009 | 1470655211620 Marionette DEBUG loaded listener.js 04:20:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x124bd6000) [pid = 2009] [serial = 1246] [outer = 0x118137c00] 04:20:11 INFO - PROCESS | 2009 | 1470655211888 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 04:20:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:20:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 469ms 04:20:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:20:11 INFO - PROCESS | 2009 | 1470655211912 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:20:11 INFO - PROCESS | 2009 | 1470655211914 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:20:11 INFO - PROCESS | 2009 | 1470655211916 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:20:11 INFO - PROCESS | 2009 | 1470655211919 Marionette TRACE conn2 <- [1,1634,null,{}] 04:20:11 INFO - PROCESS | 2009 | 1470655211928 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:11 INFO - PROCESS | 2009 | 1470655211930 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:12 INFO - PROCESS | 2009 | 1470655212039 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:20:12 INFO - PROCESS | 2009 | 1470655212043 Marionette TRACE conn2 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:12 INFO - PROCESS | 2009 | 1470655212044 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:12 INFO - PROCESS | 2009 | ++DOCSHELL 0x12c766800 == 40 [pid = 2009] [id = 416] 04:20:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x124bd6400) [pid = 2009] [serial = 1247] [outer = 0x0] 04:20:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x126159800) [pid = 2009] [serial = 1248] [outer = 0x124bd6400] 04:20:12 INFO - PROCESS | 2009 | 1470655212070 Marionette DEBUG loaded listener.js 04:20:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x126adf800) [pid = 2009] [serial = 1249] [outer = 0x124bd6400] 04:20:12 INFO - PROCESS | 2009 | 1470655212423 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:20:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:20:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 527ms 04:20:12 INFO - PROCESS | 2009 | 1470655212443 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:20:12 INFO - PROCESS | 2009 | 1470655212445 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:20:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:20:12 INFO - PROCESS | 2009 | 1470655212447 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:20:12 INFO - PROCESS | 2009 | 1470655212448 Marionette TRACE conn2 <- [1,1638,null,{}] 04:20:12 INFO - PROCESS | 2009 | 1470655212450 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:12 INFO - PROCESS | 2009 | 1470655212452 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:12 INFO - PROCESS | 2009 | 1470655212565 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:20:12 INFO - PROCESS | 2009 | 1470655212571 Marionette TRACE conn2 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:12 INFO - PROCESS | 2009 | 1470655212572 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:12 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ca13000 == 41 [pid = 2009] [id = 417] 04:20:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1267da800) [pid = 2009] [serial = 1250] [outer = 0x0] 04:20:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x128a93400) [pid = 2009] [serial = 1251] [outer = 0x1267da800] 04:20:12 INFO - PROCESS | 2009 | 1470655212596 Marionette DEBUG loaded listener.js 04:20:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x128ca1400) [pid = 2009] [serial = 1252] [outer = 0x1267da800] 04:20:12 INFO - PROCESS | 2009 | 1470655212890 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 04:20:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:20:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 471ms 04:20:12 INFO - PROCESS | 2009 | 1470655212921 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:20:12 INFO - PROCESS | 2009 | 1470655212923 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:20:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:20:12 INFO - PROCESS | 2009 | 1470655212926 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:20:12 INFO - PROCESS | 2009 | 1470655212927 Marionette TRACE conn2 <- [1,1642,null,{}] 04:20:12 INFO - PROCESS | 2009 | 1470655212929 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:12 INFO - PROCESS | 2009 | 1470655212930 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:13 INFO - PROCESS | 2009 | 1470655213077 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:20:13 INFO - PROCESS | 2009 | 1470655213141 Marionette TRACE conn2 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:13 INFO - PROCESS | 2009 | 1470655213143 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:13 INFO - PROCESS | 2009 | ++DOCSHELL 0x112f6a000 == 42 [pid = 2009] [id = 418] 04:20:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x110d66800) [pid = 2009] [serial = 1253] [outer = 0x0] 04:20:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x110e6e800) [pid = 2009] [serial = 1254] [outer = 0x110d66800] 04:20:13 INFO - PROCESS | 2009 | 1470655213175 Marionette DEBUG loaded listener.js 04:20:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x1126bf800) [pid = 2009] [serial = 1255] [outer = 0x110d66800] 04:20:13 INFO - PROCESS | 2009 | 1470655213623 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 04:20:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:20:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 718ms 04:20:13 INFO - PROCESS | 2009 | 1470655213646 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:20:13 INFO - PROCESS | 2009 | 1470655213648 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:20:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:20:13 INFO - PROCESS | 2009 | 1470655213652 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:20:13 INFO - PROCESS | 2009 | 1470655213654 Marionette TRACE conn2 <- [1,1646,null,{}] 04:20:13 INFO - PROCESS | 2009 | 1470655213657 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:13 INFO - PROCESS | 2009 | 1470655213660 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:13 INFO - PROCESS | 2009 | 1470655213771 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:20:13 INFO - PROCESS | 2009 | 1470655213871 Marionette TRACE conn2 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:13 INFO - PROCESS | 2009 | 1470655213872 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:13 INFO - PROCESS | 2009 | ++DOCSHELL 0x119763800 == 43 [pid = 2009] [id = 419] 04:20:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x113ba9c00) [pid = 2009] [serial = 1256] [outer = 0x0] 04:20:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x1165ea800) [pid = 2009] [serial = 1257] [outer = 0x113ba9c00] 04:20:13 INFO - PROCESS | 2009 | 1470655213903 Marionette DEBUG loaded listener.js 04:20:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x116a0dc00) [pid = 2009] [serial = 1258] [outer = 0x113ba9c00] 04:20:14 INFO - PROCESS | 2009 | 1470655214309 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 04:20:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:20:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 672ms 04:20:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:20:14 INFO - PROCESS | 2009 | 1470655214324 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:20:14 INFO - PROCESS | 2009 | 1470655214326 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:20:14 INFO - PROCESS | 2009 | 1470655214328 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:20:14 INFO - PROCESS | 2009 | 1470655214329 Marionette TRACE conn2 <- [1,1650,null,{}] 04:20:14 INFO - PROCESS | 2009 | 1470655214332 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:14 INFO - PROCESS | 2009 | 1470655214334 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:14 INFO - PROCESS | 2009 | 1470655214440 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:20:14 INFO - PROCESS | 2009 | 1470655214520 Marionette TRACE conn2 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:14 INFO - PROCESS | 2009 | 1470655214521 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:14 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b13b800 == 44 [pid = 2009] [id = 420] 04:20:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x11725f000) [pid = 2009] [serial = 1259] [outer = 0x0] 04:20:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x11810b400) [pid = 2009] [serial = 1260] [outer = 0x11725f000] 04:20:14 INFO - PROCESS | 2009 | 1470655214549 Marionette DEBUG loaded listener.js 04:20:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x119342800) [pid = 2009] [serial = 1261] [outer = 0x11725f000] 04:20:15 INFO - PROCESS | 2009 | 1470655215011 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 04:20:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:20:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 720ms 04:20:15 INFO - PROCESS | 2009 | 1470655215050 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:20:15 INFO - PROCESS | 2009 | 1470655215054 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:20:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:20:15 INFO - PROCESS | 2009 | 1470655215066 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:20:15 INFO - PROCESS | 2009 | 1470655215071 Marionette TRACE conn2 <- [1,1654,null,{}] 04:20:15 INFO - PROCESS | 2009 | 1470655215117 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:15 INFO - PROCESS | 2009 | 1470655215123 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:15 INFO - PROCESS | 2009 | 1470655215294 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:20:15 INFO - PROCESS | 2009 | 1470655215399 Marionette TRACE conn2 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:15 INFO - PROCESS | 2009 | 1470655215400 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:15 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d338000 == 45 [pid = 2009] [id = 421] 04:20:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x11813c800) [pid = 2009] [serial = 1262] [outer = 0x0] 04:20:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x123926c00) [pid = 2009] [serial = 1263] [outer = 0x11813c800] 04:20:15 INFO - PROCESS | 2009 | 1470655215447 Marionette DEBUG loaded listener.js 04:20:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x12393f000) [pid = 2009] [serial = 1264] [outer = 0x11813c800] 04:20:15 INFO - PROCESS | 2009 | 1470655215857 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:20:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:20:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 824ms 04:20:15 INFO - PROCESS | 2009 | 1470655215884 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:20:15 INFO - PROCESS | 2009 | 1470655215886 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:20:15 INFO - PROCESS | 2009 | 1470655215890 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:20:15 INFO - PROCESS | 2009 | 1470655215891 Marionette TRACE conn2 <- [1,1658,null,{}] 04:20:15 INFO - PROCESS | 2009 | 1470655215895 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:15 INFO - PROCESS | 2009 | 1470655215897 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:16 INFO - PROCESS | 2009 | 1470655216054 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:20:16 INFO - PROCESS | 2009 | 1470655216195 Marionette TRACE conn2 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:16 INFO - PROCESS | 2009 | 1470655216197 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:16 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d532800 == 46 [pid = 2009] [id = 422] 04:20:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x123be0400) [pid = 2009] [serial = 1265] [outer = 0x0] 04:20:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x124c96000) [pid = 2009] [serial = 1266] [outer = 0x123be0400] 04:20:16 INFO - PROCESS | 2009 | 1470655216245 Marionette DEBUG loaded listener.js 04:20:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x1267d2c00) [pid = 2009] [serial = 1267] [outer = 0x123be0400] 04:20:16 INFO - PROCESS | 2009 | 1470655216728 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:20:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 871ms 04:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:20:16 INFO - PROCESS | 2009 | 1470655216760 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:20:16 INFO - PROCESS | 2009 | 1470655216762 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:20:16 INFO - PROCESS | 2009 | 1470655216764 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:20:16 INFO - PROCESS | 2009 | 1470655216765 Marionette TRACE conn2 <- [1,1662,null,{}] 04:20:16 INFO - PROCESS | 2009 | 1470655216767 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:16 INFO - PROCESS | 2009 | 1470655216769 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:16 INFO - PROCESS | 2009 | 1470655216874 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:20:16 INFO - PROCESS | 2009 | 1470655216990 Marionette TRACE conn2 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:16 INFO - PROCESS | 2009 | 1470655216994 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:17 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d940800 == 47 [pid = 2009] [id = 423] 04:20:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x129191800) [pid = 2009] [serial = 1268] [outer = 0x0] 04:20:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x129289c00) [pid = 2009] [serial = 1269] [outer = 0x129191800] 04:20:17 INFO - PROCESS | 2009 | 1470655217031 Marionette DEBUG loaded listener.js 04:20:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x12a4a3000) [pid = 2009] [serial = 1270] [outer = 0x129191800] 04:20:17 INFO - PROCESS | 2009 | 1470655217638 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 923ms 04:20:17 INFO - PROCESS | 2009 | 1470655217702 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:20:17 INFO - PROCESS | 2009 | 1470655217704 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:20:17 INFO - PROCESS | 2009 | 1470655217710 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:20:17 INFO - PROCESS | 2009 | 1470655217711 Marionette TRACE conn2 <- [1,1666,null,{}] 04:20:17 INFO - PROCESS | 2009 | 1470655217715 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:17 INFO - PROCESS | 2009 | 1470655217716 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:17 INFO - PROCESS | 2009 | 1470655217819 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:20:17 INFO - PROCESS | 2009 | 1470655217900 Marionette TRACE conn2 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:17 INFO - PROCESS | 2009 | 1470655217903 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:17 INFO - PROCESS | 2009 | ++DOCSHELL 0x11701c800 == 48 [pid = 2009] [id = 424] 04:20:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x112703000) [pid = 2009] [serial = 1271] [outer = 0x0] 04:20:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x1127db800) [pid = 2009] [serial = 1272] [outer = 0x112703000] 04:20:17 INFO - PROCESS | 2009 | 1470655217931 Marionette DEBUG loaded listener.js 04:20:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 117 (0x113b69400) [pid = 2009] [serial = 1273] [outer = 0x112703000] 04:20:18 INFO - PROCESS | 2009 | 1470655218358 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 04:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 673ms 04:20:18 INFO - PROCESS | 2009 | 1470655218383 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:20:18 INFO - PROCESS | 2009 | 1470655218389 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:20:18 INFO - PROCESS | 2009 | 1470655218395 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:20:18 INFO - PROCESS | 2009 | 1470655218398 Marionette TRACE conn2 <- [1,1670,null,{}] 04:20:18 INFO - PROCESS | 2009 | 1470655218401 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:18 INFO - PROCESS | 2009 | 1470655218403 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:18 INFO - PROCESS | 2009 | 1470655218542 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x12ca13000 == 47 [pid = 2009] [id = 417] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x12c766800 == 46 [pid = 2009] [id = 416] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x12be4d800 == 45 [pid = 2009] [id = 415] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x118e15000 == 44 [pid = 2009] [id = 414] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x12a88b000 == 43 [pid = 2009] [id = 413] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x12a7c9000 == 42 [pid = 2009] [id = 412] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x12910e000 == 41 [pid = 2009] [id = 411] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x125288800 == 40 [pid = 2009] [id = 410] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x12394c800 == 39 [pid = 2009] [id = 409] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x119183000 == 38 [pid = 2009] [id = 408] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x11697d000 == 37 [pid = 2009] [id = 407] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x118311000 == 36 [pid = 2009] [id = 406] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x124fc2800 == 35 [pid = 2009] [id = 405] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x118436800 == 34 [pid = 2009] [id = 404] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x123a9b000 == 33 [pid = 2009] [id = 403] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x11701c800 == 32 [pid = 2009] [id = 424] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x12d940800 == 31 [pid = 2009] [id = 423] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x12d532800 == 30 [pid = 2009] [id = 422] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x12d338000 == 29 [pid = 2009] [id = 421] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x12b13b800 == 28 [pid = 2009] [id = 420] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x119763800 == 27 [pid = 2009] [id = 419] 04:20:19 INFO - PROCESS | 2009 | --DOCSHELL 0x112f6a000 == 26 [pid = 2009] [id = 418] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 116 (0x1193d1c00) [pid = 2009] [serial = 1182] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x1194b8400) [pid = 2009] [serial = 1183] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x119d89000) [pid = 2009] [serial = 1185] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x117264c00) [pid = 2009] [serial = 1179] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x118136800) [pid = 2009] [serial = 1180] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x112a82800) [pid = 2009] [serial = 1176] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x113ba0c00) [pid = 2009] [serial = 1177] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x123941800) [pid = 2009] [serial = 1188] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x118379800) [pid = 2009] [serial = 1174] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x117dc0800) [pid = 2009] [serial = 1173] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x125811400) [pid = 2009] [serial = 1192] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x124fe6400) [pid = 2009] [serial = 1191] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x115ea0400) [pid = 2009] [serial = 1200] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x1267cf400) [pid = 2009] [serial = 1194] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x118181800) [pid = 2009] [serial = 1159] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x1174ce800) [pid = 2009] [serial = 1158] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x1208d1800) [pid = 2009] [serial = 1162] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x1194be800) [pid = 2009] [serial = 1161] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x126ae0c00) [pid = 2009] [serial = 1165] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x128a8e800) [pid = 2009] [serial = 1197] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x1269a4000) [pid = 2009] [serial = 1164] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x11813c400) [pid = 2009] [serial = 1201] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x12a6b0800) [pid = 2009] [serial = 1168] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x12945a400) [pid = 2009] [serial = 1167] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x119b29000) [pid = 2009] [serial = 1203] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x128a97800) [pid = 2009] [serial = 1207] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x12918b800) [pid = 2009] [serial = 1198] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x129463c00) [pid = 2009] [serial = 1209] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x12a4aa000) [pid = 2009] [serial = 1170] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x124f94400) [pid = 2009] [serial = 1206] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x126ae1400) [pid = 2009] [serial = 1195] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x12b007800) [pid = 2009] [serial = 1171] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x12393f400) [pid = 2009] [serial = 1204] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x12392e800) [pid = 2009] [serial = 1186] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x123bdd000) [pid = 2009] [serial = 1189] [outer = 0x0] [url = about:blank] 04:20:19 INFO - PROCESS | 2009 | 1470655219371 Marionette TRACE conn2 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:19 INFO - PROCESS | 2009 | 1470655219373 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:19 INFO - PROCESS | 2009 | ++DOCSHELL 0x111f53800 == 27 [pid = 2009] [id = 425] 04:20:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x110e69c00) [pid = 2009] [serial = 1274] [outer = 0x0] 04:20:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x110e70000) [pid = 2009] [serial = 1275] [outer = 0x110e69c00] 04:20:19 INFO - PROCESS | 2009 | 1470655219424 Marionette DEBUG loaded listener.js 04:20:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x1121b8000) [pid = 2009] [serial = 1276] [outer = 0x110e69c00] 04:20:19 INFO - PROCESS | 2009 | 1470655219884 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 04:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1524ms 04:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:20:19 INFO - PROCESS | 2009 | 1470655219922 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:20:19 INFO - PROCESS | 2009 | 1470655219924 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:20:19 INFO - PROCESS | 2009 | 1470655219927 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:20:19 INFO - PROCESS | 2009 | 1470655219929 Marionette TRACE conn2 <- [1,1674,null,{}] 04:20:19 INFO - PROCESS | 2009 | 1470655219932 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:19 INFO - PROCESS | 2009 | 1470655219935 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:20 INFO - PROCESS | 2009 | 1470655220013 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:20:20 INFO - PROCESS | 2009 | 1470655220019 Marionette TRACE conn2 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:20 INFO - PROCESS | 2009 | 1470655220022 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:20 INFO - PROCESS | 2009 | ++DOCSHELL 0x116017000 == 28 [pid = 2009] [id = 426] 04:20:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x11270a000) [pid = 2009] [serial = 1277] [outer = 0x0] 04:20:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1127e5c00) [pid = 2009] [serial = 1278] [outer = 0x11270a000] 04:20:20 INFO - PROCESS | 2009 | 1470655220048 Marionette DEBUG loaded listener.js 04:20:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x112a80c00) [pid = 2009] [serial = 1279] [outer = 0x11270a000] 04:20:20 INFO - PROCESS | 2009 | 1470655220390 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 04:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 469ms 04:20:20 INFO - PROCESS | 2009 | 1470655220398 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:20:20 INFO - PROCESS | 2009 | 1470655220402 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:20:20 INFO - PROCESS | 2009 | 1470655220407 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:20:20 INFO - PROCESS | 2009 | 1470655220408 Marionette TRACE conn2 <- [1,1678,null,{}] 04:20:20 INFO - PROCESS | 2009 | 1470655220411 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:20 INFO - PROCESS | 2009 | 1470655220412 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:20 INFO - PROCESS | 2009 | 1470655220496 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:20:20 INFO - PROCESS | 2009 | 1470655220553 Marionette TRACE conn2 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:20 INFO - PROCESS | 2009 | 1470655220554 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:20 INFO - PROCESS | 2009 | ++DOCSHELL 0x11600f800 == 29 [pid = 2009] [id = 427] 04:20:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x112a80800) [pid = 2009] [serial = 1280] [outer = 0x0] 04:20:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x112e3fc00) [pid = 2009] [serial = 1281] [outer = 0x112a80800] 04:20:20 INFO - PROCESS | 2009 | 1470655220579 Marionette DEBUG loaded listener.js 04:20:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x113be3400) [pid = 2009] [serial = 1282] [outer = 0x112a80800] 04:20:20 INFO - PROCESS | 2009 | 1470655220892 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 04:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 520ms 04:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:20:20 INFO - PROCESS | 2009 | 1470655220928 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:20:20 INFO - PROCESS | 2009 | 1470655220929 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:20:20 INFO - PROCESS | 2009 | 1470655220938 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:20:20 INFO - PROCESS | 2009 | 1470655220943 Marionette TRACE conn2 <- [1,1682,null,{}] 04:20:20 INFO - PROCESS | 2009 | 1470655220946 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:20 INFO - PROCESS | 2009 | 1470655220949 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:21 INFO - PROCESS | 2009 | 1470655221026 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:20:21 INFO - PROCESS | 2009 | 1470655221089 Marionette TRACE conn2 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:21 INFO - PROCESS | 2009 | 1470655221090 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:21 INFO - PROCESS | 2009 | ++DOCSHELL 0x11843a000 == 30 [pid = 2009] [id = 428] 04:20:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x112fdb400) [pid = 2009] [serial = 1283] [outer = 0x0] 04:20:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x116168c00) [pid = 2009] [serial = 1284] [outer = 0x112fdb400] 04:20:21 INFO - PROCESS | 2009 | 1470655221115 Marionette DEBUG loaded listener.js 04:20:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x116ab8c00) [pid = 2009] [serial = 1285] [outer = 0x112fdb400] 04:20:21 INFO - PROCESS | 2009 | 1470655221407 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 04:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 530ms 04:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:20:21 INFO - PROCESS | 2009 | 1470655221461 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:20:21 INFO - PROCESS | 2009 | 1470655221463 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:20:21 INFO - PROCESS | 2009 | 1470655221465 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:20:21 INFO - PROCESS | 2009 | 1470655221466 Marionette TRACE conn2 <- [1,1686,null,{}] 04:20:21 INFO - PROCESS | 2009 | 1470655221469 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:21 INFO - PROCESS | 2009 | 1470655221470 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:21 INFO - PROCESS | 2009 | 1470655221568 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:20:21 INFO - PROCESS | 2009 | 1470655221605 Marionette TRACE conn2 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:21 INFO - PROCESS | 2009 | 1470655221606 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:21 INFO - PROCESS | 2009 | ++DOCSHELL 0x119763800 == 31 [pid = 2009] [id = 429] 04:20:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x117152400) [pid = 2009] [serial = 1286] [outer = 0x0] 04:20:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1174d4800) [pid = 2009] [serial = 1287] [outer = 0x117152400] 04:20:21 INFO - PROCESS | 2009 | 1470655221631 Marionette DEBUG loaded listener.js 04:20:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x1174dcc00) [pid = 2009] [serial = 1288] [outer = 0x117152400] 04:20:21 INFO - PROCESS | 2009 | 1470655221955 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 04:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 04:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 518ms 04:20:21 INFO - PROCESS | 2009 | 1470655221984 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:20:21 INFO - PROCESS | 2009 | 1470655221987 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:20:21 INFO - PROCESS | 2009 | 1470655221990 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:20:21 INFO - PROCESS | 2009 | 1470655221992 Marionette TRACE conn2 <- [1,1690,null,{}] 04:20:21 INFO - PROCESS | 2009 | 1470655221995 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:21 INFO - PROCESS | 2009 | 1470655221996 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:22 INFO - PROCESS | 2009 | 1470655222088 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:20:22 INFO - PROCESS | 2009 | 1470655222122 Marionette TRACE conn2 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:22 INFO - PROCESS | 2009 | 1470655222126 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:22 INFO - PROCESS | 2009 | ++DOCSHELL 0x12081b800 == 32 [pid = 2009] [id = 430] 04:20:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x112750800) [pid = 2009] [serial = 1289] [outer = 0x0] 04:20:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x118110400) [pid = 2009] [serial = 1290] [outer = 0x112750800] 04:20:22 INFO - PROCESS | 2009 | 1470655222158 Marionette DEBUG loaded listener.js 04:20:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x118186000) [pid = 2009] [serial = 1291] [outer = 0x112750800] 04:20:22 INFO - PROCESS | 2009 | 1470655222495 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 04:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 521ms 04:20:22 INFO - PROCESS | 2009 | 1470655222512 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:20:22 INFO - PROCESS | 2009 | 1470655222513 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:20:22 INFO - PROCESS | 2009 | 1470655222516 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:20:22 INFO - PROCESS | 2009 | 1470655222517 Marionette TRACE conn2 <- [1,1694,null,{}] 04:20:22 INFO - PROCESS | 2009 | 1470655222528 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:22 INFO - PROCESS | 2009 | 1470655222529 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:22 INFO - PROCESS | 2009 | 1470655222625 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:20:22 INFO - PROCESS | 2009 | 1470655222629 Marionette TRACE conn2 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:22 INFO - PROCESS | 2009 | 1470655222630 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:22 INFO - PROCESS | 2009 | ++DOCSHELL 0x112799800 == 33 [pid = 2009] [id = 431] 04:20:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x118186800) [pid = 2009] [serial = 1292] [outer = 0x0] 04:20:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x118e61c00) [pid = 2009] [serial = 1293] [outer = 0x118186800] 04:20:22 INFO - PROCESS | 2009 | 1470655222654 Marionette DEBUG loaded listener.js 04:20:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x119341400) [pid = 2009] [serial = 1294] [outer = 0x118186800] 04:20:23 INFO - PROCESS | 2009 | 1470655223011 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 04:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 520ms 04:20:23 INFO - PROCESS | 2009 | 1470655223036 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:20:23 INFO - PROCESS | 2009 | 1470655223038 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:20:23 INFO - PROCESS | 2009 | 1470655223040 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:20:23 INFO - PROCESS | 2009 | 1470655223041 Marionette TRACE conn2 <- [1,1698,null,{}] 04:20:23 INFO - PROCESS | 2009 | 1470655223052 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:23 INFO - PROCESS | 2009 | 1470655223053 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:23 INFO - PROCESS | 2009 | 1470655223149 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:20:23 INFO - PROCESS | 2009 | 1470655223152 Marionette TRACE conn2 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:23 INFO - PROCESS | 2009 | 1470655223153 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:23 INFO - PROCESS | 2009 | ++DOCSHELL 0x1247d0800 == 34 [pid = 2009] [id = 432] 04:20:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x1181a4c00) [pid = 2009] [serial = 1295] [outer = 0x0] 04:20:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x1193d6000) [pid = 2009] [serial = 1296] [outer = 0x1181a4c00] 04:20:23 INFO - PROCESS | 2009 | 1470655223177 Marionette DEBUG loaded listener.js 04:20:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x119429400) [pid = 2009] [serial = 1297] [outer = 0x1181a4c00] 04:20:23 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x124bd6400) [pid = 2009] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:20:23 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x119887800) [pid = 2009] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:20:23 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x1267da800) [pid = 2009] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:20:23 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x119888400) [pid = 2009] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:20:23 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x1243ab400) [pid = 2009] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:20:23 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x11615cc00) [pid = 2009] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:20:23 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x110e67400) [pid = 2009] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:20:23 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x119320400) [pid = 2009] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:20:23 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x128a9b000) [pid = 2009] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:20:23 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x116766400) [pid = 2009] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:20:23 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x1126bb400) [pid = 2009] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:20:23 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1164e4c00) [pid = 2009] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:20:23 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x112a7a800) [pid = 2009] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:20:23 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x113bac000) [pid = 2009] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:20:23 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x118137c00) [pid = 2009] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 04:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 629ms 04:20:23 INFO - PROCESS | 2009 | 1470655223665 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 04:20:23 INFO - PROCESS | 2009 | 1470655223670 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:20:23 INFO - PROCESS | 2009 | 1470655223671 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:20:23 INFO - PROCESS | 2009 | 1470655223676 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:20:23 INFO - PROCESS | 2009 | 1470655223677 Marionette TRACE conn2 <- [1,1702,null,{}] 04:20:23 INFO - PROCESS | 2009 | 1470655223679 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:23 INFO - PROCESS | 2009 | 1470655223680 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:23 INFO - PROCESS | 2009 | 1470655223759 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:20:23 INFO - PROCESS | 2009 | 1470655223763 Marionette TRACE conn2 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:23 INFO - PROCESS | 2009 | 1470655223764 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:23 INFO - PROCESS | 2009 | ++DOCSHELL 0x125825800 == 35 [pid = 2009] [id = 433] 04:20:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1126c3c00) [pid = 2009] [serial = 1298] [outer = 0x0] 04:20:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x118143000) [pid = 2009] [serial = 1299] [outer = 0x1126c3c00] 04:20:23 INFO - PROCESS | 2009 | 1470655223791 Marionette DEBUG loaded listener.js 04:20:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1193d4400) [pid = 2009] [serial = 1300] [outer = 0x1126c3c00] 04:20:24 INFO - PROCESS | 2009 | 1470655224137 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 469ms 04:20:24 INFO - PROCESS | 2009 | 1470655224145 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:20:24 INFO - PROCESS | 2009 | 1470655224146 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:20:24 INFO - PROCESS | 2009 | 1470655224148 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:20:24 INFO - PROCESS | 2009 | 1470655224149 Marionette TRACE conn2 <- [1,1706,null,{}] 04:20:24 INFO - PROCESS | 2009 | 1470655224153 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:24 INFO - PROCESS | 2009 | 1470655224156 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:24 INFO - PROCESS | 2009 | 1470655224259 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:20:24 INFO - PROCESS | 2009 | 1470655224265 Marionette TRACE conn2 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:24 INFO - PROCESS | 2009 | 1470655224266 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:24 INFO - PROCESS | 2009 | ++DOCSHELL 0x126a13800 == 36 [pid = 2009] [id = 434] 04:20:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x112703c00) [pid = 2009] [serial = 1301] [outer = 0x0] 04:20:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1193d8000) [pid = 2009] [serial = 1302] [outer = 0x112703c00] 04:20:24 INFO - PROCESS | 2009 | 1470655224292 Marionette DEBUG loaded listener.js 04:20:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x1194c3000) [pid = 2009] [serial = 1303] [outer = 0x112703c00] 04:20:24 INFO - PROCESS | 2009 | 1470655224591 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 04:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 470ms 04:20:24 INFO - PROCESS | 2009 | 1470655224620 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:20:24 INFO - PROCESS | 2009 | 1470655224623 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:20:24 INFO - PROCESS | 2009 | 1470655224625 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:20:24 INFO - PROCESS | 2009 | 1470655224626 Marionette TRACE conn2 <- [1,1710,null,{}] 04:20:24 INFO - PROCESS | 2009 | 1470655224628 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:24 INFO - PROCESS | 2009 | 1470655224630 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:24 INFO - PROCESS | 2009 | 1470655224708 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:20:24 INFO - PROCESS | 2009 | 1470655224713 Marionette TRACE conn2 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:24 INFO - PROCESS | 2009 | 1470655224714 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:24 INFO - PROCESS | 2009 | ++DOCSHELL 0x12911c800 == 37 [pid = 2009] [id = 435] 04:20:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x113ba8400) [pid = 2009] [serial = 1304] [outer = 0x0] 04:20:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x1198d5000) [pid = 2009] [serial = 1305] [outer = 0x113ba8400] 04:20:24 INFO - PROCESS | 2009 | 1470655224741 Marionette DEBUG loaded listener.js 04:20:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x119d86800) [pid = 2009] [serial = 1306] [outer = 0x113ba8400] 04:20:25 INFO - PROCESS | 2009 | 1470655225098 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 04:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 518ms 04:20:25 INFO - PROCESS | 2009 | 1470655225147 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:20:25 INFO - PROCESS | 2009 | 1470655225149 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:20:25 INFO - PROCESS | 2009 | 1470655225157 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:20:25 INFO - PROCESS | 2009 | 1470655225159 Marionette TRACE conn2 <- [1,1714,null,{}] 04:20:25 INFO - PROCESS | 2009 | 1470655225161 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:25 INFO - PROCESS | 2009 | 1470655225162 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:25 INFO - PROCESS | 2009 | 1470655225250 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:20:25 INFO - PROCESS | 2009 | 1470655225256 Marionette TRACE conn2 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:25 INFO - PROCESS | 2009 | 1470655225257 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:25 INFO - PROCESS | 2009 | ++DOCSHELL 0x11842c000 == 38 [pid = 2009] [id = 436] 04:20:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x1194c6c00) [pid = 2009] [serial = 1307] [outer = 0x0] 04:20:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x12392ec00) [pid = 2009] [serial = 1308] [outer = 0x1194c6c00] 04:20:25 INFO - PROCESS | 2009 | 1470655225281 Marionette DEBUG loaded listener.js 04:20:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x12393a000) [pid = 2009] [serial = 1309] [outer = 0x1194c6c00] 04:20:25 INFO - PROCESS | 2009 | 1470655225709 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 577ms 04:20:25 INFO - PROCESS | 2009 | 1470655225743 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:20:25 INFO - PROCESS | 2009 | 1470655225745 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:20:25 INFO - PROCESS | 2009 | 1470655225750 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:20:25 INFO - PROCESS | 2009 | 1470655225752 Marionette TRACE conn2 <- [1,1718,null,{}] 04:20:25 INFO - PROCESS | 2009 | 1470655225756 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:25 INFO - PROCESS | 2009 | 1470655225757 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:25 INFO - PROCESS | 2009 | 1470655225856 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:20:25 INFO - PROCESS | 2009 | 1470655225957 Marionette TRACE conn2 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:25 INFO - PROCESS | 2009 | 1470655225959 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:25 INFO - PROCESS | 2009 | ++DOCSHELL 0x116199000 == 39 [pid = 2009] [id = 437] 04:20:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x1126c2000) [pid = 2009] [serial = 1310] [outer = 0x0] 04:20:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x11270f800) [pid = 2009] [serial = 1311] [outer = 0x1126c2000] 04:20:25 INFO - PROCESS | 2009 | 1470655225990 Marionette DEBUG loaded listener.js 04:20:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x112a76400) [pid = 2009] [serial = 1312] [outer = 0x1126c2000] 04:20:26 INFO - PROCESS | 2009 | 1470655226511 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 771ms 04:20:26 INFO - PROCESS | 2009 | 1470655226545 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:20:26 INFO - PROCESS | 2009 | 1470655226548 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:20:26 INFO - PROCESS | 2009 | 1470655226556 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:20:26 INFO - PROCESS | 2009 | 1470655226558 Marionette TRACE conn2 <- [1,1722,null,{}] 04:20:26 INFO - PROCESS | 2009 | 1470655226560 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:26 INFO - PROCESS | 2009 | 1470655226562 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:26 INFO - PROCESS | 2009 | 1470655226669 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:20:26 INFO - PROCESS | 2009 | 1470655226751 Marionette TRACE conn2 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:26 INFO - PROCESS | 2009 | 1470655226753 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:26 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a04000 == 40 [pid = 2009] [id = 438] 04:20:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x115cb6800) [pid = 2009] [serial = 1313] [outer = 0x0] 04:20:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x1161bfc00) [pid = 2009] [serial = 1314] [outer = 0x115cb6800] 04:20:26 INFO - PROCESS | 2009 | 1470655226784 Marionette DEBUG loaded listener.js 04:20:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x116769000) [pid = 2009] [serial = 1315] [outer = 0x115cb6800] 04:20:27 INFO - PROCESS | 2009 | 1470655227412 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 04:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 04:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 871ms 04:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:20:27 INFO - PROCESS | 2009 | 1470655227443 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:20:27 INFO - PROCESS | 2009 | 1470655227445 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:20:27 INFO - PROCESS | 2009 | 1470655227449 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:20:27 INFO - PROCESS | 2009 | 1470655227452 Marionette TRACE conn2 <- [1,1726,null,{}] 04:20:27 INFO - PROCESS | 2009 | 1470655227458 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:27 INFO - PROCESS | 2009 | 1470655227460 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:27 INFO - PROCESS | 2009 | 1470655227572 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:20:27 INFO - PROCESS | 2009 | 1470655227654 Marionette TRACE conn2 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:27 INFO - PROCESS | 2009 | 1470655227657 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:27 INFO - PROCESS | 2009 | ++DOCSHELL 0x116975000 == 41 [pid = 2009] [id = 439] 04:20:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x112a75000) [pid = 2009] [serial = 1316] [outer = 0x0] 04:20:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x112a82800) [pid = 2009] [serial = 1317] [outer = 0x112a75000] 04:20:27 INFO - PROCESS | 2009 | 1470655227685 Marionette DEBUG loaded listener.js 04:20:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x113b9e400) [pid = 2009] [serial = 1318] [outer = 0x112a75000] 04:20:27 INFO - PROCESS | 2009 | --DOCSHELL 0x12911c800 == 40 [pid = 2009] [id = 435] 04:20:27 INFO - PROCESS | 2009 | --DOCSHELL 0x126a13800 == 39 [pid = 2009] [id = 434] 04:20:27 INFO - PROCESS | 2009 | --DOCSHELL 0x125825800 == 38 [pid = 2009] [id = 433] 04:20:27 INFO - PROCESS | 2009 | --DOCSHELL 0x1247d0800 == 37 [pid = 2009] [id = 432] 04:20:27 INFO - PROCESS | 2009 | --DOCSHELL 0x112799800 == 36 [pid = 2009] [id = 431] 04:20:27 INFO - PROCESS | 2009 | --DOCSHELL 0x12081b800 == 35 [pid = 2009] [id = 430] 04:20:27 INFO - PROCESS | 2009 | --DOCSHELL 0x119763800 == 34 [pid = 2009] [id = 429] 04:20:28 INFO - PROCESS | 2009 | --DOCSHELL 0x11843a000 == 33 [pid = 2009] [id = 428] 04:20:28 INFO - PROCESS | 2009 | --DOCSHELL 0x11600f800 == 32 [pid = 2009] [id = 427] 04:20:28 INFO - PROCESS | 2009 | --DOCSHELL 0x116017000 == 31 [pid = 2009] [id = 426] 04:20:28 INFO - PROCESS | 2009 | --DOCSHELL 0x111f53800 == 30 [pid = 2009] [id = 425] 04:20:28 INFO - PROCESS | 2009 | 1470655228105 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 04:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 673ms 04:20:28 INFO - PROCESS | 2009 | 1470655228123 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:20:28 INFO - PROCESS | 2009 | 1470655228126 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:20:28 INFO - PROCESS | 2009 | 1470655228130 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:20:28 INFO - PROCESS | 2009 | 1470655228132 Marionette TRACE conn2 <- [1,1730,null,{}] 04:20:28 INFO - PROCESS | 2009 | 1470655228134 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:28 INFO - PROCESS | 2009 | 1470655228137 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:28 INFO - PROCESS | 2009 | 1470655228221 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x126adf800) [pid = 2009] [serial = 1249] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x119d7e000) [pid = 2009] [serial = 1233] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x128a93400) [pid = 2009] [serial = 1251] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x1239b7800) [pid = 2009] [serial = 1236] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x123933400) [pid = 2009] [serial = 1234] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x1247a2400) [pid = 2009] [serial = 1239] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x1243a6800) [pid = 2009] [serial = 1237] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x11692f400) [pid = 2009] [serial = 1242] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x11810ac00) [pid = 2009] [serial = 1243] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x1193d5c00) [pid = 2009] [serial = 1230] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x11942b800) [pid = 2009] [serial = 1215] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x119b2e000) [pid = 2009] [serial = 1216] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x12a707c00) [pid = 2009] [serial = 1210] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x116a02c00) [pid = 2009] [serial = 1212] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x117dccc00) [pid = 2009] [serial = 1213] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x112705c00) [pid = 2009] [serial = 1218] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x128ca1400) [pid = 2009] [serial = 1252] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x112a79000) [pid = 2009] [serial = 1219] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x11813ac00) [pid = 2009] [serial = 1227] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x118ebd800) [pid = 2009] [serial = 1228] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x113b69c00) [pid = 2009] [serial = 1221] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x1164db400) [pid = 2009] [serial = 1222] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x126159800) [pid = 2009] [serial = 1248] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x11693a400) [pid = 2009] [serial = 1224] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x118107000) [pid = 2009] [serial = 1225] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x124bcdc00) [pid = 2009] [serial = 1240] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x124bd6000) [pid = 2009] [serial = 1246] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x123935400) [pid = 2009] [serial = 1245] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x1194c1800) [pid = 2009] [serial = 1231] [outer = 0x0] [url = about:blank] 04:20:28 INFO - PROCESS | 2009 | 1470655228285 Marionette TRACE conn2 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:28 INFO - PROCESS | 2009 | 1470655228286 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:28 INFO - PROCESS | 2009 | ++DOCSHELL 0x117485800 == 31 [pid = 2009] [id = 440] 04:20:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x112a79000) [pid = 2009] [serial = 1319] [outer = 0x0] 04:20:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x113ba7000) [pid = 2009] [serial = 1320] [outer = 0x112a79000] 04:20:28 INFO - PROCESS | 2009 | 1470655228313 Marionette DEBUG loaded listener.js 04:20:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x116aba000) [pid = 2009] [serial = 1321] [outer = 0x112a79000] 04:20:28 INFO - PROCESS | 2009 | 1470655228648 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 04:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 04:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 569ms 04:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:20:28 INFO - PROCESS | 2009 | 1470655228700 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:20:28 INFO - PROCESS | 2009 | 1470655228702 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:20:28 INFO - PROCESS | 2009 | 1470655228705 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:20:28 INFO - PROCESS | 2009 | 1470655228709 Marionette TRACE conn2 <- [1,1734,null,{}] 04:20:28 INFO - PROCESS | 2009 | 1470655228721 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:28 INFO - PROCESS | 2009 | 1470655228726 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:28 INFO - PROCESS | 2009 | 1470655228845 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:20:28 INFO - PROCESS | 2009 | 1470655228907 Marionette TRACE conn2 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:28 INFO - PROCESS | 2009 | 1470655228909 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:28 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a8f800 == 32 [pid = 2009] [id = 441] 04:20:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x11270a800) [pid = 2009] [serial = 1322] [outer = 0x0] 04:20:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x118102400) [pid = 2009] [serial = 1323] [outer = 0x11270a800] 04:20:28 INFO - PROCESS | 2009 | 1470655228938 Marionette DEBUG loaded listener.js 04:20:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x11818a000) [pid = 2009] [serial = 1324] [outer = 0x11270a800] 04:20:29 INFO - PROCESS | 2009 | 1470655229223 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 04:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 573ms 04:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:20:29 INFO - PROCESS | 2009 | 1470655229278 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:20:29 INFO - PROCESS | 2009 | 1470655229280 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:20:29 INFO - PROCESS | 2009 | 1470655229282 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:20:29 INFO - PROCESS | 2009 | 1470655229283 Marionette TRACE conn2 <- [1,1738,null,{}] 04:20:29 INFO - PROCESS | 2009 | 1470655229288 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:29 INFO - PROCESS | 2009 | 1470655229291 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:29 INFO - PROCESS | 2009 | 1470655229397 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:20:29 INFO - PROCESS | 2009 | 1470655229430 Marionette TRACE conn2 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:29 INFO - PROCESS | 2009 | 1470655229431 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:29 INFO - PROCESS | 2009 | ++DOCSHELL 0x123cb4800 == 33 [pid = 2009] [id = 442] 04:20:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x112710c00) [pid = 2009] [serial = 1325] [outer = 0x0] 04:20:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x116765c00) [pid = 2009] [serial = 1326] [outer = 0x112710c00] 04:20:29 INFO - PROCESS | 2009 | 1470655229456 Marionette DEBUG loaded listener.js 04:20:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1187a1400) [pid = 2009] [serial = 1327] [outer = 0x112710c00] 04:20:29 INFO - PROCESS | 2009 | 1470655229833 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 04:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 573ms 04:20:29 INFO - PROCESS | 2009 | 1470655229858 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:20:29 INFO - PROCESS | 2009 | 1470655229859 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:20:29 INFO - PROCESS | 2009 | 1470655229863 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:20:29 INFO - PROCESS | 2009 | 1470655229864 Marionette TRACE conn2 <- [1,1742,null,{}] 04:20:29 INFO - PROCESS | 2009 | 1470655229868 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:29 INFO - PROCESS | 2009 | 1470655229873 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:29 INFO - PROCESS | 2009 | 1470655229991 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:20:30 INFO - PROCESS | 2009 | 1470655230101 Marionette TRACE conn2 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:30 INFO - PROCESS | 2009 | 1470655230102 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:30 INFO - PROCESS | 2009 | ++DOCSHELL 0x124c42800 == 34 [pid = 2009] [id = 443] 04:20:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1126c6800) [pid = 2009] [serial = 1328] [outer = 0x0] 04:20:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x118eb6400) [pid = 2009] [serial = 1329] [outer = 0x1126c6800] 04:20:30 INFO - PROCESS | 2009 | 1470655230142 Marionette DEBUG loaded listener.js 04:20:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x1193dbc00) [pid = 2009] [serial = 1330] [outer = 0x1126c6800] 04:20:30 INFO - PROCESS | 2009 | 1470655230524 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 04:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 673ms 04:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:20:30 INFO - PROCESS | 2009 | 1470655230537 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:20:30 INFO - PROCESS | 2009 | 1470655230539 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:20:30 INFO - PROCESS | 2009 | 1470655230541 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:20:30 INFO - PROCESS | 2009 | 1470655230542 Marionette TRACE conn2 <- [1,1746,null,{}] 04:20:30 INFO - PROCESS | 2009 | 1470655230545 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:30 INFO - PROCESS | 2009 | 1470655230549 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:30 INFO - PROCESS | 2009 | 1470655230669 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:20:30 INFO - PROCESS | 2009 | 1470655230735 Marionette TRACE conn2 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:30 INFO - PROCESS | 2009 | 1470655230736 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:30 INFO - PROCESS | 2009 | ++DOCSHELL 0x129117800 == 35 [pid = 2009] [id = 444] 04:20:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1193dd800) [pid = 2009] [serial = 1331] [outer = 0x0] 04:20:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x119b2ac00) [pid = 2009] [serial = 1332] [outer = 0x1193dd800] 04:20:30 INFO - PROCESS | 2009 | 1470655230761 Marionette DEBUG loaded listener.js 04:20:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x123930c00) [pid = 2009] [serial = 1333] [outer = 0x1193dd800] 04:20:31 INFO - PROCESS | 2009 | 1470655231056 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 04:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 570ms 04:20:31 INFO - PROCESS | 2009 | 1470655231112 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:20:31 INFO - PROCESS | 2009 | 1470655231114 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:20:31 INFO - PROCESS | 2009 | 1470655231116 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:20:31 INFO - PROCESS | 2009 | 1470655231117 Marionette TRACE conn2 <- [1,1750,null,{}] 04:20:31 INFO - PROCESS | 2009 | 1470655231119 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:31 INFO - PROCESS | 2009 | 1470655231121 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:31 INFO - PROCESS | 2009 | 1470655231218 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:20:31 INFO - PROCESS | 2009 | 1470655231232 Marionette TRACE conn2 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:31 INFO - PROCESS | 2009 | 1470655231233 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:31 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a413800 == 36 [pid = 2009] [id = 445] 04:20:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x123934c00) [pid = 2009] [serial = 1334] [outer = 0x0] 04:20:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x123940c00) [pid = 2009] [serial = 1335] [outer = 0x123934c00] 04:20:31 INFO - PROCESS | 2009 | 1470655231258 Marionette DEBUG loaded listener.js 04:20:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x1239b8c00) [pid = 2009] [serial = 1336] [outer = 0x123934c00] 04:20:31 INFO - PROCESS | 2009 | 1470655231598 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 04:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 519ms 04:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:20:31 INFO - PROCESS | 2009 | 1470655231637 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:20:31 INFO - PROCESS | 2009 | 1470655231639 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:20:31 INFO - PROCESS | 2009 | 1470655231641 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:20:31 INFO - PROCESS | 2009 | 1470655231643 Marionette TRACE conn2 <- [1,1754,null,{}] 04:20:31 INFO - PROCESS | 2009 | 1470655231645 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:31 INFO - PROCESS | 2009 | 1470655231646 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:31 INFO - PROCESS | 2009 | 1470655231742 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:20:31 INFO - PROCESS | 2009 | 1470655231751 Marionette TRACE conn2 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:31 INFO - PROCESS | 2009 | 1470655231752 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:31 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a7e0000 == 37 [pid = 2009] [id = 446] 04:20:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x12393f400) [pid = 2009] [serial = 1337] [outer = 0x0] 04:20:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x1239e4800) [pid = 2009] [serial = 1338] [outer = 0x12393f400] 04:20:31 INFO - PROCESS | 2009 | 1470655231779 Marionette DEBUG loaded listener.js 04:20:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x123c53400) [pid = 2009] [serial = 1339] [outer = 0x12393f400] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x110d66800) [pid = 2009] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x113ba9c00) [pid = 2009] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x11725f000) [pid = 2009] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x11813c800) [pid = 2009] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x123be0400) [pid = 2009] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x11270a000) [pid = 2009] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x112a80800) [pid = 2009] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x112fdb400) [pid = 2009] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x110e69c00) [pid = 2009] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x129191800) [pid = 2009] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x112703000) [pid = 2009] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x117152400) [pid = 2009] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x112750800) [pid = 2009] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x118186800) [pid = 2009] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x1181a4c00) [pid = 2009] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1126c3c00) [pid = 2009] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x113ba8400) [pid = 2009] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:20:32 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x112703c00) [pid = 2009] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:20:32 INFO - PROCESS | 2009 | 1470655232192 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 04:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 568ms 04:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:20:32 INFO - PROCESS | 2009 | 1470655232211 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:20:32 INFO - PROCESS | 2009 | 1470655232212 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:20:32 INFO - PROCESS | 2009 | 1470655232214 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:20:32 INFO - PROCESS | 2009 | 1470655232216 Marionette TRACE conn2 <- [1,1758,null,{}] 04:20:32 INFO - PROCESS | 2009 | 1470655232218 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:32 INFO - PROCESS | 2009 | 1470655232221 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:32 INFO - PROCESS | 2009 | 1470655232300 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:20:32 INFO - PROCESS | 2009 | 1470655232306 Marionette TRACE conn2 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:32 INFO - PROCESS | 2009 | 1470655232307 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:32 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a8e000 == 38 [pid = 2009] [id = 447] 04:20:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1121bd400) [pid = 2009] [serial = 1340] [outer = 0x0] 04:20:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x112a89800) [pid = 2009] [serial = 1341] [outer = 0x1121bd400] 04:20:32 INFO - PROCESS | 2009 | 1470655232338 Marionette DEBUG loaded listener.js 04:20:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x116766400) [pid = 2009] [serial = 1342] [outer = 0x1121bd400] 04:20:32 INFO - PROCESS | 2009 | 1470655232672 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 04:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 474ms 04:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:20:32 INFO - PROCESS | 2009 | 1470655232690 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:20:32 INFO - PROCESS | 2009 | 1470655232691 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:20:32 INFO - PROCESS | 2009 | 1470655232693 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:20:32 INFO - PROCESS | 2009 | 1470655232694 Marionette TRACE conn2 <- [1,1762,null,{}] 04:20:32 INFO - PROCESS | 2009 | 1470655232697 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:32 INFO - PROCESS | 2009 | 1470655232698 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:32 INFO - PROCESS | 2009 | 1470655232803 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:20:32 INFO - PROCESS | 2009 | 1470655232810 Marionette TRACE conn2 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:32 INFO - PROCESS | 2009 | 1470655232811 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:32 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b135000 == 39 [pid = 2009] [id = 448] 04:20:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x1131dfc00) [pid = 2009] [serial = 1343] [outer = 0x0] 04:20:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x118188000) [pid = 2009] [serial = 1344] [outer = 0x1131dfc00] 04:20:32 INFO - PROCESS | 2009 | 1470655232835 Marionette DEBUG loaded listener.js 04:20:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x119d7b400) [pid = 2009] [serial = 1345] [outer = 0x1131dfc00] 04:20:33 INFO - PROCESS | 2009 | 1470655233144 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 04:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 468ms 04:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:20:33 INFO - PROCESS | 2009 | 1470655233163 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:20:33 INFO - PROCESS | 2009 | 1470655233164 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:20:33 INFO - PROCESS | 2009 | 1470655233166 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:20:33 INFO - PROCESS | 2009 | 1470655233168 Marionette TRACE conn2 <- [1,1766,null,{}] 04:20:33 INFO - PROCESS | 2009 | 1470655233174 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:33 INFO - PROCESS | 2009 | 1470655233176 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:33 INFO - PROCESS | 2009 | 1470655233267 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:20:33 INFO - PROCESS | 2009 | 1470655233273 Marionette TRACE conn2 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:33 INFO - PROCESS | 2009 | 1470655233282 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:33 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba42000 == 40 [pid = 2009] [id = 449] 04:20:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x119d83c00) [pid = 2009] [serial = 1346] [outer = 0x0] 04:20:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1243a6800) [pid = 2009] [serial = 1347] [outer = 0x119d83c00] 04:20:33 INFO - PROCESS | 2009 | 1470655233308 Marionette DEBUG loaded listener.js 04:20:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x1247a2400) [pid = 2009] [serial = 1348] [outer = 0x119d83c00] 04:20:33 INFO - PROCESS | 2009 | 1470655233645 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 04:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 523ms 04:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:20:33 INFO - PROCESS | 2009 | 1470655233689 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:20:33 INFO - PROCESS | 2009 | 1470655233690 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:20:33 INFO - PROCESS | 2009 | 1470655233693 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:20:33 INFO - PROCESS | 2009 | 1470655233694 Marionette TRACE conn2 <- [1,1770,null,{}] 04:20:33 INFO - PROCESS | 2009 | 1470655233697 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:33 INFO - PROCESS | 2009 | 1470655233698 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:33 INFO - PROCESS | 2009 | 1470655233807 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:20:33 INFO - PROCESS | 2009 | 1470655233810 Marionette TRACE conn2 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:33 INFO - PROCESS | 2009 | 1470655233811 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:33 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be57000 == 41 [pid = 2009] [id = 450] 04:20:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1241b2c00) [pid = 2009] [serial = 1349] [outer = 0x0] 04:20:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x124bcbc00) [pid = 2009] [serial = 1350] [outer = 0x1241b2c00] 04:20:33 INFO - PROCESS | 2009 | 1470655233835 Marionette DEBUG loaded listener.js 04:20:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x124bd3000) [pid = 2009] [serial = 1351] [outer = 0x1241b2c00] 04:20:34 INFO - PROCESS | 2009 | 1470655234187 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 04:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 519ms 04:20:34 INFO - PROCESS | 2009 | 1470655234213 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:20:34 INFO - PROCESS | 2009 | 1470655234215 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:20:34 INFO - PROCESS | 2009 | 1470655234220 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:20:34 INFO - PROCESS | 2009 | 1470655234224 Marionette TRACE conn2 <- [1,1774,null,{}] 04:20:34 INFO - PROCESS | 2009 | 1470655234228 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:34 INFO - PROCESS | 2009 | 1470655234230 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:34 INFO - PROCESS | 2009 | 1470655234341 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:20:34 INFO - PROCESS | 2009 | 1470655234399 Marionette TRACE conn2 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:34 INFO - PROCESS | 2009 | 1470655234401 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:34 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169d0000 == 42 [pid = 2009] [id = 451] 04:20:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x112706400) [pid = 2009] [serial = 1352] [outer = 0x0] 04:20:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x112755800) [pid = 2009] [serial = 1353] [outer = 0x112706400] 04:20:34 INFO - PROCESS | 2009 | 1470655234434 Marionette DEBUG loaded listener.js 04:20:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x112e4bc00) [pid = 2009] [serial = 1354] [outer = 0x112706400] 04:20:34 INFO - PROCESS | 2009 | 1470655234887 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 04:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 724ms 04:20:34 INFO - PROCESS | 2009 | 1470655234943 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:20:34 INFO - PROCESS | 2009 | 1470655234946 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:20:34 INFO - PROCESS | 2009 | 1470655234967 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:20:34 INFO - PROCESS | 2009 | 1470655234970 Marionette TRACE conn2 <- [1,1778,null,{}] 04:20:34 INFO - PROCESS | 2009 | 1470655234975 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:34 INFO - PROCESS | 2009 | 1470655234977 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:35 INFO - PROCESS | 2009 | 1470655235080 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:20:35 INFO - PROCESS | 2009 | 1470655235154 Marionette TRACE conn2 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:35 INFO - PROCESS | 2009 | 1470655235156 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:35 INFO - PROCESS | 2009 | ++DOCSHELL 0x123ca5000 == 43 [pid = 2009] [id = 452] 04:20:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x11699e000) [pid = 2009] [serial = 1355] [outer = 0x0] 04:20:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x117264400) [pid = 2009] [serial = 1356] [outer = 0x11699e000] 04:20:35 INFO - PROCESS | 2009 | 1470655235186 Marionette DEBUG loaded listener.js 04:20:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x117dbec00) [pid = 2009] [serial = 1357] [outer = 0x11699e000] 04:20:35 INFO - PROCESS | 2009 | 1470655235570 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 04:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 04:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 641ms 04:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:20:35 INFO - PROCESS | 2009 | 1470655235607 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:20:35 INFO - PROCESS | 2009 | 1470655235608 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:20:35 INFO - PROCESS | 2009 | 1470655235611 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:20:35 INFO - PROCESS | 2009 | 1470655235613 Marionette TRACE conn2 <- [1,1782,null,{}] 04:20:35 INFO - PROCESS | 2009 | 1470655235624 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:35 INFO - PROCESS | 2009 | 1470655235627 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:35 INFO - PROCESS | 2009 | 1470655235749 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:20:35 INFO - PROCESS | 2009 | 1470655235826 Marionette TRACE conn2 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:35 INFO - PROCESS | 2009 | 1470655235828 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:35 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba3c800 == 44 [pid = 2009] [id = 453] 04:20:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x118eb2400) [pid = 2009] [serial = 1358] [outer = 0x0] 04:20:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x1193dec00) [pid = 2009] [serial = 1359] [outer = 0x118eb2400] 04:20:35 INFO - PROCESS | 2009 | 1470655235859 Marionette DEBUG loaded listener.js 04:20:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x119b27400) [pid = 2009] [serial = 1360] [outer = 0x118eb2400] 04:20:36 INFO - PROCESS | 2009 | 1470655236277 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 04:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 04:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 724ms 04:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:20:36 INFO - PROCESS | 2009 | 1470655236335 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:20:36 INFO - PROCESS | 2009 | 1470655236337 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:20:36 INFO - PROCESS | 2009 | 1470655236339 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:20:36 INFO - PROCESS | 2009 | 1470655236341 Marionette TRACE conn2 <- [1,1786,null,{}] 04:20:36 INFO - PROCESS | 2009 | 1470655236343 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:36 INFO - PROCESS | 2009 | 1470655236345 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:36 INFO - PROCESS | 2009 | 1470655236448 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:20:36 INFO - PROCESS | 2009 | 1470655236512 Marionette TRACE conn2 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:36 INFO - PROCESS | 2009 | 1470655236514 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:36 INFO - PROCESS | 2009 | ++DOCSHELL 0x12c769800 == 45 [pid = 2009] [id = 454] 04:20:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x119d7ec00) [pid = 2009] [serial = 1361] [outer = 0x0] 04:20:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x12384d800) [pid = 2009] [serial = 1362] [outer = 0x119d7ec00] 04:20:36 INFO - PROCESS | 2009 | 1470655236584 Marionette DEBUG loaded listener.js 04:20:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x123942000) [pid = 2009] [serial = 1363] [outer = 0x119d7ec00] 04:20:37 INFO - PROCESS | 2009 | 1470655237012 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 04:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 04:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 719ms 04:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:20:37 INFO - PROCESS | 2009 | 1470655237060 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:20:37 INFO - PROCESS | 2009 | 1470655237061 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:20:37 INFO - PROCESS | 2009 | 1470655237063 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:20:37 INFO - PROCESS | 2009 | 1470655237064 Marionette TRACE conn2 <- [1,1790,null,{}] 04:20:37 INFO - PROCESS | 2009 | 1470655237067 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:37 INFO - PROCESS | 2009 | 1470655237068 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:37 INFO - PROCESS | 2009 | 1470655237209 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:20:37 INFO - PROCESS | 2009 | 1470655237264 Marionette TRACE conn2 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:37 INFO - PROCESS | 2009 | 1470655237265 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:37 INFO - PROCESS | 2009 | ++DOCSHELL 0x116421000 == 46 [pid = 2009] [id = 455] 04:20:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x1121be800) [pid = 2009] [serial = 1364] [outer = 0x0] 04:20:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x1174d4400) [pid = 2009] [serial = 1365] [outer = 0x1121be800] 04:20:37 INFO - PROCESS | 2009 | 1470655237295 Marionette DEBUG loaded listener.js 04:20:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x11942ec00) [pid = 2009] [serial = 1366] [outer = 0x1121be800] 04:20:37 INFO - PROCESS | 2009 | 1470655237861 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 821ms 04:20:37 INFO - PROCESS | 2009 | 1470655237885 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:20:37 INFO - PROCESS | 2009 | 1470655237887 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:20:37 INFO - PROCESS | 2009 | 1470655237890 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:20:37 INFO - PROCESS | 2009 | 1470655237892 Marionette TRACE conn2 <- [1,1794,null,{}] 04:20:37 INFO - PROCESS | 2009 | 1470655237896 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:37 INFO - PROCESS | 2009 | 1470655237897 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:38 INFO - PROCESS | 2009 | 1470655238005 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:20:38 INFO - PROCESS | 2009 | 1470655238071 Marionette TRACE conn2 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:38 INFO - PROCESS | 2009 | 1470655238072 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:38 INFO - PROCESS | 2009 | ++DOCSHELL 0x112632800 == 47 [pid = 2009] [id = 456] 04:20:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x112706000) [pid = 2009] [serial = 1367] [outer = 0x0] 04:20:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x11270b800) [pid = 2009] [serial = 1368] [outer = 0x112706000] 04:20:38 INFO - PROCESS | 2009 | 1470655238144 Marionette DEBUG loaded listener.js 04:20:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x1127dc800) [pid = 2009] [serial = 1369] [outer = 0x112706000] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba42000 == 46 [pid = 2009] [id = 449] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x12b135000 == 45 [pid = 2009] [id = 448] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x119a8e000 == 44 [pid = 2009] [id = 447] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x12a7e0000 == 43 [pid = 2009] [id = 446] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x12a413800 == 42 [pid = 2009] [id = 445] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x129117800 == 41 [pid = 2009] [id = 444] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x124c42800 == 40 [pid = 2009] [id = 443] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x123cb4800 == 39 [pid = 2009] [id = 442] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x119a8f800 == 38 [pid = 2009] [id = 441] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x117485800 == 37 [pid = 2009] [id = 440] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x116975000 == 36 [pid = 2009] [id = 439] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x119a04000 == 35 [pid = 2009] [id = 438] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x116199000 == 34 [pid = 2009] [id = 437] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x11842c000 == 33 [pid = 2009] [id = 436] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x116421000 == 32 [pid = 2009] [id = 455] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x12c769800 == 31 [pid = 2009] [id = 454] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba3c800 == 30 [pid = 2009] [id = 453] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x123ca5000 == 29 [pid = 2009] [id = 452] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x12be57000 == 28 [pid = 2009] [id = 450] 04:20:38 INFO - PROCESS | 2009 | --DOCSHELL 0x1169d0000 == 27 [pid = 2009] [id = 451] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x1126bf800) [pid = 2009] [serial = 1255] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x110e6e800) [pid = 2009] [serial = 1254] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x116a0dc00) [pid = 2009] [serial = 1258] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x1165ea800) [pid = 2009] [serial = 1257] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x119342800) [pid = 2009] [serial = 1261] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x11810b400) [pid = 2009] [serial = 1260] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x12393f000) [pid = 2009] [serial = 1264] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x123926c00) [pid = 2009] [serial = 1263] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x1267d2c00) [pid = 2009] [serial = 1267] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x1127e5c00) [pid = 2009] [serial = 1278] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x112a80c00) [pid = 2009] [serial = 1279] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x124c96000) [pid = 2009] [serial = 1266] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x112e3fc00) [pid = 2009] [serial = 1281] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x113be3400) [pid = 2009] [serial = 1282] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x116168c00) [pid = 2009] [serial = 1284] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x110e70000) [pid = 2009] [serial = 1275] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x1121b8000) [pid = 2009] [serial = 1276] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x12a4a3000) [pid = 2009] [serial = 1270] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x129289c00) [pid = 2009] [serial = 1269] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x113b69400) [pid = 2009] [serial = 1273] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x1127db800) [pid = 2009] [serial = 1272] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1174dcc00) [pid = 2009] [serial = 1288] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1174d4800) [pid = 2009] [serial = 1287] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x118110400) [pid = 2009] [serial = 1290] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x118186000) [pid = 2009] [serial = 1291] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x119341400) [pid = 2009] [serial = 1294] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x118e61c00) [pid = 2009] [serial = 1293] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1193d6000) [pid = 2009] [serial = 1296] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x118143000) [pid = 2009] [serial = 1299] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x1193d4400) [pid = 2009] [serial = 1300] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x12392ec00) [pid = 2009] [serial = 1308] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1198d5000) [pid = 2009] [serial = 1305] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x119429400) [pid = 2009] [serial = 1297] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x1194c3000) [pid = 2009] [serial = 1303] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x1193d8000) [pid = 2009] [serial = 1302] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x119d86800) [pid = 2009] [serial = 1306] [outer = 0x0] [url = about:blank] 04:20:38 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x116ab8c00) [pid = 2009] [serial = 1285] [outer = 0x0] [url = about:blank] 04:20:39 INFO - PROCESS | 2009 | 1470655239074 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1221ms 04:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:20:39 INFO - PROCESS | 2009 | 1470655239112 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:20:39 INFO - PROCESS | 2009 | 1470655239114 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:20:39 INFO - PROCESS | 2009 | 1470655239117 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:20:39 INFO - PROCESS | 2009 | 1470655239121 Marionette TRACE conn2 <- [1,1798,null,{}] 04:20:39 INFO - PROCESS | 2009 | 1470655239125 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:39 INFO - PROCESS | 2009 | 1470655239127 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:39 INFO - PROCESS | 2009 | 1470655239212 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:20:39 INFO - PROCESS | 2009 | 1470655239268 Marionette TRACE conn2 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:39 INFO - PROCESS | 2009 | 1470655239271 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:39 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c36000 == 28 [pid = 2009] [id = 457] 04:20:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x1121bec00) [pid = 2009] [serial = 1370] [outer = 0x0] 04:20:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x112704800) [pid = 2009] [serial = 1371] [outer = 0x1121bec00] 04:20:39 INFO - PROCESS | 2009 | 1470655239301 Marionette DEBUG loaded listener.js 04:20:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x112755000) [pid = 2009] [serial = 1372] [outer = 0x1121bec00] 04:20:39 INFO - PROCESS | 2009 | 1470655239606 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 04:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 523ms 04:20:39 INFO - PROCESS | 2009 | 1470655239641 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:20:39 INFO - PROCESS | 2009 | 1470655239644 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:20:39 INFO - PROCESS | 2009 | 1470655239649 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:20:39 INFO - PROCESS | 2009 | 1470655239651 Marionette TRACE conn2 <- [1,1802,null,{}] 04:20:39 INFO - PROCESS | 2009 | 1470655239656 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:39 INFO - PROCESS | 2009 | 1470655239657 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:39 INFO - PROCESS | 2009 | 1470655239734 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:20:39 INFO - PROCESS | 2009 | 1470655239740 Marionette TRACE conn2 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:39 INFO - PROCESS | 2009 | 1470655239741 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:39 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169e5000 == 29 [pid = 2009] [id = 458] 04:20:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x112a7e000) [pid = 2009] [serial = 1373] [outer = 0x0] 04:20:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x112a87800) [pid = 2009] [serial = 1374] [outer = 0x112a7e000] 04:20:39 INFO - PROCESS | 2009 | 1470655239768 Marionette DEBUG loaded listener.js 04:20:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x112f0c400) [pid = 2009] [serial = 1375] [outer = 0x112a7e000] 04:20:40 INFO - PROCESS | 2009 | 1470655240128 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 522ms 04:20:40 INFO - PROCESS | 2009 | 1470655240172 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:20:40 INFO - PROCESS | 2009 | 1470655240173 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:20:40 INFO - PROCESS | 2009 | 1470655240176 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:20:40 INFO - PROCESS | 2009 | 1470655240179 Marionette TRACE conn2 <- [1,1806,null,{}] 04:20:40 INFO - PROCESS | 2009 | 1470655240187 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:40 INFO - PROCESS | 2009 | 1470655240190 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:40 INFO - PROCESS | 2009 | 1470655240267 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:20:40 INFO - PROCESS | 2009 | 1470655240274 Marionette TRACE conn2 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:40 INFO - PROCESS | 2009 | 1470655240277 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:40 INFO - PROCESS | 2009 | ++DOCSHELL 0x11857c000 == 30 [pid = 2009] [id = 459] 04:20:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x110fab800) [pid = 2009] [serial = 1376] [outer = 0x0] 04:20:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x115e45800) [pid = 2009] [serial = 1377] [outer = 0x110fab800] 04:20:40 INFO - PROCESS | 2009 | 1470655240305 Marionette DEBUG loaded listener.js 04:20:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x1164a4800) [pid = 2009] [serial = 1378] [outer = 0x110fab800] 04:20:40 INFO - PROCESS | 2009 | 1470655240697 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 04:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 571ms 04:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:20:40 INFO - PROCESS | 2009 | 1470655240748 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:20:40 INFO - PROCESS | 2009 | 1470655240751 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:20:40 INFO - PROCESS | 2009 | 1470655240756 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:20:40 INFO - PROCESS | 2009 | 1470655240758 Marionette TRACE conn2 <- [1,1810,null,{}] 04:20:40 INFO - PROCESS | 2009 | 1470655240761 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:40 INFO - PROCESS | 2009 | 1470655240763 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:40 INFO - PROCESS | 2009 | 1470655240888 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:20:40 INFO - PROCESS | 2009 | 1470655240899 Marionette TRACE conn2 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:40 INFO - PROCESS | 2009 | 1470655240900 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:40 INFO - PROCESS | 2009 | ++DOCSHELL 0x119760800 == 31 [pid = 2009] [id = 460] 04:20:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x116767800) [pid = 2009] [serial = 1379] [outer = 0x0] 04:20:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x116935c00) [pid = 2009] [serial = 1380] [outer = 0x116767800] 04:20:40 INFO - PROCESS | 2009 | 1470655240944 Marionette DEBUG loaded listener.js 04:20:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x116994000) [pid = 2009] [serial = 1381] [outer = 0x116767800] 04:20:41 INFO - PROCESS | 2009 | 1470655241366 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 621ms 04:20:41 INFO - PROCESS | 2009 | 1470655241377 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:20:41 INFO - PROCESS | 2009 | 1470655241378 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:20:41 INFO - PROCESS | 2009 | 1470655241389 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:20:41 INFO - PROCESS | 2009 | 1470655241391 Marionette TRACE conn2 <- [1,1814,null,{}] 04:20:41 INFO - PROCESS | 2009 | 1470655241393 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:41 INFO - PROCESS | 2009 | 1470655241394 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:41 INFO - PROCESS | 2009 | 1470655241488 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:20:41 INFO - PROCESS | 2009 | 1470655241544 Marionette TRACE conn2 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:41 INFO - PROCESS | 2009 | 1470655241545 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:41 INFO - PROCESS | 2009 | ++DOCSHELL 0x12080a000 == 32 [pid = 2009] [id = 461] 04:20:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x112a7ec00) [pid = 2009] [serial = 1382] [outer = 0x0] 04:20:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x117256400) [pid = 2009] [serial = 1383] [outer = 0x112a7ec00] 04:20:41 INFO - PROCESS | 2009 | 1470655241569 Marionette DEBUG loaded listener.js 04:20:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1174d4c00) [pid = 2009] [serial = 1384] [outer = 0x112a7ec00] 04:20:41 INFO - PROCESS | 2009 | 1470655241878 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 519ms 04:20:41 INFO - PROCESS | 2009 | 1470655241909 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:20:41 INFO - PROCESS | 2009 | 1470655241911 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:20:41 INFO - PROCESS | 2009 | 1470655241913 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:20:41 INFO - PROCESS | 2009 | 1470655241914 Marionette TRACE conn2 <- [1,1818,null,{}] 04:20:41 INFO - PROCESS | 2009 | 1470655241916 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:41 INFO - PROCESS | 2009 | 1470655241923 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:42 INFO - PROCESS | 2009 | 1470655242037 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:20:42 INFO - PROCESS | 2009 | 1470655242073 Marionette TRACE conn2 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:42 INFO - PROCESS | 2009 | 1470655242075 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:42 INFO - PROCESS | 2009 | ++DOCSHELL 0x123e69800 == 33 [pid = 2009] [id = 462] 04:20:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x1174d5000) [pid = 2009] [serial = 1385] [outer = 0x0] 04:20:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1176c8800) [pid = 2009] [serial = 1386] [outer = 0x1174d5000] 04:20:42 INFO - PROCESS | 2009 | 1470655242099 Marionette DEBUG loaded listener.js 04:20:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x11818ec00) [pid = 2009] [serial = 1387] [outer = 0x1174d5000] 04:20:42 INFO - PROCESS | 2009 | 1470655242410 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 04:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 521ms 04:20:42 INFO - PROCESS | 2009 | 1470655242434 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:20:42 INFO - PROCESS | 2009 | 1470655242436 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:20:42 INFO - PROCESS | 2009 | 1470655242440 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:20:42 INFO - PROCESS | 2009 | 1470655242442 Marionette TRACE conn2 <- [1,1822,null,{}] 04:20:42 INFO - PROCESS | 2009 | 1470655242449 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:42 INFO - PROCESS | 2009 | 1470655242458 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:42 INFO - PROCESS | 2009 | 1470655242551 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:20:42 INFO - PROCESS | 2009 | 1470655242555 Marionette TRACE conn2 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:42 INFO - PROCESS | 2009 | 1470655242556 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:42 INFO - PROCESS | 2009 | ++DOCSHELL 0x1247c8000 == 34 [pid = 2009] [id = 463] 04:20:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x115ea0000) [pid = 2009] [serial = 1388] [outer = 0x0] 04:20:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x11837b000) [pid = 2009] [serial = 1389] [outer = 0x115ea0000] 04:20:42 INFO - PROCESS | 2009 | 1470655242580 Marionette DEBUG loaded listener.js 04:20:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x11931f400) [pid = 2009] [serial = 1390] [outer = 0x115ea0000] 04:20:42 INFO - PROCESS | 2009 | 1470655242941 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 04:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 527ms 04:20:42 INFO - PROCESS | 2009 | 1470655242968 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:20:42 INFO - PROCESS | 2009 | 1470655242971 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:20:42 INFO - PROCESS | 2009 | 1470655242974 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:20:42 INFO - PROCESS | 2009 | 1470655242976 Marionette TRACE conn2 <- [1,1826,null,{}] 04:20:42 INFO - PROCESS | 2009 | 1470655242978 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:42 INFO - PROCESS | 2009 | 1470655242979 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:43 INFO - PROCESS | 2009 | 1470655243073 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:20:43 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x1193dd800) [pid = 2009] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:20:43 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x123934c00) [pid = 2009] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:20:43 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x12393f400) [pid = 2009] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:20:43 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x115cb6800) [pid = 2009] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:20:43 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x11270a800) [pid = 2009] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:20:43 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x112a75000) [pid = 2009] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:20:43 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x112a79000) [pid = 2009] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:20:43 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x112710c00) [pid = 2009] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:20:43 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x1126c2000) [pid = 2009] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:20:43 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x1194c6c00) [pid = 2009] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:20:43 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x119d83c00) [pid = 2009] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:20:43 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1121bd400) [pid = 2009] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:20:43 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1131dfc00) [pid = 2009] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:20:43 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x1241b2c00) [pid = 2009] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:20:43 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x1126c6800) [pid = 2009] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:20:43 INFO - PROCESS | 2009 | 1470655243324 Marionette TRACE conn2 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:43 INFO - PROCESS | 2009 | 1470655243325 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:43 INFO - PROCESS | 2009 | ++DOCSHELL 0x117017800 == 35 [pid = 2009] [id = 464] 04:20:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x110e70c00) [pid = 2009] [serial = 1391] [outer = 0x0] 04:20:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1126c6800) [pid = 2009] [serial = 1392] [outer = 0x110e70c00] 04:20:43 INFO - PROCESS | 2009 | 1470655243350 Marionette DEBUG loaded listener.js 04:20:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x112a93000) [pid = 2009] [serial = 1393] [outer = 0x110e70c00] 04:20:43 INFO - PROCESS | 2009 | 1470655243608 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 04:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 669ms 04:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:20:43 INFO - PROCESS | 2009 | 1470655243645 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:20:43 INFO - PROCESS | 2009 | 1470655243646 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:20:43 INFO - PROCESS | 2009 | 1470655243648 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:20:43 INFO - PROCESS | 2009 | 1470655243649 Marionette TRACE conn2 <- [1,1830,null,{}] 04:20:43 INFO - PROCESS | 2009 | 1470655243659 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:43 INFO - PROCESS | 2009 | 1470655243660 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:43 INFO - PROCESS | 2009 | 1470655243747 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:20:43 INFO - PROCESS | 2009 | 1470655243752 Marionette TRACE conn2 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:43 INFO - PROCESS | 2009 | 1470655243755 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:43 INFO - PROCESS | 2009 | ++DOCSHELL 0x11857b800 == 36 [pid = 2009] [id = 465] 04:20:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x113b10800) [pid = 2009] [serial = 1394] [outer = 0x0] 04:20:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x117d47400) [pid = 2009] [serial = 1395] [outer = 0x113b10800] 04:20:43 INFO - PROCESS | 2009 | 1470655243779 Marionette DEBUG loaded listener.js 04:20:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x119346400) [pid = 2009] [serial = 1396] [outer = 0x113b10800] 04:20:44 INFO - PROCESS | 2009 | 1470655244110 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 04:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 471ms 04:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:20:44 INFO - PROCESS | 2009 | 1470655244123 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:20:44 INFO - PROCESS | 2009 | 1470655244125 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:20:44 INFO - PROCESS | 2009 | 1470655244127 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:20:44 INFO - PROCESS | 2009 | 1470655244128 Marionette TRACE conn2 <- [1,1834,null,{}] 04:20:44 INFO - PROCESS | 2009 | 1470655244130 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:44 INFO - PROCESS | 2009 | 1470655244131 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:44 INFO - PROCESS | 2009 | 1470655244210 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:20:44 INFO - PROCESS | 2009 | 1470655244273 Marionette TRACE conn2 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:44 INFO - PROCESS | 2009 | 1470655244274 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:44 INFO - PROCESS | 2009 | ++DOCSHELL 0x128bb7000 == 37 [pid = 2009] [id = 466] 04:20:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1126c7000) [pid = 2009] [serial = 1397] [outer = 0x0] 04:20:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1193d1c00) [pid = 2009] [serial = 1398] [outer = 0x1126c7000] 04:20:44 INFO - PROCESS | 2009 | 1470655244298 Marionette DEBUG loaded listener.js 04:20:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1193dc400) [pid = 2009] [serial = 1399] [outer = 0x1126c7000] 04:20:44 INFO - PROCESS | 2009 | 1470655244574 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 04:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 04:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 470ms 04:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:20:44 INFO - PROCESS | 2009 | 1470655244597 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:20:44 INFO - PROCESS | 2009 | 1470655244599 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:20:44 INFO - PROCESS | 2009 | 1470655244601 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:20:44 INFO - PROCESS | 2009 | 1470655244603 Marionette TRACE conn2 <- [1,1838,null,{}] 04:20:44 INFO - PROCESS | 2009 | 1470655244614 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:44 INFO - PROCESS | 2009 | 1470655244615 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:44 INFO - PROCESS | 2009 | 1470655244717 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:20:44 INFO - PROCESS | 2009 | 1470655244723 Marionette TRACE conn2 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:44 INFO - PROCESS | 2009 | 1470655244725 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:44 INFO - PROCESS | 2009 | ++DOCSHELL 0x119f18800 == 38 [pid = 2009] [id = 467] 04:20:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x1193d4c00) [pid = 2009] [serial = 1400] [outer = 0x0] 04:20:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1194c2c00) [pid = 2009] [serial = 1401] [outer = 0x1193d4c00] 04:20:44 INFO - PROCESS | 2009 | 1470655244751 Marionette DEBUG loaded listener.js 04:20:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x119d80800) [pid = 2009] [serial = 1402] [outer = 0x1193d4c00] 04:20:45 INFO - PROCESS | 2009 | 1470655245194 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 628ms 04:20:45 INFO - PROCESS | 2009 | 1470655245230 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:20:45 INFO - PROCESS | 2009 | 1470655245233 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:20:45 INFO - PROCESS | 2009 | 1470655245240 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:20:45 INFO - PROCESS | 2009 | 1470655245241 Marionette TRACE conn2 <- [1,1842,null,{}] 04:20:45 INFO - PROCESS | 2009 | 1470655245245 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:45 INFO - PROCESS | 2009 | 1470655245247 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:45 INFO - PROCESS | 2009 | 1470655245444 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:20:45 INFO - PROCESS | 2009 | 1470655245582 Marionette TRACE conn2 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:45 INFO - PROCESS | 2009 | 1470655245584 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:45 INFO - PROCESS | 2009 | ++DOCSHELL 0x112e9d800 == 39 [pid = 2009] [id = 468] 04:20:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x10eafbc00) [pid = 2009] [serial = 1403] [outer = 0x0] 04:20:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x110e67000) [pid = 2009] [serial = 1404] [outer = 0x10eafbc00] 04:20:45 INFO - PROCESS | 2009 | 1470655245639 Marionette DEBUG loaded listener.js 04:20:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x111ca9400) [pid = 2009] [serial = 1405] [outer = 0x10eafbc00] 04:20:46 INFO - PROCESS | 2009 | 1470655246194 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 973ms 04:20:46 INFO - PROCESS | 2009 | 1470655246211 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:20:46 INFO - PROCESS | 2009 | 1470655246214 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:20:46 INFO - PROCESS | 2009 | 1470655246216 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:20:46 INFO - PROCESS | 2009 | 1470655246219 Marionette TRACE conn2 <- [1,1846,null,{}] 04:20:46 INFO - PROCESS | 2009 | 1470655246223 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:46 INFO - PROCESS | 2009 | 1470655246225 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:46 INFO - PROCESS | 2009 | 1470655246336 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:20:46 INFO - PROCESS | 2009 | 1470655246397 Marionette TRACE conn2 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:46 INFO - PROCESS | 2009 | 1470655246398 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:46 INFO - PROCESS | 2009 | ++DOCSHELL 0x118442800 == 40 [pid = 2009] [id = 469] 04:20:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x11270ac00) [pid = 2009] [serial = 1406] [outer = 0x0] 04:20:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x112a81c00) [pid = 2009] [serial = 1407] [outer = 0x11270ac00] 04:20:46 INFO - PROCESS | 2009 | 1470655246429 Marionette DEBUG loaded listener.js 04:20:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x113b6b000) [pid = 2009] [serial = 1408] [outer = 0x11270ac00] 04:20:46 INFO - PROCESS | 2009 | 1470655246976 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 773ms 04:20:47 INFO - PROCESS | 2009 | 1470655247016 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:20:47 INFO - PROCESS | 2009 | 1470655247018 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:20:47 INFO - PROCESS | 2009 | 1470655247024 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:20:47 INFO - PROCESS | 2009 | 1470655247026 Marionette TRACE conn2 <- [1,1850,null,{}] 04:20:47 INFO - PROCESS | 2009 | 1470655247028 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:47 INFO - PROCESS | 2009 | 1470655247030 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:47 INFO - PROCESS | 2009 | 1470655247244 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:20:47 INFO - PROCESS | 2009 | 1470655247333 Marionette TRACE conn2 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:47 INFO - PROCESS | 2009 | 1470655247335 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:47 INFO - PROCESS | 2009 | ++DOCSHELL 0x113b43800 == 41 [pid = 2009] [id = 470] 04:20:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x1126b9c00) [pid = 2009] [serial = 1409] [outer = 0x0] 04:20:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x1126c7400) [pid = 2009] [serial = 1410] [outer = 0x1126b9c00] 04:20:47 INFO - PROCESS | 2009 | 1470655247364 Marionette DEBUG loaded listener.js 04:20:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x1127e5400) [pid = 2009] [serial = 1411] [outer = 0x1126b9c00] 04:20:47 INFO - PROCESS | 2009 | --DOCSHELL 0x119f18800 == 40 [pid = 2009] [id = 467] 04:20:47 INFO - PROCESS | 2009 | --DOCSHELL 0x128bb7000 == 39 [pid = 2009] [id = 466] 04:20:47 INFO - PROCESS | 2009 | --DOCSHELL 0x11857b800 == 38 [pid = 2009] [id = 465] 04:20:47 INFO - PROCESS | 2009 | --DOCSHELL 0x117017800 == 37 [pid = 2009] [id = 464] 04:20:47 INFO - PROCESS | 2009 | --DOCSHELL 0x1247c8000 == 36 [pid = 2009] [id = 463] 04:20:47 INFO - PROCESS | 2009 | --DOCSHELL 0x123e69800 == 35 [pid = 2009] [id = 462] 04:20:47 INFO - PROCESS | 2009 | --DOCSHELL 0x12080a000 == 34 [pid = 2009] [id = 461] 04:20:47 INFO - PROCESS | 2009 | --DOCSHELL 0x119760800 == 33 [pid = 2009] [id = 460] 04:20:47 INFO - PROCESS | 2009 | --DOCSHELL 0x11857c000 == 32 [pid = 2009] [id = 459] 04:20:47 INFO - PROCESS | 2009 | --DOCSHELL 0x1169e5000 == 31 [pid = 2009] [id = 458] 04:20:47 INFO - PROCESS | 2009 | --DOCSHELL 0x115c36000 == 30 [pid = 2009] [id = 457] 04:20:47 INFO - PROCESS | 2009 | 1470655247826 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 822ms 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x119b2ac00) [pid = 2009] [serial = 1332] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x123940c00) [pid = 2009] [serial = 1335] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x123930c00) [pid = 2009] [serial = 1333] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x1239e4800) [pid = 2009] [serial = 1338] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x1161bfc00) [pid = 2009] [serial = 1314] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x116769000) [pid = 2009] [serial = 1315] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x118102400) [pid = 2009] [serial = 1323] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x11818a000) [pid = 2009] [serial = 1324] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x1239b8c00) [pid = 2009] [serial = 1336] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x112a82800) [pid = 2009] [serial = 1317] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x113b9e400) [pid = 2009] [serial = 1318] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x113ba7000) [pid = 2009] [serial = 1320] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x116aba000) [pid = 2009] [serial = 1321] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x116765c00) [pid = 2009] [serial = 1326] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x1187a1400) [pid = 2009] [serial = 1327] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x11270f800) [pid = 2009] [serial = 1311] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x112a76400) [pid = 2009] [serial = 1312] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x12393a000) [pid = 2009] [serial = 1309] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1247a2400) [pid = 2009] [serial = 1348] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x116766400) [pid = 2009] [serial = 1342] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x112a89800) [pid = 2009] [serial = 1341] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x118188000) [pid = 2009] [serial = 1344] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x1243a6800) [pid = 2009] [serial = 1347] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x124bd3000) [pid = 2009] [serial = 1351] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x123c53400) [pid = 2009] [serial = 1339] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x118eb6400) [pid = 2009] [serial = 1329] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x1193dbc00) [pid = 2009] [serial = 1330] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x124bcbc00) [pid = 2009] [serial = 1350] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x119d7b400) [pid = 2009] [serial = 1345] [outer = 0x0] [url = about:blank] 04:20:47 INFO - PROCESS | 2009 | 1470655247857 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:20:47 INFO - PROCESS | 2009 | 1470655247860 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:20:47 INFO - PROCESS | 2009 | 1470655247865 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:20:47 INFO - PROCESS | 2009 | 1470655247867 Marionette TRACE conn2 <- [1,1854,null,{}] 04:20:47 INFO - PROCESS | 2009 | 1470655247877 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:47 INFO - PROCESS | 2009 | 1470655247879 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:47 INFO - PROCESS | 2009 | 1470655247961 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:20:47 INFO - PROCESS | 2009 | 1470655247965 Marionette TRACE conn2 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:47 INFO - PROCESS | 2009 | 1470655247967 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:47 INFO - PROCESS | 2009 | ++DOCSHELL 0x11701d000 == 31 [pid = 2009] [id = 471] 04:20:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x113b9d800) [pid = 2009] [serial = 1412] [outer = 0x0] 04:20:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x113ba7000) [pid = 2009] [serial = 1413] [outer = 0x113b9d800] 04:20:48 INFO - PROCESS | 2009 | 1470655247997 Marionette DEBUG loaded listener.js 04:20:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x115ea2400) [pid = 2009] [serial = 1414] [outer = 0x113b9d800] 04:20:48 INFO - PROCESS | 2009 | 1470655248342 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 527ms 04:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:20:48 INFO - PROCESS | 2009 | 1470655248396 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:20:48 INFO - PROCESS | 2009 | 1470655248398 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:20:48 INFO - PROCESS | 2009 | 1470655248400 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:20:48 INFO - PROCESS | 2009 | 1470655248402 Marionette TRACE conn2 <- [1,1858,null,{}] 04:20:48 INFO - PROCESS | 2009 | 1470655248404 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:48 INFO - PROCESS | 2009 | 1470655248405 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:48 INFO - PROCESS | 2009 | 1470655248483 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:20:48 INFO - PROCESS | 2009 | 1470655248492 Marionette TRACE conn2 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:48 INFO - PROCESS | 2009 | 1470655248493 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:48 INFO - PROCESS | 2009 | ++DOCSHELL 0x118ef1800 == 32 [pid = 2009] [id = 472] 04:20:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x116760000) [pid = 2009] [serial = 1415] [outer = 0x0] 04:20:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x11693c000) [pid = 2009] [serial = 1416] [outer = 0x116760000] 04:20:48 INFO - PROCESS | 2009 | 1470655248519 Marionette DEBUG loaded listener.js 04:20:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x117154400) [pid = 2009] [serial = 1417] [outer = 0x116760000] 04:20:48 INFO - PROCESS | 2009 | 1470655248874 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 520ms 04:20:48 INFO - PROCESS | 2009 | 1470655248922 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:20:48 INFO - PROCESS | 2009 | 1470655248925 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:20:48 INFO - PROCESS | 2009 | 1470655248942 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:20:48 INFO - PROCESS | 2009 | 1470655248945 Marionette TRACE conn2 <- [1,1862,null,{}] 04:20:48 INFO - PROCESS | 2009 | 1470655248948 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:48 INFO - PROCESS | 2009 | 1470655248950 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:49 INFO - PROCESS | 2009 | 1470655249032 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:20:49 INFO - PROCESS | 2009 | 1470655249037 Marionette TRACE conn2 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:49 INFO - PROCESS | 2009 | 1470655249039 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:49 INFO - PROCESS | 2009 | ++DOCSHELL 0x123a85000 == 33 [pid = 2009] [id = 473] 04:20:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x117261800) [pid = 2009] [serial = 1418] [outer = 0x0] 04:20:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x1176cd800) [pid = 2009] [serial = 1419] [outer = 0x117261800] 04:20:49 INFO - PROCESS | 2009 | 1470655249064 Marionette DEBUG loaded listener.js 04:20:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x11810dc00) [pid = 2009] [serial = 1420] [outer = 0x117261800] 04:20:49 INFO - PROCESS | 2009 | 1470655249404 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 481ms 04:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:20:49 INFO - PROCESS | 2009 | 1470655249414 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:20:49 INFO - PROCESS | 2009 | 1470655249415 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:20:49 INFO - PROCESS | 2009 | 1470655249417 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:20:49 INFO - PROCESS | 2009 | 1470655249418 Marionette TRACE conn2 <- [1,1866,null,{}] 04:20:49 INFO - PROCESS | 2009 | 1470655249424 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:49 INFO - PROCESS | 2009 | 1470655249425 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:49 INFO - PROCESS | 2009 | 1470655249505 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:20:49 INFO - PROCESS | 2009 | 1470655249509 Marionette TRACE conn2 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:49 INFO - PROCESS | 2009 | 1470655249510 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:49 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a0f000 == 34 [pid = 2009] [id = 474] 04:20:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x118137c00) [pid = 2009] [serial = 1421] [outer = 0x0] 04:20:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x118186800) [pid = 2009] [serial = 1422] [outer = 0x118137c00] 04:20:49 INFO - PROCESS | 2009 | 1470655249535 Marionette DEBUG loaded listener.js 04:20:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x1187a1400) [pid = 2009] [serial = 1423] [outer = 0x118137c00] 04:20:49 INFO - PROCESS | 2009 | 1470655249863 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 04:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 472ms 04:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:20:49 INFO - PROCESS | 2009 | 1470655249891 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:20:49 INFO - PROCESS | 2009 | 1470655249892 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:20:49 INFO - PROCESS | 2009 | 1470655249894 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:20:49 INFO - PROCESS | 2009 | 1470655249895 Marionette TRACE conn2 <- [1,1870,null,{}] 04:20:49 INFO - PROCESS | 2009 | 1470655249898 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:49 INFO - PROCESS | 2009 | 1470655249899 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:50 INFO - PROCESS | 2009 | 1470655250011 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:20:50 INFO - PROCESS | 2009 | 1470655250022 Marionette TRACE conn2 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:50 INFO - PROCESS | 2009 | 1470655250026 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:50 INFO - PROCESS | 2009 | ++DOCSHELL 0x126798000 == 35 [pid = 2009] [id = 475] 04:20:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x1193d0800) [pid = 2009] [serial = 1424] [outer = 0x0] 04:20:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x1193d7000) [pid = 2009] [serial = 1425] [outer = 0x1193d0800] 04:20:50 INFO - PROCESS | 2009 | 1470655250058 Marionette DEBUG loaded listener.js 04:20:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1194ba800) [pid = 2009] [serial = 1426] [outer = 0x1193d0800] 04:20:50 INFO - PROCESS | 2009 | 1470655250423 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 04:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 569ms 04:20:50 INFO - PROCESS | 2009 | 1470655250463 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:20:50 INFO - PROCESS | 2009 | 1470655250464 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:20:50 INFO - PROCESS | 2009 | 1470655250467 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:20:50 INFO - PROCESS | 2009 | 1470655250468 Marionette TRACE conn2 <- [1,1874,null,{}] 04:20:50 INFO - PROCESS | 2009 | 1470655250470 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:50 INFO - PROCESS | 2009 | 1470655250471 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:50 INFO - PROCESS | 2009 | 1470655250571 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:20:50 INFO - PROCESS | 2009 | 1470655250582 Marionette TRACE conn2 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:50 INFO - PROCESS | 2009 | 1470655250583 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:50 INFO - PROCESS | 2009 | ++DOCSHELL 0x129114800 == 36 [pid = 2009] [id = 476] 04:20:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x110e73400) [pid = 2009] [serial = 1427] [outer = 0x0] 04:20:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x119b26c00) [pid = 2009] [serial = 1428] [outer = 0x110e73400] 04:20:50 INFO - PROCESS | 2009 | 1470655250614 Marionette DEBUG loaded listener.js 04:20:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x119d87400) [pid = 2009] [serial = 1429] [outer = 0x110e73400] 04:20:50 INFO - PROCESS | 2009 | 1470655250944 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 521ms 04:20:50 INFO - PROCESS | 2009 | 1470655250989 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:20:50 INFO - PROCESS | 2009 | 1470655250990 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:20:50 INFO - PROCESS | 2009 | 1470655250993 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:20:50 INFO - PROCESS | 2009 | 1470655250994 Marionette TRACE conn2 <- [1,1878,null,{}] 04:20:50 INFO - PROCESS | 2009 | 1470655250996 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:50 INFO - PROCESS | 2009 | 1470655250997 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:51 INFO - PROCESS | 2009 | 1470655251092 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:20:51 INFO - PROCESS | 2009 | 1470655251109 Marionette TRACE conn2 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:51 INFO - PROCESS | 2009 | 1470655251111 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:51 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a605800 == 37 [pid = 2009] [id = 477] 04:20:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x119b31000) [pid = 2009] [serial = 1430] [outer = 0x0] 04:20:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x123806400) [pid = 2009] [serial = 1431] [outer = 0x119b31000] 04:20:51 INFO - PROCESS | 2009 | 1470655251135 Marionette DEBUG loaded listener.js 04:20:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x123927800) [pid = 2009] [serial = 1432] [outer = 0x119b31000] 04:20:51 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x11699e000) [pid = 2009] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:20:51 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x118eb2400) [pid = 2009] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:20:51 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x119d7ec00) [pid = 2009] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:20:51 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1121be800) [pid = 2009] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:20:51 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x115ea0000) [pid = 2009] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:20:51 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x110e70c00) [pid = 2009] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:20:51 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x113b10800) [pid = 2009] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:20:51 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x1126c7000) [pid = 2009] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:20:51 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x112a7ec00) [pid = 2009] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:20:51 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1174d5000) [pid = 2009] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:20:51 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x112706000) [pid = 2009] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:20:51 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x1121bec00) [pid = 2009] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:20:51 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x112a7e000) [pid = 2009] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:20:51 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x116767800) [pid = 2009] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:20:51 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x112706400) [pid = 2009] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:20:51 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x110fab800) [pid = 2009] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:20:51 INFO - PROCESS | 2009 | 1470655251741 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 771ms 04:20:51 INFO - PROCESS | 2009 | 1470655251765 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:20:51 INFO - PROCESS | 2009 | 1470655251768 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:20:51 INFO - PROCESS | 2009 | 1470655251774 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:20:51 INFO - PROCESS | 2009 | 1470655251776 Marionette TRACE conn2 <- [1,1882,null,{}] 04:20:51 INFO - PROCESS | 2009 | 1470655251780 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:51 INFO - PROCESS | 2009 | 1470655251782 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:51 INFO - PROCESS | 2009 | 1470655251882 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:20:51 INFO - PROCESS | 2009 | 1470655251953 Marionette TRACE conn2 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:51 INFO - PROCESS | 2009 | 1470655251955 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:51 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169e4000 == 38 [pid = 2009] [id = 478] 04:20:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x112709800) [pid = 2009] [serial = 1433] [outer = 0x0] 04:20:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x1127e2800) [pid = 2009] [serial = 1434] [outer = 0x112709800] 04:20:51 INFO - PROCESS | 2009 | 1470655251989 Marionette DEBUG loaded listener.js 04:20:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x112a8b800) [pid = 2009] [serial = 1435] [outer = 0x112709800] 04:20:52 INFO - PROCESS | 2009 | 1470655252409 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:20:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:20:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 674ms 04:20:52 INFO - PROCESS | 2009 | 1470655252447 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:20:52 INFO - PROCESS | 2009 | 1470655252450 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:20:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:20:52 INFO - PROCESS | 2009 | 1470655252455 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:20:52 INFO - PROCESS | 2009 | 1470655252457 Marionette TRACE conn2 <- [1,1886,null,{}] 04:20:52 INFO - PROCESS | 2009 | 1470655252459 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:52 INFO - PROCESS | 2009 | 1470655252461 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:52 INFO - PROCESS | 2009 | 1470655252566 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:20:52 INFO - PROCESS | 2009 | 1470655252642 Marionette TRACE conn2 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:52 INFO - PROCESS | 2009 | 1470655252644 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:52 INFO - PROCESS | 2009 | ++DOCSHELL 0x119aa8000 == 39 [pid = 2009] [id = 479] 04:20:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x115cb3800) [pid = 2009] [serial = 1436] [outer = 0x0] 04:20:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1164e6800) [pid = 2009] [serial = 1437] [outer = 0x115cb3800] 04:20:52 INFO - PROCESS | 2009 | 1470655252718 Marionette DEBUG loaded listener.js 04:20:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x116938400) [pid = 2009] [serial = 1438] [outer = 0x115cb3800] 04:20:53 INFO - PROCESS | 2009 | 1470655253156 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 04:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 721ms 04:20:53 INFO - PROCESS | 2009 | 1470655253175 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:20:53 INFO - PROCESS | 2009 | 1470655253177 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:20:53 INFO - PROCESS | 2009 | 1470655253179 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:20:53 INFO - PROCESS | 2009 | 1470655253182 Marionette TRACE conn2 <- [1,1890,null,{}] 04:20:53 INFO - PROCESS | 2009 | 1470655253190 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:53 INFO - PROCESS | 2009 | 1470655253193 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:53 INFO - PROCESS | 2009 | 1470655253297 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:20:53 INFO - PROCESS | 2009 | 1470655253357 Marionette TRACE conn2 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:53 INFO - PROCESS | 2009 | 1470655253359 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:53 INFO - PROCESS | 2009 | ++DOCSHELL 0x129119000 == 40 [pid = 2009] [id = 480] 04:20:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x117263400) [pid = 2009] [serial = 1439] [outer = 0x0] 04:20:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x118102800) [pid = 2009] [serial = 1440] [outer = 0x117263400] 04:20:53 INFO - PROCESS | 2009 | 1470655253391 Marionette DEBUG loaded listener.js 04:20:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x118181800) [pid = 2009] [serial = 1441] [outer = 0x117263400] 04:20:53 INFO - PROCESS | 2009 | 1470655253852 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 04:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 721ms 04:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:20:53 INFO - PROCESS | 2009 | 1470655253901 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:20:53 INFO - PROCESS | 2009 | 1470655253903 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:20:53 INFO - PROCESS | 2009 | 1470655253905 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:20:53 INFO - PROCESS | 2009 | 1470655253906 Marionette TRACE conn2 <- [1,1894,null,{}] 04:20:53 INFO - PROCESS | 2009 | 1470655253927 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:53 INFO - PROCESS | 2009 | 1470655253928 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:54 INFO - PROCESS | 2009 | 1470655254031 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:20:54 INFO - PROCESS | 2009 | 1470655254089 Marionette TRACE conn2 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:54 INFO - PROCESS | 2009 | 1470655254090 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:54 INFO - PROCESS | 2009 | ++DOCSHELL 0x12aad2000 == 41 [pid = 2009] [id = 481] 04:20:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x118e6ac00) [pid = 2009] [serial = 1442] [outer = 0x0] 04:20:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x11932d000) [pid = 2009] [serial = 1443] [outer = 0x118e6ac00] 04:20:54 INFO - PROCESS | 2009 | 1470655254120 Marionette DEBUG loaded listener.js 04:20:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1194b9000) [pid = 2009] [serial = 1444] [outer = 0x118e6ac00] 04:20:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x1132d1400) [pid = 2009] [serial = 1445] [outer = 0x12d261c00] 04:20:54 INFO - PROCESS | 2009 | 1470655254776 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 938ms 04:20:54 INFO - PROCESS | 2009 | 1470655254844 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:20:54 INFO - PROCESS | 2009 | 1470655254848 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:20:54 INFO - PROCESS | 2009 | 1470655254854 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:20:54 INFO - PROCESS | 2009 | 1470655254856 Marionette TRACE conn2 <- [1,1898,null,{}] 04:20:54 INFO - PROCESS | 2009 | 1470655254862 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:54 INFO - PROCESS | 2009 | 1470655254864 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:55 INFO - PROCESS | 2009 | 1470655255016 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:20:55 INFO - PROCESS | 2009 | 1470655255120 Marionette TRACE conn2 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:55 INFO - PROCESS | 2009 | 1470655255124 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:55 INFO - PROCESS | 2009 | ++DOCSHELL 0x11857b800 == 42 [pid = 2009] [id = 482] 04:20:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1126bfc00) [pid = 2009] [serial = 1446] [outer = 0x0] 04:20:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x11272f000) [pid = 2009] [serial = 1447] [outer = 0x1126bfc00] 04:20:55 INFO - PROCESS | 2009 | 1470655255171 Marionette DEBUG loaded listener.js 04:20:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x112a7ec00) [pid = 2009] [serial = 1448] [outer = 0x1126bfc00] 04:20:56 INFO - PROCESS | 2009 | --DOCSHELL 0x12b811800 == 41 [pid = 2009] [id = 9] 04:20:56 INFO - PROCESS | 2009 | --DOCSHELL 0x11640a800 == 40 [pid = 2009] [id = 26] 04:20:56 INFO - PROCESS | 2009 | --DOCSHELL 0x129114800 == 39 [pid = 2009] [id = 476] 04:20:56 INFO - PROCESS | 2009 | --DOCSHELL 0x126798000 == 38 [pid = 2009] [id = 475] 04:20:56 INFO - PROCESS | 2009 | --DOCSHELL 0x119a0f000 == 37 [pid = 2009] [id = 474] 04:20:56 INFO - PROCESS | 2009 | --DOCSHELL 0x123a85000 == 36 [pid = 2009] [id = 473] 04:20:56 INFO - PROCESS | 2009 | --DOCSHELL 0x118ef1800 == 35 [pid = 2009] [id = 472] 04:20:56 INFO - PROCESS | 2009 | --DOCSHELL 0x11701d000 == 34 [pid = 2009] [id = 471] 04:20:56 INFO - PROCESS | 2009 | --DOCSHELL 0x113b43800 == 33 [pid = 2009] [id = 470] 04:20:56 INFO - PROCESS | 2009 | --DOCSHELL 0x118442800 == 32 [pid = 2009] [id = 469] 04:20:56 INFO - PROCESS | 2009 | --DOCSHELL 0x112e9d800 == 31 [pid = 2009] [id = 468] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12cc96000 == 30 [pid = 2009] [id = 15] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12911a000 == 29 [pid = 2009] [id = 6] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12be64800 == 28 [pid = 2009] [id = 12] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12a878000 == 27 [pid = 2009] [id = 8] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x11701c000 == 26 [pid = 2009] [id = 24] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12c75e000 == 25 [pid = 2009] [id = 13] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12dae6800 == 24 [pid = 2009] [id = 20] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12d53f000 == 23 [pid = 2009] [id = 18] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12be8c800 == 22 [pid = 2009] [id = 11] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12ca11000 == 21 [pid = 2009] [id = 14] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba42800 == 20 [pid = 2009] [id = 10] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12d937000 == 19 [pid = 2009] [id = 19] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x113b33800 == 18 [pid = 2009] [id = 25] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x11976a800 == 17 [pid = 2009] [id = 21] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x115e64000 == 16 [pid = 2009] [id = 23] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x112632800 == 15 [pid = 2009] [id = 456] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x112121000 == 14 [pid = 2009] [id = 22] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x129119000 == 13 [pid = 2009] [id = 480] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x119aa8000 == 12 [pid = 2009] [id = 479] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12a605800 == 11 [pid = 2009] [id = 477] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x1169e4000 == 10 [pid = 2009] [id = 478] 04:20:57 INFO - PROCESS | 2009 | --DOCSHELL 0x12aad2000 == 9 [pid = 2009] [id = 481] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x1194c2c00) [pid = 2009] [serial = 1401] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x117256400) [pid = 2009] [serial = 1383] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x1176c8800) [pid = 2009] [serial = 1386] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x11270b800) [pid = 2009] [serial = 1368] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1127dc800) [pid = 2009] [serial = 1369] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x112704800) [pid = 2009] [serial = 1371] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x112755000) [pid = 2009] [serial = 1372] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x1174d4c00) [pid = 2009] [serial = 1384] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x112a87800) [pid = 2009] [serial = 1374] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x112f0c400) [pid = 2009] [serial = 1375] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x116935c00) [pid = 2009] [serial = 1380] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x112e4bc00) [pid = 2009] [serial = 1354] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x115e45800) [pid = 2009] [serial = 1377] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1164a4800) [pid = 2009] [serial = 1378] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x112755800) [pid = 2009] [serial = 1353] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x117dbec00) [pid = 2009] [serial = 1357] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x117264400) [pid = 2009] [serial = 1356] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x119b27400) [pid = 2009] [serial = 1360] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x1193dec00) [pid = 2009] [serial = 1359] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x12384d800) [pid = 2009] [serial = 1362] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x123942000) [pid = 2009] [serial = 1363] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x11942ec00) [pid = 2009] [serial = 1366] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x1174d4400) [pid = 2009] [serial = 1365] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x11837b000) [pid = 2009] [serial = 1389] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x11818ec00) [pid = 2009] [serial = 1387] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x11931f400) [pid = 2009] [serial = 1390] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x112a93000) [pid = 2009] [serial = 1393] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 70 (0x117d47400) [pid = 2009] [serial = 1395] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 69 (0x1193dc400) [pid = 2009] [serial = 1399] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 68 (0x1193d1c00) [pid = 2009] [serial = 1398] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 67 (0x1126c6800) [pid = 2009] [serial = 1392] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 66 (0x119346400) [pid = 2009] [serial = 1396] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | --DOMWINDOW == 65 (0x116994000) [pid = 2009] [serial = 1381] [outer = 0x0] [url = about:blank] 04:20:57 INFO - PROCESS | 2009 | 1470655257591 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2782ms 04:20:57 INFO - PROCESS | 2009 | 1470655257637 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:20:57 INFO - PROCESS | 2009 | 1470655257639 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:20:57 INFO - PROCESS | 2009 | 1470655257643 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:20:57 INFO - PROCESS | 2009 | 1470655257646 Marionette TRACE conn2 <- [1,1902,null,{}] 04:20:57 INFO - PROCESS | 2009 | 1470655257650 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:57 INFO - PROCESS | 2009 | 1470655257652 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:57 INFO - PROCESS | 2009 | 1470655257730 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:20:57 INFO - PROCESS | 2009 | 1470655257741 Marionette TRACE conn2 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:57 INFO - PROCESS | 2009 | 1470655257743 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:57 INFO - PROCESS | 2009 | ++DOCSHELL 0x115cd1800 == 10 [pid = 2009] [id = 483] 04:20:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 66 (0x11274f000) [pid = 2009] [serial = 1449] [outer = 0x0] 04:20:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 67 (0x112750800) [pid = 2009] [serial = 1450] [outer = 0x11274f000] 04:20:57 INFO - PROCESS | 2009 | 1470655257771 Marionette DEBUG loaded listener.js 04:20:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 68 (0x112a78000) [pid = 2009] [serial = 1451] [outer = 0x11274f000] 04:20:58 INFO - PROCESS | 2009 | 1470655258095 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 471ms 04:20:58 INFO - PROCESS | 2009 | 1470655258138 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:20:58 INFO - PROCESS | 2009 | 1470655258143 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:20:58 INFO - PROCESS | 2009 | 1470655258148 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:20:58 INFO - PROCESS | 2009 | 1470655258150 Marionette TRACE conn2 <- [1,1906,null,{}] 04:20:58 INFO - PROCESS | 2009 | 1470655258153 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:58 INFO - PROCESS | 2009 | 1470655258155 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:58 INFO - PROCESS | 2009 | 1470655258233 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:20:58 INFO - PROCESS | 2009 | 1470655258240 Marionette TRACE conn2 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:58 INFO - PROCESS | 2009 | 1470655258241 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:58 INFO - PROCESS | 2009 | ++DOCSHELL 0x117118800 == 11 [pid = 2009] [id = 484] 04:20:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 69 (0x112a85400) [pid = 2009] [serial = 1452] [outer = 0x0] 04:20:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 70 (0x113ba1c00) [pid = 2009] [serial = 1453] [outer = 0x112a85400] 04:20:58 INFO - PROCESS | 2009 | 1470655258269 Marionette DEBUG loaded listener.js 04:20:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 71 (0x115e9c000) [pid = 2009] [serial = 1454] [outer = 0x112a85400] 04:20:58 INFO - PROCESS | 2009 | 1470655258605 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 04:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 470ms 04:20:58 INFO - PROCESS | 2009 | 1470655258620 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:20:58 INFO - PROCESS | 2009 | 1470655258624 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:20:58 INFO - PROCESS | 2009 | 1470655258628 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:20:58 INFO - PROCESS | 2009 | 1470655258644 Marionette TRACE conn2 <- [1,1910,null,{}] 04:20:58 INFO - PROCESS | 2009 | 1470655258656 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:58 INFO - PROCESS | 2009 | 1470655258661 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:58 INFO - PROCESS | 2009 | 1470655258828 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:20:58 INFO - PROCESS | 2009 | 1470655258849 Marionette TRACE conn2 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:58 INFO - PROCESS | 2009 | 1470655258851 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:58 INFO - PROCESS | 2009 | ++DOCSHELL 0x118591000 == 12 [pid = 2009] [id = 485] 04:20:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x116916400) [pid = 2009] [serial = 1455] [outer = 0x0] 04:20:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x116918000) [pid = 2009] [serial = 1456] [outer = 0x116916400] 04:20:58 INFO - PROCESS | 2009 | 1470655258895 Marionette DEBUG loaded listener.js 04:20:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x116a06000) [pid = 2009] [serial = 1457] [outer = 0x116916400] 04:20:59 INFO - PROCESS | 2009 | 1470655259328 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 04:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 735ms 04:20:59 INFO - PROCESS | 2009 | 1470655259364 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:20:59 INFO - PROCESS | 2009 | 1470655259367 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:20:59 INFO - PROCESS | 2009 | 1470655259373 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:20:59 INFO - PROCESS | 2009 | 1470655259375 Marionette TRACE conn2 <- [1,1914,null,{}] 04:20:59 INFO - PROCESS | 2009 | 1470655259379 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:20:59 INFO - PROCESS | 2009 | 1470655259381 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:59 INFO - PROCESS | 2009 | 1470655259500 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:20:59 INFO - PROCESS | 2009 | 1470655259506 Marionette TRACE conn2 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:20:59 INFO - PROCESS | 2009 | 1470655259507 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:20:59 INFO - PROCESS | 2009 | ++DOCSHELL 0x119aa6000 == 13 [pid = 2009] [id = 486] 04:20:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x117258400) [pid = 2009] [serial = 1458] [outer = 0x0] 04:20:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x1174d6000) [pid = 2009] [serial = 1459] [outer = 0x117258400] 04:20:59 INFO - PROCESS | 2009 | 1470655259549 Marionette DEBUG loaded listener.js 04:20:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x117d3e000) [pid = 2009] [serial = 1460] [outer = 0x117258400] 04:20:59 INFO - PROCESS | 2009 | 1470655259995 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 673ms 04:21:00 INFO - PROCESS | 2009 | 1470655260043 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:21:00 INFO - PROCESS | 2009 | 1470655260045 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:21:00 INFO - PROCESS | 2009 | 1470655260047 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:21:00 INFO - PROCESS | 2009 | 1470655260048 Marionette TRACE conn2 <- [1,1918,null,{}] 04:21:00 INFO - PROCESS | 2009 | 1470655260050 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:00 INFO - PROCESS | 2009 | 1470655260051 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:00 INFO - PROCESS | 2009 | 1470655260155 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:21:00 INFO - PROCESS | 2009 | 1470655260159 Marionette TRACE conn2 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:00 INFO - PROCESS | 2009 | 1470655260160 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:00 INFO - PROCESS | 2009 | ++DOCSHELL 0x123a83800 == 14 [pid = 2009] [id = 487] 04:21:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x117d46800) [pid = 2009] [serial = 1461] [outer = 0x0] 04:21:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x118106800) [pid = 2009] [serial = 1462] [outer = 0x117d46800] 04:21:00 INFO - PROCESS | 2009 | 1470655260184 Marionette DEBUG loaded listener.js 04:21:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x11813f000) [pid = 2009] [serial = 1463] [outer = 0x117d46800] 04:21:00 INFO - PROCESS | 2009 | 1470655260530 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 04:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 517ms 04:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:21:00 INFO - PROCESS | 2009 | 1470655260565 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:21:00 INFO - PROCESS | 2009 | 1470655260566 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:21:00 INFO - PROCESS | 2009 | 1470655260568 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:21:00 INFO - PROCESS | 2009 | 1470655260569 Marionette TRACE conn2 <- [1,1922,null,{}] 04:21:00 INFO - PROCESS | 2009 | 1470655260574 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:00 INFO - PROCESS | 2009 | 1470655260578 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:00 INFO - PROCESS | 2009 | 1470655260697 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:21:00 INFO - PROCESS | 2009 | 1470655260734 Marionette TRACE conn2 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:00 INFO - PROCESS | 2009 | 1470655260735 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:00 INFO - PROCESS | 2009 | ++DOCSHELL 0x1243d2000 == 15 [pid = 2009] [id = 488] 04:21:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x118144000) [pid = 2009] [serial = 1464] [outer = 0x0] 04:21:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x1181a9c00) [pid = 2009] [serial = 1465] [outer = 0x118144000] 04:21:00 INFO - PROCESS | 2009 | 1470655260760 Marionette DEBUG loaded listener.js 04:21:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1193d8400) [pid = 2009] [serial = 1466] [outer = 0x118144000] 04:21:01 INFO - PROCESS | 2009 | 1470655261083 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 04:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 571ms 04:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:21:01 INFO - PROCESS | 2009 | 1470655261140 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:21:01 INFO - PROCESS | 2009 | 1470655261141 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:21:01 INFO - PROCESS | 2009 | 1470655261143 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:21:01 INFO - PROCESS | 2009 | 1470655261144 Marionette TRACE conn2 <- [1,1926,null,{}] 04:21:01 INFO - PROCESS | 2009 | 1470655261146 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:01 INFO - PROCESS | 2009 | 1470655261147 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:01 INFO - PROCESS | 2009 | 1470655261240 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:21:01 INFO - PROCESS | 2009 | 1470655261277 Marionette TRACE conn2 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:01 INFO - PROCESS | 2009 | 1470655261284 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:01 INFO - PROCESS | 2009 | ++DOCSHELL 0x125840000 == 16 [pid = 2009] [id = 489] 04:21:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x1161ca000) [pid = 2009] [serial = 1467] [outer = 0x0] 04:21:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x119428c00) [pid = 2009] [serial = 1468] [outer = 0x1161ca000] 04:21:01 INFO - PROCESS | 2009 | 1470655261308 Marionette DEBUG loaded listener.js 04:21:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1194c5000) [pid = 2009] [serial = 1469] [outer = 0x1161ca000] 04:21:01 INFO - PROCESS | 2009 | 1470655261635 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 04:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 517ms 04:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:21:01 INFO - PROCESS | 2009 | 1470655261661 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:21:01 INFO - PROCESS | 2009 | 1470655261662 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:21:01 INFO - PROCESS | 2009 | 1470655261664 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:21:01 INFO - PROCESS | 2009 | 1470655261665 Marionette TRACE conn2 <- [1,1930,null,{}] 04:21:01 INFO - PROCESS | 2009 | 1470655261668 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:01 INFO - PROCESS | 2009 | 1470655261669 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:01 INFO - PROCESS | 2009 | 1470655261931 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:21:01 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x119b31000) [pid = 2009] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:21:01 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x113b9d800) [pid = 2009] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:21:01 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x11270ac00) [pid = 2009] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:21:01 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x1126b9c00) [pid = 2009] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:21:01 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x116760000) [pid = 2009] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:21:01 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x117261800) [pid = 2009] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:21:01 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x10eafbc00) [pid = 2009] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:21:01 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x118137c00) [pid = 2009] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:21:01 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x1193d0800) [pid = 2009] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:21:01 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x110e73400) [pid = 2009] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:21:01 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x118e6ac00) [pid = 2009] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:21:01 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x117263400) [pid = 2009] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:21:01 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x1193d4c00) [pid = 2009] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:21:01 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x115cb3800) [pid = 2009] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:21:01 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x112709800) [pid = 2009] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:21:02 INFO - PROCESS | 2009 | 1470655261999 Marionette TRACE conn2 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:02 INFO - PROCESS | 2009 | 1470655262000 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:02 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c33000 == 17 [pid = 2009] [id = 490] 04:21:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x110e73400) [pid = 2009] [serial = 1470] [outer = 0x0] 04:21:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x111f0dc00) [pid = 2009] [serial = 1471] [outer = 0x110e73400] 04:21:02 INFO - PROCESS | 2009 | 1470655262042 Marionette DEBUG loaded listener.js 04:21:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x112e49c00) [pid = 2009] [serial = 1472] [outer = 0x110e73400] 04:21:02 INFO - PROCESS | 2009 | 1470655262538 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 04:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 922ms 04:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:21:02 INFO - PROCESS | 2009 | 1470655262586 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:21:02 INFO - PROCESS | 2009 | 1470655262588 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:21:02 INFO - PROCESS | 2009 | 1470655262590 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:21:02 INFO - PROCESS | 2009 | 1470655262591 Marionette TRACE conn2 <- [1,1934,null,{}] 04:21:02 INFO - PROCESS | 2009 | 1470655262594 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:02 INFO - PROCESS | 2009 | 1470655262595 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:02 INFO - PROCESS | 2009 | 1470655262667 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:21:02 INFO - PROCESS | 2009 | 1470655262673 Marionette TRACE conn2 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:02 INFO - PROCESS | 2009 | 1470655262674 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:02 INFO - PROCESS | 2009 | ++DOCSHELL 0x128bc8000 == 18 [pid = 2009] [id = 491] 04:21:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x113ba7800) [pid = 2009] [serial = 1473] [outer = 0x0] 04:21:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x117261800) [pid = 2009] [serial = 1474] [outer = 0x113ba7800] 04:21:02 INFO - PROCESS | 2009 | 1470655262698 Marionette DEBUG loaded listener.js 04:21:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x119346000) [pid = 2009] [serial = 1475] [outer = 0x113ba7800] 04:21:03 INFO - PROCESS | 2009 | 1470655263008 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 470ms 04:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:21:03 INFO - PROCESS | 2009 | 1470655263060 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:21:03 INFO - PROCESS | 2009 | 1470655263061 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:21:03 INFO - PROCESS | 2009 | 1470655263063 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:21:03 INFO - PROCESS | 2009 | 1470655263064 Marionette TRACE conn2 <- [1,1938,null,{}] 04:21:03 INFO - PROCESS | 2009 | 1470655263069 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:03 INFO - PROCESS | 2009 | 1470655263071 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:03 INFO - PROCESS | 2009 | 1470655263166 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:21:03 INFO - PROCESS | 2009 | 1470655263174 Marionette TRACE conn2 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:03 INFO - PROCESS | 2009 | 1470655263175 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:03 INFO - PROCESS | 2009 | ++DOCSHELL 0x12911a800 == 19 [pid = 2009] [id = 492] 04:21:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x116765800) [pid = 2009] [serial = 1476] [outer = 0x0] 04:21:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x1198cf000) [pid = 2009] [serial = 1477] [outer = 0x116765800] 04:21:03 INFO - PROCESS | 2009 | 1470655263199 Marionette DEBUG loaded listener.js 04:21:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x119b32c00) [pid = 2009] [serial = 1478] [outer = 0x116765800] 04:21:03 INFO - PROCESS | 2009 | 1470655263494 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 469ms 04:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:21:03 INFO - PROCESS | 2009 | 1470655263532 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:21:03 INFO - PROCESS | 2009 | 1470655263534 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:21:03 INFO - PROCESS | 2009 | 1470655263536 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:21:03 INFO - PROCESS | 2009 | 1470655263540 Marionette TRACE conn2 <- [1,1942,null,{}] 04:21:03 INFO - PROCESS | 2009 | 1470655263542 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:03 INFO - PROCESS | 2009 | 1470655263544 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:03 INFO - PROCESS | 2009 | 1470655263629 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:21:03 INFO - PROCESS | 2009 | 1470655263689 Marionette TRACE conn2 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:03 INFO - PROCESS | 2009 | 1470655263691 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:03 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a606000 == 20 [pid = 2009] [id = 493] 04:21:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x1181a3000) [pid = 2009] [serial = 1479] [outer = 0x0] 04:21:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x119d88400) [pid = 2009] [serial = 1480] [outer = 0x1181a3000] 04:21:03 INFO - PROCESS | 2009 | 1470655263721 Marionette DEBUG loaded listener.js 04:21:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x123855c00) [pid = 2009] [serial = 1481] [outer = 0x1181a3000] 04:21:04 INFO - PROCESS | 2009 | 1470655264141 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 629ms 04:21:04 INFO - PROCESS | 2009 | 1470655264166 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:21:04 INFO - PROCESS | 2009 | 1470655264168 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:21:04 INFO - PROCESS | 2009 | 1470655264190 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:21:04 INFO - PROCESS | 2009 | 1470655264192 Marionette TRACE conn2 <- [1,1946,null,{}] 04:21:04 INFO - PROCESS | 2009 | 1470655264196 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:04 INFO - PROCESS | 2009 | 1470655264198 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:04 INFO - PROCESS | 2009 | 1470655264296 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:21:04 INFO - PROCESS | 2009 | 1470655264368 Marionette TRACE conn2 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:04 INFO - PROCESS | 2009 | 1470655264370 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:04 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169d0000 == 21 [pid = 2009] [id = 494] 04:21:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x112702c00) [pid = 2009] [serial = 1482] [outer = 0x0] 04:21:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x1127de000) [pid = 2009] [serial = 1483] [outer = 0x112702c00] 04:21:04 INFO - PROCESS | 2009 | 1470655264400 Marionette DEBUG loaded listener.js 04:21:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x112e3fc00) [pid = 2009] [serial = 1484] [outer = 0x112702c00] 04:21:04 INFO - PROCESS | 2009 | 1470655264825 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 673ms 04:21:04 INFO - PROCESS | 2009 | 1470655264861 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:21:04 INFO - PROCESS | 2009 | 1470655264864 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:21:04 INFO - PROCESS | 2009 | 1470655264891 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:21:04 INFO - PROCESS | 2009 | 1470655264893 Marionette TRACE conn2 <- [1,1950,null,{}] 04:21:04 INFO - PROCESS | 2009 | 1470655264897 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:04 INFO - PROCESS | 2009 | 1470655264899 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:04 INFO - PROCESS | 2009 | 1470655264997 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:21:05 INFO - PROCESS | 2009 | 1470655265069 Marionette TRACE conn2 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:05 INFO - PROCESS | 2009 | 1470655265070 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:05 INFO - PROCESS | 2009 | ++DOCSHELL 0x123a83000 == 22 [pid = 2009] [id = 495] 04:21:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x115e9f000) [pid = 2009] [serial = 1485] [outer = 0x0] 04:21:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x1165f3000) [pid = 2009] [serial = 1486] [outer = 0x115e9f000] 04:21:05 INFO - PROCESS | 2009 | 1470655265102 Marionette DEBUG loaded listener.js 04:21:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x11699d800) [pid = 2009] [serial = 1487] [outer = 0x115e9f000] 04:21:05 INFO - PROCESS | 2009 | 1470655265518 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 696ms 04:21:05 INFO - PROCESS | 2009 | 1470655265564 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:21:05 INFO - PROCESS | 2009 | 1470655265566 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:21:05 INFO - PROCESS | 2009 | 1470655265568 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:21:05 INFO - PROCESS | 2009 | 1470655265571 Marionette TRACE conn2 <- [1,1954,null,{}] 04:21:05 INFO - PROCESS | 2009 | 1470655265579 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:05 INFO - PROCESS | 2009 | 1470655265582 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:05 INFO - PROCESS | 2009 | 1470655265679 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:21:05 INFO - PROCESS | 2009 | 1470655265739 Marionette TRACE conn2 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:05 INFO - PROCESS | 2009 | 1470655265741 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:05 INFO - PROCESS | 2009 | ++DOCSHELL 0x12aad4000 == 23 [pid = 2009] [id = 496] 04:21:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x118141800) [pid = 2009] [serial = 1488] [outer = 0x0] 04:21:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x118370000) [pid = 2009] [serial = 1489] [outer = 0x118141800] 04:21:05 INFO - PROCESS | 2009 | 1470655265772 Marionette DEBUG loaded listener.js 04:21:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1193d2c00) [pid = 2009] [serial = 1490] [outer = 0x118141800] 04:21:06 INFO - PROCESS | 2009 | 1470655266197 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 04:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 673ms 04:21:06 INFO - PROCESS | 2009 | 1470655266241 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:21:06 INFO - PROCESS | 2009 | 1470655266243 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:21:06 INFO - PROCESS | 2009 | 1470655266245 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:21:06 INFO - PROCESS | 2009 | 1470655266247 Marionette TRACE conn2 <- [1,1958,null,{}] 04:21:06 INFO - PROCESS | 2009 | 1470655266249 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:06 INFO - PROCESS | 2009 | 1470655266251 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:06 INFO - PROCESS | 2009 | 1470655266368 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:21:06 INFO - PROCESS | 2009 | 1470655266426 Marionette TRACE conn2 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:06 INFO - PROCESS | 2009 | 1470655266428 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:06 INFO - PROCESS | 2009 | ++DOCSHELL 0x126511000 == 24 [pid = 2009] [id = 497] 04:21:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1193de400) [pid = 2009] [serial = 1491] [outer = 0x0] 04:21:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x119f2a000) [pid = 2009] [serial = 1492] [outer = 0x1193de400] 04:21:06 INFO - PROCESS | 2009 | 1470655266457 Marionette DEBUG loaded listener.js 04:21:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x123809800) [pid = 2009] [serial = 1493] [outer = 0x1193de400] 04:21:06 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1164e6800) [pid = 2009] [serial = 1437] [outer = 0x0] [url = about:blank] 04:21:06 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x112a8b800) [pid = 2009] [serial = 1435] [outer = 0x0] [url = about:blank] 04:21:06 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x1127e2800) [pid = 2009] [serial = 1434] [outer = 0x0] [url = about:blank] 04:21:06 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x1194b9000) [pid = 2009] [serial = 1444] [outer = 0x0] [url = about:blank] 04:21:06 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x118181800) [pid = 2009] [serial = 1441] [outer = 0x0] [url = about:blank] 04:21:06 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x11932d000) [pid = 2009] [serial = 1443] [outer = 0x0] [url = about:blank] 04:21:06 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x116938400) [pid = 2009] [serial = 1438] [outer = 0x0] [url = about:blank] 04:21:06 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x118102800) [pid = 2009] [serial = 1440] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOCSHELL 0x11857b800 == 23 [pid = 2009] [id = 482] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x123806400) [pid = 2009] [serial = 1431] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x123927800) [pid = 2009] [serial = 1432] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x11272f000) [pid = 2009] [serial = 1447] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x113ba7000) [pid = 2009] [serial = 1413] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x115ea2400) [pid = 2009] [serial = 1414] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x112a81c00) [pid = 2009] [serial = 1407] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x113b6b000) [pid = 2009] [serial = 1408] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x1126c7400) [pid = 2009] [serial = 1410] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x1127e5400) [pid = 2009] [serial = 1411] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x11693c000) [pid = 2009] [serial = 1416] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x117154400) [pid = 2009] [serial = 1417] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x1176cd800) [pid = 2009] [serial = 1419] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x11810dc00) [pid = 2009] [serial = 1420] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x110e67000) [pid = 2009] [serial = 1404] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x111ca9400) [pid = 2009] [serial = 1405] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x119d87400) [pid = 2009] [serial = 1429] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 70 (0x1187a1400) [pid = 2009] [serial = 1423] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 69 (0x118186800) [pid = 2009] [serial = 1422] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 68 (0x1193d7000) [pid = 2009] [serial = 1425] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 67 (0x119b26c00) [pid = 2009] [serial = 1428] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 66 (0x1194ba800) [pid = 2009] [serial = 1426] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 65 (0x1239b6800) [pid = 2009] [serial = 883] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:21:07 INFO - PROCESS | 2009 | --DOMWINDOW == 64 (0x119d80800) [pid = 2009] [serial = 1402] [outer = 0x0] [url = about:blank] 04:21:07 INFO - PROCESS | 2009 | 1470655267375 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 04:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1175ms 04:21:07 INFO - PROCESS | 2009 | 1470655267422 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:21:07 INFO - PROCESS | 2009 | 1470655267424 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:21:07 INFO - PROCESS | 2009 | 1470655267428 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:21:07 INFO - PROCESS | 2009 | 1470655267430 Marionette TRACE conn2 <- [1,1962,null,{}] 04:21:07 INFO - PROCESS | 2009 | 1470655267434 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:07 INFO - PROCESS | 2009 | 1470655267437 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:07 INFO - PROCESS | 2009 | 1470655267512 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:21:07 INFO - PROCESS | 2009 | 1470655267517 Marionette TRACE conn2 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:07 INFO - PROCESS | 2009 | 1470655267521 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:07 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c35000 == 24 [pid = 2009] [id = 498] 04:21:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 65 (0x112734000) [pid = 2009] [serial = 1494] [outer = 0x0] 04:21:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 66 (0x1127d7800) [pid = 2009] [serial = 1495] [outer = 0x112734000] 04:21:07 INFO - PROCESS | 2009 | 1470655267553 Marionette DEBUG loaded listener.js 04:21:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 67 (0x1127e6000) [pid = 2009] [serial = 1496] [outer = 0x112734000] 04:21:07 INFO - PROCESS | 2009 | 1470655267970 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 04:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 571ms 04:21:07 INFO - PROCESS | 2009 | 1470655267999 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:21:08 INFO - PROCESS | 2009 | 1470655268002 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:21:08 INFO - PROCESS | 2009 | 1470655268013 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:21:08 INFO - PROCESS | 2009 | 1470655268015 Marionette TRACE conn2 <- [1,1966,null,{}] 04:21:08 INFO - PROCESS | 2009 | 1470655268017 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:08 INFO - PROCESS | 2009 | 1470655268019 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:08 INFO - PROCESS | 2009 | 1470655268116 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:21:08 INFO - PROCESS | 2009 | 1470655268166 Marionette TRACE conn2 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:08 INFO - PROCESS | 2009 | 1470655268168 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:08 INFO - PROCESS | 2009 | ++DOCSHELL 0x117495000 == 25 [pid = 2009] [id = 499] 04:21:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 68 (0x1131dfc00) [pid = 2009] [serial = 1497] [outer = 0x0] 04:21:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 69 (0x1132de800) [pid = 2009] [serial = 1498] [outer = 0x1131dfc00] 04:21:08 INFO - PROCESS | 2009 | 1470655268195 Marionette DEBUG loaded listener.js 04:21:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 70 (0x113ba7000) [pid = 2009] [serial = 1499] [outer = 0x1131dfc00] 04:21:08 INFO - PROCESS | 2009 | 1470655268527 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 04:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 568ms 04:21:08 INFO - PROCESS | 2009 | 1470655268582 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:21:08 INFO - PROCESS | 2009 | 1470655268583 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:21:08 INFO - PROCESS | 2009 | 1470655268585 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:21:08 INFO - PROCESS | 2009 | 1470655268588 Marionette TRACE conn2 <- [1,1970,null,{}] 04:21:08 INFO - PROCESS | 2009 | 1470655268596 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:08 INFO - PROCESS | 2009 | 1470655268599 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:08 INFO - PROCESS | 2009 | 1470655268702 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:21:08 INFO - PROCESS | 2009 | 1470655268707 Marionette TRACE conn2 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:08 INFO - PROCESS | 2009 | 1470655268709 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:08 INFO - PROCESS | 2009 | ++DOCSHELL 0x112632800 == 26 [pid = 2009] [id = 500] 04:21:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 71 (0x1121b1800) [pid = 2009] [serial = 1500] [outer = 0x0] 04:21:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x11658a800) [pid = 2009] [serial = 1501] [outer = 0x1121b1800] 04:21:08 INFO - PROCESS | 2009 | 1470655268737 Marionette DEBUG loaded listener.js 04:21:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x116936000) [pid = 2009] [serial = 1502] [outer = 0x1121b1800] 04:21:09 INFO - PROCESS | 2009 | 1470655269093 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 04:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 520ms 04:21:09 INFO - PROCESS | 2009 | 1470655269108 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:21:09 INFO - PROCESS | 2009 | 1470655269110 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:21:09 INFO - PROCESS | 2009 | 1470655269112 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:21:09 INFO - PROCESS | 2009 | 1470655269113 Marionette TRACE conn2 <- [1,1974,null,{}] 04:21:09 INFO - PROCESS | 2009 | 1470655269116 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:09 INFO - PROCESS | 2009 | 1470655269117 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:09 INFO - PROCESS | 2009 | 1470655269213 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:21:09 INFO - PROCESS | 2009 | 1470655269249 Marionette TRACE conn2 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:09 INFO - PROCESS | 2009 | 1470655269251 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:09 INFO - PROCESS | 2009 | ++DOCSHELL 0x119181000 == 27 [pid = 2009] [id = 501] 04:21:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x117156c00) [pid = 2009] [serial = 1503] [outer = 0x0] 04:21:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x1174d2000) [pid = 2009] [serial = 1504] [outer = 0x117156c00] 04:21:09 INFO - PROCESS | 2009 | 1470655269276 Marionette DEBUG loaded listener.js 04:21:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x1174dcc00) [pid = 2009] [serial = 1505] [outer = 0x117156c00] 04:21:09 INFO - PROCESS | 2009 | 1470655269549 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 04:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 468ms 04:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:21:09 INFO - PROCESS | 2009 | 1470655269583 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:21:09 INFO - PROCESS | 2009 | 1470655269585 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:21:09 INFO - PROCESS | 2009 | 1470655269595 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:21:09 INFO - PROCESS | 2009 | 1470655269603 Marionette TRACE conn2 <- [1,1978,null,{}] 04:21:09 INFO - PROCESS | 2009 | 1470655269609 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:09 INFO - PROCESS | 2009 | 1470655269610 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:09 INFO - PROCESS | 2009 | 1470655269761 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:21:09 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x118144000) [pid = 2009] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:21:09 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x1161ca000) [pid = 2009] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:21:09 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x112a85400) [pid = 2009] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:21:09 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x117d46800) [pid = 2009] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:21:09 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x116916400) [pid = 2009] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:21:09 INFO - PROCESS | 2009 | --DOMWINDOW == 70 (0x117258400) [pid = 2009] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:21:09 INFO - PROCESS | 2009 | --DOMWINDOW == 69 (0x110e73400) [pid = 2009] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:21:09 INFO - PROCESS | 2009 | --DOMWINDOW == 68 (0x1126bfc00) [pid = 2009] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:21:09 INFO - PROCESS | 2009 | --DOMWINDOW == 67 (0x11274f000) [pid = 2009] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:21:09 INFO - PROCESS | 2009 | --DOMWINDOW == 66 (0x116765800) [pid = 2009] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:21:09 INFO - PROCESS | 2009 | --DOMWINDOW == 65 (0x113ba7800) [pid = 2009] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:21:09 INFO - PROCESS | 2009 | 1470655269802 Marionette TRACE conn2 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:09 INFO - PROCESS | 2009 | 1470655269803 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:09 INFO - PROCESS | 2009 | ++DOCSHELL 0x11916e800 == 28 [pid = 2009] [id = 502] 04:21:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 66 (0x112140800) [pid = 2009] [serial = 1506] [outer = 0x0] 04:21:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 67 (0x112a7a000) [pid = 2009] [serial = 1507] [outer = 0x112140800] 04:21:09 INFO - PROCESS | 2009 | 1470655269828 Marionette DEBUG loaded listener.js 04:21:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 68 (0x116916400) [pid = 2009] [serial = 1508] [outer = 0x112140800] 04:21:10 INFO - PROCESS | 2009 | 1470655270116 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 539ms 04:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:21:10 INFO - PROCESS | 2009 | 1470655270128 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:21:10 INFO - PROCESS | 2009 | 1470655270129 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:21:10 INFO - PROCESS | 2009 | 1470655270131 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:21:10 INFO - PROCESS | 2009 | 1470655270132 Marionette TRACE conn2 <- [1,1982,null,{}] 04:21:10 INFO - PROCESS | 2009 | 1470655270134 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:10 INFO - PROCESS | 2009 | 1470655270141 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:10 INFO - PROCESS | 2009 | 1470655270242 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:21:10 INFO - PROCESS | 2009 | 1470655270247 Marionette TRACE conn2 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:10 INFO - PROCESS | 2009 | 1470655270248 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:10 INFO - PROCESS | 2009 | ++DOCSHELL 0x124058800 == 29 [pid = 2009] [id = 503] 04:21:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 69 (0x117d46800) [pid = 2009] [serial = 1509] [outer = 0x0] 04:21:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 70 (0x118111000) [pid = 2009] [serial = 1510] [outer = 0x117d46800] 04:21:10 INFO - PROCESS | 2009 | 1470655270276 Marionette DEBUG loaded listener.js 04:21:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 71 (0x118e6c000) [pid = 2009] [serial = 1511] [outer = 0x117d46800] 04:21:10 INFO - PROCESS | 2009 | 1470655270583 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 469ms 04:21:10 INFO - PROCESS | 2009 | 1470655270600 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:21:10 INFO - PROCESS | 2009 | 1470655270602 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:21:10 INFO - PROCESS | 2009 | 1470655270610 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:21:10 INFO - PROCESS | 2009 | 1470655270611 Marionette TRACE conn2 <- [1,1986,null,{}] 04:21:10 INFO - PROCESS | 2009 | 1470655270613 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:10 INFO - PROCESS | 2009 | 1470655270614 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:10 INFO - PROCESS | 2009 | 1470655270723 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:21:10 INFO - PROCESS | 2009 | 1470655270728 Marionette TRACE conn2 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:10 INFO - PROCESS | 2009 | 1470655270729 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:10 INFO - PROCESS | 2009 | ++DOCSHELL 0x124ce1800 == 30 [pid = 2009] [id = 504] 04:21:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x112705000) [pid = 2009] [serial = 1512] [outer = 0x0] 04:21:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x119326800) [pid = 2009] [serial = 1513] [outer = 0x112705000] 04:21:10 INFO - PROCESS | 2009 | 1470655270753 Marionette DEBUG loaded listener.js 04:21:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x1193d9c00) [pid = 2009] [serial = 1514] [outer = 0x112705000] 04:21:11 INFO - PROCESS | 2009 | 1470655271045 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 474ms 04:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:21:11 INFO - PROCESS | 2009 | 1470655271079 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:21:11 INFO - PROCESS | 2009 | 1470655271080 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:21:11 INFO - PROCESS | 2009 | 1470655271082 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:21:11 INFO - PROCESS | 2009 | 1470655271083 Marionette TRACE conn2 <- [1,1990,null,{}] 04:21:11 INFO - PROCESS | 2009 | 1470655271086 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:11 INFO - PROCESS | 2009 | 1470655271087 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:11 INFO - PROCESS | 2009 | 1470655271163 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:21:11 INFO - PROCESS | 2009 | 1470655271166 Marionette TRACE conn2 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:11 INFO - PROCESS | 2009 | 1470655271167 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:11 INFO - PROCESS | 2009 | ++DOCSHELL 0x126a17800 == 31 [pid = 2009] [id = 505] 04:21:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x1126bc400) [pid = 2009] [serial = 1515] [outer = 0x0] 04:21:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x11942e800) [pid = 2009] [serial = 1516] [outer = 0x1126bc400] 04:21:11 INFO - PROCESS | 2009 | 1470655271193 Marionette DEBUG loaded listener.js 04:21:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x11988e000) [pid = 2009] [serial = 1517] [outer = 0x1126bc400] 04:21:11 INFO - PROCESS | 2009 | 1470655271495 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 419ms 04:21:11 INFO - PROCESS | 2009 | 1470655271501 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:21:11 INFO - PROCESS | 2009 | 1470655271503 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:21:11 INFO - PROCESS | 2009 | 1470655271512 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:21:11 INFO - PROCESS | 2009 | 1470655271513 Marionette TRACE conn2 <- [1,1994,null,{}] 04:21:11 INFO - PROCESS | 2009 | 1470655271516 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:11 INFO - PROCESS | 2009 | 1470655271517 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:11 INFO - PROCESS | 2009 | 1470655271602 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:21:11 INFO - PROCESS | 2009 | 1470655271608 Marionette TRACE conn2 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:11 INFO - PROCESS | 2009 | 1470655271609 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:11 INFO - PROCESS | 2009 | ++DOCSHELL 0x118587800 == 32 [pid = 2009] [id = 506] 04:21:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x1174dc000) [pid = 2009] [serial = 1518] [outer = 0x0] 04:21:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x1193d4c00) [pid = 2009] [serial = 1519] [outer = 0x1174dc000] 04:21:11 INFO - PROCESS | 2009 | 1470655271683 Marionette DEBUG loaded listener.js 04:21:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x119d80000) [pid = 2009] [serial = 1520] [outer = 0x1174dc000] 04:21:12 INFO - PROCESS | 2009 | 1470655272169 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 669ms 04:21:12 INFO - PROCESS | 2009 | 1470655272182 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:21:12 INFO - PROCESS | 2009 | 1470655272184 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:21:12 INFO - PROCESS | 2009 | 1470655272216 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:21:12 INFO - PROCESS | 2009 | 1470655272221 Marionette TRACE conn2 <- [1,1998,null,{}] 04:21:12 INFO - PROCESS | 2009 | 1470655272226 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:12 INFO - PROCESS | 2009 | 1470655272228 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:12 INFO - PROCESS | 2009 | 1470655272340 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:21:12 INFO - PROCESS | 2009 | 1470655272506 Marionette TRACE conn2 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:12 INFO - PROCESS | 2009 | 1470655272507 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:12 INFO - PROCESS | 2009 | ++DOCSHELL 0x117491000 == 33 [pid = 2009] [id = 507] 04:21:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x1127d9800) [pid = 2009] [serial = 1521] [outer = 0x0] 04:21:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x1127e2800) [pid = 2009] [serial = 1522] [outer = 0x1127d9800] 04:21:12 INFO - PROCESS | 2009 | 1470655272561 Marionette DEBUG loaded listener.js 04:21:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x112a8f800) [pid = 2009] [serial = 1523] [outer = 0x1127d9800] 04:21:13 INFO - PROCESS | 2009 | 1470655273133 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 04:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 926ms 04:21:13 INFO - PROCESS | 2009 | 1470655273172 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:21:13 INFO - PROCESS | 2009 | 1470655273177 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:21:13 INFO - PROCESS | 2009 | 1470655273186 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:21:13 INFO - PROCESS | 2009 | 1470655273189 Marionette TRACE conn2 <- [1,2002,null,{}] 04:21:13 INFO - PROCESS | 2009 | 1470655273193 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:13 INFO - PROCESS | 2009 | 1470655273196 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:13 INFO - PROCESS | 2009 | 1470655273351 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:21:13 INFO - PROCESS | 2009 | 1470655273467 Marionette TRACE conn2 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:13 INFO - PROCESS | 2009 | 1470655273468 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:13 INFO - PROCESS | 2009 | ++DOCSHELL 0x11843e800 == 34 [pid = 2009] [id = 508] 04:21:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x115e3ac00) [pid = 2009] [serial = 1524] [outer = 0x0] 04:21:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x1161c2c00) [pid = 2009] [serial = 1525] [outer = 0x115e3ac00] 04:21:13 INFO - PROCESS | 2009 | 1470655273499 Marionette DEBUG loaded listener.js 04:21:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x116937800) [pid = 2009] [serial = 1526] [outer = 0x115e3ac00] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x119d88400) [pid = 2009] [serial = 1480] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1181a9c00) [pid = 2009] [serial = 1465] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x1194c5000) [pid = 2009] [serial = 1469] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x115e9c000) [pid = 2009] [serial = 1454] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x11813f000) [pid = 2009] [serial = 1463] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x116a06000) [pid = 2009] [serial = 1457] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x117d3e000) [pid = 2009] [serial = 1460] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x111f0dc00) [pid = 2009] [serial = 1471] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x116918000) [pid = 2009] [serial = 1456] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x112a7ec00) [pid = 2009] [serial = 1448] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x118106800) [pid = 2009] [serial = 1462] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x112a78000) [pid = 2009] [serial = 1451] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x1198cf000) [pid = 2009] [serial = 1477] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x119428c00) [pid = 2009] [serial = 1468] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x1174d6000) [pid = 2009] [serial = 1459] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 70 (0x1193d8400) [pid = 2009] [serial = 1466] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 69 (0x113ba1c00) [pid = 2009] [serial = 1453] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 68 (0x119b32c00) [pid = 2009] [serial = 1478] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 67 (0x112750800) [pid = 2009] [serial = 1450] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 66 (0x119346000) [pid = 2009] [serial = 1475] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 65 (0x117261800) [pid = 2009] [serial = 1474] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | --DOMWINDOW == 64 (0x112e49c00) [pid = 2009] [serial = 1472] [outer = 0x0] [url = about:blank] 04:21:14 INFO - PROCESS | 2009 | 1470655274109 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 977ms 04:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:21:14 INFO - PROCESS | 2009 | 1470655274163 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:21:14 INFO - PROCESS | 2009 | 1470655274165 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:21:14 INFO - PROCESS | 2009 | 1470655274168 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:21:14 INFO - PROCESS | 2009 | 1470655274170 Marionette TRACE conn2 <- [1,2006,null,{}] 04:21:14 INFO - PROCESS | 2009 | 1470655274174 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:14 INFO - PROCESS | 2009 | 1470655274175 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:14 INFO - PROCESS | 2009 | 1470655274250 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:21:14 INFO - PROCESS | 2009 | 1470655274316 Marionette TRACE conn2 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:14 INFO - PROCESS | 2009 | 1470655274317 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:14 INFO - PROCESS | 2009 | ++DOCSHELL 0x116419000 == 35 [pid = 2009] [id = 509] 04:21:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 65 (0x112705800) [pid = 2009] [serial = 1527] [outer = 0x0] 04:21:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 66 (0x112a89c00) [pid = 2009] [serial = 1528] [outer = 0x112705800] 04:21:14 INFO - PROCESS | 2009 | 1470655274345 Marionette DEBUG loaded listener.js 04:21:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 67 (0x113b6dc00) [pid = 2009] [serial = 1529] [outer = 0x112705800] 04:21:14 INFO - PROCESS | 2009 | 1470655274669 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 04:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 04:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 523ms 04:21:14 INFO - PROCESS | 2009 | 1470655274692 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:21:14 INFO - PROCESS | 2009 | 1470655274696 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:21:14 INFO - PROCESS | 2009 | 1470655274703 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:21:14 INFO - PROCESS | 2009 | 1470655274705 Marionette TRACE conn2 <- [1,2010,null,{}] 04:21:14 INFO - PROCESS | 2009 | 1470655274709 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:14 INFO - PROCESS | 2009 | 1470655274712 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:14 INFO - PROCESS | 2009 | 1470655274831 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:21:14 INFO - PROCESS | 2009 | 1470655274939 Marionette TRACE conn2 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:14 INFO - PROCESS | 2009 | 1470655274940 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:14 INFO - PROCESS | 2009 | ++DOCSHELL 0x118425800 == 36 [pid = 2009] [id = 510] 04:21:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 68 (0x113b6b000) [pid = 2009] [serial = 1530] [outer = 0x0] 04:21:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 69 (0x115ea8000) [pid = 2009] [serial = 1531] [outer = 0x113b6b000] 04:21:14 INFO - PROCESS | 2009 | 1470655274986 Marionette DEBUG loaded listener.js 04:21:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 70 (0x117153000) [pid = 2009] [serial = 1532] [outer = 0x113b6b000] 04:21:15 INFO - PROCESS | 2009 | 1470655275321 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 04:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 04:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 675ms 04:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:21:15 INFO - PROCESS | 2009 | 1470655275376 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:21:15 INFO - PROCESS | 2009 | 1470655275378 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:21:15 INFO - PROCESS | 2009 | 1470655275380 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:21:15 INFO - PROCESS | 2009 | 1470655275382 Marionette TRACE conn2 <- [1,2014,null,{}] 04:21:15 INFO - PROCESS | 2009 | 1470655275390 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:15 INFO - PROCESS | 2009 | 1470655275394 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:15 INFO - PROCESS | 2009 | 1470655275477 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:21:15 INFO - PROCESS | 2009 | 1470655275555 Marionette TRACE conn2 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:15 INFO - PROCESS | 2009 | 1470655275557 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:15 INFO - PROCESS | 2009 | ++DOCSHELL 0x120819800 == 37 [pid = 2009] [id = 511] 04:21:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 71 (0x117263c00) [pid = 2009] [serial = 1533] [outer = 0x0] 04:21:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x117d47400) [pid = 2009] [serial = 1534] [outer = 0x117263c00] 04:21:15 INFO - PROCESS | 2009 | 1470655275585 Marionette DEBUG loaded listener.js 04:21:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x11813e000) [pid = 2009] [serial = 1535] [outer = 0x117263c00] 04:21:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 471ms 04:21:15 INFO - PROCESS | 2009 | 1470655275844 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:21:15 INFO - PROCESS | 2009 | 1470655275851 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:21:15 INFO - PROCESS | 2009 | 1470655275853 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:21:15 INFO - PROCESS | 2009 | 1470655275863 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:21:15 INFO - PROCESS | 2009 | 1470655275864 Marionette TRACE conn2 <- [1,2018,null,{}] 04:21:15 INFO - PROCESS | 2009 | 1470655275866 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:15 INFO - PROCESS | 2009 | 1470655275867 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:15 INFO - PROCESS | 2009 | 1470655275951 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:21:15 INFO - PROCESS | 2009 | 1470655275957 Marionette TRACE conn2 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:15 INFO - PROCESS | 2009 | 1470655275958 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:15 INFO - PROCESS | 2009 | ++DOCSHELL 0x1243b4000 == 38 [pid = 2009] [id = 512] 04:21:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x118144c00) [pid = 2009] [serial = 1536] [outer = 0x0] 04:21:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x118795c00) [pid = 2009] [serial = 1537] [outer = 0x118144c00] 04:21:15 INFO - PROCESS | 2009 | 1470655275983 Marionette DEBUG loaded listener.js 04:21:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x119325000) [pid = 2009] [serial = 1538] [outer = 0x118144c00] 04:21:16 INFO - PROCESS | 2009 | 1470655276296 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 474ms 04:21:16 INFO - PROCESS | 2009 | 1470655276344 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:21:16 INFO - PROCESS | 2009 | 1470655276345 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:21:16 INFO - PROCESS | 2009 | 1470655276372 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:21:16 INFO - PROCESS | 2009 | 1470655276374 Marionette TRACE conn2 <- [1,2022,null,{}] 04:21:16 INFO - PROCESS | 2009 | 1470655276376 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:16 INFO - PROCESS | 2009 | 1470655276377 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:16 INFO - PROCESS | 2009 | 1470655276474 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:21:16 INFO - PROCESS | 2009 | 1470655276511 Marionette TRACE conn2 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:16 INFO - PROCESS | 2009 | 1470655276512 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:16 INFO - PROCESS | 2009 | ++DOCSHELL 0x125831800 == 39 [pid = 2009] [id = 513] 04:21:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x1181a6c00) [pid = 2009] [serial = 1539] [outer = 0x0] 04:21:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x1193d8400) [pid = 2009] [serial = 1540] [outer = 0x1181a6c00] 04:21:16 INFO - PROCESS | 2009 | 1470655276537 Marionette DEBUG loaded listener.js 04:21:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x1194c0000) [pid = 2009] [serial = 1541] [outer = 0x1181a6c00] 04:21:16 INFO - PROCESS | 2009 | 1470655276866 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 526ms 04:21:16 INFO - PROCESS | 2009 | 1470655276893 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:21:16 INFO - PROCESS | 2009 | 1470655276895 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:21:16 INFO - PROCESS | 2009 | 1470655276897 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:21:16 INFO - PROCESS | 2009 | 1470655276898 Marionette TRACE conn2 <- [1,2026,null,{}] 04:21:16 INFO - PROCESS | 2009 | 1470655276900 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:16 INFO - PROCESS | 2009 | 1470655276907 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:17 INFO - PROCESS | 2009 | 1470655277024 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:21:17 INFO - PROCESS | 2009 | 1470655277036 Marionette TRACE conn2 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:17 INFO - PROCESS | 2009 | 1470655277037 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:17 INFO - PROCESS | 2009 | ++DOCSHELL 0x12911c000 == 40 [pid = 2009] [id = 514] 04:21:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x119433400) [pid = 2009] [serial = 1542] [outer = 0x0] 04:21:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x119b34800) [pid = 2009] [serial = 1543] [outer = 0x119433400] 04:21:17 INFO - PROCESS | 2009 | 1470655277062 Marionette DEBUG loaded listener.js 04:21:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x123928800) [pid = 2009] [serial = 1544] [outer = 0x119433400] 04:21:17 INFO - PROCESS | 2009 | 1470655277423 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 574ms 04:21:17 INFO - PROCESS | 2009 | 1470655277472 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:21:17 INFO - PROCESS | 2009 | 1470655277474 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:21:17 INFO - PROCESS | 2009 | 1470655277477 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:21:17 INFO - PROCESS | 2009 | 1470655277479 Marionette TRACE conn2 <- [1,2030,null,{}] 04:21:17 INFO - PROCESS | 2009 | 1470655277482 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:17 INFO - PROCESS | 2009 | 1470655277484 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:17 INFO - PROCESS | 2009 | 1470655277611 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:21:17 INFO - PROCESS | 2009 | 1470655277625 Marionette TRACE conn2 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:17 INFO - PROCESS | 2009 | 1470655277626 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:17 INFO - PROCESS | 2009 | ++DOCSHELL 0x11711d800 == 41 [pid = 2009] [id = 515] 04:21:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x12392b000) [pid = 2009] [serial = 1545] [outer = 0x0] 04:21:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x12392ec00) [pid = 2009] [serial = 1546] [outer = 0x12392b000] 04:21:17 INFO - PROCESS | 2009 | 1470655277650 Marionette DEBUG loaded listener.js 04:21:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x123935000) [pid = 2009] [serial = 1547] [outer = 0x12392b000] 04:21:17 INFO - PROCESS | 2009 | 1470655277972 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 520ms 04:21:17 INFO - PROCESS | 2009 | 1470655277997 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:21:17 INFO - PROCESS | 2009 | 1470655277998 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:21:18 INFO - PROCESS | 2009 | 1470655278000 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:21:18 INFO - PROCESS | 2009 | 1470655278001 Marionette TRACE conn2 <- [1,2034,null,{}] 04:21:18 INFO - PROCESS | 2009 | 1470655278005 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:18 INFO - PROCESS | 2009 | 1470655278007 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:18 INFO - PROCESS | 2009 | 1470655278112 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:21:18 INFO - PROCESS | 2009 | 1470655278116 Marionette TRACE conn2 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:18 INFO - PROCESS | 2009 | 1470655278117 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:18 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a7cf800 == 42 [pid = 2009] [id = 516] 04:21:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x110fa7c00) [pid = 2009] [serial = 1548] [outer = 0x0] 04:21:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x12393b400) [pid = 2009] [serial = 1549] [outer = 0x110fa7c00] 04:21:18 INFO - PROCESS | 2009 | 1470655278141 Marionette DEBUG loaded listener.js 04:21:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x123942000) [pid = 2009] [serial = 1550] [outer = 0x110fa7c00] 04:21:18 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1131dfc00) [pid = 2009] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:21:18 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x112734000) [pid = 2009] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:21:18 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x1181a3000) [pid = 2009] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:21:18 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x112702c00) [pid = 2009] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:21:18 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x115e9f000) [pid = 2009] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:21:18 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x118141800) [pid = 2009] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:21:18 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x1121b1800) [pid = 2009] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:21:18 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x117156c00) [pid = 2009] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:21:18 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x112140800) [pid = 2009] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:21:18 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x1126bc400) [pid = 2009] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:21:18 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x112705000) [pid = 2009] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:21:18 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x117d46800) [pid = 2009] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:21:18 INFO - PROCESS | 2009 | 1470655278507 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 523ms 04:21:18 INFO - PROCESS | 2009 | 1470655278524 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:21:18 INFO - PROCESS | 2009 | 1470655278525 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:21:18 INFO - PROCESS | 2009 | 1470655278527 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:21:18 INFO - PROCESS | 2009 | 1470655278528 Marionette TRACE conn2 <- [1,2038,null,{}] 04:21:18 INFO - PROCESS | 2009 | 1470655278530 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:18 INFO - PROCESS | 2009 | 1470655278532 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:18 INFO - PROCESS | 2009 | 1470655278610 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:21:18 INFO - PROCESS | 2009 | 1470655278614 Marionette TRACE conn2 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:18 INFO - PROCESS | 2009 | 1470655278615 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:18 INFO - PROCESS | 2009 | ++DOCSHELL 0x129123800 == 43 [pid = 2009] [id = 517] 04:21:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x112734000) [pid = 2009] [serial = 1551] [outer = 0x0] 04:21:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x1165f8c00) [pid = 2009] [serial = 1552] [outer = 0x112734000] 04:21:18 INFO - PROCESS | 2009 | 1470655278642 Marionette DEBUG loaded listener.js 04:21:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x119344000) [pid = 2009] [serial = 1553] [outer = 0x112734000] 04:21:18 INFO - PROCESS | 2009 | 1470655278974 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 468ms 04:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:21:18 INFO - PROCESS | 2009 | 1470655278995 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:21:18 INFO - PROCESS | 2009 | 1470655278997 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:21:19 INFO - PROCESS | 2009 | 1470655278999 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:21:19 INFO - PROCESS | 2009 | 1470655279000 Marionette TRACE conn2 <- [1,2042,null,{}] 04:21:19 INFO - PROCESS | 2009 | 1470655279002 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:19 INFO - PROCESS | 2009 | 1470655279004 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:19 INFO - PROCESS | 2009 | 1470655279107 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:21:19 INFO - PROCESS | 2009 | 1470655279113 Marionette TRACE conn2 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:19 INFO - PROCESS | 2009 | 1470655279114 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:19 INFO - PROCESS | 2009 | ++DOCSHELL 0x12aae6800 == 44 [pid = 2009] [id = 518] 04:21:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x117258400) [pid = 2009] [serial = 1554] [outer = 0x0] 04:21:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x12393c800) [pid = 2009] [serial = 1555] [outer = 0x117258400] 04:21:19 INFO - PROCESS | 2009 | 1470655279138 Marionette DEBUG loaded listener.js 04:21:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x1239b6400) [pid = 2009] [serial = 1556] [outer = 0x117258400] 04:21:19 INFO - PROCESS | 2009 | 1470655279459 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 469ms 04:21:19 INFO - PROCESS | 2009 | 1470655279468 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:21:19 INFO - PROCESS | 2009 | 1470655279470 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:21:19 INFO - PROCESS | 2009 | 1470655279477 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:21:19 INFO - PROCESS | 2009 | 1470655279479 Marionette TRACE conn2 <- [1,2046,null,{}] 04:21:19 INFO - PROCESS | 2009 | 1470655279481 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:19 INFO - PROCESS | 2009 | 1470655279482 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:19 INFO - PROCESS | 2009 | 1470655279575 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:21:19 INFO - PROCESS | 2009 | 1470655279578 Marionette TRACE conn2 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:19 INFO - PROCESS | 2009 | 1470655279580 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:19 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba3c800 == 45 [pid = 2009] [id = 519] 04:21:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x112a87000) [pid = 2009] [serial = 1557] [outer = 0x0] 04:21:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x1239c3000) [pid = 2009] [serial = 1558] [outer = 0x112a87000] 04:21:19 INFO - PROCESS | 2009 | 1470655279607 Marionette DEBUG loaded listener.js 04:21:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x124108800) [pid = 2009] [serial = 1559] [outer = 0x112a87000] 04:21:19 INFO - PROCESS | 2009 | 1470655279941 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 519ms 04:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:21:20 INFO - PROCESS | 2009 | 1470655280002 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:21:20 INFO - PROCESS | 2009 | 1470655280003 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:21:20 INFO - PROCESS | 2009 | 1470655280005 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:21:20 INFO - PROCESS | 2009 | 1470655280006 Marionette TRACE conn2 <- [1,2050,null,{}] 04:21:20 INFO - PROCESS | 2009 | 1470655280008 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:20 INFO - PROCESS | 2009 | 1470655280009 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:20 INFO - PROCESS | 2009 | 1470655280085 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:21:20 INFO - PROCESS | 2009 | 1470655280091 Marionette TRACE conn2 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:20 INFO - PROCESS | 2009 | 1470655280092 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:20 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be58800 == 46 [pid = 2009] [id = 520] 04:21:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1241ab000) [pid = 2009] [serial = 1560] [outer = 0x0] 04:21:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1243a9800) [pid = 2009] [serial = 1561] [outer = 0x1241ab000] 04:21:20 INFO - PROCESS | 2009 | 1470655280116 Marionette DEBUG loaded listener.js 04:21:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x12470ec00) [pid = 2009] [serial = 1562] [outer = 0x1241ab000] 04:21:20 INFO - PROCESS | 2009 | 1470655280518 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 569ms 04:21:20 INFO - PROCESS | 2009 | 1470655280574 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:21:20 INFO - PROCESS | 2009 | 1470655280577 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:21:20 INFO - PROCESS | 2009 | 1470655280581 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:21:20 INFO - PROCESS | 2009 | 1470655280583 Marionette TRACE conn2 <- [1,2054,null,{}] 04:21:20 INFO - PROCESS | 2009 | 1470655280587 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:20 INFO - PROCESS | 2009 | 1470655280588 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:20 INFO - PROCESS | 2009 | 1470655280691 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:21:20 INFO - PROCESS | 2009 | 1470655280750 Marionette TRACE conn2 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:20 INFO - PROCESS | 2009 | 1470655280753 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:20 INFO - PROCESS | 2009 | ++DOCSHELL 0x116977800 == 47 [pid = 2009] [id = 521] 04:21:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x11270f400) [pid = 2009] [serial = 1563] [outer = 0x0] 04:21:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x112750800) [pid = 2009] [serial = 1564] [outer = 0x11270f400] 04:21:20 INFO - PROCESS | 2009 | 1470655280784 Marionette DEBUG loaded listener.js 04:21:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x1131ee000) [pid = 2009] [serial = 1565] [outer = 0x11270f400] 04:21:21 INFO - PROCESS | 2009 | 1470655281257 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 720ms 04:21:21 INFO - PROCESS | 2009 | 1470655281301 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:21:21 INFO - PROCESS | 2009 | 1470655281304 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:21:21 INFO - PROCESS | 2009 | 1470655281309 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:21:21 INFO - PROCESS | 2009 | 1470655281311 Marionette TRACE conn2 <- [1,2058,null,{}] 04:21:21 INFO - PROCESS | 2009 | 1470655281313 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:21 INFO - PROCESS | 2009 | 1470655281315 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:21 INFO - PROCESS | 2009 | 1470655281418 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:21:21 INFO - PROCESS | 2009 | 1470655281478 Marionette TRACE conn2 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:21 INFO - PROCESS | 2009 | 1470655281480 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:21 INFO - PROCESS | 2009 | ++DOCSHELL 0x125285000 == 48 [pid = 2009] [id = 522] 04:21:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1164e1400) [pid = 2009] [serial = 1566] [outer = 0x0] 04:21:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1174d4400) [pid = 2009] [serial = 1567] [outer = 0x1164e1400] 04:21:21 INFO - PROCESS | 2009 | 1470655281510 Marionette DEBUG loaded listener.js 04:21:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x118108c00) [pid = 2009] [serial = 1568] [outer = 0x1164e1400] 04:21:21 INFO - PROCESS | 2009 | 1470655281912 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 670ms 04:21:21 INFO - PROCESS | 2009 | 1470655281980 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:21:21 INFO - PROCESS | 2009 | 1470655281982 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:21:21 INFO - PROCESS | 2009 | 1470655281985 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:21:21 INFO - PROCESS | 2009 | 1470655281988 Marionette TRACE conn2 <- [1,2062,null,{}] 04:21:22 INFO - PROCESS | 2009 | 1470655281996 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:22 INFO - PROCESS | 2009 | 1470655281999 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:22 INFO - PROCESS | 2009 | 1470655282119 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:21:22 INFO - PROCESS | 2009 | 1470655282204 Marionette TRACE conn2 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:22 INFO - PROCESS | 2009 | 1470655282206 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:22 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba50800 == 49 [pid = 2009] [id = 523] 04:21:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x119343000) [pid = 2009] [serial = 1569] [outer = 0x0] 04:21:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x11988f000) [pid = 2009] [serial = 1570] [outer = 0x119343000] 04:21:22 INFO - PROCESS | 2009 | 1470655282237 Marionette DEBUG loaded listener.js 04:21:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x119fcd000) [pid = 2009] [serial = 1571] [outer = 0x119343000] 04:21:22 INFO - PROCESS | 2009 | 1470655282687 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 722ms 04:21:22 INFO - PROCESS | 2009 | 1470655282721 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:21:22 INFO - PROCESS | 2009 | 1470655282723 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:21:22 INFO - PROCESS | 2009 | 1470655282727 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:21:22 INFO - PROCESS | 2009 | 1470655282728 Marionette TRACE conn2 <- [1,2066,null,{}] 04:21:22 INFO - PROCESS | 2009 | 1470655282730 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:22 INFO - PROCESS | 2009 | 1470655282732 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:22 INFO - PROCESS | 2009 | 1470655282833 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:21:22 INFO - PROCESS | 2009 | 1470655282905 Marionette TRACE conn2 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:22 INFO - PROCESS | 2009 | 1470655282907 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:22 INFO - PROCESS | 2009 | ++DOCSHELL 0x117481800 == 50 [pid = 2009] [id = 524] 04:21:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x112fd0400) [pid = 2009] [serial = 1572] [outer = 0x0] 04:21:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x116939800) [pid = 2009] [serial = 1573] [outer = 0x112fd0400] 04:21:22 INFO - PROCESS | 2009 | 1470655282936 Marionette DEBUG loaded listener.js 04:21:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x119d88c00) [pid = 2009] [serial = 1574] [outer = 0x112fd0400] 04:21:23 INFO - PROCESS | 2009 | 1470655283537 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 822ms 04:21:23 INFO - PROCESS | 2009 | 1470655283550 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:21:23 INFO - PROCESS | 2009 | 1470655283553 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:21:23 INFO - PROCESS | 2009 | 1470655283559 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:21:23 INFO - PROCESS | 2009 | 1470655283560 Marionette TRACE conn2 <- [1,2070,null,{}] 04:21:23 INFO - PROCESS | 2009 | 1470655283566 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:23 INFO - PROCESS | 2009 | 1470655283568 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:23 INFO - PROCESS | 2009 | 1470655283751 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:21:23 INFO - PROCESS | 2009 | 1470655283825 Marionette TRACE conn2 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:23 INFO - PROCESS | 2009 | 1470655283826 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:23 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a17800 == 51 [pid = 2009] [id = 525] 04:21:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x1131dfc00) [pid = 2009] [serial = 1575] [outer = 0x0] 04:21:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x113b6a800) [pid = 2009] [serial = 1576] [outer = 0x1131dfc00] 04:21:23 INFO - PROCESS | 2009 | 1470655283871 Marionette DEBUG loaded listener.js 04:21:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x113bac800) [pid = 2009] [serial = 1577] [outer = 0x1131dfc00] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x126a17800 == 50 [pid = 2009] [id = 505] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x124058800 == 49 [pid = 2009] [id = 503] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x124ce1800 == 48 [pid = 2009] [id = 504] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x119181000 == 47 [pid = 2009] [id = 501] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x11916e800 == 46 [pid = 2009] [id = 502] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba3c800 == 45 [pid = 2009] [id = 519] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x12aae6800 == 44 [pid = 2009] [id = 518] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x129123800 == 43 [pid = 2009] [id = 517] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x12a7cf800 == 42 [pid = 2009] [id = 516] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x11711d800 == 41 [pid = 2009] [id = 515] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x12911c000 == 40 [pid = 2009] [id = 514] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x125831800 == 39 [pid = 2009] [id = 513] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x1243b4000 == 38 [pid = 2009] [id = 512] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x120819800 == 37 [pid = 2009] [id = 511] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x118425800 == 36 [pid = 2009] [id = 510] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x116419000 == 35 [pid = 2009] [id = 509] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x11843e800 == 34 [pid = 2009] [id = 508] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x117491000 == 33 [pid = 2009] [id = 507] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x118587800 == 32 [pid = 2009] [id = 506] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x117481800 == 31 [pid = 2009] [id = 524] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba50800 == 30 [pid = 2009] [id = 523] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x125285000 == 29 [pid = 2009] [id = 522] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x12be58800 == 28 [pid = 2009] [id = 520] 04:21:24 INFO - PROCESS | 2009 | --DOCSHELL 0x116977800 == 27 [pid = 2009] [id = 521] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x1193d4c00) [pid = 2009] [serial = 1519] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x1132de800) [pid = 2009] [serial = 1498] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x1127d7800) [pid = 2009] [serial = 1495] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x119f2a000) [pid = 2009] [serial = 1492] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x123855c00) [pid = 2009] [serial = 1481] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x112e3fc00) [pid = 2009] [serial = 1484] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x1127de000) [pid = 2009] [serial = 1483] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x11699d800) [pid = 2009] [serial = 1487] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1165f3000) [pid = 2009] [serial = 1486] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1193d2c00) [pid = 2009] [serial = 1490] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x118370000) [pid = 2009] [serial = 1489] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x11658a800) [pid = 2009] [serial = 1501] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x113ba7000) [pid = 2009] [serial = 1499] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x1174d2000) [pid = 2009] [serial = 1504] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x112a7a000) [pid = 2009] [serial = 1507] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1174dcc00) [pid = 2009] [serial = 1505] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x116916400) [pid = 2009] [serial = 1508] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x11942e800) [pid = 2009] [serial = 1516] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1193d9c00) [pid = 2009] [serial = 1514] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x118111000) [pid = 2009] [serial = 1510] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x116936000) [pid = 2009] [serial = 1502] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x118e6c000) [pid = 2009] [serial = 1511] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x1127e6000) [pid = 2009] [serial = 1496] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x11988e000) [pid = 2009] [serial = 1517] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x119326800) [pid = 2009] [serial = 1513] [outer = 0x0] [url = about:blank] 04:21:24 INFO - PROCESS | 2009 | 1470655284877 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 04:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1374ms 04:21:24 INFO - PROCESS | 2009 | 1470655284932 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:21:24 INFO - PROCESS | 2009 | 1470655284934 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:21:24 INFO - PROCESS | 2009 | 1470655284938 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:21:24 INFO - PROCESS | 2009 | 1470655284940 Marionette TRACE conn2 <- [1,2074,null,{}] 04:21:24 INFO - PROCESS | 2009 | 1470655284944 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:24 INFO - PROCESS | 2009 | 1470655284946 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:25 INFO - PROCESS | 2009 | 1470655285022 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:21:25 INFO - PROCESS | 2009 | 1470655285027 Marionette TRACE conn2 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:25 INFO - PROCESS | 2009 | 1470655285030 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:25 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c49000 == 28 [pid = 2009] [id = 526] 04:21:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x1127d9000) [pid = 2009] [serial = 1578] [outer = 0x0] 04:21:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x1127de000) [pid = 2009] [serial = 1579] [outer = 0x1127d9000] 04:21:25 INFO - PROCESS | 2009 | 1470655285060 Marionette DEBUG loaded listener.js 04:21:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x112a85400) [pid = 2009] [serial = 1580] [outer = 0x1127d9000] 04:21:25 INFO - PROCESS | 2009 | 1470655285408 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 04:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 521ms 04:21:25 INFO - PROCESS | 2009 | 1470655285458 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:21:25 INFO - PROCESS | 2009 | 1470655285462 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:21:25 INFO - PROCESS | 2009 | 1470655285496 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:21:25 INFO - PROCESS | 2009 | 1470655285498 Marionette TRACE conn2 <- [1,2078,null,{}] 04:21:25 INFO - PROCESS | 2009 | 1470655285500 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:25 INFO - PROCESS | 2009 | 1470655285502 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:25 INFO - PROCESS | 2009 | 1470655285580 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:21:25 INFO - PROCESS | 2009 | 1470655285584 Marionette TRACE conn2 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:25 INFO - PROCESS | 2009 | 1470655285585 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:25 INFO - PROCESS | 2009 | ++DOCSHELL 0x117d5e800 == 29 [pid = 2009] [id = 527] 04:21:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x113ba1800) [pid = 2009] [serial = 1581] [outer = 0x0] 04:21:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x11658a800) [pid = 2009] [serial = 1582] [outer = 0x113ba1800] 04:21:25 INFO - PROCESS | 2009 | 1470655285616 Marionette DEBUG loaded listener.js 04:21:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x11693a000) [pid = 2009] [serial = 1583] [outer = 0x113ba1800] 04:21:26 INFO - PROCESS | 2009 | 1470655286009 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 524ms 04:21:26 INFO - PROCESS | 2009 | 1470655286027 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:21:26 INFO - PROCESS | 2009 | 1470655286029 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:21:26 INFO - PROCESS | 2009 | 1470655286034 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:21:26 INFO - PROCESS | 2009 | 1470655286050 Marionette TRACE conn2 <- [1,2082,null,{}] 04:21:26 INFO - PROCESS | 2009 | 1470655286062 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:26 INFO - PROCESS | 2009 | 1470655286067 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:26 INFO - PROCESS | 2009 | 1470655286186 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:21:26 INFO - PROCESS | 2009 | 1470655286198 Marionette TRACE conn2 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:26 INFO - PROCESS | 2009 | 1470655286200 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:26 INFO - PROCESS | 2009 | ++DOCSHELL 0x119752000 == 30 [pid = 2009] [id = 528] 04:21:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x1176c6800) [pid = 2009] [serial = 1584] [outer = 0x0] 04:21:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x118104c00) [pid = 2009] [serial = 1585] [outer = 0x1176c6800] 04:21:26 INFO - PROCESS | 2009 | 1470655286247 Marionette DEBUG loaded listener.js 04:21:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x118135400) [pid = 2009] [serial = 1586] [outer = 0x1176c6800] 04:21:26 INFO - PROCESS | 2009 | 1470655286631 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 638ms 04:21:26 INFO - PROCESS | 2009 | 1470655286672 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:21:26 INFO - PROCESS | 2009 | 1470655286674 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:21:26 INFO - PROCESS | 2009 | 1470655286676 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:21:26 INFO - PROCESS | 2009 | 1470655286677 Marionette TRACE conn2 <- [1,2086,null,{}] 04:21:26 INFO - PROCESS | 2009 | 1470655286679 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:26 INFO - PROCESS | 2009 | 1470655286681 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:26 INFO - PROCESS | 2009 | 1470655286786 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:21:26 INFO - PROCESS | 2009 | 1470655286794 Marionette TRACE conn2 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:26 INFO - PROCESS | 2009 | 1470655286795 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:26 INFO - PROCESS | 2009 | ++DOCSHELL 0x119f19000 == 31 [pid = 2009] [id = 529] 04:21:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x11810e400) [pid = 2009] [serial = 1587] [outer = 0x0] 04:21:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x118181c00) [pid = 2009] [serial = 1588] [outer = 0x11810e400] 04:21:26 INFO - PROCESS | 2009 | 1470655286821 Marionette DEBUG loaded listener.js 04:21:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x11879f000) [pid = 2009] [serial = 1589] [outer = 0x11810e400] 04:21:27 INFO - PROCESS | 2009 | 1470655287145 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 518ms 04:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:21:27 INFO - PROCESS | 2009 | 1470655287194 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:21:27 INFO - PROCESS | 2009 | 1470655287195 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:21:27 INFO - PROCESS | 2009 | 1470655287198 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:21:27 INFO - PROCESS | 2009 | 1470655287199 Marionette TRACE conn2 <- [1,2090,null,{}] 04:21:27 INFO - PROCESS | 2009 | 1470655287201 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:27 INFO - PROCESS | 2009 | 1470655287202 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:27 INFO - PROCESS | 2009 | 1470655287303 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:21:27 INFO - PROCESS | 2009 | 1470655287345 Marionette TRACE conn2 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:27 INFO - PROCESS | 2009 | 1470655287346 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:27 INFO - PROCESS | 2009 | ++DOCSHELL 0x1243b3800 == 32 [pid = 2009] [id = 530] 04:21:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x118e61000) [pid = 2009] [serial = 1590] [outer = 0x0] 04:21:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x119340000) [pid = 2009] [serial = 1591] [outer = 0x118e61000] 04:21:27 INFO - PROCESS | 2009 | 1470655287370 Marionette DEBUG loaded listener.js 04:21:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1193dd000) [pid = 2009] [serial = 1592] [outer = 0x118e61000] 04:21:27 INFO - PROCESS | 2009 | 1470655287711 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 567ms 04:21:27 INFO - PROCESS | 2009 | 1470655287766 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:21:27 INFO - PROCESS | 2009 | 1470655287768 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:21:27 INFO - PROCESS | 2009 | 1470655287772 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:21:27 INFO - PROCESS | 2009 | 1470655287773 Marionette TRACE conn2 <- [1,2094,null,{}] 04:21:27 INFO - PROCESS | 2009 | 1470655287776 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:27 INFO - PROCESS | 2009 | 1470655287782 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:27 INFO - PROCESS | 2009 | 1470655287968 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:21:28 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x112a87000) [pid = 2009] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:21:28 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x12392b000) [pid = 2009] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:21:28 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x119433400) [pid = 2009] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:21:28 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x110fa7c00) [pid = 2009] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:21:28 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1174dc000) [pid = 2009] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:21:28 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1127d9800) [pid = 2009] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:21:28 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x117263c00) [pid = 2009] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:21:28 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x113b6b000) [pid = 2009] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:21:28 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x118144c00) [pid = 2009] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:21:28 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x112705800) [pid = 2009] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:21:28 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x115e3ac00) [pid = 2009] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:21:28 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x1241ab000) [pid = 2009] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:21:28 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x112734000) [pid = 2009] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:21:28 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x1181a6c00) [pid = 2009] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:21:28 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x117258400) [pid = 2009] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:21:28 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x1193de400) [pid = 2009] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:21:28 INFO - PROCESS | 2009 | 1470655288450 Marionette TRACE conn2 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:28 INFO - PROCESS | 2009 | 1470655288452 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:28 INFO - PROCESS | 2009 | ++DOCSHELL 0x112698000 == 33 [pid = 2009] [id = 531] 04:21:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x10eafd800) [pid = 2009] [serial = 1593] [outer = 0x0] 04:21:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x111caec00) [pid = 2009] [serial = 1594] [outer = 0x10eafd800] 04:21:28 INFO - PROCESS | 2009 | 1470655288484 Marionette DEBUG loaded listener.js 04:21:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x1126c4000) [pid = 2009] [serial = 1595] [outer = 0x10eafd800] 04:21:29 INFO - PROCESS | 2009 | 1470655289035 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1322ms 04:21:29 INFO - PROCESS | 2009 | 1470655289095 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:21:29 INFO - PROCESS | 2009 | 1470655289097 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:21:29 INFO - PROCESS | 2009 | 1470655289100 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:21:29 INFO - PROCESS | 2009 | 1470655289102 Marionette TRACE conn2 <- [1,2098,null,{}] 04:21:29 INFO - PROCESS | 2009 | 1470655289106 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:29 INFO - PROCESS | 2009 | 1470655289109 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:29 INFO - PROCESS | 2009 | 1470655289211 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:21:29 INFO - PROCESS | 2009 | 1470655289290 Marionette TRACE conn2 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:29 INFO - PROCESS | 2009 | 1470655289292 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:29 INFO - PROCESS | 2009 | ++DOCSHELL 0x118ee2000 == 34 [pid = 2009] [id = 532] 04:21:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x113ba1000) [pid = 2009] [serial = 1596] [outer = 0x0] 04:21:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x115ca9400) [pid = 2009] [serial = 1597] [outer = 0x113ba1000] 04:21:29 INFO - PROCESS | 2009 | 1470655289322 Marionette DEBUG loaded listener.js 04:21:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x116766400) [pid = 2009] [serial = 1598] [outer = 0x113ba1000] 04:21:29 INFO - PROCESS | 2009 | 1470655289925 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 04:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 870ms 04:21:29 INFO - PROCESS | 2009 | 1470655289989 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:21:29 INFO - PROCESS | 2009 | 1470655289992 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:21:29 INFO - PROCESS | 2009 | 1470655289996 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:21:29 INFO - PROCESS | 2009 | 1470655289998 Marionette TRACE conn2 <- [1,2102,null,{}] 04:21:30 INFO - PROCESS | 2009 | 1470655290002 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:30 INFO - PROCESS | 2009 | 1470655290004 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:30 INFO - PROCESS | 2009 | 1470655290108 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:21:30 INFO - PROCESS | 2009 | --DOCSHELL 0x1243b3800 == 33 [pid = 2009] [id = 530] 04:21:30 INFO - PROCESS | 2009 | --DOCSHELL 0x119f19000 == 32 [pid = 2009] [id = 529] 04:21:30 INFO - PROCESS | 2009 | --DOCSHELL 0x119752000 == 31 [pid = 2009] [id = 528] 04:21:30 INFO - PROCESS | 2009 | --DOCSHELL 0x117d5e800 == 30 [pid = 2009] [id = 527] 04:21:30 INFO - PROCESS | 2009 | --DOCSHELL 0x115c49000 == 29 [pid = 2009] [id = 526] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x123809800) [pid = 2009] [serial = 1493] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x124108800) [pid = 2009] [serial = 1559] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x12392ec00) [pid = 2009] [serial = 1546] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x119b34800) [pid = 2009] [serial = 1543] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x12393b400) [pid = 2009] [serial = 1549] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x119d80000) [pid = 2009] [serial = 1520] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x1127e2800) [pid = 2009] [serial = 1522] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x112a8f800) [pid = 2009] [serial = 1523] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x117d47400) [pid = 2009] [serial = 1534] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x11813e000) [pid = 2009] [serial = 1535] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x115ea8000) [pid = 2009] [serial = 1531] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x117153000) [pid = 2009] [serial = 1532] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 70 (0x118795c00) [pid = 2009] [serial = 1537] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 69 (0x112a89c00) [pid = 2009] [serial = 1528] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 68 (0x113b6dc00) [pid = 2009] [serial = 1529] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 67 (0x1161c2c00) [pid = 2009] [serial = 1525] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 66 (0x116937800) [pid = 2009] [serial = 1526] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 65 (0x12470ec00) [pid = 2009] [serial = 1562] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 64 (0x1243a9800) [pid = 2009] [serial = 1561] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 63 (0x119344000) [pid = 2009] [serial = 1553] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 62 (0x1165f8c00) [pid = 2009] [serial = 1552] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 61 (0x1239c3000) [pid = 2009] [serial = 1558] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 60 (0x123942000) [pid = 2009] [serial = 1550] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 59 (0x1194c0000) [pid = 2009] [serial = 1541] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 58 (0x1193d8400) [pid = 2009] [serial = 1540] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 57 (0x123935000) [pid = 2009] [serial = 1547] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 56 (0x123928800) [pid = 2009] [serial = 1544] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 55 (0x1239b6400) [pid = 2009] [serial = 1556] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 54 (0x119325000) [pid = 2009] [serial = 1538] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | --DOMWINDOW == 53 (0x12393c800) [pid = 2009] [serial = 1555] [outer = 0x0] [url = about:blank] 04:21:30 INFO - PROCESS | 2009 | 1470655290199 Marionette TRACE conn2 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:30 INFO - PROCESS | 2009 | 1470655290202 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:30 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c4f800 == 30 [pid = 2009] [id = 533] 04:21:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 54 (0x1127da000) [pid = 2009] [serial = 1599] [outer = 0x0] 04:21:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 55 (0x1127e2800) [pid = 2009] [serial = 1600] [outer = 0x1127da000] 04:21:30 INFO - PROCESS | 2009 | 1470655290236 Marionette DEBUG loaded listener.js 04:21:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 56 (0x112a8f800) [pid = 2009] [serial = 1601] [outer = 0x1127da000] 04:21:30 INFO - PROCESS | 2009 | 1470655290547 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 04:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 574ms 04:21:30 INFO - PROCESS | 2009 | 1470655290569 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:21:30 INFO - PROCESS | 2009 | 1470655290576 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:21:30 INFO - PROCESS | 2009 | 1470655290581 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:21:30 INFO - PROCESS | 2009 | 1470655290582 Marionette TRACE conn2 <- [1,2106,null,{}] 04:21:30 INFO - PROCESS | 2009 | 1470655290585 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:30 INFO - PROCESS | 2009 | 1470655290587 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:30 INFO - PROCESS | 2009 | 1470655290666 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:21:30 INFO - PROCESS | 2009 | 1470655290672 Marionette TRACE conn2 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:30 INFO - PROCESS | 2009 | 1470655290675 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:30 INFO - PROCESS | 2009 | ++DOCSHELL 0x118596000 == 31 [pid = 2009] [id = 534] 04:21:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 57 (0x113ba3800) [pid = 2009] [serial = 1602] [outer = 0x0] 04:21:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 58 (0x116588c00) [pid = 2009] [serial = 1603] [outer = 0x113ba3800] 04:21:30 INFO - PROCESS | 2009 | 1470655290702 Marionette DEBUG loaded listener.js 04:21:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 59 (0x116993c00) [pid = 2009] [serial = 1604] [outer = 0x113ba3800] 04:21:31 INFO - PROCESS | 2009 | 1470655291076 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 04:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 521ms 04:21:31 INFO - PROCESS | 2009 | 1470655291102 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:21:31 INFO - PROCESS | 2009 | 1470655291107 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:21:31 INFO - PROCESS | 2009 | 1470655291111 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:21:31 INFO - PROCESS | 2009 | 1470655291114 Marionette TRACE conn2 <- [1,2110,null,{}] 04:21:31 INFO - PROCESS | 2009 | 1470655291118 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:31 INFO - PROCESS | 2009 | 1470655291120 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:31 INFO - PROCESS | 2009 | 1470655291215 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:21:31 INFO - PROCESS | 2009 | 1470655291266 Marionette TRACE conn2 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:31 INFO - PROCESS | 2009 | 1470655291267 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:31 INFO - PROCESS | 2009 | ++DOCSHELL 0x117d7b800 == 32 [pid = 2009] [id = 535] 04:21:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 60 (0x112a78400) [pid = 2009] [serial = 1605] [outer = 0x0] 04:21:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 61 (0x112a93c00) [pid = 2009] [serial = 1606] [outer = 0x112a78400] 04:21:31 INFO - PROCESS | 2009 | 1470655291300 Marionette DEBUG loaded listener.js 04:21:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 62 (0x113ba4c00) [pid = 2009] [serial = 1607] [outer = 0x112a78400] 04:21:31 INFO - PROCESS | 2009 | 1470655291740 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 04:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 672ms 04:21:31 INFO - PROCESS | 2009 | 1470655291782 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:21:31 INFO - PROCESS | 2009 | 1470655291786 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:21:31 INFO - PROCESS | 2009 | 1470655291808 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:21:31 INFO - PROCESS | 2009 | 1470655291810 Marionette TRACE conn2 <- [1,2114,null,{}] 04:21:31 INFO - PROCESS | 2009 | 1470655291813 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:31 INFO - PROCESS | 2009 | 1470655291814 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:31 INFO - PROCESS | 2009 | 1470655291909 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:21:31 INFO - PROCESS | 2009 | 1470655291975 Marionette TRACE conn2 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:31 INFO - PROCESS | 2009 | 1470655291976 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:31 INFO - PROCESS | 2009 | ++DOCSHELL 0x123a89800 == 33 [pid = 2009] [id = 536] 04:21:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 63 (0x116a06000) [pid = 2009] [serial = 1608] [outer = 0x0] 04:21:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 64 (0x1174d2000) [pid = 2009] [serial = 1609] [outer = 0x116a06000] 04:21:32 INFO - PROCESS | 2009 | 1470655292007 Marionette DEBUG loaded listener.js 04:21:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 65 (0x117d3dc00) [pid = 2009] [serial = 1610] [outer = 0x116a06000] 04:21:32 INFO - PROCESS | 2009 | 1470655292422 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 04:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 624ms 04:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:21:32 INFO - PROCESS | 2009 | 1470655292431 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:21:32 INFO - PROCESS | 2009 | 1470655292432 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:21:32 INFO - PROCESS | 2009 | 1470655292435 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:21:32 INFO - PROCESS | 2009 | 1470655292439 Marionette TRACE conn2 <- [1,2118,null,{}] 04:21:32 INFO - PROCESS | 2009 | 1470655292448 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:32 INFO - PROCESS | 2009 | 1470655292452 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:32 INFO - PROCESS | 2009 | 1470655292566 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:21:32 INFO - PROCESS | 2009 | 1470655292634 Marionette TRACE conn2 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:32 INFO - PROCESS | 2009 | 1470655292637 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:32 INFO - PROCESS | 2009 | ++DOCSHELL 0x11700c800 == 34 [pid = 2009] [id = 537] 04:21:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 66 (0x118187c00) [pid = 2009] [serial = 1611] [outer = 0x0] 04:21:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 67 (0x11837e800) [pid = 2009] [serial = 1612] [outer = 0x118187c00] 04:21:32 INFO - PROCESS | 2009 | 1470655292669 Marionette DEBUG loaded listener.js 04:21:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 68 (0x11932a800) [pid = 2009] [serial = 1613] [outer = 0x118187c00] 04:21:33 INFO - PROCESS | 2009 | 1470655293056 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 04:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 676ms 04:21:33 INFO - PROCESS | 2009 | 1470655293112 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:21:33 INFO - PROCESS | 2009 | 1470655293115 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:21:33 INFO - PROCESS | 2009 | 1470655293118 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:21:33 INFO - PROCESS | 2009 | 1470655293120 Marionette TRACE conn2 <- [1,2122,null,{}] 04:21:33 INFO - PROCESS | 2009 | 1470655293124 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:33 INFO - PROCESS | 2009 | 1470655293126 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:33 INFO - PROCESS | 2009 | 1470655293248 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:21:33 INFO - PROCESS | 2009 | 1470655293304 Marionette TRACE conn2 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:33 INFO - PROCESS | 2009 | 1470655293306 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:33 INFO - PROCESS | 2009 | ++DOCSHELL 0x128a6b800 == 35 [pid = 2009] [id = 538] 04:21:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 69 (0x11934c800) [pid = 2009] [serial = 1614] [outer = 0x0] 04:21:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 70 (0x1193dfc00) [pid = 2009] [serial = 1615] [outer = 0x11934c800] 04:21:33 INFO - PROCESS | 2009 | 1470655293335 Marionette DEBUG loaded listener.js 04:21:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 71 (0x1194b9000) [pid = 2009] [serial = 1616] [outer = 0x11934c800] 04:21:33 INFO - PROCESS | 2009 | 1470655293741 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 672ms 04:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:21:33 INFO - PROCESS | 2009 | 1470655293790 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:21:33 INFO - PROCESS | 2009 | 1470655293792 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:21:33 INFO - PROCESS | 2009 | 1470655293794 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:21:33 INFO - PROCESS | 2009 | 1470655293795 Marionette TRACE conn2 <- [1,2126,null,{}] 04:21:33 INFO - PROCESS | 2009 | 1470655293798 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:33 INFO - PROCESS | 2009 | 1470655293799 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:33 INFO - PROCESS | 2009 | 1470655293906 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:21:33 INFO - PROCESS | 2009 | 1470655293973 Marionette TRACE conn2 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:33 INFO - PROCESS | 2009 | 1470655293974 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:33 INFO - PROCESS | 2009 | ++DOCSHELL 0x128bbc000 == 36 [pid = 2009] [id = 539] 04:21:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x1194c2c00) [pid = 2009] [serial = 1617] [outer = 0x0] 04:21:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x119b2c000) [pid = 2009] [serial = 1618] [outer = 0x1194c2c00] 04:21:34 INFO - PROCESS | 2009 | 1470655294003 Marionette DEBUG loaded listener.js 04:21:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x119d80800) [pid = 2009] [serial = 1619] [outer = 0x1194c2c00] 04:21:34 INFO - PROCESS | 2009 | 1470655294409 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 04:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 619ms 04:21:34 INFO - PROCESS | 2009 | 1470655294414 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:21:34 INFO - PROCESS | 2009 | 1470655294415 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:21:34 INFO - PROCESS | 2009 | 1470655294417 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:21:34 INFO - PROCESS | 2009 | 1470655294419 Marionette TRACE conn2 <- [1,2130,null,{}] 04:21:34 INFO - PROCESS | 2009 | 1470655294421 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:34 INFO - PROCESS | 2009 | 1470655294426 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:34 INFO - PROCESS | 2009 | 1470655294543 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:21:34 INFO - PROCESS | 2009 | 1470655294610 Marionette TRACE conn2 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:34 INFO - PROCESS | 2009 | 1470655294611 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:34 INFO - PROCESS | 2009 | ++DOCSHELL 0x12929e800 == 37 [pid = 2009] [id = 540] 04:21:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x119d88000) [pid = 2009] [serial = 1620] [outer = 0x0] 04:21:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x123807c00) [pid = 2009] [serial = 1621] [outer = 0x119d88000] 04:21:34 INFO - PROCESS | 2009 | 1470655294641 Marionette DEBUG loaded listener.js 04:21:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x123936400) [pid = 2009] [serial = 1622] [outer = 0x119d88000] 04:21:35 INFO - PROCESS | 2009 | --DOCSHELL 0x115c4f800 == 36 [pid = 2009] [id = 533] 04:21:35 INFO - PROCESS | 2009 | --DOCSHELL 0x112698000 == 35 [pid = 2009] [id = 531] 04:21:35 INFO - PROCESS | 2009 | --DOCSHELL 0x118ee2000 == 34 [pid = 2009] [id = 532] 04:21:35 INFO - PROCESS | 2009 | --DOCSHELL 0x119a17800 == 33 [pid = 2009] [id = 525] 04:21:35 INFO - PROCESS | 2009 | --DOCSHELL 0x128bbc000 == 32 [pid = 2009] [id = 539] 04:21:35 INFO - PROCESS | 2009 | --DOCSHELL 0x128a6b800 == 31 [pid = 2009] [id = 538] 04:21:35 INFO - PROCESS | 2009 | --DOCSHELL 0x11700c800 == 30 [pid = 2009] [id = 537] 04:21:35 INFO - PROCESS | 2009 | --DOCSHELL 0x123a89800 == 29 [pid = 2009] [id = 536] 04:21:35 INFO - PROCESS | 2009 | --DOCSHELL 0x118596000 == 28 [pid = 2009] [id = 534] 04:21:35 INFO - PROCESS | 2009 | --DOCSHELL 0x117d7b800 == 27 [pid = 2009] [id = 535] 04:21:35 INFO - PROCESS | 2009 | 1470655295624 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 04:21:35 INFO - PROCESS | 2009 | 1470655295692 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:21:35 INFO - PROCESS | 2009 | 1470655295696 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:21:35 INFO - PROCESS | 2009 | 1470655295698 Marionette TRACE conn2 <- [1,2134,null,{}] 04:21:35 INFO - PROCESS | 2009 | 1470655295702 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:35 INFO - PROCESS | 2009 | 1470655295706 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:35 INFO - PROCESS | 2009 | 1470655295783 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:21:35 INFO - PROCESS | 2009 | 1470655295792 Marionette TRACE conn2 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:35 INFO - PROCESS | 2009 | 1470655295795 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:35 INFO - PROCESS | 2009 | ++DOCSHELL 0x116007000 == 28 [pid = 2009] [id = 541] 04:21:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x1127de400) [pid = 2009] [serial = 1623] [outer = 0x0] 04:21:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x1127e3000) [pid = 2009] [serial = 1624] [outer = 0x1127de400] 04:21:35 INFO - PROCESS | 2009 | 1470655295823 Marionette DEBUG loaded listener.js 04:21:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x112a83c00) [pid = 2009] [serial = 1625] [outer = 0x1127de400] 04:21:36 INFO - PROCESS | 2009 | 1470655296151 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 04:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 474ms 04:21:36 INFO - PROCESS | 2009 | 1470655296170 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:21:36 INFO - PROCESS | 2009 | 1470655296176 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:21:36 INFO - PROCESS | 2009 | 1470655296181 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:21:36 INFO - PROCESS | 2009 | 1470655296183 Marionette TRACE conn2 <- [1,2138,null,{}] 04:21:36 INFO - PROCESS | 2009 | 1470655296185 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:36 INFO - PROCESS | 2009 | 1470655296187 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:36 INFO - PROCESS | 2009 | 1470655296285 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:21:36 INFO - PROCESS | 2009 | 1470655296340 Marionette TRACE conn2 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:36 INFO - PROCESS | 2009 | 1470655296341 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:36 INFO - PROCESS | 2009 | ++DOCSHELL 0x118433000 == 29 [pid = 2009] [id = 542] 04:21:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x112a94400) [pid = 2009] [serial = 1626] [outer = 0x0] 04:21:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x113b69400) [pid = 2009] [serial = 1627] [outer = 0x112a94400] 04:21:36 INFO - PROCESS | 2009 | 1470655296375 Marionette DEBUG loaded listener.js 04:21:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1164da400) [pid = 2009] [serial = 1628] [outer = 0x112a94400] 04:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 571ms 04:21:36 INFO - PROCESS | 2009 | 1470655296747 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 04:21:36 INFO - PROCESS | 2009 | 1470655296751 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:21:36 INFO - PROCESS | 2009 | 1470655296753 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:21:36 INFO - PROCESS | 2009 | 1470655296758 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:21:36 INFO - PROCESS | 2009 | 1470655296761 Marionette TRACE conn2 <- [1,2142,null,{}] 04:21:36 INFO - PROCESS | 2009 | 1470655296769 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:36 INFO - PROCESS | 2009 | 1470655296774 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:36 INFO - PROCESS | 2009 | 1470655296891 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:21:36 INFO - PROCESS | 2009 | 1470655296933 Marionette TRACE conn2 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:36 INFO - PROCESS | 2009 | 1470655296936 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:36 INFO - PROCESS | 2009 | ++DOCSHELL 0x123891800 == 30 [pid = 2009] [id = 543] 04:21:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x116919c00) [pid = 2009] [serial = 1629] [outer = 0x0] 04:21:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x117153000) [pid = 2009] [serial = 1630] [outer = 0x116919c00] 04:21:36 INFO - PROCESS | 2009 | 1470655296970 Marionette DEBUG loaded listener.js 04:21:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1176ce000) [pid = 2009] [serial = 1631] [outer = 0x116919c00] 04:21:37 INFO - PROCESS | 2009 | 1470655297329 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 04:21:37 INFO - PROCESS | 2009 | 1470655297383 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:21:37 INFO - PROCESS | 2009 | 1470655297385 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:21:37 INFO - PROCESS | 2009 | 1470655297387 Marionette TRACE conn2 <- [1,2146,null,{}] 04:21:37 INFO - PROCESS | 2009 | 1470655297389 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:37 INFO - PROCESS | 2009 | 1470655297390 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:37 INFO - PROCESS | 2009 | 1470655297483 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:21:37 INFO - PROCESS | 2009 | 1470655297518 Marionette TRACE conn2 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:37 INFO - PROCESS | 2009 | 1470655297520 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:37 INFO - PROCESS | 2009 | ++DOCSHELL 0x124c38000 == 31 [pid = 2009] [id = 544] 04:21:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x118106000) [pid = 2009] [serial = 1632] [outer = 0x0] 04:21:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x11813f800) [pid = 2009] [serial = 1633] [outer = 0x118106000] 04:21:37 INFO - PROCESS | 2009 | 1470655297545 Marionette DEBUG loaded listener.js 04:21:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x1181a6800) [pid = 2009] [serial = 1634] [outer = 0x118106000] 04:21:37 INFO - PROCESS | 2009 | 1470655297847 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 04:21:37 INFO - PROCESS | 2009 | 1470655297861 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:21:37 INFO - PROCESS | 2009 | 1470655297863 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:21:37 INFO - PROCESS | 2009 | 1470655297864 Marionette TRACE conn2 <- [1,2150,null,{}] 04:21:37 INFO - PROCESS | 2009 | 1470655297875 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:37 INFO - PROCESS | 2009 | 1470655297877 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:37 INFO - PROCESS | 2009 | 1470655297978 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:21:37 INFO - PROCESS | 2009 | 1470655297982 Marionette TRACE conn2 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:37 INFO - PROCESS | 2009 | 1470655297983 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:37 INFO - PROCESS | 2009 | ++DOCSHELL 0x126732800 == 32 [pid = 2009] [id = 545] 04:21:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x11810e000) [pid = 2009] [serial = 1635] [outer = 0x0] 04:21:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x11879d400) [pid = 2009] [serial = 1636] [outer = 0x11810e000] 04:21:38 INFO - PROCESS | 2009 | 1470655298007 Marionette DEBUG loaded listener.js 04:21:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1193d8800) [pid = 2009] [serial = 1637] [outer = 0x11810e000] 04:21:38 INFO - PROCESS | 2009 | 1470655298359 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 04:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 527ms 04:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:21:38 INFO - PROCESS | 2009 | 1470655298403 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:21:38 INFO - PROCESS | 2009 | 1470655298404 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:21:38 INFO - PROCESS | 2009 | 1470655298407 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:21:38 INFO - PROCESS | 2009 | 1470655298408 Marionette TRACE conn2 <- [1,2154,null,{}] 04:21:38 INFO - PROCESS | 2009 | 1470655298410 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:38 INFO - PROCESS | 2009 | 1470655298414 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:38 INFO - PROCESS | 2009 | 1470655298524 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:21:38 INFO - PROCESS | 2009 | 1470655298564 Marionette TRACE conn2 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:38 INFO - PROCESS | 2009 | 1470655298565 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:38 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a405800 == 33 [pid = 2009] [id = 546] 04:21:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1193dbc00) [pid = 2009] [serial = 1638] [outer = 0x0] 04:21:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x119b2b800) [pid = 2009] [serial = 1639] [outer = 0x1193dbc00] 04:21:38 INFO - PROCESS | 2009 | 1470655298592 Marionette DEBUG loaded listener.js 04:21:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x12380b400) [pid = 2009] [serial = 1640] [outer = 0x1193dbc00] 04:21:38 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x11810e400) [pid = 2009] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:21:38 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x118e61000) [pid = 2009] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:21:38 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x11270f400) [pid = 2009] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:21:38 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x119343000) [pid = 2009] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:21:38 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x112fd0400) [pid = 2009] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:21:38 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x1164e1400) [pid = 2009] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:21:38 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1131dfc00) [pid = 2009] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:21:38 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x113ba3800) [pid = 2009] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:21:38 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x113ba1800) [pid = 2009] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:21:38 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x1176c6800) [pid = 2009] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:21:38 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1127d9000) [pid = 2009] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:21:38 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x10eafd800) [pid = 2009] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:21:38 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x1127da000) [pid = 2009] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:21:38 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x113ba1000) [pid = 2009] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:21:39 INFO - PROCESS | 2009 | 1470655299017 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 619ms 04:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:21:39 INFO - PROCESS | 2009 | 1470655299027 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:21:39 INFO - PROCESS | 2009 | 1470655299028 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:21:39 INFO - PROCESS | 2009 | 1470655299030 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:21:39 INFO - PROCESS | 2009 | 1470655299031 Marionette TRACE conn2 <- [1,2158,null,{}] 04:21:39 INFO - PROCESS | 2009 | 1470655299033 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:39 INFO - PROCESS | 2009 | 1470655299034 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:39 INFO - PROCESS | 2009 | 1470655299119 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:21:39 INFO - PROCESS | 2009 | 1470655299126 Marionette TRACE conn2 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:39 INFO - PROCESS | 2009 | 1470655299127 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:39 INFO - PROCESS | 2009 | ++DOCSHELL 0x119763800 == 34 [pid = 2009] [id = 547] 04:21:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x110e69c00) [pid = 2009] [serial = 1641] [outer = 0x0] 04:21:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x113b9ec00) [pid = 2009] [serial = 1642] [outer = 0x110e69c00] 04:21:39 INFO - PROCESS | 2009 | 1470655299152 Marionette DEBUG loaded listener.js 04:21:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x116914000) [pid = 2009] [serial = 1643] [outer = 0x110e69c00] 04:21:39 INFO - PROCESS | 2009 | 1470655299482 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 468ms 04:21:39 INFO - PROCESS | 2009 | 1470655299499 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:21:39 INFO - PROCESS | 2009 | 1470655299500 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:21:39 INFO - PROCESS | 2009 | 1470655299502 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:21:39 INFO - PROCESS | 2009 | 1470655299504 Marionette TRACE conn2 <- [1,2162,null,{}] 04:21:39 INFO - PROCESS | 2009 | 1470655299508 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:39 INFO - PROCESS | 2009 | 1470655299510 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:39 INFO - PROCESS | 2009 | 1470655299582 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:21:39 INFO - PROCESS | 2009 | 1470655299639 Marionette TRACE conn2 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:39 INFO - PROCESS | 2009 | 1470655299640 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:39 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a87b000 == 35 [pid = 2009] [id = 548] 04:21:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x110e70c00) [pid = 2009] [serial = 1644] [outer = 0x0] 04:21:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x11810d400) [pid = 2009] [serial = 1645] [outer = 0x110e70c00] 04:21:39 INFO - PROCESS | 2009 | 1470655299664 Marionette DEBUG loaded listener.js 04:21:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x119d7e000) [pid = 2009] [serial = 1646] [outer = 0x110e70c00] 04:21:39 INFO - PROCESS | 2009 | 1470655299932 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 04:21:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 473ms 04:21:39 INFO - PROCESS | 2009 | 1470655299979 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:21:39 INFO - PROCESS | 2009 | 1470655299980 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:21:39 INFO - PROCESS | 2009 | 1470655299982 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:21:39 INFO - PROCESS | 2009 | 1470655299983 Marionette TRACE conn2 <- [1,2166,null,{}] 04:21:39 INFO - PROCESS | 2009 | 1470655299986 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:39 INFO - PROCESS | 2009 | 1470655299987 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:40 INFO - PROCESS | 2009 | 1470655300075 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:21:40 INFO - PROCESS | 2009 | 1470655300079 Marionette TRACE conn2 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:40 INFO - PROCESS | 2009 | 1470655300080 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:40 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b134800 == 36 [pid = 2009] [id = 549] 04:21:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x12380c400) [pid = 2009] [serial = 1647] [outer = 0x0] 04:21:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x12392fc00) [pid = 2009] [serial = 1648] [outer = 0x12380c400] 04:21:40 INFO - PROCESS | 2009 | 1470655300104 Marionette DEBUG loaded listener.js 04:21:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x12393a800) [pid = 2009] [serial = 1649] [outer = 0x12380c400] 04:21:40 INFO - PROCESS | 2009 | 1470655300430 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 04:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 471ms 04:21:40 INFO - PROCESS | 2009 | 1470655300453 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:21:40 INFO - PROCESS | 2009 | 1470655300454 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:21:40 INFO - PROCESS | 2009 | 1470655300459 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:21:40 INFO - PROCESS | 2009 | 1470655300460 Marionette TRACE conn2 <- [1,2170,null,{}] 04:21:40 INFO - PROCESS | 2009 | 1470655300462 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:40 INFO - PROCESS | 2009 | 1470655300463 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:40 INFO - PROCESS | 2009 | 1470655300562 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:21:40 INFO - PROCESS | 2009 | 1470655300567 Marionette TRACE conn2 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:40 INFO - PROCESS | 2009 | 1470655300568 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:40 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b80c000 == 37 [pid = 2009] [id = 550] 04:21:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x123935c00) [pid = 2009] [serial = 1650] [outer = 0x0] 04:21:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x12393e000) [pid = 2009] [serial = 1651] [outer = 0x123935c00] 04:21:40 INFO - PROCESS | 2009 | 1470655300595 Marionette DEBUG loaded listener.js 04:21:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x123943400) [pid = 2009] [serial = 1652] [outer = 0x123935c00] 04:21:40 INFO - PROCESS | 2009 | 1470655300892 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 04:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 468ms 04:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:21:40 INFO - PROCESS | 2009 | 1470655300928 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:21:40 INFO - PROCESS | 2009 | 1470655300929 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:21:40 INFO - PROCESS | 2009 | 1470655300931 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:21:40 INFO - PROCESS | 2009 | 1470655300933 Marionette TRACE conn2 <- [1,2174,null,{}] 04:21:40 INFO - PROCESS | 2009 | 1470655300935 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:40 INFO - PROCESS | 2009 | 1470655300937 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:41 INFO - PROCESS | 2009 | 1470655301075 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:21:41 INFO - PROCESS | 2009 | 1470655301129 Marionette TRACE conn2 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:41 INFO - PROCESS | 2009 | 1470655301130 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:41 INFO - PROCESS | 2009 | ++DOCSHELL 0x11268e000 == 38 [pid = 2009] [id = 551] 04:21:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x110e67800) [pid = 2009] [serial = 1653] [outer = 0x0] 04:21:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x111e2c800) [pid = 2009] [serial = 1654] [outer = 0x110e67800] 04:21:41 INFO - PROCESS | 2009 | 1470655301163 Marionette DEBUG loaded listener.js 04:21:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1126c0400) [pid = 2009] [serial = 1655] [outer = 0x110e67800] 04:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 771ms 04:21:41 INFO - PROCESS | 2009 | 1470655301696 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:21:41 INFO - PROCESS | 2009 | 1470655301732 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:21:41 INFO - PROCESS | 2009 | 1470655301735 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:21:41 INFO - PROCESS | 2009 | 1470655301788 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:21:41 INFO - PROCESS | 2009 | 1470655301789 Marionette TRACE conn2 <- [1,2178,null,{}] 04:21:41 INFO - PROCESS | 2009 | 1470655301793 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:41 INFO - PROCESS | 2009 | 1470655301796 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:41 INFO - PROCESS | 2009 | 1470655301901 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:21:41 INFO - PROCESS | 2009 | 1470655301957 Marionette TRACE conn2 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:41 INFO - PROCESS | 2009 | 1470655301958 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:41 INFO - PROCESS | 2009 | ++DOCSHELL 0x12394d800 == 39 [pid = 2009] [id = 552] 04:21:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x113ba9800) [pid = 2009] [serial = 1656] [outer = 0x0] 04:21:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x115ea2400) [pid = 2009] [serial = 1657] [outer = 0x113ba9800] 04:21:41 INFO - PROCESS | 2009 | 1470655301989 Marionette DEBUG loaded listener.js 04:21:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x116763000) [pid = 2009] [serial = 1658] [outer = 0x113ba9800] 04:21:42 INFO - PROCESS | 2009 | 1470655302599 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 877ms 04:21:42 INFO - PROCESS | 2009 | 1470655302667 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:21:42 INFO - PROCESS | 2009 | 1470655302669 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:21:42 INFO - PROCESS | 2009 | 1470655302673 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:21:42 INFO - PROCESS | 2009 | 1470655302675 Marionette TRACE conn2 <- [1,2182,null,{}] 04:21:42 INFO - PROCESS | 2009 | 1470655302679 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:42 INFO - PROCESS | 2009 | 1470655302681 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:42 INFO - PROCESS | 2009 | 1470655302778 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:21:42 INFO - PROCESS | 2009 | 1470655302832 Marionette TRACE conn2 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:42 INFO - PROCESS | 2009 | 1470655302835 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:42 INFO - PROCESS | 2009 | ++DOCSHELL 0x11710b000 == 40 [pid = 2009] [id = 553] 04:21:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x112a88000) [pid = 2009] [serial = 1659] [outer = 0x0] 04:21:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x112e45c00) [pid = 2009] [serial = 1660] [outer = 0x112a88000] 04:21:42 INFO - PROCESS | 2009 | 1470655302864 Marionette DEBUG loaded listener.js 04:21:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x113bab800) [pid = 2009] [serial = 1661] [outer = 0x112a88000] 04:21:43 INFO - PROCESS | 2009 | --DOCSHELL 0x12b80c000 == 39 [pid = 2009] [id = 550] 04:21:43 INFO - PROCESS | 2009 | --DOCSHELL 0x12b134800 == 38 [pid = 2009] [id = 549] 04:21:43 INFO - PROCESS | 2009 | --DOCSHELL 0x12a87b000 == 37 [pid = 2009] [id = 548] 04:21:43 INFO - PROCESS | 2009 | --DOCSHELL 0x119763800 == 36 [pid = 2009] [id = 547] 04:21:43 INFO - PROCESS | 2009 | --DOCSHELL 0x12a405800 == 35 [pid = 2009] [id = 546] 04:21:43 INFO - PROCESS | 2009 | --DOCSHELL 0x126732800 == 34 [pid = 2009] [id = 545] 04:21:43 INFO - PROCESS | 2009 | --DOCSHELL 0x124c38000 == 33 [pid = 2009] [id = 544] 04:21:43 INFO - PROCESS | 2009 | --DOCSHELL 0x123891800 == 32 [pid = 2009] [id = 543] 04:21:43 INFO - PROCESS | 2009 | --DOCSHELL 0x118433000 == 31 [pid = 2009] [id = 542] 04:21:43 INFO - PROCESS | 2009 | --DOCSHELL 0x116007000 == 30 [pid = 2009] [id = 541] 04:21:43 INFO - PROCESS | 2009 | --DOCSHELL 0x12929e800 == 29 [pid = 2009] [id = 540] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x1131ee000) [pid = 2009] [serial = 1565] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x119fcd000) [pid = 2009] [serial = 1571] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x119d88c00) [pid = 2009] [serial = 1574] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x118108c00) [pid = 2009] [serial = 1568] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x113bac800) [pid = 2009] [serial = 1577] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x116993c00) [pid = 2009] [serial = 1604] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x116588c00) [pid = 2009] [serial = 1603] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x11658a800) [pid = 2009] [serial = 1582] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x11693a000) [pid = 2009] [serial = 1583] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x118104c00) [pid = 2009] [serial = 1585] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x118135400) [pid = 2009] [serial = 1586] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x1127de000) [pid = 2009] [serial = 1579] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x112a85400) [pid = 2009] [serial = 1580] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x111caec00) [pid = 2009] [serial = 1594] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1127e2800) [pid = 2009] [serial = 1600] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x113b6a800) [pid = 2009] [serial = 1576] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x1126c4000) [pid = 2009] [serial = 1595] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x115ca9400) [pid = 2009] [serial = 1597] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x112750800) [pid = 2009] [serial = 1564] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x1174d4400) [pid = 2009] [serial = 1567] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x112a8f800) [pid = 2009] [serial = 1601] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x11988f000) [pid = 2009] [serial = 1570] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x116766400) [pid = 2009] [serial = 1598] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x116939800) [pid = 2009] [serial = 1573] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x1193dd000) [pid = 2009] [serial = 1592] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x11879f000) [pid = 2009] [serial = 1589] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x119340000) [pid = 2009] [serial = 1591] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x118181c00) [pid = 2009] [serial = 1588] [outer = 0x0] [url = about:blank] 04:21:43 INFO - PROCESS | 2009 | 1470655303276 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 622ms 04:21:43 INFO - PROCESS | 2009 | 1470655303296 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:21:43 INFO - PROCESS | 2009 | 1470655303299 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:21:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:21:43 INFO - PROCESS | 2009 | 1470655303304 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:21:43 INFO - PROCESS | 2009 | 1470655303308 Marionette TRACE conn2 <- [1,2186,null,{}] 04:21:43 INFO - PROCESS | 2009 | 1470655303310 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:43 INFO - PROCESS | 2009 | 1470655303312 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:43 INFO - PROCESS | 2009 | 1470655303390 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:21:43 INFO - PROCESS | 2009 | 1470655303394 Marionette TRACE conn2 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:43 INFO - PROCESS | 2009 | 1470655303396 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:43 INFO - PROCESS | 2009 | ++DOCSHELL 0x118322000 == 30 [pid = 2009] [id = 554] 04:21:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x116165400) [pid = 2009] [serial = 1662] [outer = 0x0] 04:21:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x1165f1c00) [pid = 2009] [serial = 1663] [outer = 0x116165400] 04:21:43 INFO - PROCESS | 2009 | 1470655303424 Marionette DEBUG loaded listener.js 04:21:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x116939400) [pid = 2009] [serial = 1664] [outer = 0x116165400] 04:21:43 INFO - PROCESS | 2009 | 1470655303747 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:21:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:21:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 472ms 04:21:43 INFO - PROCESS | 2009 | 1470655303777 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:21:43 INFO - PROCESS | 2009 | 1470655303778 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:21:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:21:43 INFO - PROCESS | 2009 | 1470655303781 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:21:43 INFO - PROCESS | 2009 | 1470655303783 Marionette TRACE conn2 <- [1,2190,null,{}] 04:21:43 INFO - PROCESS | 2009 | 1470655303791 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:43 INFO - PROCESS | 2009 | 1470655303794 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:43 INFO - PROCESS | 2009 | 1470655303898 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:21:43 INFO - PROCESS | 2009 | 1470655303958 Marionette TRACE conn2 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:43 INFO - PROCESS | 2009 | 1470655303960 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:43 INFO - PROCESS | 2009 | ++DOCSHELL 0x119771800 == 31 [pid = 2009] [id = 555] 04:21:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x11699e000) [pid = 2009] [serial = 1665] [outer = 0x0] 04:21:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x1174d7400) [pid = 2009] [serial = 1666] [outer = 0x11699e000] 04:21:43 INFO - PROCESS | 2009 | 1470655303988 Marionette DEBUG loaded listener.js 04:21:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x118110400) [pid = 2009] [serial = 1667] [outer = 0x11699e000] 04:21:44 INFO - PROCESS | 2009 | 1470655304283 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 04:21:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:21:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 523ms 04:21:44 INFO - PROCESS | 2009 | 1470655304316 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:21:44 INFO - PROCESS | 2009 | 1470655304319 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:21:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:21:44 INFO - PROCESS | 2009 | 1470655304325 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:21:44 INFO - PROCESS | 2009 | 1470655304328 Marionette TRACE conn2 <- [1,2194,null,{}] 04:21:44 INFO - PROCESS | 2009 | 1470655304331 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:44 INFO - PROCESS | 2009 | 1470655304333 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:44 INFO - PROCESS | 2009 | 1470655304465 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:21:44 INFO - PROCESS | 2009 | 1470655304539 Marionette TRACE conn2 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:44 INFO - PROCESS | 2009 | 1470655304540 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:44 INFO - PROCESS | 2009 | ++DOCSHELL 0x123a9a000 == 32 [pid = 2009] [id = 556] 04:21:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x11270d400) [pid = 2009] [serial = 1668] [outer = 0x0] 04:21:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x11813e400) [pid = 2009] [serial = 1669] [outer = 0x11270d400] 04:21:44 INFO - PROCESS | 2009 | 1470655304581 Marionette DEBUG loaded listener.js 04:21:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x11933fc00) [pid = 2009] [serial = 1670] [outer = 0x11270d400] 04:21:44 INFO - PROCESS | 2009 | 1470655304905 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 04:21:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:21:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 624ms 04:21:44 INFO - PROCESS | 2009 | 1470655304946 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:21:44 INFO - PROCESS | 2009 | 1470655304947 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:21:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:21:44 INFO - PROCESS | 2009 | 1470655304950 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:21:44 INFO - PROCESS | 2009 | 1470655304951 Marionette TRACE conn2 <- [1,2198,null,{}] 04:21:44 INFO - PROCESS | 2009 | 1470655304953 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:44 INFO - PROCESS | 2009 | 1470655304955 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:45 INFO - PROCESS | 2009 | 1470655305063 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:21:45 INFO - PROCESS | 2009 | 1470655305069 Marionette TRACE conn2 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:45 INFO - PROCESS | 2009 | 1470655305070 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:45 INFO - PROCESS | 2009 | ++DOCSHELL 0x1164d6000 == 33 [pid = 2009] [id = 557] 04:21:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x112a7e400) [pid = 2009] [serial = 1671] [outer = 0x0] 04:21:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x1193d3400) [pid = 2009] [serial = 1672] [outer = 0x112a7e400] 04:21:45 INFO - PROCESS | 2009 | 1470655305095 Marionette DEBUG loaded listener.js 04:21:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1194c4000) [pid = 2009] [serial = 1673] [outer = 0x112a7e400] 04:21:45 INFO - PROCESS | 2009 | 1470655305398 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:21:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:21:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 470ms 04:21:45 INFO - PROCESS | 2009 | 1470655305423 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:21:45 INFO - PROCESS | 2009 | 1470655305425 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:21:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:21:45 INFO - PROCESS | 2009 | 1470655305427 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:21:45 INFO - PROCESS | 2009 | 1470655305428 Marionette TRACE conn2 <- [1,2202,null,{}] 04:21:45 INFO - PROCESS | 2009 | 1470655305430 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:45 INFO - PROCESS | 2009 | 1470655305434 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:45 INFO - PROCESS | 2009 | 1470655305561 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:21:45 INFO - PROCESS | 2009 | 1470655305565 Marionette TRACE conn2 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:45 INFO - PROCESS | 2009 | 1470655305566 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:45 INFO - PROCESS | 2009 | ++DOCSHELL 0x129121800 == 34 [pid = 2009] [id = 558] 04:21:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x119427000) [pid = 2009] [serial = 1674] [outer = 0x0] 04:21:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x119d7c800) [pid = 2009] [serial = 1675] [outer = 0x119427000] 04:21:45 INFO - PROCESS | 2009 | 1470655305591 Marionette DEBUG loaded listener.js 04:21:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x123930800) [pid = 2009] [serial = 1676] [outer = 0x119427000] 04:21:45 INFO - PROCESS | 2009 | 1470655305943 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:21:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:21:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 567ms 04:21:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:21:46 INFO - PROCESS | 2009 | 1470655305995 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:21:46 INFO - PROCESS | 2009 | 1470655305996 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:21:46 INFO - PROCESS | 2009 | 1470655305998 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:21:46 INFO - PROCESS | 2009 | 1470655305999 Marionette TRACE conn2 <- [1,2206,null,{}] 04:21:46 INFO - PROCESS | 2009 | 1470655306001 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:46 INFO - PROCESS | 2009 | 1470655306002 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:46 INFO - PROCESS | 2009 | 1470655306097 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:21:46 INFO - PROCESS | 2009 | 1470655306111 Marionette TRACE conn2 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:46 INFO - PROCESS | 2009 | 1470655306112 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:46 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a406800 == 35 [pid = 2009] [id = 559] 04:21:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x12393bc00) [pid = 2009] [serial = 1677] [outer = 0x0] 04:21:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x123943800) [pid = 2009] [serial = 1678] [outer = 0x12393bc00] 04:21:46 INFO - PROCESS | 2009 | 1470655306136 Marionette DEBUG loaded listener.js 04:21:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1239bdc00) [pid = 2009] [serial = 1679] [outer = 0x12393bc00] 04:21:46 INFO - PROCESS | 2009 | 1470655306477 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 04:21:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:21:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 518ms 04:21:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:21:46 INFO - PROCESS | 2009 | 1470655306516 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:21:46 INFO - PROCESS | 2009 | 1470655306517 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:21:46 INFO - PROCESS | 2009 | 1470655306519 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:21:46 INFO - PROCESS | 2009 | 1470655306520 Marionette TRACE conn2 <- [1,2210,null,{}] 04:21:46 INFO - PROCESS | 2009 | 1470655306523 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:46 INFO - PROCESS | 2009 | 1470655306524 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:46 INFO - PROCESS | 2009 | 1470655306621 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:21:46 INFO - PROCESS | 2009 | 1470655306625 Marionette TRACE conn2 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:46 INFO - PROCESS | 2009 | 1470655306626 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:46 INFO - PROCESS | 2009 | ++DOCSHELL 0x12aae0800 == 36 [pid = 2009] [id = 560] 04:21:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x123945800) [pid = 2009] [serial = 1680] [outer = 0x0] 04:21:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1239c3400) [pid = 2009] [serial = 1681] [outer = 0x123945800] 04:21:46 INFO - PROCESS | 2009 | 1470655306649 Marionette DEBUG loaded listener.js 04:21:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x123be3c00) [pid = 2009] [serial = 1682] [outer = 0x123945800] 04:21:46 INFO - PROCESS | 2009 | 1470655306956 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 04:21:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:21:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 472ms 04:21:46 INFO - PROCESS | 2009 | 1470655306996 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:21:46 INFO - PROCESS | 2009 | 1470655306997 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:21:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:21:47 INFO - PROCESS | 2009 | 1470655306999 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:21:47 INFO - PROCESS | 2009 | 1470655307001 Marionette TRACE conn2 <- [1,2214,null,{}] 04:21:47 INFO - PROCESS | 2009 | 1470655307003 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:47 INFO - PROCESS | 2009 | 1470655307004 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:47 INFO - PROCESS | 2009 | 1470655307103 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:21:47 INFO - PROCESS | 2009 | 1470655307140 Marionette TRACE conn2 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:47 INFO - PROCESS | 2009 | 1470655307142 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:47 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba3e800 == 37 [pid = 2009] [id = 561] 04:21:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1239bf400) [pid = 2009] [serial = 1683] [outer = 0x0] 04:21:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x124108c00) [pid = 2009] [serial = 1684] [outer = 0x1239bf400] 04:21:47 INFO - PROCESS | 2009 | 1470655307165 Marionette DEBUG loaded listener.js 04:21:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x1243a3c00) [pid = 2009] [serial = 1685] [outer = 0x1239bf400] 04:21:47 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x118106000) [pid = 2009] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:21:47 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x112a94400) [pid = 2009] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:21:47 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x1127de400) [pid = 2009] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:21:47 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x11810e000) [pid = 2009] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:21:47 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x119d88000) [pid = 2009] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:21:47 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x112a78400) [pid = 2009] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:21:47 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x116a06000) [pid = 2009] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:21:47 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x118187c00) [pid = 2009] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:21:47 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x11934c800) [pid = 2009] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:21:47 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1194c2c00) [pid = 2009] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:21:47 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1193dbc00) [pid = 2009] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:21:47 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x12380c400) [pid = 2009] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:21:47 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x110e69c00) [pid = 2009] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:21:47 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x110e70c00) [pid = 2009] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:21:47 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x116919c00) [pid = 2009] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:21:47 INFO - PROCESS | 2009 | 1470655307522 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 04:21:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:21:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 570ms 04:21:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:21:47 INFO - PROCESS | 2009 | 1470655307571 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:21:47 INFO - PROCESS | 2009 | 1470655307572 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:21:47 INFO - PROCESS | 2009 | 1470655307574 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:21:47 INFO - PROCESS | 2009 | 1470655307575 Marionette TRACE conn2 <- [1,2218,null,{}] 04:21:47 INFO - PROCESS | 2009 | 1470655307578 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:47 INFO - PROCESS | 2009 | 1470655307579 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:47 INFO - PROCESS | 2009 | 1470655307654 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:21:47 INFO - PROCESS | 2009 | 1470655307711 Marionette TRACE conn2 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:47 INFO - PROCESS | 2009 | 1470655307712 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:47 INFO - PROCESS | 2009 | ++DOCSHELL 0x123950800 == 38 [pid = 2009] [id = 562] 04:21:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x112705400) [pid = 2009] [serial = 1686] [outer = 0x0] 04:21:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x116592c00) [pid = 2009] [serial = 1687] [outer = 0x112705400] 04:21:47 INFO - PROCESS | 2009 | 1470655307736 Marionette DEBUG loaded listener.js 04:21:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x118795400) [pid = 2009] [serial = 1688] [outer = 0x112705400] 04:21:47 INFO - PROCESS | 2009 | 1470655307991 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 04:21:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:21:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 471ms 04:21:48 INFO - PROCESS | 2009 | 1470655308046 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:21:48 INFO - PROCESS | 2009 | 1470655308047 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:21:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:21:48 INFO - PROCESS | 2009 | 1470655308050 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:21:48 INFO - PROCESS | 2009 | 1470655308051 Marionette TRACE conn2 <- [1,2222,null,{}] 04:21:48 INFO - PROCESS | 2009 | 1470655308054 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:48 INFO - PROCESS | 2009 | 1470655308057 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:48 INFO - PROCESS | 2009 | 1470655308162 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:21:48 INFO - PROCESS | 2009 | 1470655308167 Marionette TRACE conn2 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:48 INFO - PROCESS | 2009 | 1470655308168 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:48 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be75800 == 39 [pid = 2009] [id = 563] 04:21:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x118e61000) [pid = 2009] [serial = 1689] [outer = 0x0] 04:21:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x123f4f000) [pid = 2009] [serial = 1690] [outer = 0x118e61000] 04:21:48 INFO - PROCESS | 2009 | 1470655308194 Marionette DEBUG loaded listener.js 04:21:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x124751000) [pid = 2009] [serial = 1691] [outer = 0x118e61000] 04:21:48 INFO - PROCESS | 2009 | 1470655308533 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:21:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:21:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 04:21:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:21:48 INFO - PROCESS | 2009 | 1470655308570 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:21:48 INFO - PROCESS | 2009 | 1470655308571 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:21:48 INFO - PROCESS | 2009 | 1470655308573 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:21:48 INFO - PROCESS | 2009 | 1470655308574 Marionette TRACE conn2 <- [1,2226,null,{}] 04:21:48 INFO - PROCESS | 2009 | 1470655308576 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:48 INFO - PROCESS | 2009 | 1470655308578 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:48 INFO - PROCESS | 2009 | 1470655308681 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:21:48 INFO - PROCESS | 2009 | 1470655308689 Marionette TRACE conn2 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:48 INFO - PROCESS | 2009 | 1470655308691 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:48 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be8b000 == 40 [pid = 2009] [id = 564] 04:21:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x12479d800) [pid = 2009] [serial = 1692] [outer = 0x0] 04:21:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x1247a1800) [pid = 2009] [serial = 1693] [outer = 0x12479d800] 04:21:48 INFO - PROCESS | 2009 | 1470655308715 Marionette DEBUG loaded listener.js 04:21:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x124b1a800) [pid = 2009] [serial = 1694] [outer = 0x12479d800] 04:21:49 INFO - PROCESS | 2009 | 1470655309010 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 04:21:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:21:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 469ms 04:21:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:21:49 INFO - PROCESS | 2009 | 1470655309044 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:21:49 INFO - PROCESS | 2009 | 1470655309045 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:21:49 INFO - PROCESS | 2009 | 1470655309047 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:21:49 INFO - PROCESS | 2009 | 1470655309048 Marionette TRACE conn2 <- [1,2230,null,{}] 04:21:49 INFO - PROCESS | 2009 | 1470655309050 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:49 INFO - PROCESS | 2009 | 1470655309051 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:49 INFO - PROCESS | 2009 | 1470655309131 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:21:49 INFO - PROCESS | 2009 | 1470655309134 Marionette TRACE conn2 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:49 INFO - PROCESS | 2009 | 1470655309135 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:49 INFO - PROCESS | 2009 | ++DOCSHELL 0x12c764800 == 41 [pid = 2009] [id = 565] 04:21:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x124b18000) [pid = 2009] [serial = 1695] [outer = 0x0] 04:21:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x124bcc400) [pid = 2009] [serial = 1696] [outer = 0x124b18000] 04:21:49 INFO - PROCESS | 2009 | 1470655309159 Marionette DEBUG loaded listener.js 04:21:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x124bd2400) [pid = 2009] [serial = 1697] [outer = 0x124b18000] 04:21:49 INFO - PROCESS | 2009 | 1470655309623 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 04:21:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:21:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 618ms 04:21:49 INFO - PROCESS | 2009 | 1470655309666 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:21:49 INFO - PROCESS | 2009 | 1470655309668 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:21:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:21:49 INFO - PROCESS | 2009 | 1470655309671 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:21:49 INFO - PROCESS | 2009 | 1470655309673 Marionette TRACE conn2 <- [1,2234,null,{}] 04:21:49 INFO - PROCESS | 2009 | 1470655309677 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:49 INFO - PROCESS | 2009 | 1470655309679 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:49 INFO - PROCESS | 2009 | 1470655309782 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:21:49 INFO - PROCESS | 2009 | 1470655309842 Marionette TRACE conn2 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:49 INFO - PROCESS | 2009 | 1470655309843 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:49 INFO - PROCESS | 2009 | ++DOCSHELL 0x11748f800 == 42 [pid = 2009] [id = 566] 04:21:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1127de400) [pid = 2009] [serial = 1698] [outer = 0x0] 04:21:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x112fd3400) [pid = 2009] [serial = 1699] [outer = 0x1127de400] 04:21:49 INFO - PROCESS | 2009 | 1470655309876 Marionette DEBUG loaded listener.js 04:21:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x115ea0800) [pid = 2009] [serial = 1700] [outer = 0x1127de400] 04:21:50 INFO - PROCESS | 2009 | 1470655310341 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 04:21:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:21:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 720ms 04:21:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:21:50 INFO - PROCESS | 2009 | 1470655310392 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:21:50 INFO - PROCESS | 2009 | 1470655310395 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:21:50 INFO - PROCESS | 2009 | 1470655310399 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:21:50 INFO - PROCESS | 2009 | 1470655310401 Marionette TRACE conn2 <- [1,2238,null,{}] 04:21:50 INFO - PROCESS | 2009 | 1470655310404 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:50 INFO - PROCESS | 2009 | 1470655310406 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:50 INFO - PROCESS | 2009 | 1470655310507 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:21:50 INFO - PROCESS | 2009 | 1470655310566 Marionette TRACE conn2 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:50 INFO - PROCESS | 2009 | 1470655310567 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:50 INFO - PROCESS | 2009 | ++DOCSHELL 0x1243ba800 == 43 [pid = 2009] [id = 567] 04:21:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x11693bc00) [pid = 2009] [serial = 1701] [outer = 0x0] 04:21:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x117262000) [pid = 2009] [serial = 1702] [outer = 0x11693bc00] 04:21:50 INFO - PROCESS | 2009 | 1470655310598 Marionette DEBUG loaded listener.js 04:21:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x118108400) [pid = 2009] [serial = 1703] [outer = 0x11693bc00] 04:21:51 INFO - PROCESS | 2009 | 1470655311043 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:21:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:21:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 673ms 04:21:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:21:51 INFO - PROCESS | 2009 | 1470655311076 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:21:51 INFO - PROCESS | 2009 | 1470655311077 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:21:51 INFO - PROCESS | 2009 | 1470655311080 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:21:51 INFO - PROCESS | 2009 | 1470655311082 Marionette TRACE conn2 <- [1,2242,null,{}] 04:21:51 INFO - PROCESS | 2009 | 1470655311106 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:51 INFO - PROCESS | 2009 | 1470655311110 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:51 INFO - PROCESS | 2009 | 1470655311233 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:21:51 INFO - PROCESS | 2009 | 1470655311287 Marionette TRACE conn2 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:51 INFO - PROCESS | 2009 | 1470655311289 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:51 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be85800 == 44 [pid = 2009] [id = 568] 04:21:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x119b30400) [pid = 2009] [serial = 1704] [outer = 0x0] 04:21:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x119d7e800) [pid = 2009] [serial = 1705] [outer = 0x119b30400] 04:21:51 INFO - PROCESS | 2009 | 1470655311320 Marionette DEBUG loaded listener.js 04:21:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x123804400) [pid = 2009] [serial = 1706] [outer = 0x119b30400] 04:21:51 INFO - PROCESS | 2009 | 1470655311737 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:21:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:21:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 670ms 04:21:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:21:51 INFO - PROCESS | 2009 | 1470655311750 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:21:51 INFO - PROCESS | 2009 | 1470655311752 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:21:51 INFO - PROCESS | 2009 | 1470655311754 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:21:51 INFO - PROCESS | 2009 | 1470655311756 Marionette TRACE conn2 <- [1,2246,null,{}] 04:21:51 INFO - PROCESS | 2009 | 1470655311758 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:51 INFO - PROCESS | 2009 | 1470655311759 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:51 INFO - PROCESS | 2009 | 1470655311860 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:21:51 INFO - PROCESS | 2009 | 1470655311915 Marionette TRACE conn2 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:51 INFO - PROCESS | 2009 | 1470655311916 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:51 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ca17000 == 45 [pid = 2009] [id = 569] 04:21:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x123928000) [pid = 2009] [serial = 1707] [outer = 0x0] 04:21:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x1239b9800) [pid = 2009] [serial = 1708] [outer = 0x123928000] 04:21:51 INFO - PROCESS | 2009 | 1470655311945 Marionette DEBUG loaded listener.js 04:21:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x1241a8800) [pid = 2009] [serial = 1709] [outer = 0x123928000] 04:21:52 INFO - PROCESS | 2009 | 1470655312597 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:21:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:21:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 871ms 04:21:52 INFO - PROCESS | 2009 | 1470655312627 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:21:52 INFO - PROCESS | 2009 | 1470655312629 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:21:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:21:52 INFO - PROCESS | 2009 | 1470655312633 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:21:52 INFO - PROCESS | 2009 | 1470655312635 Marionette TRACE conn2 <- [1,2250,null,{}] 04:21:52 INFO - PROCESS | 2009 | 1470655312639 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:52 INFO - PROCESS | 2009 | 1470655312642 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:52 INFO - PROCESS | 2009 | 1470655312730 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:21:52 INFO - PROCESS | 2009 | 1470655312809 Marionette TRACE conn2 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:52 INFO - PROCESS | 2009 | 1470655312811 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:52 INFO - PROCESS | 2009 | ++DOCSHELL 0x115c45000 == 46 [pid = 2009] [id = 570] 04:21:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x1127e3800) [pid = 2009] [serial = 1710] [outer = 0x0] 04:21:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x112a77c00) [pid = 2009] [serial = 1711] [outer = 0x1127e3800] 04:21:52 INFO - PROCESS | 2009 | 1470655312838 Marionette DEBUG loaded listener.js 04:21:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x112fce800) [pid = 2009] [serial = 1712] [outer = 0x1127e3800] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x12be8b000 == 45 [pid = 2009] [id = 564] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x12be75800 == 44 [pid = 2009] [id = 563] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x123950800 == 43 [pid = 2009] [id = 562] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba3e800 == 42 [pid = 2009] [id = 561] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x12aae0800 == 41 [pid = 2009] [id = 560] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x12a406800 == 40 [pid = 2009] [id = 559] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x129121800 == 39 [pid = 2009] [id = 558] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x1164d6000 == 38 [pid = 2009] [id = 557] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x123a9a000 == 37 [pid = 2009] [id = 556] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x119771800 == 36 [pid = 2009] [id = 555] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x118322000 == 35 [pid = 2009] [id = 554] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x11710b000 == 34 [pid = 2009] [id = 553] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x12394d800 == 33 [pid = 2009] [id = 552] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x11268e000 == 32 [pid = 2009] [id = 551] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x12ca17000 == 31 [pid = 2009] [id = 569] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x12be85800 == 30 [pid = 2009] [id = 568] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x1243ba800 == 29 [pid = 2009] [id = 567] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x12c764800 == 28 [pid = 2009] [id = 565] 04:21:53 INFO - PROCESS | 2009 | --DOCSHELL 0x11748f800 == 27 [pid = 2009] [id = 566] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x11813f800) [pid = 2009] [serial = 1633] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x113b69400) [pid = 2009] [serial = 1627] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x1164da400) [pid = 2009] [serial = 1628] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x1127e3000) [pid = 2009] [serial = 1624] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x11879d400) [pid = 2009] [serial = 1636] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x123936400) [pid = 2009] [serial = 1622] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x113ba4c00) [pid = 2009] [serial = 1607] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x123807c00) [pid = 2009] [serial = 1621] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x112a93c00) [pid = 2009] [serial = 1606] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x117d3dc00) [pid = 2009] [serial = 1610] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x1174d2000) [pid = 2009] [serial = 1609] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x11932a800) [pid = 2009] [serial = 1613] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x11837e800) [pid = 2009] [serial = 1612] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x1194b9000) [pid = 2009] [serial = 1616] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x1193dfc00) [pid = 2009] [serial = 1615] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x119d80800) [pid = 2009] [serial = 1619] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1181a6800) [pid = 2009] [serial = 1634] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x119b2c000) [pid = 2009] [serial = 1618] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x119b2b800) [pid = 2009] [serial = 1639] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x12393a800) [pid = 2009] [serial = 1649] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x1193d8800) [pid = 2009] [serial = 1637] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x113b9ec00) [pid = 2009] [serial = 1642] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x116914000) [pid = 2009] [serial = 1643] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x12393e000) [pid = 2009] [serial = 1651] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x12392fc00) [pid = 2009] [serial = 1648] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x12380b400) [pid = 2009] [serial = 1640] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x119d7e000) [pid = 2009] [serial = 1646] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x11810d400) [pid = 2009] [serial = 1645] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x112a83c00) [pid = 2009] [serial = 1625] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x1176ce000) [pid = 2009] [serial = 1631] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x117153000) [pid = 2009] [serial = 1630] [outer = 0x0] [url = about:blank] 04:21:53 INFO - PROCESS | 2009 | 1470655313854 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 04:21:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:21:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1275ms 04:21:53 INFO - PROCESS | 2009 | 1470655313909 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:21:53 INFO - PROCESS | 2009 | 1470655313913 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:21:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:21:53 INFO - PROCESS | 2009 | 1470655313918 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:21:53 INFO - PROCESS | 2009 | 1470655313920 Marionette TRACE conn2 <- [1,2254,null,{}] 04:21:53 INFO - PROCESS | 2009 | 1470655313926 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:53 INFO - PROCESS | 2009 | 1470655313929 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:54 INFO - PROCESS | 2009 | 1470655314086 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:21:54 INFO - PROCESS | 2009 | 1470655314174 Marionette TRACE conn2 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:54 INFO - PROCESS | 2009 | 1470655314177 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:54 INFO - PROCESS | 2009 | ++DOCSHELL 0x1164c2000 == 28 [pid = 2009] [id = 571] 04:21:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x1127e2400) [pid = 2009] [serial = 1713] [outer = 0x0] 04:21:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x112a74c00) [pid = 2009] [serial = 1714] [outer = 0x1127e2400] 04:21:54 INFO - PROCESS | 2009 | 1470655314221 Marionette DEBUG loaded listener.js 04:21:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x112fd0400) [pid = 2009] [serial = 1715] [outer = 0x1127e2400] 04:21:54 INFO - PROCESS | 2009 | 1470655314529 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:21:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:21:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 626ms 04:21:54 INFO - PROCESS | 2009 | 1470655314546 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:21:54 INFO - PROCESS | 2009 | 1470655314549 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:21:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:21:54 INFO - PROCESS | 2009 | 1470655314555 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:21:54 INFO - PROCESS | 2009 | 1470655314559 Marionette TRACE conn2 <- [1,2258,null,{}] 04:21:54 INFO - PROCESS | 2009 | 1470655314563 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:54 INFO - PROCESS | 2009 | 1470655314564 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:54 INFO - PROCESS | 2009 | 1470655314668 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:21:54 INFO - PROCESS | 2009 | 1470655314745 Marionette TRACE conn2 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:54 INFO - PROCESS | 2009 | 1470655314747 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:54 INFO - PROCESS | 2009 | ++DOCSHELL 0x117498000 == 29 [pid = 2009] [id = 572] 04:21:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x112fd2c00) [pid = 2009] [serial = 1716] [outer = 0x0] 04:21:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x115e3c000) [pid = 2009] [serial = 1717] [outer = 0x112fd2c00] 04:21:54 INFO - PROCESS | 2009 | 1470655314791 Marionette DEBUG loaded listener.js 04:21:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x116918000) [pid = 2009] [serial = 1718] [outer = 0x112fd2c00] 04:21:55 INFO - PROCESS | 2009 | 1470655315233 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:21:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:21:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 724ms 04:21:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:21:55 INFO - PROCESS | 2009 | 1470655315279 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:21:55 INFO - PROCESS | 2009 | 1470655315280 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:21:55 INFO - PROCESS | 2009 | 1470655315282 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:21:55 INFO - PROCESS | 2009 | 1470655315285 Marionette TRACE conn2 <- [1,2262,null,{}] 04:21:55 INFO - PROCESS | 2009 | 1470655315292 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:55 INFO - PROCESS | 2009 | 1470655315296 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:55 INFO - PROCESS | 2009 | 1470655315371 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:21:55 INFO - PROCESS | 2009 | 1470655315378 Marionette TRACE conn2 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:55 INFO - PROCESS | 2009 | 1470655315380 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:55 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a9c000 == 30 [pid = 2009] [id = 573] 04:21:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x11270f400) [pid = 2009] [serial = 1719] [outer = 0x0] 04:21:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1176ca400) [pid = 2009] [serial = 1720] [outer = 0x11270f400] 04:21:55 INFO - PROCESS | 2009 | 1470655315424 Marionette DEBUG loaded listener.js 04:21:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x118102400) [pid = 2009] [serial = 1721] [outer = 0x11270f400] 04:21:55 INFO - PROCESS | 2009 | 1470655315759 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:21:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:21:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 523ms 04:21:55 INFO - PROCESS | 2009 | 1470655315806 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:21:55 INFO - PROCESS | 2009 | 1470655315808 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:21:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:21:55 INFO - PROCESS | 2009 | 1470655315810 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:21:55 INFO - PROCESS | 2009 | 1470655315811 Marionette TRACE conn2 <- [1,2266,null,{}] 04:21:55 INFO - PROCESS | 2009 | 1470655315813 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:55 INFO - PROCESS | 2009 | 1470655315814 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:55 INFO - PROCESS | 2009 | 1470655315928 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:21:55 INFO - PROCESS | 2009 | 1470655315942 Marionette TRACE conn2 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:55 INFO - PROCESS | 2009 | 1470655315943 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:55 INFO - PROCESS | 2009 | ++DOCSHELL 0x123969800 == 31 [pid = 2009] [id = 574] 04:21:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x118136000) [pid = 2009] [serial = 1722] [outer = 0x0] 04:21:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x118140800) [pid = 2009] [serial = 1723] [outer = 0x118136000] 04:21:55 INFO - PROCESS | 2009 | 1470655315968 Marionette DEBUG loaded listener.js 04:21:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x1181a1000) [pid = 2009] [serial = 1724] [outer = 0x118136000] 04:21:56 INFO - PROCESS | 2009 | 1470655316364 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 04:21:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:21:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 568ms 04:21:56 INFO - PROCESS | 2009 | 1470655316386 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:21:56 INFO - PROCESS | 2009 | 1470655316394 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:21:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:21:56 INFO - PROCESS | 2009 | 1470655316397 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:21:56 INFO - PROCESS | 2009 | 1470655316398 Marionette TRACE conn2 <- [1,2270,null,{}] 04:21:56 INFO - PROCESS | 2009 | 1470655316400 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:56 INFO - PROCESS | 2009 | 1470655316401 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:56 INFO - PROCESS | 2009 | 1470655316495 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:21:56 INFO - PROCESS | 2009 | 1470655316504 Marionette TRACE conn2 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:56 INFO - PROCESS | 2009 | 1470655316505 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:56 INFO - PROCESS | 2009 | ++DOCSHELL 0x1247ce000 == 32 [pid = 2009] [id = 575] 04:21:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x11270f800) [pid = 2009] [serial = 1725] [outer = 0x0] 04:21:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x118799000) [pid = 2009] [serial = 1726] [outer = 0x11270f800] 04:21:56 INFO - PROCESS | 2009 | 1470655316532 Marionette DEBUG loaded listener.js 04:21:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x119341c00) [pid = 2009] [serial = 1727] [outer = 0x11270f800] 04:21:56 INFO - PROCESS | 2009 | 1470655316870 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:21:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:21:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 517ms 04:21:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:21:56 INFO - PROCESS | 2009 | 1470655316915 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:21:56 INFO - PROCESS | 2009 | 1470655316916 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:21:56 INFO - PROCESS | 2009 | 1470655316918 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:21:56 INFO - PROCESS | 2009 | 1470655316919 Marionette TRACE conn2 <- [1,2274,null,{}] 04:21:56 INFO - PROCESS | 2009 | 1470655316922 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:56 INFO - PROCESS | 2009 | 1470655316926 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:57 INFO - PROCESS | 2009 | 1470655317037 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:21:57 INFO - PROCESS | 2009 | 1470655317075 Marionette TRACE conn2 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:57 INFO - PROCESS | 2009 | 1470655317076 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:57 INFO - PROCESS | 2009 | ++DOCSHELL 0x126a1c800 == 33 [pid = 2009] [id = 576] 04:21:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x11934d400) [pid = 2009] [serial = 1728] [outer = 0x0] 04:21:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1194c5000) [pid = 2009] [serial = 1729] [outer = 0x11934d400] 04:21:57 INFO - PROCESS | 2009 | 1470655317101 Marionette DEBUG loaded listener.js 04:21:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x119f29c00) [pid = 2009] [serial = 1730] [outer = 0x11934d400] 04:21:57 INFO - PROCESS | 2009 | 1470655317401 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 04:21:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:21:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 519ms 04:21:57 INFO - PROCESS | 2009 | 1470655317438 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:21:57 INFO - PROCESS | 2009 | 1470655317440 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:21:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:21:57 INFO - PROCESS | 2009 | 1470655317444 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:21:57 INFO - PROCESS | 2009 | 1470655317451 Marionette TRACE conn2 <- [1,2278,null,{}] 04:21:57 INFO - PROCESS | 2009 | 1470655317454 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:57 INFO - PROCESS | 2009 | 1470655317455 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:57 INFO - PROCESS | 2009 | 1470655317548 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:21:57 INFO - PROCESS | 2009 | 1470655317588 Marionette TRACE conn2 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:57 INFO - PROCESS | 2009 | 1470655317589 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:57 INFO - PROCESS | 2009 | ++DOCSHELL 0x128bc6000 == 34 [pid = 2009] [id = 577] 04:21:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x1174d1c00) [pid = 2009] [serial = 1731] [outer = 0x0] 04:21:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x123803c00) [pid = 2009] [serial = 1732] [outer = 0x1174d1c00] 04:21:57 INFO - PROCESS | 2009 | 1470655317613 Marionette DEBUG loaded listener.js 04:21:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x12392fc00) [pid = 2009] [serial = 1733] [outer = 0x1174d1c00] 04:21:58 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x113ba9800) [pid = 2009] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:21:58 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x12393bc00) [pid = 2009] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:21:58 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x118e61000) [pid = 2009] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:21:58 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x11699e000) [pid = 2009] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:21:58 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x112a7e400) [pid = 2009] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:21:58 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x123945800) [pid = 2009] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:21:58 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1239bf400) [pid = 2009] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:21:58 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x11270d400) [pid = 2009] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:21:58 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x119427000) [pid = 2009] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:21:58 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x112a88000) [pid = 2009] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:21:58 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x116165400) [pid = 2009] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:21:58 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x123935c00) [pid = 2009] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:21:58 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x112705400) [pid = 2009] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:21:58 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x110e67800) [pid = 2009] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:21:58 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x12479d800) [pid = 2009] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:21:58 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x124b18000) [pid = 2009] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:21:58 INFO - PROCESS | 2009 | 1470655318297 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:21:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:21:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 877ms 04:21:58 INFO - PROCESS | 2009 | 1470655318323 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:21:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:21:58 INFO - PROCESS | 2009 | 1470655318325 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:21:58 INFO - PROCESS | 2009 | 1470655318328 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:21:58 INFO - PROCESS | 2009 | 1470655318330 Marionette TRACE conn2 <- [1,2282,null,{}] 04:21:58 INFO - PROCESS | 2009 | 1470655318333 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:58 INFO - PROCESS | 2009 | 1470655318335 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:58 INFO - PROCESS | 2009 | 1470655318410 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:21:58 INFO - PROCESS | 2009 | 1470655318414 Marionette TRACE conn2 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:58 INFO - PROCESS | 2009 | 1470655318415 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:58 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a41d000 == 35 [pid = 2009] [id = 578] 04:21:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x111c83800) [pid = 2009] [serial = 1734] [outer = 0x0] 04:21:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x113ba6800) [pid = 2009] [serial = 1735] [outer = 0x111c83800] 04:21:58 INFO - PROCESS | 2009 | 1470655318442 Marionette DEBUG loaded listener.js 04:21:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x118135800) [pid = 2009] [serial = 1736] [outer = 0x111c83800] 04:21:58 INFO - PROCESS | 2009 | 1470655318763 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 04:21:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:21:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 470ms 04:21:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:21:58 INFO - PROCESS | 2009 | 1470655318799 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:21:58 INFO - PROCESS | 2009 | 1470655318800 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:21:58 INFO - PROCESS | 2009 | 1470655318802 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:21:58 INFO - PROCESS | 2009 | 1470655318803 Marionette TRACE conn2 <- [1,2286,null,{}] 04:21:58 INFO - PROCESS | 2009 | 1470655318807 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:58 INFO - PROCESS | 2009 | 1470655318816 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:58 INFO - PROCESS | 2009 | 1470655318914 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:21:58 INFO - PROCESS | 2009 | 1470655318921 Marionette TRACE conn2 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:58 INFO - PROCESS | 2009 | 1470655318922 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:58 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a8e000 == 36 [pid = 2009] [id = 579] 04:21:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x116935400) [pid = 2009] [serial = 1737] [outer = 0x0] 04:21:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x119f28800) [pid = 2009] [serial = 1738] [outer = 0x116935400] 04:21:58 INFO - PROCESS | 2009 | 1470655318948 Marionette DEBUG loaded listener.js 04:21:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x12393a000) [pid = 2009] [serial = 1739] [outer = 0x116935400] 04:21:59 INFO - PROCESS | 2009 | 1470655319226 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 04:21:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 04:21:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 474ms 04:21:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:21:59 INFO - PROCESS | 2009 | 1470655319278 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:21:59 INFO - PROCESS | 2009 | 1470655319279 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:21:59 INFO - PROCESS | 2009 | 1470655319282 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:21:59 INFO - PROCESS | 2009 | 1470655319283 Marionette TRACE conn2 <- [1,2290,null,{}] 04:21:59 INFO - PROCESS | 2009 | 1470655319285 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:59 INFO - PROCESS | 2009 | 1470655319287 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:59 INFO - PROCESS | 2009 | 1470655319363 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:21:59 INFO - PROCESS | 2009 | 1470655319366 Marionette TRACE conn2 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:59 INFO - PROCESS | 2009 | 1470655319367 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:59 INFO - PROCESS | 2009 | ++DOCSHELL 0x12aae0000 == 37 [pid = 2009] [id = 580] 04:21:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x1194c0800) [pid = 2009] [serial = 1740] [outer = 0x0] 04:21:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x123945800) [pid = 2009] [serial = 1741] [outer = 0x1194c0800] 04:21:59 INFO - PROCESS | 2009 | 1470655319394 Marionette DEBUG loaded listener.js 04:21:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1239c1c00) [pid = 2009] [serial = 1742] [outer = 0x1194c0800] 04:21:59 INFO - PROCESS | 2009 | 1470655319719 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 04:21:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:21:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 472ms 04:21:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:21:59 INFO - PROCESS | 2009 | 1470655319754 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:21:59 INFO - PROCESS | 2009 | 1470655319756 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:21:59 INFO - PROCESS | 2009 | 1470655319758 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:21:59 INFO - PROCESS | 2009 | 1470655319760 Marionette TRACE conn2 <- [1,2294,null,{}] 04:21:59 INFO - PROCESS | 2009 | 1470655319762 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:21:59 INFO - PROCESS | 2009 | 1470655319763 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:59 INFO - PROCESS | 2009 | 1470655319882 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:21:59 INFO - PROCESS | 2009 | 1470655319889 Marionette TRACE conn2 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:21:59 INFO - PROCESS | 2009 | 1470655319892 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:21:59 INFO - PROCESS | 2009 | ++DOCSHELL 0x1247c1000 == 38 [pid = 2009] [id = 581] 04:21:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1239c2400) [pid = 2009] [serial = 1743] [outer = 0x0] 04:21:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x124105c00) [pid = 2009] [serial = 1744] [outer = 0x1239c2400] 04:21:59 INFO - PROCESS | 2009 | 1470655319918 Marionette DEBUG loaded listener.js 04:21:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x124716800) [pid = 2009] [serial = 1745] [outer = 0x1239c2400] 04:22:00 INFO - PROCESS | 2009 | 1470655320283 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 04:22:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:22:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 569ms 04:22:00 INFO - PROCESS | 2009 | 1470655320328 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:22:00 INFO - PROCESS | 2009 | 1470655320330 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:22:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:22:00 INFO - PROCESS | 2009 | 1470655320334 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:22:00 INFO - PROCESS | 2009 | 1470655320337 Marionette TRACE conn2 <- [1,2298,null,{}] 04:22:00 INFO - PROCESS | 2009 | 1470655320341 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:00 INFO - PROCESS | 2009 | 1470655320343 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:00 INFO - PROCESS | 2009 | 1470655320456 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:22:00 INFO - PROCESS | 2009 | 1470655320515 Marionette TRACE conn2 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:00 INFO - PROCESS | 2009 | 1470655320518 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:00 INFO - PROCESS | 2009 | ++DOCSHELL 0x116185000 == 39 [pid = 2009] [id = 582] 04:22:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x112707800) [pid = 2009] [serial = 1746] [outer = 0x0] 04:22:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x1127d7400) [pid = 2009] [serial = 1747] [outer = 0x112707800] 04:22:00 INFO - PROCESS | 2009 | 1470655320550 Marionette DEBUG loaded listener.js 04:22:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x112a93c00) [pid = 2009] [serial = 1748] [outer = 0x112707800] 04:22:01 INFO - PROCESS | 2009 | 1470655321083 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 04:22:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:22:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 778ms 04:22:01 INFO - PROCESS | 2009 | 1470655321112 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:22:01 INFO - PROCESS | 2009 | 1470655321115 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:22:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:22:01 INFO - PROCESS | 2009 | 1470655321120 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:22:01 INFO - PROCESS | 2009 | 1470655321121 Marionette TRACE conn2 <- [1,2302,null,{}] 04:22:01 INFO - PROCESS | 2009 | 1470655321152 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:01 INFO - PROCESS | 2009 | 1470655321153 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:01 INFO - PROCESS | 2009 | 1470655321265 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:22:01 INFO - PROCESS | 2009 | 1470655321346 Marionette TRACE conn2 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:01 INFO - PROCESS | 2009 | 1470655321347 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:01 INFO - PROCESS | 2009 | ++DOCSHELL 0x123a86000 == 40 [pid = 2009] [id = 583] 04:22:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x1165f3000) [pid = 2009] [serial = 1749] [outer = 0x0] 04:22:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x11691dc00) [pid = 2009] [serial = 1750] [outer = 0x1165f3000] 04:22:01 INFO - PROCESS | 2009 | 1470655321378 Marionette DEBUG loaded listener.js 04:22:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x116ab8400) [pid = 2009] [serial = 1751] [outer = 0x1165f3000] 04:22:02 INFO - PROCESS | 2009 | 1470655322062 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:22:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:22:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 997ms 04:22:02 INFO - PROCESS | 2009 | 1470655322117 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:22:02 INFO - PROCESS | 2009 | 1470655322119 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:22:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:22:02 INFO - PROCESS | 2009 | 1470655322123 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:22:02 INFO - PROCESS | 2009 | 1470655322124 Marionette TRACE conn2 <- [1,2306,null,{}] 04:22:02 INFO - PROCESS | 2009 | 1470655322128 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:02 INFO - PROCESS | 2009 | 1470655322129 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:02 INFO - PROCESS | 2009 | 1470655322230 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:22:02 INFO - PROCESS | 2009 | 1470655322290 Marionette TRACE conn2 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:02 INFO - PROCESS | 2009 | 1470655322293 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:02 INFO - PROCESS | 2009 | ++DOCSHELL 0x116424800 == 41 [pid = 2009] [id = 584] 04:22:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x1121b1800) [pid = 2009] [serial = 1752] [outer = 0x0] 04:22:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x1121bc800) [pid = 2009] [serial = 1753] [outer = 0x1121b1800] 04:22:02 INFO - PROCESS | 2009 | 1470655322321 Marionette DEBUG loaded listener.js 04:22:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x112704800) [pid = 2009] [serial = 1754] [outer = 0x1121b1800] 04:22:02 INFO - PROCESS | 2009 | --DOCSHELL 0x12aae0000 == 40 [pid = 2009] [id = 580] 04:22:02 INFO - PROCESS | 2009 | --DOCSHELL 0x119a8e000 == 39 [pid = 2009] [id = 579] 04:22:02 INFO - PROCESS | 2009 | --DOCSHELL 0x12a41d000 == 38 [pid = 2009] [id = 578] 04:22:02 INFO - PROCESS | 2009 | --DOCSHELL 0x128bc6000 == 37 [pid = 2009] [id = 577] 04:22:02 INFO - PROCESS | 2009 | --DOCSHELL 0x126a1c800 == 36 [pid = 2009] [id = 576] 04:22:02 INFO - PROCESS | 2009 | --DOCSHELL 0x1247ce000 == 35 [pid = 2009] [id = 575] 04:22:02 INFO - PROCESS | 2009 | --DOCSHELL 0x123969800 == 34 [pid = 2009] [id = 574] 04:22:02 INFO - PROCESS | 2009 | --DOCSHELL 0x119a9c000 == 33 [pid = 2009] [id = 573] 04:22:02 INFO - PROCESS | 2009 | --DOCSHELL 0x117498000 == 32 [pid = 2009] [id = 572] 04:22:02 INFO - PROCESS | 2009 | --DOCSHELL 0x1164c2000 == 31 [pid = 2009] [id = 571] 04:22:02 INFO - PROCESS | 2009 | --DOCSHELL 0x115c45000 == 30 [pid = 2009] [id = 570] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x116763000) [pid = 2009] [serial = 1658] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x1239bdc00) [pid = 2009] [serial = 1679] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x115ea2400) [pid = 2009] [serial = 1657] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x123f4f000) [pid = 2009] [serial = 1690] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x118110400) [pid = 2009] [serial = 1667] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x1193d3400) [pid = 2009] [serial = 1672] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x123be3c00) [pid = 2009] [serial = 1682] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x124108c00) [pid = 2009] [serial = 1684] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x11933fc00) [pid = 2009] [serial = 1670] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x123930800) [pid = 2009] [serial = 1676] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x119d7c800) [pid = 2009] [serial = 1675] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1243a3c00) [pid = 2009] [serial = 1685] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x112e45c00) [pid = 2009] [serial = 1660] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x1165f1c00) [pid = 2009] [serial = 1663] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x123943800) [pid = 2009] [serial = 1678] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x113bab800) [pid = 2009] [serial = 1661] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x123943400) [pid = 2009] [serial = 1652] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x116592c00) [pid = 2009] [serial = 1687] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x118795400) [pid = 2009] [serial = 1688] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x1194c4000) [pid = 2009] [serial = 1673] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1126c0400) [pid = 2009] [serial = 1655] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x1239c3400) [pid = 2009] [serial = 1681] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x116939400) [pid = 2009] [serial = 1664] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x11813e400) [pid = 2009] [serial = 1669] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x111e2c800) [pid = 2009] [serial = 1654] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x1174d7400) [pid = 2009] [serial = 1666] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x1247a1800) [pid = 2009] [serial = 1693] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x124751000) [pid = 2009] [serial = 1691] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x124bd2400) [pid = 2009] [serial = 1697] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x124bcc400) [pid = 2009] [serial = 1696] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x124b1a800) [pid = 2009] [serial = 1694] [outer = 0x0] [url = about:blank] 04:22:02 INFO - PROCESS | 2009 | 1470655322722 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 04:22:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:22:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 622ms 04:22:02 INFO - PROCESS | 2009 | 1470655322745 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:22:02 INFO - PROCESS | 2009 | 1470655322748 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:22:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:22:02 INFO - PROCESS | 2009 | 1470655322752 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:22:02 INFO - PROCESS | 2009 | 1470655322754 Marionette TRACE conn2 <- [1,2310,null,{}] 04:22:02 INFO - PROCESS | 2009 | 1470655322758 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:02 INFO - PROCESS | 2009 | 1470655322761 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:02 INFO - PROCESS | 2009 | 1470655322838 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:22:02 INFO - PROCESS | 2009 | 1470655322845 Marionette TRACE conn2 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:02 INFO - PROCESS | 2009 | 1470655322846 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:02 INFO - PROCESS | 2009 | ++DOCSHELL 0x118422000 == 31 [pid = 2009] [id = 585] 04:22:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x112a80800) [pid = 2009] [serial = 1755] [outer = 0x0] 04:22:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x112e45800) [pid = 2009] [serial = 1756] [outer = 0x112a80800] 04:22:02 INFO - PROCESS | 2009 | 1470655322873 Marionette DEBUG loaded listener.js 04:22:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x113b10400) [pid = 2009] [serial = 1757] [outer = 0x112a80800] 04:22:03 INFO - PROCESS | 2009 | 1470655323244 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:22:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:22:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 519ms 04:22:03 INFO - PROCESS | 2009 | 1470655323273 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:22:03 INFO - PROCESS | 2009 | 1470655323275 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:22:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:22:03 INFO - PROCESS | 2009 | 1470655323278 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:22:03 INFO - PROCESS | 2009 | 1470655323282 Marionette TRACE conn2 <- [1,2314,null,{}] 04:22:03 INFO - PROCESS | 2009 | 1470655323294 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:03 INFO - PROCESS | 2009 | 1470655323300 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:03 INFO - PROCESS | 2009 | 1470655323426 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:22:03 INFO - PROCESS | 2009 | 1470655323440 Marionette TRACE conn2 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:03 INFO - PROCESS | 2009 | 1470655323443 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:03 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a17800 == 32 [pid = 2009] [id = 586] 04:22:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x112705c00) [pid = 2009] [serial = 1758] [outer = 0x0] 04:22:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x116930800) [pid = 2009] [serial = 1759] [outer = 0x112705c00] 04:22:03 INFO - PROCESS | 2009 | 1470655323490 Marionette DEBUG loaded listener.js 04:22:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x116a0cc00) [pid = 2009] [serial = 1760] [outer = 0x112705c00] 04:22:03 INFO - PROCESS | 2009 | 1470655323919 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 04:22:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:22:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 674ms 04:22:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:22:03 INFO - PROCESS | 2009 | 1470655323953 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:22:03 INFO - PROCESS | 2009 | 1470655323955 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:22:03 INFO - PROCESS | 2009 | 1470655323957 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:22:03 INFO - PROCESS | 2009 | 1470655323958 Marionette TRACE conn2 <- [1,2318,null,{}] 04:22:03 INFO - PROCESS | 2009 | 1470655323960 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:03 INFO - PROCESS | 2009 | 1470655323962 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:04 INFO - PROCESS | 2009 | 1470655324041 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:22:04 INFO - PROCESS | 2009 | 1470655324045 Marionette TRACE conn2 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:04 INFO - PROCESS | 2009 | 1470655324046 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:04 INFO - PROCESS | 2009 | ++DOCSHELL 0x123e62000 == 33 [pid = 2009] [id = 587] 04:22:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x117263c00) [pid = 2009] [serial = 1761] [outer = 0x0] 04:22:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x1174dd800) [pid = 2009] [serial = 1762] [outer = 0x117263c00] 04:22:04 INFO - PROCESS | 2009 | 1470655324071 Marionette DEBUG loaded listener.js 04:22:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x118103000) [pid = 2009] [serial = 1763] [outer = 0x117263c00] 04:22:04 INFO - PROCESS | 2009 | 1470655324391 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 04:22:04 INFO - PROCESS | 2009 | 1470655324428 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:22:04 INFO - PROCESS | 2009 | 1470655324430 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:22:04 INFO - PROCESS | 2009 | 1470655324431 Marionette TRACE conn2 <- [1,2322,null,{}] 04:22:04 INFO - PROCESS | 2009 | 1470655324433 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:04 INFO - PROCESS | 2009 | 1470655324434 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:04 INFO - PROCESS | 2009 | 1470655324510 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:22:04 INFO - PROCESS | 2009 | 1470655324572 Marionette TRACE conn2 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:04 INFO - PROCESS | 2009 | 1470655324573 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:04 INFO - PROCESS | 2009 | ++DOCSHELL 0x1243ba800 == 34 [pid = 2009] [id = 588] 04:22:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x1164da800) [pid = 2009] [serial = 1764] [outer = 0x0] 04:22:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x118106c00) [pid = 2009] [serial = 1765] [outer = 0x1164da800] 04:22:04 INFO - PROCESS | 2009 | 1470655324597 Marionette DEBUG loaded listener.js 04:22:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x118144800) [pid = 2009] [serial = 1766] [outer = 0x1164da800] 04:22:04 INFO - PROCESS | 2009 | 1470655324951 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:22:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:22:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 567ms 04:22:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:22:05 INFO - PROCESS | 2009 | 1470655324998 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:22:05 INFO - PROCESS | 2009 | 1470655324999 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:22:05 INFO - PROCESS | 2009 | 1470655325001 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:22:05 INFO - PROCESS | 2009 | 1470655325002 Marionette TRACE conn2 <- [1,2326,null,{}] 04:22:05 INFO - PROCESS | 2009 | 1470655325004 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:05 INFO - PROCESS | 2009 | 1470655325009 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:05 INFO - PROCESS | 2009 | 1470655325130 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:22:05 INFO - PROCESS | 2009 | 1470655325147 Marionette TRACE conn2 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:05 INFO - PROCESS | 2009 | 1470655325148 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:05 INFO - PROCESS | 2009 | ++DOCSHELL 0x12910e000 == 35 [pid = 2009] [id = 589] 04:22:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x118796800) [pid = 2009] [serial = 1767] [outer = 0x0] 04:22:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x11932b400) [pid = 2009] [serial = 1768] [outer = 0x118796800] 04:22:05 INFO - PROCESS | 2009 | 1470655325173 Marionette DEBUG loaded listener.js 04:22:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x119433400) [pid = 2009] [serial = 1769] [outer = 0x118796800] 04:22:05 INFO - PROCESS | 2009 | 1470655325499 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:22:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:22:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 04:22:05 INFO - PROCESS | 2009 | 1470655325521 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:22:05 INFO - PROCESS | 2009 | 1470655325524 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:22:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:22:05 INFO - PROCESS | 2009 | 1470655325528 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:22:05 INFO - PROCESS | 2009 | 1470655325530 Marionette TRACE conn2 <- [1,2330,null,{}] 04:22:05 INFO - PROCESS | 2009 | 1470655325532 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:05 INFO - PROCESS | 2009 | 1470655325533 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:05 INFO - PROCESS | 2009 | 1470655325629 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:22:05 INFO - PROCESS | 2009 | 1470655325668 Marionette TRACE conn2 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:05 INFO - PROCESS | 2009 | 1470655325669 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:05 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a41a000 == 36 [pid = 2009] [id = 590] 04:22:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x1194b7c00) [pid = 2009] [serial = 1770] [outer = 0x0] 04:22:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x1198cf000) [pid = 2009] [serial = 1771] [outer = 0x1194b7c00] 04:22:05 INFO - PROCESS | 2009 | 1470655325700 Marionette DEBUG loaded listener.js 04:22:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x119b32c00) [pid = 2009] [serial = 1772] [outer = 0x1194b7c00] 04:22:05 INFO - PROCESS | 2009 | 1470655325984 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:22:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:22:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 471ms 04:22:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:22:06 INFO - PROCESS | 2009 | 1470655325999 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:22:06 INFO - PROCESS | 2009 | 1470655326000 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:22:06 INFO - PROCESS | 2009 | 1470655326002 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:22:06 INFO - PROCESS | 2009 | 1470655326003 Marionette TRACE conn2 <- [1,2334,null,{}] 04:22:06 INFO - PROCESS | 2009 | 1470655326021 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:06 INFO - PROCESS | 2009 | 1470655326024 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:06 INFO - PROCESS | 2009 | 1470655326127 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:22:06 INFO - PROCESS | 2009 | 1470655326131 Marionette TRACE conn2 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:06 INFO - PROCESS | 2009 | 1470655326132 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:06 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a878000 == 37 [pid = 2009] [id = 591] 04:22:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1194c2c00) [pid = 2009] [serial = 1773] [outer = 0x0] 04:22:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x119d82000) [pid = 2009] [serial = 1774] [outer = 0x1194c2c00] 04:22:06 INFO - PROCESS | 2009 | 1470655326157 Marionette DEBUG loaded listener.js 04:22:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x1208dbc00) [pid = 2009] [serial = 1775] [outer = 0x1194c2c00] 04:22:06 INFO - PROCESS | 2009 | 1470655326484 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 04:22:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:22:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 519ms 04:22:06 INFO - PROCESS | 2009 | 1470655326521 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:22:06 INFO - PROCESS | 2009 | 1470655326523 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:22:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:22:06 INFO - PROCESS | 2009 | 1470655326528 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:22:06 INFO - PROCESS | 2009 | 1470655326529 Marionette TRACE conn2 <- [1,2338,null,{}] 04:22:06 INFO - PROCESS | 2009 | 1470655326531 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:06 INFO - PROCESS | 2009 | 1470655326532 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:06 INFO - PROCESS | 2009 | 1470655326630 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:22:06 INFO - PROCESS | 2009 | 1470655326644 Marionette TRACE conn2 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:06 INFO - PROCESS | 2009 | 1470655326645 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:06 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b14d800 == 38 [pid = 2009] [id = 592] 04:22:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x119d85c00) [pid = 2009] [serial = 1776] [outer = 0x0] 04:22:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x12380ac00) [pid = 2009] [serial = 1777] [outer = 0x119d85c00] 04:22:06 INFO - PROCESS | 2009 | 1470655326675 Marionette DEBUG loaded listener.js 04:22:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x123933800) [pid = 2009] [serial = 1778] [outer = 0x119d85c00] 04:22:06 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x1174d1c00) [pid = 2009] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:22:06 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x119b30400) [pid = 2009] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:22:06 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x1194c0800) [pid = 2009] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:22:06 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x111c83800) [pid = 2009] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:22:06 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x112fd2c00) [pid = 2009] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:22:06 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x123928000) [pid = 2009] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:22:06 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x116935400) [pid = 2009] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:22:06 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x118136000) [pid = 2009] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:22:06 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x11270f800) [pid = 2009] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:22:06 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1127e3800) [pid = 2009] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:22:06 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1127e2400) [pid = 2009] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:22:06 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x11270f400) [pid = 2009] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:22:06 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x11934d400) [pid = 2009] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:22:06 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1127de400) [pid = 2009] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:22:06 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x11693bc00) [pid = 2009] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:22:07 INFO - PROCESS | 2009 | 1470655327049 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:22:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:22:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 570ms 04:22:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:22:07 INFO - PROCESS | 2009 | 1470655327098 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:22:07 INFO - PROCESS | 2009 | 1470655327100 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:22:07 INFO - PROCESS | 2009 | 1470655327102 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:22:07 INFO - PROCESS | 2009 | 1470655327103 Marionette TRACE conn2 <- [1,2342,null,{}] 04:22:07 INFO - PROCESS | 2009 | 1470655327105 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:07 INFO - PROCESS | 2009 | 1470655327106 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:07 INFO - PROCESS | 2009 | 1470655327181 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:22:07 INFO - PROCESS | 2009 | 1470655327242 Marionette TRACE conn2 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:07 INFO - PROCESS | 2009 | 1470655327243 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:07 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b133000 == 39 [pid = 2009] [id = 593] 04:22:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x1127dbc00) [pid = 2009] [serial = 1779] [outer = 0x0] 04:22:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x1165f8400) [pid = 2009] [serial = 1780] [outer = 0x1127dbc00] 04:22:07 INFO - PROCESS | 2009 | 1470655327268 Marionette DEBUG loaded listener.js 04:22:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x119344400) [pid = 2009] [serial = 1781] [outer = 0x1127dbc00] 04:22:07 INFO - PROCESS | 2009 | 1470655327544 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 04:22:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:22:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 468ms 04:22:07 INFO - PROCESS | 2009 | 1470655327570 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:22:07 INFO - PROCESS | 2009 | 1470655327572 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:22:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:22:07 INFO - PROCESS | 2009 | 1470655327582 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:22:07 INFO - PROCESS | 2009 | 1470655327584 Marionette TRACE conn2 <- [1,2346,null,{}] 04:22:07 INFO - PROCESS | 2009 | 1470655327586 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:07 INFO - PROCESS | 2009 | 1470655327587 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:07 INFO - PROCESS | 2009 | 1470655327685 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:22:07 INFO - PROCESS | 2009 | 1470655327691 Marionette TRACE conn2 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:07 INFO - PROCESS | 2009 | 1470655327693 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:07 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be79800 == 40 [pid = 2009] [id = 594] 04:22:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x123807000) [pid = 2009] [serial = 1782] [outer = 0x0] 04:22:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x123932000) [pid = 2009] [serial = 1783] [outer = 0x123807000] 04:22:07 INFO - PROCESS | 2009 | 1470655327726 Marionette DEBUG loaded listener.js 04:22:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x123be3800) [pid = 2009] [serial = 1784] [outer = 0x123807000] 04:22:08 INFO - PROCESS | 2009 | 1470655328079 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:22:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:22:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 521ms 04:22:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:22:08 INFO - PROCESS | 2009 | 1470655328104 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:22:08 INFO - PROCESS | 2009 | 1470655328105 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:22:08 INFO - PROCESS | 2009 | 1470655328108 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:22:08 INFO - PROCESS | 2009 | 1470655328110 Marionette TRACE conn2 <- [1,2350,null,{}] 04:22:08 INFO - PROCESS | 2009 | 1470655328127 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:08 INFO - PROCESS | 2009 | 1470655328129 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:08 INFO - PROCESS | 2009 | 1470655328250 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:22:08 INFO - PROCESS | 2009 | 1470655328256 Marionette TRACE conn2 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:08 INFO - PROCESS | 2009 | 1470655328257 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:08 INFO - PROCESS | 2009 | ++DOCSHELL 0x12c74e800 == 41 [pid = 2009] [id = 595] 04:22:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x12393dc00) [pid = 2009] [serial = 1785] [outer = 0x0] 04:22:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x1243aa000) [pid = 2009] [serial = 1786] [outer = 0x12393dc00] 04:22:08 INFO - PROCESS | 2009 | 1470655328296 Marionette DEBUG loaded listener.js 04:22:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x12470f400) [pid = 2009] [serial = 1787] [outer = 0x12393dc00] 04:22:08 INFO - PROCESS | 2009 | 1470655328681 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 04:22:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:22:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 586ms 04:22:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:22:08 INFO - PROCESS | 2009 | 1470655328695 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:22:08 INFO - PROCESS | 2009 | 1470655328696 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:22:08 INFO - PROCESS | 2009 | 1470655328698 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:22:08 INFO - PROCESS | 2009 | 1470655328699 Marionette TRACE conn2 <- [1,2354,null,{}] 04:22:08 INFO - PROCESS | 2009 | 1470655328701 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:08 INFO - PROCESS | 2009 | 1470655328702 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:08 INFO - PROCESS | 2009 | 1470655328785 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:22:08 INFO - PROCESS | 2009 | 1470655328868 Marionette TRACE conn2 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:08 INFO - PROCESS | 2009 | 1470655328869 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:08 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ca03000 == 42 [pid = 2009] [id = 596] 04:22:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x124713400) [pid = 2009] [serial = 1788] [outer = 0x0] 04:22:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1247a0800) [pid = 2009] [serial = 1789] [outer = 0x124713400] 04:22:08 INFO - PROCESS | 2009 | 1470655328892 Marionette DEBUG loaded listener.js 04:22:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x124b19400) [pid = 2009] [serial = 1790] [outer = 0x124713400] 04:22:09 INFO - PROCESS | 2009 | 1470655329350 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 04:22:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:22:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 718ms 04:22:09 INFO - PROCESS | 2009 | 1470655329417 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:22:09 INFO - PROCESS | 2009 | 1470655329419 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:22:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:22:09 INFO - PROCESS | 2009 | 1470655329422 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:22:09 INFO - PROCESS | 2009 | 1470655329426 Marionette TRACE conn2 <- [1,2358,null,{}] 04:22:09 INFO - PROCESS | 2009 | 1470655329429 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:09 INFO - PROCESS | 2009 | 1470655329431 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:09 INFO - PROCESS | 2009 | 1470655329538 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:22:09 INFO - PROCESS | 2009 | 1470655329599 Marionette TRACE conn2 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:09 INFO - PROCESS | 2009 | 1470655329600 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:09 INFO - PROCESS | 2009 | ++DOCSHELL 0x118597800 == 43 [pid = 2009] [id = 597] 04:22:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1127dcc00) [pid = 2009] [serial = 1791] [outer = 0x0] 04:22:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x112a82c00) [pid = 2009] [serial = 1792] [outer = 0x1127dcc00] 04:22:09 INFO - PROCESS | 2009 | 1470655329631 Marionette DEBUG loaded listener.js 04:22:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x113ba3800) [pid = 2009] [serial = 1793] [outer = 0x1127dcc00] 04:22:10 INFO - PROCESS | 2009 | 1470655330077 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 04:22:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:22:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 722ms 04:22:10 INFO - PROCESS | 2009 | 1470655330152 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:22:10 INFO - PROCESS | 2009 | 1470655330155 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:22:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:22:10 INFO - PROCESS | 2009 | 1470655330191 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:22:10 INFO - PROCESS | 2009 | 1470655330193 Marionette TRACE conn2 <- [1,2362,null,{}] 04:22:10 INFO - PROCESS | 2009 | 1470655330197 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:10 INFO - PROCESS | 2009 | 1470655330199 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:10 INFO - PROCESS | 2009 | 1470655330306 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:22:10 INFO - PROCESS | 2009 | 1470655330379 Marionette TRACE conn2 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:10 INFO - PROCESS | 2009 | 1470655330380 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:10 INFO - PROCESS | 2009 | ++DOCSHELL 0x128bb1800 == 44 [pid = 2009] [id = 598] 04:22:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x11693a000) [pid = 2009] [serial = 1794] [outer = 0x0] 04:22:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x117265c00) [pid = 2009] [serial = 1795] [outer = 0x11693a000] 04:22:10 INFO - PROCESS | 2009 | 1470655330411 Marionette DEBUG loaded listener.js 04:22:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x118104c00) [pid = 2009] [serial = 1796] [outer = 0x11693a000] 04:22:10 INFO - PROCESS | 2009 | 1470655330844 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 04:22:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:22:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 691ms 04:22:10 INFO - PROCESS | 2009 | 1470655330864 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:22:10 INFO - PROCESS | 2009 | 1470655330865 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:22:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:22:10 INFO - PROCESS | 2009 | 1470655330868 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:22:10 INFO - PROCESS | 2009 | 1470655330871 Marionette TRACE conn2 <- [1,2366,null,{}] 04:22:10 INFO - PROCESS | 2009 | 1470655330881 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:10 INFO - PROCESS | 2009 | 1470655330884 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:10 INFO - PROCESS | 2009 | 1470655330989 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:22:11 INFO - PROCESS | 2009 | 1470655331052 Marionette TRACE conn2 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:11 INFO - PROCESS | 2009 | 1470655331054 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:11 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ca1d800 == 45 [pid = 2009] [id = 599] 04:22:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x11818f400) [pid = 2009] [serial = 1797] [outer = 0x0] 04:22:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x119320400) [pid = 2009] [serial = 1798] [outer = 0x11818f400] 04:22:11 INFO - PROCESS | 2009 | 1470655331084 Marionette DEBUG loaded listener.js 04:22:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x119432c00) [pid = 2009] [serial = 1799] [outer = 0x11818f400] 04:22:11 INFO - PROCESS | 2009 | 1470655331559 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 04:22:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:22:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 723ms 04:22:11 INFO - PROCESS | 2009 | 1470655331610 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:22:11 INFO - PROCESS | 2009 | 1470655331612 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:22:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:22:11 INFO - PROCESS | 2009 | 1470655331615 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:22:11 INFO - PROCESS | 2009 | 1470655331617 Marionette TRACE conn2 <- [1,2370,null,{}] 04:22:11 INFO - PROCESS | 2009 | 1470655331619 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:11 INFO - PROCESS | 2009 | 1470655331621 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:11 INFO - PROCESS | 2009 | 1470655331725 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:22:11 INFO - PROCESS | 2009 | 1470655331799 Marionette TRACE conn2 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:11 INFO - PROCESS | 2009 | 1470655331800 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:11 INFO - PROCESS | 2009 | ++DOCSHELL 0x117485800 == 46 [pid = 2009] [id = 600] 04:22:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x11615cc00) [pid = 2009] [serial = 1800] [outer = 0x0] 04:22:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x1193d6400) [pid = 2009] [serial = 1801] [outer = 0x11615cc00] 04:22:11 INFO - PROCESS | 2009 | 1470655331832 Marionette DEBUG loaded listener.js 04:22:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x1208db000) [pid = 2009] [serial = 1802] [outer = 0x11615cc00] 04:22:12 INFO - PROCESS | 2009 | 1470655332394 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 04:22:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:22:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 822ms 04:22:12 INFO - PROCESS | 2009 | 1470655332438 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:22:12 INFO - PROCESS | 2009 | 1470655332440 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:22:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:22:12 INFO - PROCESS | 2009 | 1470655332443 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:22:12 INFO - PROCESS | 2009 | 1470655332445 Marionette TRACE conn2 <- [1,2374,null,{}] 04:22:12 INFO - PROCESS | 2009 | 1470655332449 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:12 INFO - PROCESS | 2009 | 1470655332450 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:12 INFO - PROCESS | 2009 | 1470655332544 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:22:12 INFO - PROCESS | 2009 | 1470655332611 Marionette TRACE conn2 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:12 INFO - PROCESS | 2009 | 1470655332612 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:12 INFO - PROCESS | 2009 | ++DOCSHELL 0x11617f000 == 47 [pid = 2009] [id = 601] 04:22:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x1127e5000) [pid = 2009] [serial = 1803] [outer = 0x0] 04:22:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x113ba5800) [pid = 2009] [serial = 1804] [outer = 0x1127e5000] 04:22:12 INFO - PROCESS | 2009 | 1470655332641 Marionette DEBUG loaded listener.js 04:22:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x1164ac800) [pid = 2009] [serial = 1805] [outer = 0x1127e5000] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x12c74e800 == 46 [pid = 2009] [id = 595] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x12be79800 == 45 [pid = 2009] [id = 594] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x12b133000 == 44 [pid = 2009] [id = 593] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x12b14d800 == 43 [pid = 2009] [id = 592] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x12a878000 == 42 [pid = 2009] [id = 591] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x12a41a000 == 41 [pid = 2009] [id = 590] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x12910e000 == 40 [pid = 2009] [id = 589] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x1243ba800 == 39 [pid = 2009] [id = 588] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x123e62000 == 38 [pid = 2009] [id = 587] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x119a17800 == 37 [pid = 2009] [id = 586] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x118422000 == 36 [pid = 2009] [id = 585] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x116424800 == 35 [pid = 2009] [id = 584] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x123a86000 == 34 [pid = 2009] [id = 583] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x1247c1000 == 33 [pid = 2009] [id = 581] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x116185000 == 32 [pid = 2009] [id = 582] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x117485800 == 31 [pid = 2009] [id = 600] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x12ca1d800 == 30 [pid = 2009] [id = 599] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x128bb1800 == 29 [pid = 2009] [id = 598] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x118597800 == 28 [pid = 2009] [id = 597] 04:22:13 INFO - PROCESS | 2009 | --DOCSHELL 0x12ca03000 == 27 [pid = 2009] [id = 596] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x118799000) [pid = 2009] [serial = 1726] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x112fce800) [pid = 2009] [serial = 1712] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x112a77c00) [pid = 2009] [serial = 1711] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x112a74c00) [pid = 2009] [serial = 1714] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x112fd0400) [pid = 2009] [serial = 1715] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x1176ca400) [pid = 2009] [serial = 1720] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x1194c5000) [pid = 2009] [serial = 1729] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x115ea0800) [pid = 2009] [serial = 1700] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x112fd3400) [pid = 2009] [serial = 1699] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x118108400) [pid = 2009] [serial = 1703] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x117262000) [pid = 2009] [serial = 1702] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x119341c00) [pid = 2009] [serial = 1727] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x123803c00) [pid = 2009] [serial = 1732] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x119f29c00) [pid = 2009] [serial = 1730] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x123804400) [pid = 2009] [serial = 1706] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1239c1c00) [pid = 2009] [serial = 1742] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x113ba6800) [pid = 2009] [serial = 1735] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x118135800) [pid = 2009] [serial = 1736] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x119d7e800) [pid = 2009] [serial = 1705] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x123945800) [pid = 2009] [serial = 1741] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x115e3c000) [pid = 2009] [serial = 1717] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1241a8800) [pid = 2009] [serial = 1709] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x12392fc00) [pid = 2009] [serial = 1733] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x1239b9800) [pid = 2009] [serial = 1708] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x124105c00) [pid = 2009] [serial = 1744] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x116918000) [pid = 2009] [serial = 1718] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x118102400) [pid = 2009] [serial = 1721] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x119f28800) [pid = 2009] [serial = 1738] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x118140800) [pid = 2009] [serial = 1723] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x12393a000) [pid = 2009] [serial = 1739] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x1181a1000) [pid = 2009] [serial = 1724] [outer = 0x0] [url = about:blank] 04:22:13 INFO - PROCESS | 2009 | 1470655333599 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 04:22:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:22:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1174ms 04:22:13 INFO - PROCESS | 2009 | 1470655333618 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:22:13 INFO - PROCESS | 2009 | 1470655333620 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:22:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:22:13 INFO - PROCESS | 2009 | 1470655333627 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:22:13 INFO - PROCESS | 2009 | 1470655333629 Marionette TRACE conn2 <- [1,2378,null,{}] 04:22:13 INFO - PROCESS | 2009 | 1470655333633 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:13 INFO - PROCESS | 2009 | 1470655333634 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:13 INFO - PROCESS | 2009 | 1470655333714 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:22:13 INFO - PROCESS | 2009 | 1470655333719 Marionette TRACE conn2 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:13 INFO - PROCESS | 2009 | 1470655333722 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:13 INFO - PROCESS | 2009 | ++DOCSHELL 0x116419000 == 28 [pid = 2009] [id = 602] 04:22:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x112754000) [pid = 2009] [serial = 1806] [outer = 0x0] 04:22:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x1127e6c00) [pid = 2009] [serial = 1807] [outer = 0x112754000] 04:22:13 INFO - PROCESS | 2009 | 1470655333751 Marionette DEBUG loaded listener.js 04:22:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x111f17400) [pid = 2009] [serial = 1808] [outer = 0x112754000] 04:22:14 INFO - PROCESS | 2009 | 1470655334127 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 04:22:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:22:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 523ms 04:22:14 INFO - PROCESS | 2009 | 1470655334147 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:22:14 INFO - PROCESS | 2009 | 1470655334151 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:22:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:22:14 INFO - PROCESS | 2009 | 1470655334156 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:22:14 INFO - PROCESS | 2009 | 1470655334160 Marionette TRACE conn2 <- [1,2382,null,{}] 04:22:14 INFO - PROCESS | 2009 | 1470655334162 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:14 INFO - PROCESS | 2009 | 1470655334164 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:14 INFO - PROCESS | 2009 | 1470655334242 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:22:14 INFO - PROCESS | 2009 | 1470655334246 Marionette TRACE conn2 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:14 INFO - PROCESS | 2009 | 1470655334248 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:14 INFO - PROCESS | 2009 | ++DOCSHELL 0x11840e000 == 29 [pid = 2009] [id = 603] 04:22:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1131e7400) [pid = 2009] [serial = 1809] [outer = 0x0] 04:22:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x115ea0000) [pid = 2009] [serial = 1810] [outer = 0x1131e7400] 04:22:14 INFO - PROCESS | 2009 | 1470655334277 Marionette DEBUG loaded listener.js 04:22:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x1165f3800) [pid = 2009] [serial = 1811] [outer = 0x1131e7400] 04:22:14 INFO - PROCESS | 2009 | 1470655334626 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 04:22:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:22:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 523ms 04:22:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:22:14 INFO - PROCESS | 2009 | 1470655334679 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:22:14 INFO - PROCESS | 2009 | 1470655334680 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:22:14 INFO - PROCESS | 2009 | 1470655334682 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:22:14 INFO - PROCESS | 2009 | 1470655334685 Marionette TRACE conn2 <- [1,2386,null,{}] 04:22:14 INFO - PROCESS | 2009 | 1470655334693 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:14 INFO - PROCESS | 2009 | 1470655334697 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:14 INFO - PROCESS | 2009 | 1470655334772 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:22:14 INFO - PROCESS | 2009 | 1470655334780 Marionette TRACE conn2 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:14 INFO - PROCESS | 2009 | 1470655334782 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:14 INFO - PROCESS | 2009 | ++DOCSHELL 0x119f10800 == 30 [pid = 2009] [id = 604] 04:22:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x111fe3800) [pid = 2009] [serial = 1812] [outer = 0x0] 04:22:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1174d5800) [pid = 2009] [serial = 1813] [outer = 0x111fe3800] 04:22:14 INFO - PROCESS | 2009 | 1470655334810 Marionette DEBUG loaded listener.js 04:22:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x118102800) [pid = 2009] [serial = 1814] [outer = 0x111fe3800] 04:22:15 INFO - PROCESS | 2009 | 1470655335149 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 04:22:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:22:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 470ms 04:22:15 INFO - PROCESS | 2009 | 1470655335153 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:22:15 INFO - PROCESS | 2009 | 1470655335156 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:22:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:22:15 INFO - PROCESS | 2009 | 1470655335161 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:22:15 INFO - PROCESS | 2009 | 1470655335162 Marionette TRACE conn2 <- [1,2390,null,{}] 04:22:15 INFO - PROCESS | 2009 | 1470655335164 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:15 INFO - PROCESS | 2009 | 1470655335165 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:15 INFO - PROCESS | 2009 | 1470655335247 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:22:15 INFO - PROCESS | 2009 | 1470655335310 Marionette TRACE conn2 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:15 INFO - PROCESS | 2009 | 1470655335311 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:15 INFO - PROCESS | 2009 | ++DOCSHELL 0x123e6f000 == 31 [pid = 2009] [id = 605] 04:22:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x117262800) [pid = 2009] [serial = 1815] [outer = 0x0] 04:22:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x118136400) [pid = 2009] [serial = 1816] [outer = 0x117262800] 04:22:15 INFO - PROCESS | 2009 | 1470655335337 Marionette DEBUG loaded listener.js 04:22:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x118184000) [pid = 2009] [serial = 1817] [outer = 0x117262800] 04:22:15 INFO - PROCESS | 2009 | 1470655335628 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:22:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:22:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 518ms 04:22:15 INFO - PROCESS | 2009 | 1470655335680 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:22:15 INFO - PROCESS | 2009 | 1470655335681 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:22:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:22:15 INFO - PROCESS | 2009 | 1470655335694 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:22:15 INFO - PROCESS | 2009 | 1470655335695 Marionette TRACE conn2 <- [1,2394,null,{}] 04:22:15 INFO - PROCESS | 2009 | 1470655335697 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:15 INFO - PROCESS | 2009 | 1470655335698 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:15 INFO - PROCESS | 2009 | 1470655335791 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:22:15 INFO - PROCESS | 2009 | 1470655335829 Marionette TRACE conn2 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:15 INFO - PROCESS | 2009 | 1470655335830 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:15 INFO - PROCESS | 2009 | ++DOCSHELL 0x125288000 == 32 [pid = 2009] [id = 606] 04:22:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1131e1c00) [pid = 2009] [serial = 1818] [outer = 0x0] 04:22:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1181a2c00) [pid = 2009] [serial = 1819] [outer = 0x1131e1c00] 04:22:15 INFO - PROCESS | 2009 | 1470655335854 Marionette DEBUG loaded listener.js 04:22:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x118e61800) [pid = 2009] [serial = 1820] [outer = 0x1131e1c00] 04:22:16 INFO - PROCESS | 2009 | 1470655336231 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:22:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:22:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 569ms 04:22:16 INFO - PROCESS | 2009 | 1470655336264 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:22:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:22:16 INFO - PROCESS | 2009 | 1470655336266 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:22:16 INFO - PROCESS | 2009 | 1470655336270 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:22:16 INFO - PROCESS | 2009 | 1470655336271 Marionette TRACE conn2 <- [1,2398,null,{}] 04:22:16 INFO - PROCESS | 2009 | 1470655336275 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:16 INFO - PROCESS | 2009 | 1470655336281 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:16 INFO - PROCESS | 2009 | 1470655336460 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:22:16 INFO - PROCESS | 2009 | 1470655336485 Marionette TRACE conn2 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:16 INFO - PROCESS | 2009 | 1470655336487 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:16 INFO - PROCESS | 2009 | ++DOCSHELL 0x128a82800 == 33 [pid = 2009] [id = 607] 04:22:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x11931fc00) [pid = 2009] [serial = 1821] [outer = 0x0] 04:22:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1193dfc00) [pid = 2009] [serial = 1822] [outer = 0x11931fc00] 04:22:16 INFO - PROCESS | 2009 | 1470655336529 Marionette DEBUG loaded listener.js 04:22:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x119b34400) [pid = 2009] [serial = 1823] [outer = 0x11931fc00] 04:22:16 INFO - PROCESS | 2009 | 1470655336898 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:22:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:22:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 673ms 04:22:16 INFO - PROCESS | 2009 | 1470655336942 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:22:16 INFO - PROCESS | 2009 | 1470655336944 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:22:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:22:16 INFO - PROCESS | 2009 | 1470655336946 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:22:16 INFO - PROCESS | 2009 | 1470655336947 Marionette TRACE conn2 <- [1,2402,null,{}] 04:22:16 INFO - PROCESS | 2009 | 1470655336957 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:16 INFO - PROCESS | 2009 | 1470655336958 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:17 INFO - PROCESS | 2009 | 1470655337051 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:22:17 INFO - PROCESS | 2009 | 1470655337088 Marionette TRACE conn2 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:17 INFO - PROCESS | 2009 | 1470655337089 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:17 INFO - PROCESS | 2009 | ++DOCSHELL 0x1292ae800 == 34 [pid = 2009] [id = 608] 04:22:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x119b34800) [pid = 2009] [serial = 1824] [outer = 0x0] 04:22:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x119f2f000) [pid = 2009] [serial = 1825] [outer = 0x119b34800] 04:22:17 INFO - PROCESS | 2009 | 1470655337114 Marionette DEBUG loaded listener.js 04:22:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x123807400) [pid = 2009] [serial = 1826] [outer = 0x119b34800] 04:22:17 INFO - PROCESS | 2009 | 1470655337417 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 04:22:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:22:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 517ms 04:22:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:22:17 INFO - PROCESS | 2009 | 1470655337464 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:22:17 INFO - PROCESS | 2009 | 1470655337465 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:22:17 INFO - PROCESS | 2009 | 1470655337467 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:22:17 INFO - PROCESS | 2009 | 1470655337468 Marionette TRACE conn2 <- [1,2406,null,{}] 04:22:17 INFO - PROCESS | 2009 | 1470655337471 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:17 INFO - PROCESS | 2009 | 1470655337472 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:17 INFO - PROCESS | 2009 | 1470655337568 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:22:17 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x124713400) [pid = 2009] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:22:17 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x1194b7c00) [pid = 2009] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:22:17 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x118796800) [pid = 2009] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:22:17 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x1194c2c00) [pid = 2009] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:22:17 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x119d85c00) [pid = 2009] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:22:17 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1127dbc00) [pid = 2009] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:22:17 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x112a80800) [pid = 2009] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:22:17 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x117263c00) [pid = 2009] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:22:17 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x1165f3000) [pid = 2009] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:22:17 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x112705c00) [pid = 2009] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:22:17 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x1239c2400) [pid = 2009] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:22:17 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x112707800) [pid = 2009] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:22:17 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1121b1800) [pid = 2009] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:22:17 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x1164da800) [pid = 2009] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:22:17 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x12393dc00) [pid = 2009] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:22:17 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x123807000) [pid = 2009] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:22:17 INFO - PROCESS | 2009 | 1470655337818 Marionette TRACE conn2 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:17 INFO - PROCESS | 2009 | 1470655337819 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:17 INFO - PROCESS | 2009 | ++DOCSHELL 0x11858a800 == 35 [pid = 2009] [id = 609] 04:22:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x111f0a000) [pid = 2009] [serial = 1827] [outer = 0x0] 04:22:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1126c4000) [pid = 2009] [serial = 1828] [outer = 0x111f0a000] 04:22:17 INFO - PROCESS | 2009 | 1470655337844 Marionette DEBUG loaded listener.js 04:22:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x112f0c400) [pid = 2009] [serial = 1829] [outer = 0x111f0a000] 04:22:18 INFO - PROCESS | 2009 | 1470655338090 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 04:22:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:22:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 675ms 04:22:18 INFO - PROCESS | 2009 | 1470655338146 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:22:18 INFO - PROCESS | 2009 | 1470655338148 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:22:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:22:18 INFO - PROCESS | 2009 | 1470655338150 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:22:18 INFO - PROCESS | 2009 | 1470655338151 Marionette TRACE conn2 <- [1,2410,null,{}] 04:22:18 INFO - PROCESS | 2009 | 1470655338153 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:18 INFO - PROCESS | 2009 | 1470655338154 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:18 INFO - PROCESS | 2009 | 1470655338249 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:22:18 INFO - PROCESS | 2009 | 1470655338252 Marionette TRACE conn2 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:18 INFO - PROCESS | 2009 | 1470655338253 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:18 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a880000 == 36 [pid = 2009] [id = 610] 04:22:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x1132dd800) [pid = 2009] [serial = 1830] [outer = 0x0] 04:22:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x117dc6400) [pid = 2009] [serial = 1831] [outer = 0x1132dd800] 04:22:18 INFO - PROCESS | 2009 | 1470655338280 Marionette DEBUG loaded listener.js 04:22:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x123807000) [pid = 2009] [serial = 1832] [outer = 0x1132dd800] 04:22:18 INFO - PROCESS | 2009 | 1470655338608 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:22:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:22:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 473ms 04:22:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:22:18 INFO - PROCESS | 2009 | 1470655338626 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:22:18 INFO - PROCESS | 2009 | 1470655338628 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:22:18 INFO - PROCESS | 2009 | 1470655338630 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:22:18 INFO - PROCESS | 2009 | 1470655338631 Marionette TRACE conn2 <- [1,2414,null,{}] 04:22:18 INFO - PROCESS | 2009 | 1470655338633 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:18 INFO - PROCESS | 2009 | 1470655338635 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:18 INFO - PROCESS | 2009 | 1470655338741 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:22:18 INFO - PROCESS | 2009 | 1470655338746 Marionette TRACE conn2 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:18 INFO - PROCESS | 2009 | 1470655338747 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:18 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b133000 == 37 [pid = 2009] [id = 611] 04:22:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x113b6dc00) [pid = 2009] [serial = 1833] [outer = 0x0] 04:22:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x123935800) [pid = 2009] [serial = 1834] [outer = 0x113b6dc00] 04:22:18 INFO - PROCESS | 2009 | 1470655338772 Marionette DEBUG loaded listener.js 04:22:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1239b5000) [pid = 2009] [serial = 1835] [outer = 0x113b6dc00] 04:22:19 INFO - PROCESS | 2009 | 1470655339083 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 04:22:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:22:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 469ms 04:22:19 INFO - PROCESS | 2009 | 1470655339100 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:22:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:22:19 INFO - PROCESS | 2009 | 1470655339101 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:22:19 INFO - PROCESS | 2009 | 1470655339103 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:22:19 INFO - PROCESS | 2009 | 1470655339106 Marionette TRACE conn2 <- [1,2418,null,{}] 04:22:19 INFO - PROCESS | 2009 | 1470655339112 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:19 INFO - PROCESS | 2009 | 1470655339113 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:19 INFO - PROCESS | 2009 | 1470655339212 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:22:19 INFO - PROCESS | 2009 | 1470655339216 Marionette TRACE conn2 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:19 INFO - PROCESS | 2009 | 1470655339217 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:19 INFO - PROCESS | 2009 | ++DOCSHELL 0x12526a800 == 38 [pid = 2009] [id = 612] 04:22:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x12393b800) [pid = 2009] [serial = 1836] [outer = 0x0] 04:22:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x1239b9c00) [pid = 2009] [serial = 1837] [outer = 0x12393b800] 04:22:19 INFO - PROCESS | 2009 | 1470655339243 Marionette DEBUG loaded listener.js 04:22:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x124751000) [pid = 2009] [serial = 1838] [outer = 0x12393b800] 04:22:19 INFO - PROCESS | 2009 | 1470655339563 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:22:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:22:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 473ms 04:22:19 INFO - PROCESS | 2009 | 1470655339580 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:22:19 INFO - PROCESS | 2009 | 1470655339582 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:22:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:22:19 INFO - PROCESS | 2009 | 1470655339584 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:22:19 INFO - PROCESS | 2009 | 1470655339585 Marionette TRACE conn2 <- [1,2422,null,{}] 04:22:19 INFO - PROCESS | 2009 | 1470655339588 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:19 INFO - PROCESS | 2009 | 1470655339589 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:19 INFO - PROCESS | 2009 | 1470655339701 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:22:19 INFO - PROCESS | 2009 | 1470655339707 Marionette TRACE conn2 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:19 INFO - PROCESS | 2009 | 1470655339708 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:19 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be91000 == 39 [pid = 2009] [id = 613] 04:22:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x1121b1800) [pid = 2009] [serial = 1839] [outer = 0x0] 04:22:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x123f4f000) [pid = 2009] [serial = 1840] [outer = 0x1121b1800] 04:22:19 INFO - PROCESS | 2009 | 1470655339732 Marionette DEBUG loaded listener.js 04:22:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x124bc8000) [pid = 2009] [serial = 1841] [outer = 0x1121b1800] 04:22:20 INFO - PROCESS | 2009 | 1470655340313 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:22:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:22:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 774ms 04:22:20 INFO - PROCESS | 2009 | 1470655340360 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:22:20 INFO - PROCESS | 2009 | 1470655340365 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:22:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:22:20 INFO - PROCESS | 2009 | 1470655340370 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:22:20 INFO - PROCESS | 2009 | 1470655340373 Marionette TRACE conn2 <- [1,2426,null,{}] 04:22:20 INFO - PROCESS | 2009 | 1470655340380 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:20 INFO - PROCESS | 2009 | 1470655340383 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:20 INFO - PROCESS | 2009 | 1470655340576 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:22:20 INFO - PROCESS | 2009 | 1470655340660 Marionette TRACE conn2 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:20 INFO - PROCESS | 2009 | 1470655340661 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:20 INFO - PROCESS | 2009 | ++DOCSHELL 0x118316000 == 40 [pid = 2009] [id = 614] 04:22:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x1127e6000) [pid = 2009] [serial = 1842] [outer = 0x0] 04:22:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x112a7e800) [pid = 2009] [serial = 1843] [outer = 0x1127e6000] 04:22:20 INFO - PROCESS | 2009 | 1470655340693 Marionette DEBUG loaded listener.js 04:22:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x113b9ec00) [pid = 2009] [serial = 1844] [outer = 0x1127e6000] 04:22:21 INFO - PROCESS | 2009 | 1470655341180 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:22:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:22:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 825ms 04:22:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:22:21 INFO - PROCESS | 2009 | 1470655341193 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:22:21 INFO - PROCESS | 2009 | 1470655341196 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:22:21 INFO - PROCESS | 2009 | 1470655341201 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:22:21 INFO - PROCESS | 2009 | 1470655341203 Marionette TRACE conn2 <- [1,2430,null,{}] 04:22:21 INFO - PROCESS | 2009 | 1470655341205 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:21 INFO - PROCESS | 2009 | 1470655341207 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:21 INFO - PROCESS | 2009 | 1470655341382 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:22:21 INFO - PROCESS | 2009 | 1470655341470 Marionette TRACE conn2 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:21 INFO - PROCESS | 2009 | 1470655341471 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:21 INFO - PROCESS | 2009 | ++DOCSHELL 0x124c34800 == 41 [pid = 2009] [id = 615] 04:22:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x116916400) [pid = 2009] [serial = 1845] [outer = 0x0] 04:22:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x116938800) [pid = 2009] [serial = 1846] [outer = 0x116916400] 04:22:21 INFO - PROCESS | 2009 | 1470655341525 Marionette DEBUG loaded listener.js 04:22:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x1174d9c00) [pid = 2009] [serial = 1847] [outer = 0x116916400] 04:22:22 INFO - PROCESS | 2009 | 1470655342263 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 04:22:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:22:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1122ms 04:22:22 INFO - PROCESS | 2009 | 1470655342323 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:22:22 INFO - PROCESS | 2009 | 1470655342326 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:22:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:22:22 INFO - PROCESS | 2009 | 1470655342329 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:22:22 INFO - PROCESS | 2009 | 1470655342330 Marionette TRACE conn2 <- [1,2434,null,{}] 04:22:22 INFO - PROCESS | 2009 | 1470655342334 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:22 INFO - PROCESS | 2009 | 1470655342336 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:22 INFO - PROCESS | 2009 | 1470655342440 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:22:22 INFO - PROCESS | 2009 | --DOCSHELL 0x12526a800 == 40 [pid = 2009] [id = 612] 04:22:22 INFO - PROCESS | 2009 | --DOCSHELL 0x12b133000 == 39 [pid = 2009] [id = 611] 04:22:22 INFO - PROCESS | 2009 | --DOCSHELL 0x12a880000 == 38 [pid = 2009] [id = 610] 04:22:22 INFO - PROCESS | 2009 | --DOCSHELL 0x11858a800 == 37 [pid = 2009] [id = 609] 04:22:22 INFO - PROCESS | 2009 | --DOCSHELL 0x1292ae800 == 36 [pid = 2009] [id = 608] 04:22:22 INFO - PROCESS | 2009 | --DOCSHELL 0x128a82800 == 35 [pid = 2009] [id = 607] 04:22:22 INFO - PROCESS | 2009 | --DOCSHELL 0x125288000 == 34 [pid = 2009] [id = 606] 04:22:22 INFO - PROCESS | 2009 | --DOCSHELL 0x123e6f000 == 33 [pid = 2009] [id = 605] 04:22:22 INFO - PROCESS | 2009 | --DOCSHELL 0x119f10800 == 32 [pid = 2009] [id = 604] 04:22:22 INFO - PROCESS | 2009 | --DOCSHELL 0x11840e000 == 31 [pid = 2009] [id = 603] 04:22:22 INFO - PROCESS | 2009 | --DOCSHELL 0x116419000 == 30 [pid = 2009] [id = 602] 04:22:22 INFO - PROCESS | 2009 | --DOCSHELL 0x11617f000 == 29 [pid = 2009] [id = 601] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x1198cf000) [pid = 2009] [serial = 1771] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x11932b400) [pid = 2009] [serial = 1768] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x119d82000) [pid = 2009] [serial = 1774] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x119b32c00) [pid = 2009] [serial = 1772] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x12380ac00) [pid = 2009] [serial = 1777] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x1165f8400) [pid = 2009] [serial = 1780] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x112e45800) [pid = 2009] [serial = 1756] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x113b10400) [pid = 2009] [serial = 1757] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x1174dd800) [pid = 2009] [serial = 1762] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x118103000) [pid = 2009] [serial = 1763] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x11691dc00) [pid = 2009] [serial = 1750] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x116ab8400) [pid = 2009] [serial = 1751] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x116930800) [pid = 2009] [serial = 1759] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x116a0cc00) [pid = 2009] [serial = 1760] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x124716800) [pid = 2009] [serial = 1745] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x1127d7400) [pid = 2009] [serial = 1747] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x112a93c00) [pid = 2009] [serial = 1748] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1121bc800) [pid = 2009] [serial = 1753] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x112704800) [pid = 2009] [serial = 1754] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x118106c00) [pid = 2009] [serial = 1765] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x12470f400) [pid = 2009] [serial = 1787] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x123932000) [pid = 2009] [serial = 1783] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x119344400) [pid = 2009] [serial = 1781] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x1243aa000) [pid = 2009] [serial = 1786] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x123933800) [pid = 2009] [serial = 1778] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x1208dbc00) [pid = 2009] [serial = 1775] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x119433400) [pid = 2009] [serial = 1769] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x118144800) [pid = 2009] [serial = 1766] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x123be3800) [pid = 2009] [serial = 1784] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x124b19400) [pid = 2009] [serial = 1790] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x1247a0800) [pid = 2009] [serial = 1789] [outer = 0x0] [url = about:blank] 04:22:22 INFO - PROCESS | 2009 | 1470655342531 Marionette TRACE conn2 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:22 INFO - PROCESS | 2009 | 1470655342532 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:22 INFO - PROCESS | 2009 | ++DOCSHELL 0x11617f000 == 30 [pid = 2009] [id = 616] 04:22:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x1126bd000) [pid = 2009] [serial = 1848] [outer = 0x0] 04:22:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x112a77c00) [pid = 2009] [serial = 1849] [outer = 0x1126bd000] 04:22:22 INFO - PROCESS | 2009 | 1470655342560 Marionette DEBUG loaded listener.js 04:22:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x115ea0c00) [pid = 2009] [serial = 1850] [outer = 0x1126bd000] 04:22:22 INFO - PROCESS | 2009 | 1470655342848 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 04:22:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:22:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 570ms 04:22:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:22:22 INFO - PROCESS | 2009 | 1470655342899 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:22:22 INFO - PROCESS | 2009 | 1470655342901 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:22:22 INFO - PROCESS | 2009 | 1470655342906 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:22:22 INFO - PROCESS | 2009 | 1470655342910 Marionette TRACE conn2 <- [1,2438,null,{}] 04:22:22 INFO - PROCESS | 2009 | 1470655342912 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:22 INFO - PROCESS | 2009 | 1470655342914 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:22 INFO - PROCESS | 2009 | 1470655342995 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:22:23 INFO - PROCESS | 2009 | 1470655343074 Marionette TRACE conn2 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:23 INFO - PROCESS | 2009 | 1470655343076 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:23 INFO - PROCESS | 2009 | ++DOCSHELL 0x115cd7000 == 31 [pid = 2009] [id = 617] 04:22:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x113de7c00) [pid = 2009] [serial = 1851] [outer = 0x0] 04:22:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x11692fc00) [pid = 2009] [serial = 1852] [outer = 0x113de7c00] 04:22:23 INFO - PROCESS | 2009 | 1470655343107 Marionette DEBUG loaded listener.js 04:22:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x117dc4000) [pid = 2009] [serial = 1853] [outer = 0x113de7c00] 04:22:23 INFO - PROCESS | 2009 | 1470655343505 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 04:22:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:22:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 623ms 04:22:23 INFO - PROCESS | 2009 | 1470655343529 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:22:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:22:23 INFO - PROCESS | 2009 | 1470655343531 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:22:23 INFO - PROCESS | 2009 | 1470655343535 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:22:23 INFO - PROCESS | 2009 | 1470655343538 Marionette TRACE conn2 <- [1,2442,null,{}] 04:22:23 INFO - PROCESS | 2009 | 1470655343565 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:23 INFO - PROCESS | 2009 | 1470655343570 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:23 INFO - PROCESS | 2009 | 1470655343664 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:22:23 INFO - PROCESS | 2009 | 1470655343669 Marionette TRACE conn2 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:23 INFO - PROCESS | 2009 | 1470655343671 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:23 INFO - PROCESS | 2009 | ++DOCSHELL 0x124059000 == 32 [pid = 2009] [id = 618] 04:22:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x112704000) [pid = 2009] [serial = 1854] [outer = 0x0] 04:22:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x11813f000) [pid = 2009] [serial = 1855] [outer = 0x112704000] 04:22:23 INFO - PROCESS | 2009 | 1470655343701 Marionette DEBUG loaded listener.js 04:22:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x11879f000) [pid = 2009] [serial = 1856] [outer = 0x112704000] 04:22:24 INFO - PROCESS | 2009 | 1470655344053 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 04:22:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:22:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 532ms 04:22:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:22:24 INFO - PROCESS | 2009 | 1470655344066 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:22:24 INFO - PROCESS | 2009 | 1470655344068 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:22:24 INFO - PROCESS | 2009 | 1470655344070 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:22:24 INFO - PROCESS | 2009 | 1470655344071 Marionette TRACE conn2 <- [1,2446,null,{}] 04:22:24 INFO - PROCESS | 2009 | 1470655344075 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:24 INFO - PROCESS | 2009 | 1470655344077 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:24 INFO - PROCESS | 2009 | 1470655344155 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:22:24 INFO - PROCESS | 2009 | 1470655344219 Marionette TRACE conn2 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:24 INFO - PROCESS | 2009 | 1470655344220 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:24 INFO - PROCESS | 2009 | ++DOCSHELL 0x12650c000 == 33 [pid = 2009] [id = 619] 04:22:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x118190400) [pid = 2009] [serial = 1857] [outer = 0x0] 04:22:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x1193d3000) [pid = 2009] [serial = 1858] [outer = 0x118190400] 04:22:24 INFO - PROCESS | 2009 | 1470655344245 Marionette DEBUG loaded listener.js 04:22:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1194bfc00) [pid = 2009] [serial = 1859] [outer = 0x118190400] 04:22:24 INFO - PROCESS | 2009 | 1470655344519 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 04:22:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:22:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 472ms 04:22:24 INFO - PROCESS | 2009 | 1470655344565 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:22:24 INFO - PROCESS | 2009 | 1470655344566 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:22:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:22:24 INFO - PROCESS | 2009 | 1470655344581 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:22:24 INFO - PROCESS | 2009 | 1470655344583 Marionette TRACE conn2 <- [1,2450,null,{}] 04:22:24 INFO - PROCESS | 2009 | 1470655344585 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:24 INFO - PROCESS | 2009 | 1470655344586 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:24 INFO - PROCESS | 2009 | 1470655344720 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:22:24 INFO - PROCESS | 2009 | 1470655344775 Marionette TRACE conn2 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:24 INFO - PROCESS | 2009 | 1470655344776 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:24 INFO - PROCESS | 2009 | ++DOCSHELL 0x129127000 == 34 [pid = 2009] [id = 620] 04:22:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x118e68c00) [pid = 2009] [serial = 1860] [outer = 0x0] 04:22:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x119b27000) [pid = 2009] [serial = 1861] [outer = 0x118e68c00] 04:22:24 INFO - PROCESS | 2009 | 1470655344818 Marionette DEBUG loaded listener.js 04:22:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x119d84c00) [pid = 2009] [serial = 1862] [outer = 0x118e68c00] 04:22:25 INFO - PROCESS | 2009 | 1470655345238 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 04:22:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:22:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 669ms 04:22:25 INFO - PROCESS | 2009 | 1470655345250 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:22:25 INFO - PROCESS | 2009 | 1470655345252 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:22:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:22:25 INFO - PROCESS | 2009 | 1470655345254 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:22:25 INFO - PROCESS | 2009 | 1470655345255 Marionette TRACE conn2 <- [1,2454,null,{}] 04:22:25 INFO - PROCESS | 2009 | 1470655345260 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:25 INFO - PROCESS | 2009 | 1470655345264 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:25 INFO - PROCESS | 2009 | 1470655345380 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:22:25 INFO - PROCESS | 2009 | 1470655345391 Marionette TRACE conn2 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:25 INFO - PROCESS | 2009 | 1470655345393 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:25 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a7e2800 == 35 [pid = 2009] [id = 621] 04:22:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x1208da400) [pid = 2009] [serial = 1863] [outer = 0x0] 04:22:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x12393e000) [pid = 2009] [serial = 1864] [outer = 0x1208da400] 04:22:25 INFO - PROCESS | 2009 | 1470655345418 Marionette DEBUG loaded listener.js 04:22:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x123f49c00) [pid = 2009] [serial = 1865] [outer = 0x1208da400] 04:22:25 INFO - PROCESS | 2009 | 1470655345763 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 04:22:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:22:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 522ms 04:22:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:22:25 INFO - PROCESS | 2009 | 1470655345777 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:22:25 INFO - PROCESS | 2009 | 1470655345778 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:22:25 INFO - PROCESS | 2009 | 1470655345780 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:22:25 INFO - PROCESS | 2009 | 1470655345781 Marionette TRACE conn2 <- [1,2458,null,{}] 04:22:25 INFO - PROCESS | 2009 | 1470655345788 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:25 INFO - PROCESS | 2009 | 1470655345790 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:25 INFO - PROCESS | 2009 | 1470655345888 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:22:25 INFO - PROCESS | 2009 | 1470655345891 Marionette TRACE conn2 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:25 INFO - PROCESS | 2009 | 1470655345892 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:25 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b809800 == 36 [pid = 2009] [id = 622] 04:22:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x123be0400) [pid = 2009] [serial = 1866] [outer = 0x0] 04:22:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x12470d400) [pid = 2009] [serial = 1867] [outer = 0x123be0400] 04:22:25 INFO - PROCESS | 2009 | 1470655345917 Marionette DEBUG loaded listener.js 04:22:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x1247a3000) [pid = 2009] [serial = 1868] [outer = 0x123be0400] 04:22:26 INFO - PROCESS | 2009 | 1470655346248 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 04:22:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:22:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 519ms 04:22:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:22:26 INFO - PROCESS | 2009 | 1470655346299 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:22:26 INFO - PROCESS | 2009 | 1470655346301 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:22:26 INFO - PROCESS | 2009 | 1470655346303 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:22:26 INFO - PROCESS | 2009 | 1470655346304 Marionette TRACE conn2 <- [1,2462,null,{}] 04:22:26 INFO - PROCESS | 2009 | 1470655346306 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:26 INFO - PROCESS | 2009 | 1470655346307 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:26 INFO - PROCESS | 2009 | 1470655346405 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:22:26 INFO - PROCESS | 2009 | 1470655346443 Marionette TRACE conn2 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:26 INFO - PROCESS | 2009 | 1470655346444 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:26 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba41800 == 37 [pid = 2009] [id = 623] 04:22:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1247abc00) [pid = 2009] [serial = 1869] [outer = 0x0] 04:22:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x124bca000) [pid = 2009] [serial = 1870] [outer = 0x1247abc00] 04:22:26 INFO - PROCESS | 2009 | 1470655346468 Marionette DEBUG loaded listener.js 04:22:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x124bcf400) [pid = 2009] [serial = 1871] [outer = 0x1247abc00] 04:22:26 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x1127e5000) [pid = 2009] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:22:26 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x117262800) [pid = 2009] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:22:26 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x111fe3800) [pid = 2009] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:22:26 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1131e1c00) [pid = 2009] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:22:26 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x119b34800) [pid = 2009] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:22:26 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x1131e7400) [pid = 2009] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:22:26 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x11931fc00) [pid = 2009] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:22:26 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x112754000) [pid = 2009] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:22:26 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x111f0a000) [pid = 2009] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:22:26 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1127dcc00) [pid = 2009] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:22:26 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1132dd800) [pid = 2009] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:22:26 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x11693a000) [pid = 2009] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:22:26 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x11818f400) [pid = 2009] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:22:26 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x11615cc00) [pid = 2009] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:22:26 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x113b6dc00) [pid = 2009] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:22:26 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x12393b800) [pid = 2009] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:22:26 INFO - PROCESS | 2009 | 1470655346830 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 04:22:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:22:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 568ms 04:22:26 INFO - PROCESS | 2009 | 1470655346875 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:22:26 INFO - PROCESS | 2009 | 1470655346876 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:22:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:22:26 INFO - PROCESS | 2009 | 1470655346879 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:22:26 INFO - PROCESS | 2009 | 1470655346880 Marionette TRACE conn2 <- [1,2466,null,{}] 04:22:26 INFO - PROCESS | 2009 | 1470655346882 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:26 INFO - PROCESS | 2009 | 1470655346883 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:27 INFO - PROCESS | 2009 | 1470655346994 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:22:27 INFO - PROCESS | 2009 | 1470655347030 Marionette TRACE conn2 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:27 INFO - PROCESS | 2009 | 1470655347031 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:27 INFO - PROCESS | 2009 | ++DOCSHELL 0x118ee3800 == 38 [pid = 2009] [id = 624] 04:22:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1127e0400) [pid = 2009] [serial = 1872] [outer = 0x0] 04:22:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x11615cc00) [pid = 2009] [serial = 1873] [outer = 0x1127e0400] 04:22:27 INFO - PROCESS | 2009 | 1470655347055 Marionette DEBUG loaded listener.js 04:22:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x118182400) [pid = 2009] [serial = 1874] [outer = 0x1127e0400] 04:22:27 INFO - PROCESS | 2009 | 1470655347325 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 04:22:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:22:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 468ms 04:22:27 INFO - PROCESS | 2009 | 1470655347348 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:22:27 INFO - PROCESS | 2009 | 1470655347349 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:22:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:22:27 INFO - PROCESS | 2009 | 1470655347351 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:22:27 INFO - PROCESS | 2009 | 1470655347352 Marionette TRACE conn2 <- [1,2470,null,{}] 04:22:27 INFO - PROCESS | 2009 | 1470655347362 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:27 INFO - PROCESS | 2009 | 1470655347363 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:27 INFO - PROCESS | 2009 | 1470655347450 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:22:27 INFO - PROCESS | 2009 | 1470655347454 Marionette TRACE conn2 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:27 INFO - PROCESS | 2009 | 1470655347455 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:27 INFO - PROCESS | 2009 | ++DOCSHELL 0x12c74f000 == 39 [pid = 2009] [id = 625] 04:22:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x118184800) [pid = 2009] [serial = 1875] [outer = 0x0] 04:22:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x123f51800) [pid = 2009] [serial = 1876] [outer = 0x118184800] 04:22:27 INFO - PROCESS | 2009 | 1470655347479 Marionette DEBUG loaded listener.js 04:22:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x124bce800) [pid = 2009] [serial = 1877] [outer = 0x118184800] 04:22:27 INFO - PROCESS | 2009 | 1470655347827 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 04:22:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:22:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 519ms 04:22:27 INFO - PROCESS | 2009 | 1470655347874 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:22:27 INFO - PROCESS | 2009 | 1470655347876 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:22:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:22:27 INFO - PROCESS | 2009 | 1470655347878 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:22:27 INFO - PROCESS | 2009 | 1470655347880 Marionette TRACE conn2 <- [1,2474,null,{}] 04:22:27 INFO - PROCESS | 2009 | 1470655347882 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:27 INFO - PROCESS | 2009 | 1470655347883 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:27 INFO - PROCESS | 2009 | 1470655347975 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:22:27 INFO - PROCESS | 2009 | 1470655347979 Marionette TRACE conn2 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:27 INFO - PROCESS | 2009 | 1470655347981 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:27 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ca19000 == 40 [pid = 2009] [id = 626] 04:22:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x124bcf000) [pid = 2009] [serial = 1878] [outer = 0x0] 04:22:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x124f91800) [pid = 2009] [serial = 1879] [outer = 0x124bcf000] 04:22:28 INFO - PROCESS | 2009 | 1470655348007 Marionette DEBUG loaded listener.js 04:22:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x1250c6800) [pid = 2009] [serial = 1880] [outer = 0x124bcf000] 04:22:28 INFO - PROCESS | 2009 | 1470655348342 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 04:22:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:22:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 470ms 04:22:28 INFO - PROCESS | 2009 | 1470655348348 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:22:28 INFO - PROCESS | 2009 | 1470655348350 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:22:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:22:28 INFO - PROCESS | 2009 | 1470655348352 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:22:28 INFO - PROCESS | 2009 | 1470655348353 Marionette TRACE conn2 <- [1,2478,null,{}] 04:22:28 INFO - PROCESS | 2009 | 1470655348357 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:28 INFO - PROCESS | 2009 | 1470655348360 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:28 INFO - PROCESS | 2009 | 1470655348446 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:22:28 INFO - PROCESS | 2009 | 1470655348450 Marionette TRACE conn2 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:28 INFO - PROCESS | 2009 | 1470655348451 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:28 INFO - PROCESS | 2009 | ++DOCSHELL 0x12cc94000 == 41 [pid = 2009] [id = 627] 04:22:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1250cd800) [pid = 2009] [serial = 1881] [outer = 0x0] 04:22:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x12571d000) [pid = 2009] [serial = 1882] [outer = 0x1250cd800] 04:22:28 INFO - PROCESS | 2009 | 1470655348479 Marionette DEBUG loaded listener.js 04:22:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x12580b800) [pid = 2009] [serial = 1883] [outer = 0x1250cd800] 04:22:29 INFO - PROCESS | 2009 | 1470655349082 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:22:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:22:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 770ms 04:22:29 INFO - PROCESS | 2009 | 1470655349123 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:22:29 INFO - PROCESS | 2009 | 1470655349128 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:22:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:22:29 INFO - PROCESS | 2009 | 1470655349131 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:22:29 INFO - PROCESS | 2009 | 1470655349133 Marionette TRACE conn2 <- [1,2482,null,{}] 04:22:29 INFO - PROCESS | 2009 | 1470655349138 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:29 INFO - PROCESS | 2009 | 1470655349140 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:29 INFO - PROCESS | 2009 | 1470655349241 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:22:29 INFO - PROCESS | 2009 | 1470655349352 Marionette TRACE conn2 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:29 INFO - PROCESS | 2009 | 1470655349354 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:29 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a99000 == 42 [pid = 2009] [id = 628] 04:22:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x1131ea400) [pid = 2009] [serial = 1884] [outer = 0x0] 04:22:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x113ba8000) [pid = 2009] [serial = 1885] [outer = 0x1131ea400] 04:22:29 INFO - PROCESS | 2009 | 1470655349386 Marionette DEBUG loaded listener.js 04:22:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x116760c00) [pid = 2009] [serial = 1886] [outer = 0x1131ea400] 04:22:29 INFO - PROCESS | 2009 | 1470655349775 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 04:22:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:22:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 672ms 04:22:29 INFO - PROCESS | 2009 | 1470655349813 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:22:29 INFO - PROCESS | 2009 | 1470655349816 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:22:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:22:29 INFO - PROCESS | 2009 | 1470655349821 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:22:29 INFO - PROCESS | 2009 | 1470655349823 Marionette TRACE conn2 <- [1,2486,null,{}] 04:22:29 INFO - PROCESS | 2009 | 1470655349828 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:29 INFO - PROCESS | 2009 | 1470655349830 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:29 INFO - PROCESS | 2009 | 1470655349934 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:22:30 INFO - PROCESS | 2009 | 1470655350008 Marionette TRACE conn2 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:30 INFO - PROCESS | 2009 | 1470655350010 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:30 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a607000 == 43 [pid = 2009] [id = 629] 04:22:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x1174d2800) [pid = 2009] [serial = 1887] [outer = 0x0] 04:22:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x118108400) [pid = 2009] [serial = 1888] [outer = 0x1174d2800] 04:22:30 INFO - PROCESS | 2009 | 1470655350041 Marionette DEBUG loaded listener.js 04:22:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x118186000) [pid = 2009] [serial = 1889] [outer = 0x1174d2800] 04:22:30 INFO - PROCESS | 2009 | 1470655350462 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 04:22:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:22:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 672ms 04:22:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:22:30 INFO - PROCESS | 2009 | 1470655350494 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:22:30 INFO - PROCESS | 2009 | 1470655350495 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:22:30 INFO - PROCESS | 2009 | 1470655350497 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:22:30 INFO - PROCESS | 2009 | 1470655350500 Marionette TRACE conn2 <- [1,2490,null,{}] 04:22:30 INFO - PROCESS | 2009 | 1470655350508 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:30 INFO - PROCESS | 2009 | 1470655350512 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:30 INFO - PROCESS | 2009 | 1470655350633 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:22:30 INFO - PROCESS | 2009 | 1470655350709 Marionette TRACE conn2 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:30 INFO - PROCESS | 2009 | 1470655350712 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:30 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d22e000 == 44 [pid = 2009] [id = 630] 04:22:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x1193ddc00) [pid = 2009] [serial = 1890] [outer = 0x0] 04:22:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x119d86c00) [pid = 2009] [serial = 1891] [outer = 0x1193ddc00] 04:22:30 INFO - PROCESS | 2009 | 1470655350742 Marionette DEBUG loaded listener.js 04:22:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x12392fc00) [pid = 2009] [serial = 1892] [outer = 0x1193ddc00] 04:22:31 INFO - PROCESS | 2009 | 1470655351121 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:22:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:22:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 674ms 04:22:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:22:31 INFO - PROCESS | 2009 | 1470655351171 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:22:31 INFO - PROCESS | 2009 | 1470655351175 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:22:31 INFO - PROCESS | 2009 | 1470655351178 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:22:31 INFO - PROCESS | 2009 | 1470655351179 Marionette TRACE conn2 <- [1,2494,null,{}] 04:22:31 INFO - PROCESS | 2009 | 1470655351182 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:31 INFO - PROCESS | 2009 | 1470655351183 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:31 INFO - PROCESS | 2009 | 1470655351285 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:22:31 INFO - PROCESS | 2009 | 1470655351347 Marionette TRACE conn2 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:31 INFO - PROCESS | 2009 | 1470655351348 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:31 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d342800 == 45 [pid = 2009] [id = 631] 04:22:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x123945800) [pid = 2009] [serial = 1893] [outer = 0x0] 04:22:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x123c52c00) [pid = 2009] [serial = 1894] [outer = 0x123945800] 04:22:31 INFO - PROCESS | 2009 | 1470655351376 Marionette DEBUG loaded listener.js 04:22:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x1247a9000) [pid = 2009] [serial = 1895] [outer = 0x123945800] 04:22:32 INFO - PROCESS | 2009 | 1470655352007 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 04:22:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:22:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 869ms 04:22:32 INFO - PROCESS | 2009 | 1470655352047 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:22:32 INFO - PROCESS | 2009 | 1470655352050 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:22:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:22:32 INFO - PROCESS | 2009 | 1470655352053 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:22:32 INFO - PROCESS | 2009 | 1470655352055 Marionette TRACE conn2 <- [1,2498,null,{}] 04:22:32 INFO - PROCESS | 2009 | 1470655352078 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:32 INFO - PROCESS | 2009 | 1470655352080 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:32 INFO - PROCESS | 2009 | 1470655352179 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:22:32 INFO - PROCESS | 2009 | 1470655352257 Marionette TRACE conn2 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:32 INFO - PROCESS | 2009 | 1470655352260 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:32 INFO - PROCESS | 2009 | ++DOCSHELL 0x11858e800 == 46 [pid = 2009] [id = 632] 04:22:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x11270b000) [pid = 2009] [serial = 1896] [outer = 0x0] 04:22:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x112a7c000) [pid = 2009] [serial = 1897] [outer = 0x11270b000] 04:22:32 INFO - PROCESS | 2009 | 1470655352287 Marionette DEBUG loaded listener.js 04:22:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x113bacc00) [pid = 2009] [serial = 1898] [outer = 0x11270b000] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x12ca19000 == 45 [pid = 2009] [id = 626] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x12c74f000 == 44 [pid = 2009] [id = 625] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x118ee3800 == 43 [pid = 2009] [id = 624] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba41800 == 42 [pid = 2009] [id = 623] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x12b809800 == 41 [pid = 2009] [id = 622] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x12a7e2800 == 40 [pid = 2009] [id = 621] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x129127000 == 39 [pid = 2009] [id = 620] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x12650c000 == 38 [pid = 2009] [id = 619] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x124059000 == 37 [pid = 2009] [id = 618] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x115cd7000 == 36 [pid = 2009] [id = 617] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x11617f000 == 35 [pid = 2009] [id = 616] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x124c34800 == 34 [pid = 2009] [id = 615] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x118316000 == 33 [pid = 2009] [id = 614] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x12be91000 == 32 [pid = 2009] [id = 613] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x12d342800 == 31 [pid = 2009] [id = 631] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x12d22e000 == 30 [pid = 2009] [id = 630] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x12a607000 == 29 [pid = 2009] [id = 629] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x12cc94000 == 28 [pid = 2009] [id = 627] 04:22:33 INFO - PROCESS | 2009 | --DOCSHELL 0x119a99000 == 27 [pid = 2009] [id = 628] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x123f4f000) [pid = 2009] [serial = 1840] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x1239b9c00) [pid = 2009] [serial = 1837] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x113ba5800) [pid = 2009] [serial = 1804] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x1164ac800) [pid = 2009] [serial = 1805] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x118136400) [pid = 2009] [serial = 1816] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x1174d5800) [pid = 2009] [serial = 1813] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x1181a2c00) [pid = 2009] [serial = 1819] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x119f2f000) [pid = 2009] [serial = 1825] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x118102800) [pid = 2009] [serial = 1814] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x115ea0000) [pid = 2009] [serial = 1810] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x1193dfc00) [pid = 2009] [serial = 1822] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x1165f3800) [pid = 2009] [serial = 1811] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x1127e6c00) [pid = 2009] [serial = 1807] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x123807400) [pid = 2009] [serial = 1826] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x111f17400) [pid = 2009] [serial = 1808] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x112f0c400) [pid = 2009] [serial = 1829] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x113ba3800) [pid = 2009] [serial = 1793] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x112a82c00) [pid = 2009] [serial = 1792] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x117dc6400) [pid = 2009] [serial = 1831] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x118104c00) [pid = 2009] [serial = 1796] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x117265c00) [pid = 2009] [serial = 1795] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x119432c00) [pid = 2009] [serial = 1799] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x119320400) [pid = 2009] [serial = 1798] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x118e61800) [pid = 2009] [serial = 1820] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1208db000) [pid = 2009] [serial = 1802] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x1193d6400) [pid = 2009] [serial = 1801] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x119b34400) [pid = 2009] [serial = 1823] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x1126c4000) [pid = 2009] [serial = 1828] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x123935800) [pid = 2009] [serial = 1834] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x1239b5000) [pid = 2009] [serial = 1835] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x123807000) [pid = 2009] [serial = 1832] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x124751000) [pid = 2009] [serial = 1838] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x118184000) [pid = 2009] [serial = 1817] [outer = 0x0] [url = about:blank] 04:22:33 INFO - PROCESS | 2009 | 1470655353279 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:22:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:22:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1242ms 04:22:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:22:33 INFO - PROCESS | 2009 | 1470655353296 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:22:33 INFO - PROCESS | 2009 | 1470655353298 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:22:33 INFO - PROCESS | 2009 | 1470655353302 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:22:33 INFO - PROCESS | 2009 | 1470655353304 Marionette TRACE conn2 <- [1,2502,null,{}] 04:22:33 INFO - PROCESS | 2009 | 1470655353308 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:33 INFO - PROCESS | 2009 | 1470655353310 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:33 INFO - PROCESS | 2009 | 1470655353400 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:22:33 INFO - PROCESS | 2009 | 1470655353404 Marionette TRACE conn2 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:33 INFO - PROCESS | 2009 | 1470655353406 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:33 INFO - PROCESS | 2009 | ++DOCSHELL 0x11600a000 == 28 [pid = 2009] [id = 633] 04:22:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x11270dc00) [pid = 2009] [serial = 1899] [outer = 0x0] 04:22:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x112737400) [pid = 2009] [serial = 1900] [outer = 0x11270dc00] 04:22:33 INFO - PROCESS | 2009 | 1470655353439 Marionette DEBUG loaded listener.js 04:22:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x1127e1c00) [pid = 2009] [serial = 1901] [outer = 0x11270dc00] 04:22:33 INFO - PROCESS | 2009 | 1470655353840 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:22:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:22:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 575ms 04:22:33 INFO - PROCESS | 2009 | 1470655353885 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:22:33 INFO - PROCESS | 2009 | 1470655353889 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:22:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:22:33 INFO - PROCESS | 2009 | 1470655353895 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:22:33 INFO - PROCESS | 2009 | 1470655353897 Marionette TRACE conn2 <- [1,2506,null,{}] 04:22:33 INFO - PROCESS | 2009 | 1470655353899 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:33 INFO - PROCESS | 2009 | 1470655353901 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:33 INFO - PROCESS | 2009 | 1470655353980 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:22:33 INFO - PROCESS | 2009 | 1470655353984 Marionette TRACE conn2 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:33 INFO - PROCESS | 2009 | 1470655353985 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:34 INFO - PROCESS | 2009 | ++DOCSHELL 0x117d7c000 == 29 [pid = 2009] [id = 634] 04:22:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x112a89000) [pid = 2009] [serial = 1902] [outer = 0x0] 04:22:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x113b6b000) [pid = 2009] [serial = 1903] [outer = 0x112a89000] 04:22:34 INFO - PROCESS | 2009 | 1470655354015 Marionette DEBUG loaded listener.js 04:22:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x115e45800) [pid = 2009] [serial = 1904] [outer = 0x112a89000] 04:22:34 INFO - PROCESS | 2009 | 1470655354364 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 520ms 04:22:34 INFO - PROCESS | 2009 | 1470655354415 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:22:34 INFO - PROCESS | 2009 | 1470655354424 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:22:34 INFO - PROCESS | 2009 | 1470655354436 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:22:34 INFO - PROCESS | 2009 | 1470655354439 Marionette TRACE conn2 <- [1,2510,null,{}] 04:22:34 INFO - PROCESS | 2009 | 1470655354446 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:34 INFO - PROCESS | 2009 | 1470655354450 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:34 INFO - PROCESS | 2009 | 1470655354529 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:22:34 INFO - PROCESS | 2009 | 1470655354534 Marionette TRACE conn2 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:34 INFO - PROCESS | 2009 | 1470655354536 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:34 INFO - PROCESS | 2009 | ++DOCSHELL 0x119183000 == 30 [pid = 2009] [id = 635] 04:22:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1165efc00) [pid = 2009] [serial = 1905] [outer = 0x0] 04:22:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x116ab9400) [pid = 2009] [serial = 1906] [outer = 0x1165efc00] 04:22:34 INFO - PROCESS | 2009 | 1470655354566 Marionette DEBUG loaded listener.js 04:22:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x1174dd800) [pid = 2009] [serial = 1907] [outer = 0x1165efc00] 04:22:34 INFO - PROCESS | 2009 | 1470655354922 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 04:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 527ms 04:22:34 INFO - PROCESS | 2009 | 1470655354960 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:22:34 INFO - PROCESS | 2009 | 1470655354962 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:22:34 INFO - PROCESS | 2009 | 1470655354964 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:22:34 INFO - PROCESS | 2009 | 1470655354965 Marionette TRACE conn2 <- [1,2514,null,{}] 04:22:34 INFO - PROCESS | 2009 | 1470655354968 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:34 INFO - PROCESS | 2009 | 1470655354969 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:35 INFO - PROCESS | 2009 | 1470655355077 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:22:35 INFO - PROCESS | 2009 | 1470655355111 Marionette TRACE conn2 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:35 INFO - PROCESS | 2009 | 1470655355112 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:35 INFO - PROCESS | 2009 | ++DOCSHELL 0x12389d000 == 31 [pid = 2009] [id = 636] 04:22:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x117155c00) [pid = 2009] [serial = 1908] [outer = 0x0] 04:22:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x118104800) [pid = 2009] [serial = 1909] [outer = 0x117155c00] 04:22:35 INFO - PROCESS | 2009 | 1470655355137 Marionette DEBUG loaded listener.js 04:22:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x118139400) [pid = 2009] [serial = 1910] [outer = 0x117155c00] 04:22:35 INFO - PROCESS | 2009 | 1470655355439 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:22:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:22:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 519ms 04:22:35 INFO - PROCESS | 2009 | 1470655355484 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:22:35 INFO - PROCESS | 2009 | 1470655355485 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:22:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:22:35 INFO - PROCESS | 2009 | 1470655355487 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:22:35 INFO - PROCESS | 2009 | 1470655355489 Marionette TRACE conn2 <- [1,2518,null,{}] 04:22:35 INFO - PROCESS | 2009 | 1470655355494 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:35 INFO - PROCESS | 2009 | 1470655355502 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:35 INFO - PROCESS | 2009 | 1470655355597 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:22:35 INFO - PROCESS | 2009 | 1470655355637 Marionette TRACE conn2 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:35 INFO - PROCESS | 2009 | 1470655355638 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:35 INFO - PROCESS | 2009 | ++DOCSHELL 0x1243c9000 == 32 [pid = 2009] [id = 637] 04:22:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x1126c8000) [pid = 2009] [serial = 1911] [outer = 0x0] 04:22:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x118189000) [pid = 2009] [serial = 1912] [outer = 0x1126c8000] 04:22:35 INFO - PROCESS | 2009 | 1470655355662 Marionette DEBUG loaded listener.js 04:22:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x116766c00) [pid = 2009] [serial = 1913] [outer = 0x1126c8000] 04:22:35 INFO - PROCESS | 2009 | 1470655355997 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:22:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:22:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 523ms 04:22:36 INFO - PROCESS | 2009 | 1470655356012 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:22:36 INFO - PROCESS | 2009 | 1470655356013 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:22:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:22:36 INFO - PROCESS | 2009 | 1470655356015 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:22:36 INFO - PROCESS | 2009 | 1470655356016 Marionette TRACE conn2 <- [1,2522,null,{}] 04:22:36 INFO - PROCESS | 2009 | 1470655356019 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:36 INFO - PROCESS | 2009 | 1470655356023 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:36 INFO - PROCESS | 2009 | 1470655356142 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:22:36 INFO - PROCESS | 2009 | 1470655356179 Marionette TRACE conn2 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:36 INFO - PROCESS | 2009 | 1470655356180 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:36 INFO - PROCESS | 2009 | ++DOCSHELL 0x12650c000 == 33 [pid = 2009] [id = 638] 04:22:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x11879c000) [pid = 2009] [serial = 1914] [outer = 0x0] 04:22:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x119341400) [pid = 2009] [serial = 1915] [outer = 0x11879c000] 04:22:36 INFO - PROCESS | 2009 | 1470655356205 Marionette DEBUG loaded listener.js 04:22:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1198d1c00) [pid = 2009] [serial = 1916] [outer = 0x11879c000] 04:22:36 INFO - PROCESS | 2009 | 1470655356568 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:22:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:22:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 568ms 04:22:36 INFO - PROCESS | 2009 | 1470655356584 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:22:36 INFO - PROCESS | 2009 | 1470655356586 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:22:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:22:36 INFO - PROCESS | 2009 | 1470655356597 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:22:36 INFO - PROCESS | 2009 | 1470655356599 Marionette TRACE conn2 <- [1,2526,null,{}] 04:22:36 INFO - PROCESS | 2009 | 1470655356602 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:36 INFO - PROCESS | 2009 | 1470655356604 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:36 INFO - PROCESS | 2009 | 1470655356749 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:22:36 INFO - PROCESS | 2009 | 1470655356767 Marionette TRACE conn2 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:36 INFO - PROCESS | 2009 | 1470655356768 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:36 INFO - PROCESS | 2009 | ++DOCSHELL 0x129113800 == 34 [pid = 2009] [id = 639] 04:22:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x1176c7000) [pid = 2009] [serial = 1917] [outer = 0x0] 04:22:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x119d7c800) [pid = 2009] [serial = 1918] [outer = 0x1176c7000] 04:22:36 INFO - PROCESS | 2009 | 1470655356792 Marionette DEBUG loaded listener.js 04:22:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x119fcf800) [pid = 2009] [serial = 1919] [outer = 0x1176c7000] 04:22:37 INFO - PROCESS | 2009 | 1470655357133 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:22:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:22:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 578ms 04:22:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:22:37 INFO - PROCESS | 2009 | 1470655357169 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:22:37 INFO - PROCESS | 2009 | 1470655357170 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:22:37 INFO - PROCESS | 2009 | 1470655357172 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:22:37 INFO - PROCESS | 2009 | 1470655357173 Marionette TRACE conn2 <- [1,2530,null,{}] 04:22:37 INFO - PROCESS | 2009 | 1470655357176 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:37 INFO - PROCESS | 2009 | 1470655357177 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:37 INFO - PROCESS | 2009 | 1470655357274 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:22:37 INFO - PROCESS | 2009 | 1470655357277 Marionette TRACE conn2 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:37 INFO - PROCESS | 2009 | 1470655357278 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:37 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a40d800 == 35 [pid = 2009] [id = 640] 04:22:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x1194bb400) [pid = 2009] [serial = 1920] [outer = 0x0] 04:22:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x123809400) [pid = 2009] [serial = 1921] [outer = 0x1194bb400] 04:22:37 INFO - PROCESS | 2009 | 1470655357302 Marionette DEBUG loaded listener.js 04:22:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x123932c00) [pid = 2009] [serial = 1922] [outer = 0x1194bb400] 04:22:37 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x118e68c00) [pid = 2009] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:22:37 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x1208da400) [pid = 2009] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:22:37 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x1247abc00) [pid = 2009] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:22:37 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x1127e0400) [pid = 2009] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:22:37 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x112704000) [pid = 2009] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:22:37 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1127e6000) [pid = 2009] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:22:37 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1126bd000) [pid = 2009] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:22:37 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x113de7c00) [pid = 2009] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:22:37 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x116916400) [pid = 2009] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:22:37 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x118190400) [pid = 2009] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:22:37 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x1121b1800) [pid = 2009] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:22:37 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x123be0400) [pid = 2009] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:22:37 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x124bcf000) [pid = 2009] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:22:37 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x1250cd800) [pid = 2009] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:22:37 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x118184800) [pid = 2009] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:22:37 INFO - PROCESS | 2009 | 1470655357778 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:22:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:22:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 621ms 04:22:37 INFO - PROCESS | 2009 | 1470655357798 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:22:37 INFO - PROCESS | 2009 | 1470655357800 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:22:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:22:37 INFO - PROCESS | 2009 | 1470655357802 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:22:37 INFO - PROCESS | 2009 | 1470655357803 Marionette TRACE conn2 <- [1,2534,null,{}] 04:22:37 INFO - PROCESS | 2009 | 1470655357813 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:37 INFO - PROCESS | 2009 | 1470655357814 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:37 INFO - PROCESS | 2009 | 1470655357931 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:22:37 INFO - PROCESS | 2009 | 1470655357937 Marionette TRACE conn2 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:37 INFO - PROCESS | 2009 | 1470655357938 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:37 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a621800 == 36 [pid = 2009] [id = 641] 04:22:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1121b1800) [pid = 2009] [serial = 1923] [outer = 0x0] 04:22:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x112a8a000) [pid = 2009] [serial = 1924] [outer = 0x1121b1800] 04:22:37 INFO - PROCESS | 2009 | 1470655357962 Marionette DEBUG loaded listener.js 04:22:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x119342c00) [pid = 2009] [serial = 1925] [outer = 0x1121b1800] 04:22:38 INFO - PROCESS | 2009 | 1470655358250 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 04:22:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:22:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 471ms 04:22:38 INFO - PROCESS | 2009 | 1470655358280 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:22:38 INFO - PROCESS | 2009 | 1470655358281 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:22:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:22:38 INFO - PROCESS | 2009 | 1470655358284 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:22:38 INFO - PROCESS | 2009 | 1470655358285 Marionette TRACE conn2 <- [1,2538,null,{}] 04:22:38 INFO - PROCESS | 2009 | 1470655358287 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:38 INFO - PROCESS | 2009 | 1470655358288 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:38 INFO - PROCESS | 2009 | 1470655358369 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:22:38 INFO - PROCESS | 2009 | 1470655358373 Marionette TRACE conn2 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:38 INFO - PROCESS | 2009 | 1470655358376 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:38 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b14d800 == 37 [pid = 2009] [id = 642] 04:22:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x1198d9800) [pid = 2009] [serial = 1926] [outer = 0x0] 04:22:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x123938400) [pid = 2009] [serial = 1927] [outer = 0x1198d9800] 04:22:38 INFO - PROCESS | 2009 | 1470655358400 Marionette DEBUG loaded listener.js 04:22:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x123944400) [pid = 2009] [serial = 1928] [outer = 0x1198d9800] 04:22:38 INFO - PROCESS | 2009 | 1470655358727 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:22:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:22:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 469ms 04:22:38 INFO - PROCESS | 2009 | 1470655358754 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:22:38 INFO - PROCESS | 2009 | 1470655358755 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:22:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:22:38 INFO - PROCESS | 2009 | 1470655358785 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:22:38 INFO - PROCESS | 2009 | 1470655358787 Marionette TRACE conn2 <- [1,2542,null,{}] 04:22:38 INFO - PROCESS | 2009 | 1470655358790 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:38 INFO - PROCESS | 2009 | 1470655358794 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:38 INFO - PROCESS | 2009 | 1470655358886 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:22:38 INFO - PROCESS | 2009 | 1470655358900 Marionette TRACE conn2 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:38 INFO - PROCESS | 2009 | 1470655358901 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:38 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba45800 == 38 [pid = 2009] [id = 643] 04:22:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1193d9000) [pid = 2009] [serial = 1929] [outer = 0x0] 04:22:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x123f4a000) [pid = 2009] [serial = 1930] [outer = 0x1193d9000] 04:22:38 INFO - PROCESS | 2009 | 1470655358927 Marionette DEBUG loaded listener.js 04:22:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x124714400) [pid = 2009] [serial = 1931] [outer = 0x1193d9000] 04:22:39 INFO - PROCESS | 2009 | 1470655359266 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 04:22:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:22:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 541ms 04:22:39 INFO - PROCESS | 2009 | 1470655359309 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:22:39 INFO - PROCESS | 2009 | 1470655359310 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:22:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:22:39 INFO - PROCESS | 2009 | 1470655359313 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:22:39 INFO - PROCESS | 2009 | 1470655359314 Marionette TRACE conn2 <- [1,2546,null,{}] 04:22:39 INFO - PROCESS | 2009 | 1470655359316 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:39 INFO - PROCESS | 2009 | 1470655359317 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:39 INFO - PROCESS | 2009 | 1470655359396 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:22:39 INFO - PROCESS | 2009 | 1470655359457 Marionette TRACE conn2 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:39 INFO - PROCESS | 2009 | 1470655359458 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:39 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be79800 == 39 [pid = 2009] [id = 644] 04:22:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x123945400) [pid = 2009] [serial = 1932] [outer = 0x0] 04:22:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1247aa400) [pid = 2009] [serial = 1933] [outer = 0x123945400] 04:22:39 INFO - PROCESS | 2009 | 1470655359484 Marionette DEBUG loaded listener.js 04:22:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x124bd3000) [pid = 2009] [serial = 1934] [outer = 0x123945400] 04:22:39 INFO - PROCESS | 2009 | 1470655359980 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 04:22:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:22:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 720ms 04:22:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:22:40 INFO - PROCESS | 2009 | 1470655360034 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:22:40 INFO - PROCESS | 2009 | 1470655360037 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:22:40 INFO - PROCESS | 2009 | 1470655360040 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:22:40 INFO - PROCESS | 2009 | 1470655360042 Marionette TRACE conn2 <- [1,2550,null,{}] 04:22:40 INFO - PROCESS | 2009 | 1470655360047 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:40 INFO - PROCESS | 2009 | 1470655360048 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:40 INFO - PROCESS | 2009 | 1470655360158 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:22:40 INFO - PROCESS | 2009 | 1470655360290 Marionette TRACE conn2 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:40 INFO - PROCESS | 2009 | 1470655360291 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:40 INFO - PROCESS | 2009 | ++DOCSHELL 0x118405000 == 40 [pid = 2009] [id = 645] 04:22:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x1127dc400) [pid = 2009] [serial = 1935] [outer = 0x0] 04:22:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x1127e6c00) [pid = 2009] [serial = 1936] [outer = 0x1127dc400] 04:22:40 INFO - PROCESS | 2009 | 1470655360322 Marionette DEBUG loaded listener.js 04:22:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x112fcf000) [pid = 2009] [serial = 1937] [outer = 0x1127dc400] 04:22:41 INFO - PROCESS | 2009 | 1470655361034 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 04:22:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:22:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1027ms 04:22:41 INFO - PROCESS | 2009 | 1470655361066 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:22:41 INFO - PROCESS | 2009 | 1470655361069 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:22:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:22:41 INFO - PROCESS | 2009 | 1470655361089 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:22:41 INFO - PROCESS | 2009 | 1470655361092 Marionette TRACE conn2 <- [1,2554,null,{}] 04:22:41 INFO - PROCESS | 2009 | 1470655361095 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:41 INFO - PROCESS | 2009 | 1470655361098 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:41 INFO - PROCESS | 2009 | 1470655361207 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:22:41 INFO - PROCESS | 2009 | 1470655361265 Marionette TRACE conn2 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:41 INFO - PROCESS | 2009 | 1470655361267 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:41 INFO - PROCESS | 2009 | ++DOCSHELL 0x117d7b800 == 41 [pid = 2009] [id = 646] 04:22:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x1131e1c00) [pid = 2009] [serial = 1938] [outer = 0x0] 04:22:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x113b69c00) [pid = 2009] [serial = 1939] [outer = 0x1131e1c00] 04:22:41 INFO - PROCESS | 2009 | 1470655361295 Marionette DEBUG loaded listener.js 04:22:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x115ea2400) [pid = 2009] [serial = 1940] [outer = 0x1131e1c00] 04:22:41 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba45800 == 40 [pid = 2009] [id = 643] 04:22:41 INFO - PROCESS | 2009 | --DOCSHELL 0x12b14d800 == 39 [pid = 2009] [id = 642] 04:22:41 INFO - PROCESS | 2009 | --DOCSHELL 0x12a621800 == 38 [pid = 2009] [id = 641] 04:22:41 INFO - PROCESS | 2009 | --DOCSHELL 0x12a40d800 == 37 [pid = 2009] [id = 640] 04:22:41 INFO - PROCESS | 2009 | --DOCSHELL 0x129113800 == 36 [pid = 2009] [id = 639] 04:22:41 INFO - PROCESS | 2009 | --DOCSHELL 0x12650c000 == 35 [pid = 2009] [id = 638] 04:22:41 INFO - PROCESS | 2009 | --DOCSHELL 0x1243c9000 == 34 [pid = 2009] [id = 637] 04:22:41 INFO - PROCESS | 2009 | --DOCSHELL 0x12389d000 == 33 [pid = 2009] [id = 636] 04:22:41 INFO - PROCESS | 2009 | --DOCSHELL 0x119183000 == 32 [pid = 2009] [id = 635] 04:22:41 INFO - PROCESS | 2009 | --DOCSHELL 0x117d7c000 == 31 [pid = 2009] [id = 634] 04:22:41 INFO - PROCESS | 2009 | --DOCSHELL 0x11600a000 == 30 [pid = 2009] [id = 633] 04:22:41 INFO - PROCESS | 2009 | --DOCSHELL 0x11858e800 == 29 [pid = 2009] [id = 632] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x119d84c00) [pid = 2009] [serial = 1862] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x12393e000) [pid = 2009] [serial = 1864] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x124bca000) [pid = 2009] [serial = 1870] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x11615cc00) [pid = 2009] [serial = 1873] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x11813f000) [pid = 2009] [serial = 1855] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x112a7e800) [pid = 2009] [serial = 1843] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x113b9ec00) [pid = 2009] [serial = 1844] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x112a77c00) [pid = 2009] [serial = 1849] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x115ea0c00) [pid = 2009] [serial = 1850] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x11692fc00) [pid = 2009] [serial = 1852] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x117dc4000) [pid = 2009] [serial = 1853] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x116938800) [pid = 2009] [serial = 1846] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x1174d9c00) [pid = 2009] [serial = 1847] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x1193d3000) [pid = 2009] [serial = 1858] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x124bc8000) [pid = 2009] [serial = 1841] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x11879f000) [pid = 2009] [serial = 1856] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x12470d400) [pid = 2009] [serial = 1867] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x1250c6800) [pid = 2009] [serial = 1880] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x12580b800) [pid = 2009] [serial = 1883] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x12571d000) [pid = 2009] [serial = 1882] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x124bce800) [pid = 2009] [serial = 1877] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x123f51800) [pid = 2009] [serial = 1876] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x124f91800) [pid = 2009] [serial = 1879] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x124bcf400) [pid = 2009] [serial = 1871] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x119b27000) [pid = 2009] [serial = 1861] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x1247a3000) [pid = 2009] [serial = 1868] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x123f49c00) [pid = 2009] [serial = 1865] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x118182400) [pid = 2009] [serial = 1874] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x1194bfc00) [pid = 2009] [serial = 1859] [outer = 0x0] [url = about:blank] 04:22:41 INFO - PROCESS | 2009 | 1470655361743 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:22:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:22:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 684ms 04:22:41 INFO - PROCESS | 2009 | 1470655361762 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:22:41 INFO - PROCESS | 2009 | 1470655361765 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:22:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:22:41 INFO - PROCESS | 2009 | 1470655361770 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:22:41 INFO - PROCESS | 2009 | 1470655361772 Marionette TRACE conn2 <- [1,2558,null,{}] 04:22:41 INFO - PROCESS | 2009 | 1470655361776 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:41 INFO - PROCESS | 2009 | 1470655361777 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:41 INFO - PROCESS | 2009 | 1470655361861 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:22:41 INFO - PROCESS | 2009 | 1470655361865 Marionette TRACE conn2 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:41 INFO - PROCESS | 2009 | 1470655361866 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:41 INFO - PROCESS | 2009 | ++DOCSHELL 0x118442800 == 30 [pid = 2009] [id = 647] 04:22:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x1165f3000) [pid = 2009] [serial = 1941] [outer = 0x0] 04:22:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x116930c00) [pid = 2009] [serial = 1942] [outer = 0x1165f3000] 04:22:41 INFO - PROCESS | 2009 | 1470655361894 Marionette DEBUG loaded listener.js 04:22:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x117152400) [pid = 2009] [serial = 1943] [outer = 0x1165f3000] 04:22:42 INFO - PROCESS | 2009 | 1470655362290 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:22:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:22:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 572ms 04:22:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:22:42 INFO - PROCESS | 2009 | 1470655362343 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:22:42 INFO - PROCESS | 2009 | 1470655362345 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:22:42 INFO - PROCESS | 2009 | 1470655362349 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:22:42 INFO - PROCESS | 2009 | 1470655362352 Marionette TRACE conn2 <- [1,2562,null,{}] 04:22:42 INFO - PROCESS | 2009 | 1470655362367 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:42 INFO - PROCESS | 2009 | 1470655362372 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:42 INFO - PROCESS | 2009 | 1470655362504 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:22:42 INFO - PROCESS | 2009 | 1470655362514 Marionette TRACE conn2 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:42 INFO - PROCESS | 2009 | 1470655362517 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:42 INFO - PROCESS | 2009 | ++DOCSHELL 0x123959800 == 31 [pid = 2009] [id = 648] 04:22:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x118106c00) [pid = 2009] [serial = 1944] [outer = 0x0] 04:22:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x118136400) [pid = 2009] [serial = 1945] [outer = 0x118106c00] 04:22:42 INFO - PROCESS | 2009 | 1470655362564 Marionette DEBUG loaded listener.js 04:22:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x118186800) [pid = 2009] [serial = 1946] [outer = 0x118106c00] 04:22:43 INFO - PROCESS | 2009 | 1470655362996 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 04:22:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:22:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 676ms 04:22:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:22:43 INFO - PROCESS | 2009 | 1470655363031 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:22:43 INFO - PROCESS | 2009 | 1470655363033 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:22:43 INFO - PROCESS | 2009 | 1470655363035 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:22:43 INFO - PROCESS | 2009 | 1470655363036 Marionette TRACE conn2 <- [1,2566,null,{}] 04:22:43 INFO - PROCESS | 2009 | 1470655363039 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:43 INFO - PROCESS | 2009 | 1470655363041 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:43 INFO - PROCESS | 2009 | 1470655363119 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:22:43 INFO - PROCESS | 2009 | 1470655363127 Marionette TRACE conn2 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:43 INFO - PROCESS | 2009 | 1470655363128 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:43 INFO - PROCESS | 2009 | ++DOCSHELL 0x12582b000 == 32 [pid = 2009] [id = 649] 04:22:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x112706c00) [pid = 2009] [serial = 1947] [outer = 0x0] 04:22:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x11932d800) [pid = 2009] [serial = 1948] [outer = 0x112706c00] 04:22:43 INFO - PROCESS | 2009 | 1470655363154 Marionette DEBUG loaded listener.js 04:22:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1193da400) [pid = 2009] [serial = 1949] [outer = 0x112706c00] 04:22:43 INFO - PROCESS | 2009 | 1470655363483 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 04:22:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:22:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 468ms 04:22:43 INFO - PROCESS | 2009 | 1470655363504 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:22:43 INFO - PROCESS | 2009 | 1470655363505 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:22:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:22:43 INFO - PROCESS | 2009 | 1470655363509 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:22:43 INFO - PROCESS | 2009 | 1470655363510 Marionette TRACE conn2 <- [1,2570,null,{}] 04:22:43 INFO - PROCESS | 2009 | 1470655363512 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:43 INFO - PROCESS | 2009 | 1470655363513 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:43 INFO - PROCESS | 2009 | 1470655363623 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:22:43 INFO - PROCESS | 2009 | 1470655363629 Marionette TRACE conn2 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:43 INFO - PROCESS | 2009 | 1470655363630 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:43 INFO - PROCESS | 2009 | ++DOCSHELL 0x128a85800 == 33 [pid = 2009] [id = 650] 04:22:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x112750400) [pid = 2009] [serial = 1950] [outer = 0x0] 04:22:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x1193de800) [pid = 2009] [serial = 1951] [outer = 0x112750400] 04:22:43 INFO - PROCESS | 2009 | 1470655363654 Marionette DEBUG loaded listener.js 04:22:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1198cc000) [pid = 2009] [serial = 1952] [outer = 0x112750400] 04:22:44 INFO - PROCESS | 2009 | 1470655364012 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 04:22:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:22:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 520ms 04:22:44 INFO - PROCESS | 2009 | 1470655364029 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:22:44 INFO - PROCESS | 2009 | 1470655364031 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:22:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:22:44 INFO - PROCESS | 2009 | 1470655364042 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:22:44 INFO - PROCESS | 2009 | 1470655364044 Marionette TRACE conn2 <- [1,2574,null,{}] 04:22:44 INFO - PROCESS | 2009 | 1470655364046 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:44 INFO - PROCESS | 2009 | 1470655364050 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:44 INFO - PROCESS | 2009 | 1470655364169 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:22:44 INFO - PROCESS | 2009 | 1470655364213 Marionette TRACE conn2 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:44 INFO - PROCESS | 2009 | 1470655364214 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:44 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a620000 == 34 [pid = 2009] [id = 651] 04:22:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x119b27c00) [pid = 2009] [serial = 1953] [outer = 0x0] 04:22:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x119fcf000) [pid = 2009] [serial = 1954] [outer = 0x119b27c00] 04:22:44 INFO - PROCESS | 2009 | 1470655364239 Marionette DEBUG loaded listener.js 04:22:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x1239c1400) [pid = 2009] [serial = 1955] [outer = 0x119b27c00] 04:22:44 INFO - PROCESS | 2009 | 1470655364571 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:22:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:22:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 572ms 04:22:44 INFO - PROCESS | 2009 | 1470655364613 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:22:44 INFO - PROCESS | 2009 | 1470655364614 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:22:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:22:44 INFO - PROCESS | 2009 | 1470655364617 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:22:44 INFO - PROCESS | 2009 | 1470655364618 Marionette TRACE conn2 <- [1,2578,null,{}] 04:22:44 INFO - PROCESS | 2009 | 1470655364620 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:44 INFO - PROCESS | 2009 | 1470655364621 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:44 INFO - PROCESS | 2009 | 1470655364719 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:22:44 INFO - PROCESS | 2009 | 1470655364761 Marionette TRACE conn2 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:44 INFO - PROCESS | 2009 | 1470655364762 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:44 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b806800 == 35 [pid = 2009] [id = 652] 04:22:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x1126c5000) [pid = 2009] [serial = 1956] [outer = 0x0] 04:22:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x112a92c00) [pid = 2009] [serial = 1957] [outer = 0x1126c5000] 04:22:44 INFO - PROCESS | 2009 | 1470655364787 Marionette DEBUG loaded listener.js 04:22:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x12470d400) [pid = 2009] [serial = 1958] [outer = 0x1126c5000] 04:22:45 INFO - PROCESS | 2009 | 1470655365213 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:22:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:22:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 622ms 04:22:45 INFO - PROCESS | 2009 | 1470655365241 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:22:45 INFO - PROCESS | 2009 | 1470655365243 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:22:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:22:45 INFO - PROCESS | 2009 | 1470655365247 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:22:45 INFO - PROCESS | 2009 | 1470655365248 Marionette TRACE conn2 <- [1,2582,null,{}] 04:22:45 INFO - PROCESS | 2009 | 1470655365252 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:45 INFO - PROCESS | 2009 | 1470655365254 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:45 INFO - PROCESS | 2009 | 1470655365407 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:22:45 INFO - PROCESS | 2009 | 1470655365494 Marionette TRACE conn2 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:45 INFO - PROCESS | 2009 | 1470655365495 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:45 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba3a000 == 36 [pid = 2009] [id = 653] 04:22:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1239c3400) [pid = 2009] [serial = 1959] [outer = 0x0] 04:22:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x124bc8000) [pid = 2009] [serial = 1960] [outer = 0x1239c3400] 04:22:45 INFO - PROCESS | 2009 | 1470655365520 Marionette DEBUG loaded listener.js 04:22:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x124bd3c00) [pid = 2009] [serial = 1961] [outer = 0x1239c3400] 04:22:45 INFO - PROCESS | 2009 | 1470655365810 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:22:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:22:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 621ms 04:22:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:22:45 INFO - PROCESS | 2009 | 1470655365867 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:22:45 INFO - PROCESS | 2009 | 1470655365868 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:22:45 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1126c8000) [pid = 2009] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:22:45 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x112a89000) [pid = 2009] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:22:45 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x11270dc00) [pid = 2009] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:22:45 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x117155c00) [pid = 2009] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:22:45 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x1165efc00) [pid = 2009] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:22:45 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x11270b000) [pid = 2009] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:22:45 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1131ea400) [pid = 2009] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:22:45 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x11879c000) [pid = 2009] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:22:45 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x1194bb400) [pid = 2009] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:22:45 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x1174d2800) [pid = 2009] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:22:45 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1176c7000) [pid = 2009] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:22:45 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x1121b1800) [pid = 2009] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:22:45 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x1198d9800) [pid = 2009] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:22:45 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x1193d9000) [pid = 2009] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:22:45 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x1193ddc00) [pid = 2009] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:22:45 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x123945800) [pid = 2009] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:22:45 INFO - PROCESS | 2009 | 1470655365952 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:22:45 INFO - PROCESS | 2009 | 1470655365953 Marionette TRACE conn2 <- [1,2586,null,{}] 04:22:45 INFO - PROCESS | 2009 | 1470655365958 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:45 INFO - PROCESS | 2009 | 1470655365959 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:46 INFO - PROCESS | 2009 | 1470655366033 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:22:46 INFO - PROCESS | 2009 | 1470655366037 Marionette TRACE conn2 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:46 INFO - PROCESS | 2009 | 1470655366038 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:46 INFO - PROCESS | 2009 | ++DOCSHELL 0x123cad000 == 37 [pid = 2009] [id = 654] 04:22:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x11270dc00) [pid = 2009] [serial = 1962] [outer = 0x0] 04:22:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x113ba3000) [pid = 2009] [serial = 1963] [outer = 0x11270dc00] 04:22:46 INFO - PROCESS | 2009 | 1470655366071 Marionette DEBUG loaded listener.js 04:22:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x117152000) [pid = 2009] [serial = 1964] [outer = 0x11270dc00] 04:22:46 INFO - PROCESS | 2009 | 1470655366432 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:22:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:22:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 605ms 04:22:46 INFO - PROCESS | 2009 | 1470655366478 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:22:46 INFO - PROCESS | 2009 | 1470655366480 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:22:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:22:46 INFO - PROCESS | 2009 | 1470655366483 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:22:46 INFO - PROCESS | 2009 | 1470655366485 Marionette TRACE conn2 <- [1,2590,null,{}] 04:22:46 INFO - PROCESS | 2009 | 1470655366488 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:46 INFO - PROCESS | 2009 | 1470655366490 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:46 INFO - PROCESS | 2009 | 1470655366648 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:22:46 INFO - PROCESS | 2009 | 1470655366661 Marionette TRACE conn2 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:46 INFO - PROCESS | 2009 | 1470655366663 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:46 INFO - PROCESS | 2009 | ++DOCSHELL 0x12582a800 == 38 [pid = 2009] [id = 655] 04:22:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x112a75000) [pid = 2009] [serial = 1965] [outer = 0x0] 04:22:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x11810b800) [pid = 2009] [serial = 1966] [outer = 0x112a75000] 04:22:46 INFO - PROCESS | 2009 | 1470655366703 Marionette DEBUG loaded listener.js 04:22:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x123930800) [pid = 2009] [serial = 1967] [outer = 0x112a75000] 04:22:47 INFO - PROCESS | 2009 | 1470655367138 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 04:22:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:22:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 672ms 04:22:47 INFO - PROCESS | 2009 | 1470655367155 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:22:47 INFO - PROCESS | 2009 | 1470655367157 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:22:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:22:47 INFO - PROCESS | 2009 | 1470655367163 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:22:47 INFO - PROCESS | 2009 | 1470655367164 Marionette TRACE conn2 <- [1,2594,null,{}] 04:22:47 INFO - PROCESS | 2009 | 1470655367166 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:47 INFO - PROCESS | 2009 | 1470655367168 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:47 INFO - PROCESS | 2009 | 1470655367286 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:22:47 INFO - PROCESS | 2009 | 1470655367292 Marionette TRACE conn2 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:47 INFO - PROCESS | 2009 | 1470655367294 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:47 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ca03800 == 39 [pid = 2009] [id = 656] 04:22:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x118138800) [pid = 2009] [serial = 1968] [outer = 0x0] 04:22:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x124bc9000) [pid = 2009] [serial = 1969] [outer = 0x118138800] 04:22:47 INFO - PROCESS | 2009 | 1470655367327 Marionette DEBUG loaded listener.js 04:22:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x1250d1000) [pid = 2009] [serial = 1970] [outer = 0x118138800] 04:22:47 INFO - PROCESS | 2009 | 1470655367661 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 04:22:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:22:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 520ms 04:22:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:22:47 INFO - PROCESS | 2009 | 1470655367681 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:22:47 INFO - PROCESS | 2009 | 1470655367683 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:22:47 INFO - PROCESS | 2009 | 1470655367685 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:22:47 INFO - PROCESS | 2009 | 1470655367686 Marionette TRACE conn2 <- [1,2598,null,{}] 04:22:47 INFO - PROCESS | 2009 | 1470655367688 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:47 INFO - PROCESS | 2009 | 1470655367690 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:47 INFO - PROCESS | 2009 | 1470655367801 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:22:47 INFO - PROCESS | 2009 | 1470655367807 Marionette TRACE conn2 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:47 INFO - PROCESS | 2009 | 1470655367808 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:47 INFO - PROCESS | 2009 | ++DOCSHELL 0x12cc9e800 == 40 [pid = 2009] [id = 657] 04:22:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x1250d1400) [pid = 2009] [serial = 1971] [outer = 0x0] 04:22:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x12580c000) [pid = 2009] [serial = 1972] [outer = 0x1250d1400] 04:22:47 INFO - PROCESS | 2009 | 1470655367848 Marionette DEBUG loaded listener.js 04:22:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x12653bc00) [pid = 2009] [serial = 1973] [outer = 0x1250d1400] 04:22:48 INFO - PROCESS | 2009 | 1470655368373 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:22:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:22:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 720ms 04:22:48 INFO - PROCESS | 2009 | 1470655368410 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:22:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:22:48 INFO - PROCESS | 2009 | 1470655368415 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:22:48 INFO - PROCESS | 2009 | 1470655368421 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:22:48 INFO - PROCESS | 2009 | 1470655368427 Marionette TRACE conn2 <- [1,2602,null,{}] 04:22:48 INFO - PROCESS | 2009 | 1470655368434 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:48 INFO - PROCESS | 2009 | 1470655368437 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:48 INFO - PROCESS | 2009 | 1470655368593 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:22:48 INFO - PROCESS | 2009 | 1470655368699 Marionette TRACE conn2 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:48 INFO - PROCESS | 2009 | 1470655368701 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:48 INFO - PROCESS | 2009 | ++DOCSHELL 0x118440000 == 41 [pid = 2009] [id = 658] 04:22:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x112f0c400) [pid = 2009] [serial = 1974] [outer = 0x0] 04:22:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x113ba6800) [pid = 2009] [serial = 1975] [outer = 0x112f0c400] 04:22:48 INFO - PROCESS | 2009 | 1470655368741 Marionette DEBUG loaded listener.js 04:22:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x116760800) [pid = 2009] [serial = 1976] [outer = 0x112f0c400] 04:22:49 INFO - PROCESS | 2009 | 1470655369245 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 04:22:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:22:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 877ms 04:22:49 INFO - PROCESS | 2009 | 1470655369308 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:22:49 INFO - PROCESS | 2009 | 1470655369312 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:22:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:22:49 INFO - PROCESS | 2009 | 1470655369318 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:22:49 INFO - PROCESS | 2009 | 1470655369320 Marionette TRACE conn2 <- [1,2606,null,{}] 04:22:49 INFO - PROCESS | 2009 | 1470655369322 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:49 INFO - PROCESS | 2009 | 1470655369326 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:49 INFO - PROCESS | 2009 | 1470655369426 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:22:49 INFO - PROCESS | 2009 | 1470655369499 Marionette TRACE conn2 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:49 INFO - PROCESS | 2009 | 1470655369501 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:49 INFO - PROCESS | 2009 | ++DOCSHELL 0x126a17800 == 42 [pid = 2009] [id = 659] 04:22:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x117d4cc00) [pid = 2009] [serial = 1977] [outer = 0x0] 04:22:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x11813d800) [pid = 2009] [serial = 1978] [outer = 0x117d4cc00] 04:22:49 INFO - PROCESS | 2009 | 1470655369532 Marionette DEBUG loaded listener.js 04:22:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x1181a8000) [pid = 2009] [serial = 1979] [outer = 0x117d4cc00] 04:22:49 INFO - PROCESS | 2009 | 1470655369985 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 04:22:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:22:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 722ms 04:22:50 INFO - PROCESS | 2009 | 1470655370040 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:22:50 INFO - PROCESS | 2009 | 1470655370043 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:22:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:22:50 INFO - PROCESS | 2009 | 1470655370046 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:22:50 INFO - PROCESS | 2009 | 1470655370049 Marionette TRACE conn2 <- [1,2610,null,{}] 04:22:50 INFO - PROCESS | 2009 | 1470655370057 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:50 INFO - PROCESS | 2009 | 1470655370060 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:50 INFO - PROCESS | 2009 | 1470655370159 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:22:50 INFO - PROCESS | 2009 | 1470655370235 Marionette TRACE conn2 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:50 INFO - PROCESS | 2009 | 1470655370237 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:50 INFO - PROCESS | 2009 | ++DOCSHELL 0x12cca4000 == 43 [pid = 2009] [id = 660] 04:22:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x119d7f800) [pid = 2009] [serial = 1980] [outer = 0x0] 04:22:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x1208da400) [pid = 2009] [serial = 1981] [outer = 0x119d7f800] 04:22:50 INFO - PROCESS | 2009 | 1470655370267 Marionette DEBUG loaded listener.js 04:22:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x12393d800) [pid = 2009] [serial = 1982] [outer = 0x119d7f800] 04:22:50 INFO - PROCESS | 2009 | 1470655370679 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:22:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:22:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 671ms 04:22:50 INFO - PROCESS | 2009 | 1470655370738 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:22:50 INFO - PROCESS | 2009 | 1470655370740 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:22:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:22:50 INFO - PROCESS | 2009 | 1470655370766 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:22:50 INFO - PROCESS | 2009 | 1470655370767 Marionette TRACE conn2 <- [1,2614,null,{}] 04:22:50 INFO - PROCESS | 2009 | 1470655370769 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:50 INFO - PROCESS | 2009 | 1470655370771 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:50 INFO - PROCESS | 2009 | 1470655370874 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:22:50 INFO - PROCESS | 2009 | 1470655370947 Marionette TRACE conn2 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:50 INFO - PROCESS | 2009 | 1470655370948 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:50 INFO - PROCESS | 2009 | ++DOCSHELL 0x125288800 == 44 [pid = 2009] [id = 661] 04:22:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x11272f000) [pid = 2009] [serial = 1983] [outer = 0x0] 04:22:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x1208db000) [pid = 2009] [serial = 1984] [outer = 0x11272f000] 04:22:50 INFO - PROCESS | 2009 | 1470655370979 Marionette DEBUG loaded listener.js 04:22:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x124bee800) [pid = 2009] [serial = 1985] [outer = 0x11272f000] 04:22:51 INFO - PROCESS | 2009 | 1470655371544 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 04:22:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:22:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 824ms 04:22:51 INFO - PROCESS | 2009 | 1470655371589 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:22:51 INFO - PROCESS | 2009 | 1470655371591 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:22:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:22:51 INFO - PROCESS | 2009 | 1470655371594 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:22:51 INFO - PROCESS | 2009 | 1470655371596 Marionette TRACE conn2 <- [1,2618,null,{}] 04:22:51 INFO - PROCESS | 2009 | 1470655371599 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:51 INFO - PROCESS | 2009 | 1470655371601 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:51 INFO - PROCESS | 2009 | 1470655371694 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:22:51 INFO - PROCESS | 2009 | 1470655371777 Marionette TRACE conn2 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:51 INFO - PROCESS | 2009 | 1470655371778 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:51 INFO - PROCESS | 2009 | ++DOCSHELL 0x11640f800 == 45 [pid = 2009] [id = 662] 04:22:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x113b9ec00) [pid = 2009] [serial = 1986] [outer = 0x0] 04:22:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x113be5000) [pid = 2009] [serial = 1987] [outer = 0x113b9ec00] 04:22:51 INFO - PROCESS | 2009 | 1470655371806 Marionette DEBUG loaded listener.js 04:22:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x116592c00) [pid = 2009] [serial = 1988] [outer = 0x113b9ec00] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x12ca03800 == 44 [pid = 2009] [id = 656] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x12582a800 == 43 [pid = 2009] [id = 655] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x123cad000 == 42 [pid = 2009] [id = 654] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba3a000 == 41 [pid = 2009] [id = 653] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x12b806800 == 40 [pid = 2009] [id = 652] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x12a620000 == 39 [pid = 2009] [id = 651] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x128a85800 == 38 [pid = 2009] [id = 650] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x12582b000 == 37 [pid = 2009] [id = 649] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x123959800 == 36 [pid = 2009] [id = 648] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x118442800 == 35 [pid = 2009] [id = 647] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x117d7b800 == 34 [pid = 2009] [id = 646] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x118405000 == 33 [pid = 2009] [id = 645] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x12be79800 == 32 [pid = 2009] [id = 644] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x125288800 == 31 [pid = 2009] [id = 661] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x12cca4000 == 30 [pid = 2009] [id = 660] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x126a17800 == 29 [pid = 2009] [id = 659] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x12cc9e800 == 28 [pid = 2009] [id = 657] 04:22:52 INFO - PROCESS | 2009 | --DOCSHELL 0x118440000 == 27 [pid = 2009] [id = 658] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x118189000) [pid = 2009] [serial = 1912] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x113b6b000) [pid = 2009] [serial = 1903] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x115e45800) [pid = 2009] [serial = 1904] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x112737400) [pid = 2009] [serial = 1900] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x1127e1c00) [pid = 2009] [serial = 1901] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x118104800) [pid = 2009] [serial = 1909] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x116ab9400) [pid = 2009] [serial = 1906] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x1174dd800) [pid = 2009] [serial = 1907] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x113bacc00) [pid = 2009] [serial = 1898] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x112a7c000) [pid = 2009] [serial = 1897] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x116760c00) [pid = 2009] [serial = 1886] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x113ba8000) [pid = 2009] [serial = 1885] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1198d1c00) [pid = 2009] [serial = 1916] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x119341400) [pid = 2009] [serial = 1915] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x123809400) [pid = 2009] [serial = 1921] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x118186000) [pid = 2009] [serial = 1889] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x118108400) [pid = 2009] [serial = 1888] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x119d7c800) [pid = 2009] [serial = 1918] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x112a8a000) [pid = 2009] [serial = 1924] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x123938400) [pid = 2009] [serial = 1927] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x123f4a000) [pid = 2009] [serial = 1930] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x12392fc00) [pid = 2009] [serial = 1892] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x119d86c00) [pid = 2009] [serial = 1891] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x123932c00) [pid = 2009] [serial = 1922] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x119fcf800) [pid = 2009] [serial = 1919] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x116766c00) [pid = 2009] [serial = 1913] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x118139400) [pid = 2009] [serial = 1910] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x1247a9000) [pid = 2009] [serial = 1895] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x123c52c00) [pid = 2009] [serial = 1894] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x119342c00) [pid = 2009] [serial = 1925] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x124714400) [pid = 2009] [serial = 1931] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x123944400) [pid = 2009] [serial = 1928] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x1247aa400) [pid = 2009] [serial = 1933] [outer = 0x0] [url = about:blank] 04:22:52 INFO - PROCESS | 2009 | 1470655372786 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:22:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:22:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1223ms 04:22:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:22:52 INFO - PROCESS | 2009 | 1470655372818 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:22:52 INFO - PROCESS | 2009 | 1470655372820 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:22:52 INFO - PROCESS | 2009 | 1470655372829 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:22:52 INFO - PROCESS | 2009 | 1470655372831 Marionette TRACE conn2 <- [1,2622,null,{}] 04:22:52 INFO - PROCESS | 2009 | 1470655372835 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:52 INFO - PROCESS | 2009 | 1470655372836 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:52 INFO - PROCESS | 2009 | 1470655372918 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:22:52 INFO - PROCESS | 2009 | 1470655372923 Marionette TRACE conn2 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:52 INFO - PROCESS | 2009 | 1470655372928 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:52 INFO - PROCESS | 2009 | ++DOCSHELL 0x116421000 == 28 [pid = 2009] [id = 663] 04:22:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x11270b000) [pid = 2009] [serial = 1989] [outer = 0x0] 04:22:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x1127e1400) [pid = 2009] [serial = 1990] [outer = 0x11270b000] 04:22:52 INFO - PROCESS | 2009 | 1470655372955 Marionette DEBUG loaded listener.js 04:22:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x112704800) [pid = 2009] [serial = 1991] [outer = 0x11270b000] 04:22:53 INFO - PROCESS | 2009 | 1470655373327 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 04:22:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:22:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 527ms 04:22:53 INFO - PROCESS | 2009 | 1470655373350 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:22:53 INFO - PROCESS | 2009 | 1470655373354 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:22:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:22:53 INFO - PROCESS | 2009 | 1470655373358 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:22:53 INFO - PROCESS | 2009 | 1470655373360 Marionette TRACE conn2 <- [1,2626,null,{}] 04:22:53 INFO - PROCESS | 2009 | 1470655373362 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:53 INFO - PROCESS | 2009 | 1470655373364 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:53 INFO - PROCESS | 2009 | 1470655373443 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:22:53 INFO - PROCESS | 2009 | 1470655373448 Marionette TRACE conn2 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:53 INFO - PROCESS | 2009 | 1470655373449 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:53 INFO - PROCESS | 2009 | ++DOCSHELL 0x11830d000 == 29 [pid = 2009] [id = 664] 04:22:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x113b68800) [pid = 2009] [serial = 1992] [outer = 0x0] 04:22:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x113be5800) [pid = 2009] [serial = 1993] [outer = 0x113b68800] 04:22:53 INFO - PROCESS | 2009 | 1470655373477 Marionette DEBUG loaded listener.js 04:22:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x116546800) [pid = 2009] [serial = 1994] [outer = 0x113b68800] 04:22:53 INFO - PROCESS | 2009 | 1470655373825 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:22:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:22:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 522ms 04:22:53 INFO - PROCESS | 2009 | 1470655373881 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:22:53 INFO - PROCESS | 2009 | 1470655373882 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:22:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:22:53 INFO - PROCESS | 2009 | 1470655373884 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:22:53 INFO - PROCESS | 2009 | 1470655373887 Marionette TRACE conn2 <- [1,2630,null,{}] 04:22:53 INFO - PROCESS | 2009 | 1470655373895 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:53 INFO - PROCESS | 2009 | 1470655373898 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:53 INFO - PROCESS | 2009 | 1470655373977 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:22:53 INFO - PROCESS | 2009 | 1470655373984 Marionette TRACE conn2 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:53 INFO - PROCESS | 2009 | 1470655373986 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:54 INFO - PROCESS | 2009 | ++DOCSHELL 0x119f09800 == 30 [pid = 2009] [id = 665] 04:22:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x11274d800) [pid = 2009] [serial = 1995] [outer = 0x0] 04:22:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x1174d9c00) [pid = 2009] [serial = 1996] [outer = 0x11274d800] 04:22:54 INFO - PROCESS | 2009 | 1470655374013 Marionette DEBUG loaded listener.js 04:22:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x118103400) [pid = 2009] [serial = 1997] [outer = 0x11274d800] 04:22:54 INFO - PROCESS | 2009 | 1470655374375 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 04:22:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:22:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 522ms 04:22:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:22:54 INFO - PROCESS | 2009 | 1470655374406 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:22:54 INFO - PROCESS | 2009 | 1470655374408 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:22:54 INFO - PROCESS | 2009 | 1470655374410 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:22:54 INFO - PROCESS | 2009 | 1470655374411 Marionette TRACE conn2 <- [1,2634,null,{}] 04:22:54 INFO - PROCESS | 2009 | 1470655374413 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:54 INFO - PROCESS | 2009 | 1470655374415 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:54 INFO - PROCESS | 2009 | 1470655374523 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:22:54 INFO - PROCESS | 2009 | 1470655374556 Marionette TRACE conn2 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:54 INFO - PROCESS | 2009 | 1470655374557 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:54 INFO - PROCESS | 2009 | ++DOCSHELL 0x123e76000 == 31 [pid = 2009] [id = 666] 04:22:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x118104800) [pid = 2009] [serial = 1998] [outer = 0x0] 04:22:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x11813d000) [pid = 2009] [serial = 1999] [outer = 0x118104800] 04:22:54 INFO - PROCESS | 2009 | 1470655374582 Marionette DEBUG loaded listener.js 04:22:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x11837e800) [pid = 2009] [serial = 2000] [outer = 0x118104800] 04:22:54 INFO - PROCESS | 2009 | 1470655374888 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:22:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:22:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 518ms 04:22:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:22:54 INFO - PROCESS | 2009 | 1470655374929 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:22:54 INFO - PROCESS | 2009 | 1470655374930 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:22:54 INFO - PROCESS | 2009 | 1470655374932 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:22:54 INFO - PROCESS | 2009 | 1470655374933 Marionette TRACE conn2 <- [1,2638,null,{}] 04:22:54 INFO - PROCESS | 2009 | 1470655374935 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:54 INFO - PROCESS | 2009 | 1470655374937 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:55 INFO - PROCESS | 2009 | 1470655375032 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:22:55 INFO - PROCESS | 2009 | 1470655375036 Marionette TRACE conn2 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:55 INFO - PROCESS | 2009 | 1470655375037 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:55 INFO - PROCESS | 2009 | ++DOCSHELL 0x124c35800 == 32 [pid = 2009] [id = 667] 04:22:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x112fd3400) [pid = 2009] [serial = 2001] [outer = 0x0] 04:22:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x118e68c00) [pid = 2009] [serial = 2002] [outer = 0x112fd3400] 04:22:55 INFO - PROCESS | 2009 | 1470655375061 Marionette DEBUG loaded listener.js 04:22:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x119341c00) [pid = 2009] [serial = 2003] [outer = 0x112fd3400] 04:22:55 INFO - PROCESS | 2009 | 1470655375416 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:22:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:22:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 518ms 04:22:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:22:55 INFO - PROCESS | 2009 | 1470655375451 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:22:55 INFO - PROCESS | 2009 | 1470655375452 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:22:55 INFO - PROCESS | 2009 | 1470655375454 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:22:55 INFO - PROCESS | 2009 | 1470655375455 Marionette TRACE conn2 <- [1,2642,null,{}] 04:22:55 INFO - PROCESS | 2009 | 1470655375457 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:55 INFO - PROCESS | 2009 | 1470655375461 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:55 INFO - PROCESS | 2009 | 1470655375571 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:22:55 INFO - PROCESS | 2009 | 1470655375583 Marionette TRACE conn2 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:55 INFO - PROCESS | 2009 | 1470655375584 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:55 INFO - PROCESS | 2009 | ++DOCSHELL 0x128a74800 == 33 [pid = 2009] [id = 668] 04:22:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x116548c00) [pid = 2009] [serial = 2004] [outer = 0x0] 04:22:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x11942a800) [pid = 2009] [serial = 2005] [outer = 0x116548c00] 04:22:55 INFO - PROCESS | 2009 | 1470655375609 Marionette DEBUG loaded listener.js 04:22:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x119d86c00) [pid = 2009] [serial = 2006] [outer = 0x116548c00] 04:22:55 INFO - PROCESS | 2009 | 1470655375941 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:22:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:22:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 518ms 04:22:55 INFO - PROCESS | 2009 | 1470655375979 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:22:55 INFO - PROCESS | 2009 | 1470655375980 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:22:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:22:55 INFO - PROCESS | 2009 | 1470655375989 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:22:55 INFO - PROCESS | 2009 | 1470655375990 Marionette TRACE conn2 <- [1,2646,null,{}] 04:22:55 INFO - PROCESS | 2009 | 1470655375992 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:55 INFO - PROCESS | 2009 | 1470655375993 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:56 INFO - PROCESS | 2009 | 1470655376087 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:22:56 INFO - PROCESS | 2009 | 1470655376093 Marionette TRACE conn2 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:56 INFO - PROCESS | 2009 | 1470655376093 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:56 INFO - PROCESS | 2009 | ++DOCSHELL 0x1292a4000 == 34 [pid = 2009] [id = 669] 04:22:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x116765400) [pid = 2009] [serial = 2007] [outer = 0x0] 04:22:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x123806800) [pid = 2009] [serial = 2008] [outer = 0x116765400] 04:22:56 INFO - PROCESS | 2009 | 1470655376117 Marionette DEBUG loaded listener.js 04:22:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x12392dc00) [pid = 2009] [serial = 2009] [outer = 0x116765400] 04:22:56 INFO - PROCESS | 2009 | 1470655376438 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:22:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:22:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 471ms 04:22:56 INFO - PROCESS | 2009 | 1470655376465 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:22:56 INFO - PROCESS | 2009 | 1470655376466 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:22:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:22:56 INFO - PROCESS | 2009 | 1470655376468 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:22:56 INFO - PROCESS | 2009 | 1470655376469 Marionette TRACE conn2 <- [1,2650,null,{}] 04:22:56 INFO - PROCESS | 2009 | 1470655376481 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:56 INFO - PROCESS | 2009 | 1470655376482 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:56 INFO - PROCESS | 2009 | 1470655376580 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:22:56 INFO - PROCESS | 2009 | 1470655376584 Marionette TRACE conn2 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:56 INFO - PROCESS | 2009 | 1470655376585 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:56 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a7e1800 == 35 [pid = 2009] [id = 670] 04:22:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x123932000) [pid = 2009] [serial = 2010] [outer = 0x0] 04:22:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x123939400) [pid = 2009] [serial = 2011] [outer = 0x123932000] 04:22:56 INFO - PROCESS | 2009 | 1470655376609 Marionette DEBUG loaded listener.js 04:22:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x123944400) [pid = 2009] [serial = 2012] [outer = 0x123932000] 04:22:57 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x1126c5000) [pid = 2009] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:22:57 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x119b27c00) [pid = 2009] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:22:57 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1239c3400) [pid = 2009] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:22:57 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1127dc400) [pid = 2009] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:22:57 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x112706c00) [pid = 2009] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:22:57 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x112750400) [pid = 2009] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:22:57 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x1165f3000) [pid = 2009] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:22:57 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x118106c00) [pid = 2009] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:22:57 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x123945400) [pid = 2009] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:22:57 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1131e1c00) [pid = 2009] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:22:57 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x11270dc00) [pid = 2009] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:22:57 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x118138800) [pid = 2009] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:22:57 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1250d1400) [pid = 2009] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:22:57 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x112a75000) [pid = 2009] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:22:57 INFO - PROCESS | 2009 | 1470655377116 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:22:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:22:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 678ms 04:22:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:22:57 INFO - PROCESS | 2009 | 1470655377147 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:22:57 INFO - PROCESS | 2009 | 1470655377148 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:22:57 INFO - PROCESS | 2009 | 1470655377150 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:22:57 INFO - PROCESS | 2009 | 1470655377151 Marionette TRACE conn2 <- [1,2654,null,{}] 04:22:57 INFO - PROCESS | 2009 | 1470655377154 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:57 INFO - PROCESS | 2009 | 1470655377163 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:57 INFO - PROCESS | 2009 | 1470655377237 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:22:57 INFO - PROCESS | 2009 | 1470655377244 Marionette TRACE conn2 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:57 INFO - PROCESS | 2009 | 1470655377244 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:57 INFO - PROCESS | 2009 | ++DOCSHELL 0x119aa9800 == 36 [pid = 2009] [id = 671] 04:22:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x112706c00) [pid = 2009] [serial = 2013] [outer = 0x0] 04:22:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x116916400) [pid = 2009] [serial = 2014] [outer = 0x112706c00] 04:22:57 INFO - PROCESS | 2009 | 1470655377269 Marionette DEBUG loaded listener.js 04:22:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x118370000) [pid = 2009] [serial = 2015] [outer = 0x112706c00] 04:22:57 INFO - PROCESS | 2009 | 1470655377584 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:22:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:22:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 472ms 04:22:57 INFO - PROCESS | 2009 | 1470655377622 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:22:57 INFO - PROCESS | 2009 | 1470655377624 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:22:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:22:57 INFO - PROCESS | 2009 | 1470655377628 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:22:57 INFO - PROCESS | 2009 | 1470655377630 Marionette TRACE conn2 <- [1,2658,null,{}] 04:22:57 INFO - PROCESS | 2009 | 1470655377632 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:57 INFO - PROCESS | 2009 | 1470655377633 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:57 INFO - PROCESS | 2009 | 1470655377733 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:22:57 INFO - PROCESS | 2009 | 1470655377738 Marionette TRACE conn2 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:57 INFO - PROCESS | 2009 | 1470655377740 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:57 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b14d800 == 37 [pid = 2009] [id = 672] 04:22:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1198cec00) [pid = 2009] [serial = 2016] [outer = 0x0] 04:22:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x123933800) [pid = 2009] [serial = 2017] [outer = 0x1198cec00] 04:22:57 INFO - PROCESS | 2009 | 1470655377767 Marionette DEBUG loaded listener.js 04:22:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x1239bf000) [pid = 2009] [serial = 2018] [outer = 0x1198cec00] 04:22:58 INFO - PROCESS | 2009 | 1470655378065 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:22:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:22:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 469ms 04:22:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:22:58 INFO - PROCESS | 2009 | 1470655378097 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:22:58 INFO - PROCESS | 2009 | 1470655378099 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:22:58 INFO - PROCESS | 2009 | 1470655378101 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:22:58 INFO - PROCESS | 2009 | 1470655378103 Marionette TRACE conn2 <- [1,2662,null,{}] 04:22:58 INFO - PROCESS | 2009 | 1470655378105 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:58 INFO - PROCESS | 2009 | 1470655378106 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:58 INFO - PROCESS | 2009 | 1470655378202 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:22:58 INFO - PROCESS | 2009 | 1470655378206 Marionette TRACE conn2 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:58 INFO - PROCESS | 2009 | 1470655378209 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:58 INFO - PROCESS | 2009 | ++DOCSHELL 0x124c38000 == 38 [pid = 2009] [id = 673] 04:22:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x1239c0800) [pid = 2009] [serial = 2019] [outer = 0x0] 04:22:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x123f4c000) [pid = 2009] [serial = 2020] [outer = 0x1239c0800] 04:22:58 INFO - PROCESS | 2009 | 1470655378237 Marionette DEBUG loaded listener.js 04:22:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1247ab400) [pid = 2009] [serial = 2021] [outer = 0x1239c0800] 04:22:58 INFO - PROCESS | 2009 | 1470655378562 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:22:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:22:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 472ms 04:22:58 INFO - PROCESS | 2009 | 1470655378573 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:22:58 INFO - PROCESS | 2009 | 1470655378575 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:22:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:22:58 INFO - PROCESS | 2009 | 1470655378582 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:22:58 INFO - PROCESS | 2009 | 1470655378583 Marionette TRACE conn2 <- [1,2666,null,{}] 04:22:58 INFO - PROCESS | 2009 | 1470655378586 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:58 INFO - PROCESS | 2009 | 1470655378587 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:58 INFO - PROCESS | 2009 | 1470655378695 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:22:58 INFO - PROCESS | 2009 | 1470655378701 Marionette TRACE conn2 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:58 INFO - PROCESS | 2009 | 1470655378702 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:58 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be83800 == 39 [pid = 2009] [id = 674] 04:22:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x11270dc00) [pid = 2009] [serial = 2022] [outer = 0x0] 04:22:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x124bc7c00) [pid = 2009] [serial = 2023] [outer = 0x11270dc00] 04:22:58 INFO - PROCESS | 2009 | 1470655378726 Marionette DEBUG loaded listener.js 04:22:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x124bec400) [pid = 2009] [serial = 2024] [outer = 0x11270dc00] 04:22:59 INFO - PROCESS | 2009 | 1470655379549 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 04:22:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 04:22:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1020ms 04:22:59 INFO - PROCESS | 2009 | 1470655379602 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:22:59 INFO - PROCESS | 2009 | 1470655379604 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:22:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:22:59 INFO - PROCESS | 2009 | 1470655379608 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:22:59 INFO - PROCESS | 2009 | 1470655379609 Marionette TRACE conn2 <- [1,2670,null,{}] 04:22:59 INFO - PROCESS | 2009 | 1470655379622 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:22:59 INFO - PROCESS | 2009 | 1470655379624 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:59 INFO - PROCESS | 2009 | 1470655379746 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:22:59 INFO - PROCESS | 2009 | 1470655379868 Marionette TRACE conn2 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:22:59 INFO - PROCESS | 2009 | 1470655379873 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:22:59 INFO - PROCESS | 2009 | ++DOCSHELL 0x117008000 == 40 [pid = 2009] [id = 675] 04:22:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x11270ac00) [pid = 2009] [serial = 2025] [outer = 0x0] 04:22:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x1127d8800) [pid = 2009] [serial = 2026] [outer = 0x11270ac00] 04:22:59 INFO - PROCESS | 2009 | 1470655379925 Marionette DEBUG loaded listener.js 04:23:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x112a85c00) [pid = 2009] [serial = 2027] [outer = 0x11270ac00] 04:23:01 INFO - PROCESS | 2009 | 1470655381034 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:23:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 04:23:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:23:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 04:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:23:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1439ms 04:23:01 INFO - PROCESS | 2009 | 1470655381047 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 04:23:01 INFO - PROCESS | 2009 | 1470655381049 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:23:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:23:01 INFO - PROCESS | 2009 | 1470655381053 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:23:01 INFO - PROCESS | 2009 | 1470655381054 Marionette TRACE conn2 <- [1,2674,null,{}] 04:23:01 INFO - PROCESS | 2009 | 1470655381061 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:01 INFO - PROCESS | 2009 | 1470655381062 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:01 INFO - PROCESS | 2009 | 1470655381166 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:23:01 INFO - PROCESS | 2009 | 1470655381312 Marionette TRACE conn2 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:01 INFO - PROCESS | 2009 | 1470655381313 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:01 INFO - PROCESS | 2009 | ++DOCSHELL 0x119186800 == 41 [pid = 2009] [id = 676] 04:23:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x113ba3c00) [pid = 2009] [serial = 2028] [outer = 0x0] 04:23:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x115e3bc00) [pid = 2009] [serial = 2029] [outer = 0x113ba3c00] 04:23:01 INFO - PROCESS | 2009 | 1470655381361 Marionette DEBUG loaded listener.js 04:23:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x11658c000) [pid = 2009] [serial = 2030] [outer = 0x113ba3c00] 04:23:01 INFO - PROCESS | 2009 | --DOCSHELL 0x124c38000 == 40 [pid = 2009] [id = 673] 04:23:01 INFO - PROCESS | 2009 | --DOCSHELL 0x12b14d800 == 39 [pid = 2009] [id = 672] 04:23:01 INFO - PROCESS | 2009 | --DOCSHELL 0x119aa9800 == 38 [pid = 2009] [id = 671] 04:23:01 INFO - PROCESS | 2009 | --DOCSHELL 0x12a7e1800 == 37 [pid = 2009] [id = 670] 04:23:01 INFO - PROCESS | 2009 | --DOCSHELL 0x1292a4000 == 36 [pid = 2009] [id = 669] 04:23:01 INFO - PROCESS | 2009 | --DOCSHELL 0x128a74800 == 35 [pid = 2009] [id = 668] 04:23:01 INFO - PROCESS | 2009 | --DOCSHELL 0x124c35800 == 34 [pid = 2009] [id = 667] 04:23:01 INFO - PROCESS | 2009 | --DOCSHELL 0x123e76000 == 33 [pid = 2009] [id = 666] 04:23:01 INFO - PROCESS | 2009 | --DOCSHELL 0x119f09800 == 32 [pid = 2009] [id = 665] 04:23:01 INFO - PROCESS | 2009 | --DOCSHELL 0x11830d000 == 31 [pid = 2009] [id = 664] 04:23:01 INFO - PROCESS | 2009 | --DOCSHELL 0x116421000 == 30 [pid = 2009] [id = 663] 04:23:01 INFO - PROCESS | 2009 | --DOCSHELL 0x11640f800 == 29 [pid = 2009] [id = 662] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x112a92c00) [pid = 2009] [serial = 1957] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x119fcf000) [pid = 2009] [serial = 1954] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x124bc8000) [pid = 2009] [serial = 1960] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x12470d400) [pid = 2009] [serial = 1958] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x1127e6c00) [pid = 2009] [serial = 1936] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x112fcf000) [pid = 2009] [serial = 1937] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x11932d800) [pid = 2009] [serial = 1948] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1193da400) [pid = 2009] [serial = 1949] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x1193de800) [pid = 2009] [serial = 1951] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x116930c00) [pid = 2009] [serial = 1942] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x117152400) [pid = 2009] [serial = 1943] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x118136400) [pid = 2009] [serial = 1945] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x118186800) [pid = 2009] [serial = 1946] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x124bd3000) [pid = 2009] [serial = 1934] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x113b69c00) [pid = 2009] [serial = 1939] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x115ea2400) [pid = 2009] [serial = 1940] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x113ba3000) [pid = 2009] [serial = 1963] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x1250d1000) [pid = 2009] [serial = 1970] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x12580c000) [pid = 2009] [serial = 1972] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x11810b800) [pid = 2009] [serial = 1966] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x117152000) [pid = 2009] [serial = 1964] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x12653bc00) [pid = 2009] [serial = 1973] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x124bc9000) [pid = 2009] [serial = 1969] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x124bd3c00) [pid = 2009] [serial = 1961] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x1239c1400) [pid = 2009] [serial = 1955] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x123930800) [pid = 2009] [serial = 1967] [outer = 0x0] [url = about:blank] 04:23:01 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x1198cc000) [pid = 2009] [serial = 1952] [outer = 0x0] [url = about:blank] 04:23:02 INFO - PROCESS | 2009 | 1470655382365 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:23:02 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 04:23:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:23:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 04:23:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:23:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1324ms 04:23:02 INFO - PROCESS | 2009 | 1470655382377 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 04:23:02 INFO - PROCESS | 2009 | 1470655382380 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:23:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:23:02 INFO - PROCESS | 2009 | 1470655382385 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:23:02 INFO - PROCESS | 2009 | 1470655382387 Marionette TRACE conn2 <- [1,2678,null,{}] 04:23:02 INFO - PROCESS | 2009 | 1470655382389 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:02 INFO - PROCESS | 2009 | 1470655382392 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:02 INFO - PROCESS | 2009 | 1470655382494 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:23:02 INFO - PROCESS | 2009 | 1470655382552 Marionette TRACE conn2 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:02 INFO - PROCESS | 2009 | 1470655382553 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:02 INFO - PROCESS | 2009 | ++DOCSHELL 0x11858e800 == 30 [pid = 2009] [id = 677] 04:23:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x113ba4c00) [pid = 2009] [serial = 2031] [outer = 0x0] 04:23:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x116a0cc00) [pid = 2009] [serial = 2032] [outer = 0x113ba4c00] 04:23:02 INFO - PROCESS | 2009 | 1470655382581 Marionette DEBUG loaded listener.js 04:23:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x1174d4000) [pid = 2009] [serial = 2033] [outer = 0x113ba4c00] 04:23:03 INFO - PROCESS | 2009 | 1470655383376 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 04:23:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 04:23:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1019ms 04:23:03 INFO - PROCESS | 2009 | 1470655383405 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:23:03 INFO - PROCESS | 2009 | 1470655383406 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:23:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:23:03 INFO - PROCESS | 2009 | 1470655383411 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:23:03 INFO - PROCESS | 2009 | 1470655383413 Marionette TRACE conn2 <- [1,2682,null,{}] 04:23:03 INFO - PROCESS | 2009 | 1470655383421 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:03 INFO - PROCESS | 2009 | 1470655383425 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:03 INFO - PROCESS | 2009 | 1470655383512 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:23:03 INFO - PROCESS | 2009 | 1470655383573 Marionette TRACE conn2 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:03 INFO - PROCESS | 2009 | 1470655383575 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:03 INFO - PROCESS | 2009 | ++DOCSHELL 0x123e64000 == 31 [pid = 2009] [id = 678] 04:23:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x1176cc000) [pid = 2009] [serial = 2034] [outer = 0x0] 04:23:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x118142000) [pid = 2009] [serial = 2035] [outer = 0x1176cc000] 04:23:03 INFO - PROCESS | 2009 | 1470655383603 Marionette DEBUG loaded listener.js 04:23:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x1187a4000) [pid = 2009] [serial = 2036] [outer = 0x1176cc000] 04:23:04 INFO - PROCESS | 2009 | 1470655384401 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 04:23:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 04:23:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1024ms 04:23:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:23:04 INFO - PROCESS | 2009 | 1470655384433 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:23:04 INFO - PROCESS | 2009 | 1470655384435 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:23:04 INFO - PROCESS | 2009 | 1470655384437 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:23:04 INFO - PROCESS | 2009 | 1470655384438 Marionette TRACE conn2 <- [1,2686,null,{}] 04:23:04 INFO - PROCESS | 2009 | 1470655384440 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:04 INFO - PROCESS | 2009 | 1470655384443 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:04 INFO - PROCESS | 2009 | 1470655384540 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:23:04 INFO - PROCESS | 2009 | 1470655384580 Marionette TRACE conn2 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:04 INFO - PROCESS | 2009 | 1470655384581 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:04 INFO - PROCESS | 2009 | ++DOCSHELL 0x12582d800 == 32 [pid = 2009] [id = 679] 04:23:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x1193d3800) [pid = 2009] [serial = 2037] [outer = 0x0] 04:23:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x1193dbc00) [pid = 2009] [serial = 2038] [outer = 0x1193d3800] 04:23:04 INFO - PROCESS | 2009 | 1470655384606 Marionette DEBUG loaded listener.js 04:23:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x11942ec00) [pid = 2009] [serial = 2039] [outer = 0x1193d3800] 04:23:05 INFO - PROCESS | 2009 | 1470655385402 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:23:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 04:23:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:23:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 04:23:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:23:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 969ms 04:23:05 INFO - PROCESS | 2009 | 1470655385409 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 04:23:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:23:05 INFO - PROCESS | 2009 | 1470655385410 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:23:05 INFO - PROCESS | 2009 | 1470655385412 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:23:05 INFO - PROCESS | 2009 | 1470655385413 Marionette TRACE conn2 <- [1,2690,null,{}] 04:23:05 INFO - PROCESS | 2009 | 1470655385416 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:05 INFO - PROCESS | 2009 | 1470655385417 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:05 INFO - PROCESS | 2009 | 1470655385516 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:23:05 INFO - PROCESS | 2009 | 1470655385520 Marionette TRACE conn2 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:05 INFO - PROCESS | 2009 | 1470655385521 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:05 INFO - PROCESS | 2009 | ++DOCSHELL 0x128e1c000 == 33 [pid = 2009] [id = 680] 04:23:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x1127d8c00) [pid = 2009] [serial = 2040] [outer = 0x0] 04:23:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x1198d5000) [pid = 2009] [serial = 2041] [outer = 0x1127d8c00] 04:23:05 INFO - PROCESS | 2009 | 1470655385545 Marionette DEBUG loaded listener.js 04:23:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x119d80c00) [pid = 2009] [serial = 2042] [outer = 0x1127d8c00] 04:23:05 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x112fd3400) [pid = 2009] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:23:05 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x113b9ec00) [pid = 2009] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:23:05 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x116548c00) [pid = 2009] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:23:05 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x11274d800) [pid = 2009] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:23:05 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x118104800) [pid = 2009] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:23:05 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x11270b000) [pid = 2009] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:23:05 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x113b68800) [pid = 2009] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:23:05 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x123932000) [pid = 2009] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:23:05 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x112f0c400) [pid = 2009] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:23:05 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x117d4cc00) [pid = 2009] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:23:05 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x119d7f800) [pid = 2009] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:23:05 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x11272f000) [pid = 2009] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:23:05 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x1239c0800) [pid = 2009] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:23:05 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x116765400) [pid = 2009] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:23:05 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x112706c00) [pid = 2009] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:23:05 INFO - PROCESS | 2009 | --DOMWINDOW == 70 (0x1198cec00) [pid = 2009] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:23:06 INFO - PROCESS | 2009 | 1470655386372 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:23:06 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:23:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:23:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 04:23:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:23:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 968ms 04:23:06 INFO - PROCESS | 2009 | 1470655386381 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 04:23:06 INFO - PROCESS | 2009 | 1470655386382 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:23:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:23:06 INFO - PROCESS | 2009 | 1470655386385 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:23:06 INFO - PROCESS | 2009 | 1470655386386 Marionette TRACE conn2 <- [1,2694,null,{}] 04:23:06 INFO - PROCESS | 2009 | 1470655386388 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:06 INFO - PROCESS | 2009 | 1470655386393 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:06 INFO - PROCESS | 2009 | 1470655386489 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:23:06 INFO - PROCESS | 2009 | 1470655386495 Marionette TRACE conn2 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:06 INFO - PROCESS | 2009 | 1470655386496 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:06 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a603800 == 34 [pid = 2009] [id = 681] 04:23:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 71 (0x116915800) [pid = 2009] [serial = 2043] [outer = 0x0] 04:23:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x119d88c00) [pid = 2009] [serial = 2044] [outer = 0x116915800] 04:23:06 INFO - PROCESS | 2009 | 1470655386521 Marionette DEBUG loaded listener.js 04:23:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x12392bc00) [pid = 2009] [serial = 2045] [outer = 0x116915800] 04:23:07 INFO - PROCESS | 2009 | 1470655387351 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:23:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:23:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:23:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 04:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:23:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1019ms 04:23:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:23:07 INFO - PROCESS | 2009 | 1470655387405 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 04:23:07 INFO - PROCESS | 2009 | 1470655387406 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:23:07 INFO - PROCESS | 2009 | 1470655387408 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:23:07 INFO - PROCESS | 2009 | 1470655387409 Marionette TRACE conn2 <- [1,2698,null,{}] 04:23:07 INFO - PROCESS | 2009 | 1470655387412 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:07 INFO - PROCESS | 2009 | 1470655387413 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:07 INFO - PROCESS | 2009 | 1470655387485 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:23:07 INFO - PROCESS | 2009 | 1470655387489 Marionette TRACE conn2 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:07 INFO - PROCESS | 2009 | 1470655387490 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:07 INFO - PROCESS | 2009 | ++DOCSHELL 0x12aadb800 == 35 [pid = 2009] [id = 682] 04:23:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x12392cc00) [pid = 2009] [serial = 2046] [outer = 0x0] 04:23:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x1239bc400) [pid = 2009] [serial = 2047] [outer = 0x12392cc00] 04:23:07 INFO - PROCESS | 2009 | 1470655387517 Marionette DEBUG loaded listener.js 04:23:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x124106c00) [pid = 2009] [serial = 2048] [outer = 0x12392cc00] 04:23:08 INFO - PROCESS | 2009 | 1470655388381 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:23:08 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:23:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:23:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:23:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:23:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1021ms 04:23:08 INFO - PROCESS | 2009 | 1470655388429 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 04:23:08 INFO - PROCESS | 2009 | 1470655388432 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:23:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:23:08 INFO - PROCESS | 2009 | 1470655388448 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:23:08 INFO - PROCESS | 2009 | 1470655388450 Marionette TRACE conn2 <- [1,2702,null,{}] 04:23:08 INFO - PROCESS | 2009 | 1470655388454 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:08 INFO - PROCESS | 2009 | 1470655388456 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:08 INFO - PROCESS | 2009 | 1470655388586 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:23:08 INFO - PROCESS | 2009 | 1470655388646 Marionette TRACE conn2 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:08 INFO - PROCESS | 2009 | 1470655388649 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:08 INFO - PROCESS | 2009 | ++DOCSHELL 0x118581800 == 36 [pid = 2009] [id = 683] 04:23:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x112a88000) [pid = 2009] [serial = 2049] [outer = 0x0] 04:23:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x112fd3400) [pid = 2009] [serial = 2050] [outer = 0x112a88000] 04:23:08 INFO - PROCESS | 2009 | 1470655388722 Marionette DEBUG loaded listener.js 04:23:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x115ea1c00) [pid = 2009] [serial = 2051] [outer = 0x112a88000] 04:23:09 INFO - PROCESS | 2009 | 1470655389193 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:23:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:23:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 776ms 04:23:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:23:09 INFO - PROCESS | 2009 | 1470655389224 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:23:09 INFO - PROCESS | 2009 | 1470655389227 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:23:09 INFO - PROCESS | 2009 | 1470655389231 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:23:09 INFO - PROCESS | 2009 | 1470655389233 Marionette TRACE conn2 <- [1,2706,null,{}] 04:23:09 INFO - PROCESS | 2009 | 1470655389236 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:09 INFO - PROCESS | 2009 | 1470655389237 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:09 INFO - PROCESS | 2009 | 1470655389338 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:23:09 INFO - PROCESS | 2009 | 1470655389399 Marionette TRACE conn2 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:09 INFO - PROCESS | 2009 | 1470655389400 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:09 INFO - PROCESS | 2009 | ++DOCSHELL 0x12527e000 == 37 [pid = 2009] [id = 684] 04:23:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x1174d2c00) [pid = 2009] [serial = 2052] [outer = 0x0] 04:23:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x118108400) [pid = 2009] [serial = 2053] [outer = 0x1174d2c00] 04:23:09 INFO - PROCESS | 2009 | 1470655389430 Marionette DEBUG loaded listener.js 04:23:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x118187000) [pid = 2009] [serial = 2054] [outer = 0x1174d2c00] 04:23:09 INFO - PROCESS | 2009 | 1470655389858 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 04:23:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:23:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 670ms 04:23:09 INFO - PROCESS | 2009 | 1470655389902 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:23:09 INFO - PROCESS | 2009 | 1470655389903 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:23:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:23:09 INFO - PROCESS | 2009 | 1470655389906 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:23:09 INFO - PROCESS | 2009 | 1470655389908 Marionette TRACE conn2 <- [1,2710,null,{}] 04:23:09 INFO - PROCESS | 2009 | 1470655389956 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:09 INFO - PROCESS | 2009 | 1470655389959 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:10 INFO - PROCESS | 2009 | 1470655390088 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:23:10 INFO - PROCESS | 2009 | 1470655390142 Marionette TRACE conn2 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:10 INFO - PROCESS | 2009 | 1470655390144 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:10 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba3e800 == 38 [pid = 2009] [id = 685] 04:23:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1194c0400) [pid = 2009] [serial = 2055] [outer = 0x0] 04:23:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x119b2ac00) [pid = 2009] [serial = 2056] [outer = 0x1194c0400] 04:23:10 INFO - PROCESS | 2009 | 1470655390175 Marionette DEBUG loaded listener.js 04:23:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x123926c00) [pid = 2009] [serial = 2057] [outer = 0x1194c0400] 04:23:10 INFO - PROCESS | 2009 | 1470655390610 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 04:23:10 INFO - PROCESS | 2009 | 1470655390647 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:23:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:23:10 INFO - PROCESS | 2009 | 1470655390650 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:23:10 INFO - PROCESS | 2009 | 1470655390651 Marionette TRACE conn2 <- [1,2714,null,{}] 04:23:10 INFO - PROCESS | 2009 | 1470655390654 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:10 INFO - PROCESS | 2009 | 1470655390655 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:10 INFO - PROCESS | 2009 | 1470655390895 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:23:11 INFO - PROCESS | 2009 | 1470655391011 Marionette TRACE conn2 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:11 INFO - PROCESS | 2009 | 1470655391012 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:11 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169ca800 == 39 [pid = 2009] [id = 686] 04:23:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x112710800) [pid = 2009] [serial = 2058] [outer = 0x0] 04:23:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1127e1800) [pid = 2009] [serial = 2059] [outer = 0x112710800] 04:23:11 INFO - PROCESS | 2009 | 1470655391059 Marionette DEBUG loaded listener.js 04:23:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x115ea8000) [pid = 2009] [serial = 2060] [outer = 0x112710800] 04:23:11 INFO - PROCESS | 2009 | 1470655391525 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 04:23:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:23:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 919ms 04:23:11 INFO - PROCESS | 2009 | 1470655391571 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:23:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:23:11 INFO - PROCESS | 2009 | 1470655391573 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:23:11 INFO - PROCESS | 2009 | 1470655391577 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:23:11 INFO - PROCESS | 2009 | 1470655391579 Marionette TRACE conn2 <- [1,2718,null,{}] 04:23:11 INFO - PROCESS | 2009 | 1470655391582 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:11 INFO - PROCESS | 2009 | 1470655391583 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:12 INFO - PROCESS | 2009 | --DOCSHELL 0x12a603800 == 38 [pid = 2009] [id = 681] 04:23:12 INFO - PROCESS | 2009 | --DOCSHELL 0x128e1c000 == 37 [pid = 2009] [id = 680] 04:23:12 INFO - PROCESS | 2009 | --DOCSHELL 0x12582d800 == 36 [pid = 2009] [id = 679] 04:23:12 INFO - PROCESS | 2009 | --DOCSHELL 0x123e64000 == 35 [pid = 2009] [id = 678] 04:23:12 INFO - PROCESS | 2009 | --DOCSHELL 0x11858e800 == 34 [pid = 2009] [id = 677] 04:23:12 INFO - PROCESS | 2009 | --DOCSHELL 0x119186800 == 33 [pid = 2009] [id = 676] 04:23:12 INFO - PROCESS | 2009 | --DOCSHELL 0x117008000 == 32 [pid = 2009] [id = 675] 04:23:12 INFO - PROCESS | 2009 | --DOCSHELL 0x12be83800 == 31 [pid = 2009] [id = 674] 04:23:12 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba3e800 == 30 [pid = 2009] [id = 685] 04:23:12 INFO - PROCESS | 2009 | --DOCSHELL 0x12527e000 == 29 [pid = 2009] [id = 684] 04:23:12 INFO - PROCESS | 2009 | --DOCSHELL 0x12aadb800 == 28 [pid = 2009] [id = 682] 04:23:12 INFO - PROCESS | 2009 | --DOCSHELL 0x118581800 == 27 [pid = 2009] [id = 683] 04:23:12 INFO - PROCESS | 2009 | 1470655392164 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x118103400) [pid = 2009] [serial = 1997] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x11813d000) [pid = 2009] [serial = 1999] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x1127e1400) [pid = 2009] [serial = 1990] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x112704800) [pid = 2009] [serial = 1991] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x113be5800) [pid = 2009] [serial = 1993] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x116546800) [pid = 2009] [serial = 1994] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x123939400) [pid = 2009] [serial = 2011] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x116760800) [pid = 2009] [serial = 1976] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x113ba6800) [pid = 2009] [serial = 1975] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x1181a8000) [pid = 2009] [serial = 1979] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x11813d800) [pid = 2009] [serial = 1978] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x12393d800) [pid = 2009] [serial = 1982] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x1208da400) [pid = 2009] [serial = 1981] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x124bee800) [pid = 2009] [serial = 1985] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x1208db000) [pid = 2009] [serial = 1984] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x1247ab400) [pid = 2009] [serial = 2021] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x123806800) [pid = 2009] [serial = 2008] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 70 (0x118370000) [pid = 2009] [serial = 2015] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 69 (0x123933800) [pid = 2009] [serial = 2017] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 68 (0x116916400) [pid = 2009] [serial = 2014] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 67 (0x123f4c000) [pid = 2009] [serial = 2020] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 66 (0x123944400) [pid = 2009] [serial = 2012] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 65 (0x12392dc00) [pid = 2009] [serial = 2009] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 64 (0x119d86c00) [pid = 2009] [serial = 2006] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 63 (0x119341c00) [pid = 2009] [serial = 2003] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 62 (0x1239bf000) [pid = 2009] [serial = 2018] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 61 (0x124bc7c00) [pid = 2009] [serial = 2023] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 60 (0x11837e800) [pid = 2009] [serial = 2000] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 59 (0x118e68c00) [pid = 2009] [serial = 2002] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 58 (0x113be5000) [pid = 2009] [serial = 1987] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 57 (0x11942a800) [pid = 2009] [serial = 2005] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 56 (0x116592c00) [pid = 2009] [serial = 1988] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOMWINDOW == 55 (0x1174d9c00) [pid = 2009] [serial = 1996] [outer = 0x0] [url = about:blank] 04:23:12 INFO - PROCESS | 2009 | --DOCSHELL 0x1169ca800 == 26 [pid = 2009] [id = 686] 04:23:12 INFO - PROCESS | 2009 | 1470655392260 Marionette TRACE conn2 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:12 INFO - PROCESS | 2009 | 1470655392262 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:12 INFO - PROCESS | 2009 | ++DOCSHELL 0x11269c000 == 27 [pid = 2009] [id = 687] 04:23:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 56 (0x110e70c00) [pid = 2009] [serial = 2061] [outer = 0x0] 04:23:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 57 (0x111c18800) [pid = 2009] [serial = 2062] [outer = 0x110e70c00] 04:23:12 INFO - PROCESS | 2009 | 1470655392291 Marionette DEBUG loaded listener.js 04:23:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 58 (0x1126bc800) [pid = 2009] [serial = 2063] [outer = 0x110e70c00] 04:23:12 INFO - PROCESS | 2009 | 1470655392620 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 04:23:12 INFO - PROCESS | 2009 | 1470655392651 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:23:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:23:12 INFO - PROCESS | 2009 | 1470655392655 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:23:12 INFO - PROCESS | 2009 | 1470655392657 Marionette TRACE conn2 <- [1,2722,null,{}] 04:23:12 INFO - PROCESS | 2009 | 1470655392662 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:12 INFO - PROCESS | 2009 | 1470655392664 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:12 INFO - PROCESS | 2009 | 1470655392770 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:23:12 INFO - PROCESS | 2009 | 1470655392820 Marionette TRACE conn2 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:12 INFO - PROCESS | 2009 | 1470655392821 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:12 INFO - PROCESS | 2009 | ++DOCSHELL 0x117d5d000 == 28 [pid = 2009] [id = 688] 04:23:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 59 (0x112703800) [pid = 2009] [serial = 2064] [outer = 0x0] 04:23:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 60 (0x112a76400) [pid = 2009] [serial = 2065] [outer = 0x112703800] 04:23:12 INFO - PROCESS | 2009 | 1470655392848 Marionette DEBUG loaded listener.js 04:23:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 61 (0x1132d2800) [pid = 2009] [serial = 2066] [outer = 0x112703800] 04:23:13 INFO - PROCESS | 2009 | 1470655393143 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 04:23:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:23:13 INFO - PROCESS | 2009 | 1470655393182 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:23:13 INFO - PROCESS | 2009 | 1470655393184 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:23:13 INFO - PROCESS | 2009 | 1470655393185 Marionette TRACE conn2 <- [1,2726,null,{}] 04:23:13 INFO - PROCESS | 2009 | 1470655393187 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:13 INFO - PROCESS | 2009 | 1470655393189 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:13 INFO - PROCESS | 2009 | 1470655393267 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:23:13 INFO - PROCESS | 2009 | 1470655393275 Marionette TRACE conn2 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:13 INFO - PROCESS | 2009 | 1470655393278 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:13 INFO - PROCESS | 2009 | ++DOCSHELL 0x117482800 == 29 [pid = 2009] [id = 689] 04:23:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 62 (0x113ba6800) [pid = 2009] [serial = 2067] [outer = 0x0] 04:23:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 63 (0x116554c00) [pid = 2009] [serial = 2068] [outer = 0x113ba6800] 04:23:13 INFO - PROCESS | 2009 | 1470655393311 Marionette DEBUG loaded listener.js 04:23:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 64 (0x116931400) [pid = 2009] [serial = 2069] [outer = 0x113ba6800] 04:23:13 INFO - PROCESS | 2009 | 1470655393649 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 04:23:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:23:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 519ms 04:23:13 INFO - PROCESS | 2009 | 1470655393703 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:23:13 INFO - PROCESS | 2009 | 1470655393706 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:23:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:23:13 INFO - PROCESS | 2009 | 1470655393714 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:23:13 INFO - PROCESS | 2009 | 1470655393717 Marionette TRACE conn2 <- [1,2730,null,{}] 04:23:13 INFO - PROCESS | 2009 | 1470655393720 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:13 INFO - PROCESS | 2009 | 1470655393722 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:13 INFO - PROCESS | 2009 | 1470655393800 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:23:13 INFO - PROCESS | 2009 | 1470655393803 Marionette TRACE conn2 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:13 INFO - PROCESS | 2009 | 1470655393804 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:13 INFO - PROCESS | 2009 | ++DOCSHELL 0x12395a000 == 30 [pid = 2009] [id = 690] 04:23:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 65 (0x11693bc00) [pid = 2009] [serial = 2070] [outer = 0x0] 04:23:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 66 (0x1174d1800) [pid = 2009] [serial = 2071] [outer = 0x11693bc00] 04:23:13 INFO - PROCESS | 2009 | 1470655393831 Marionette DEBUG loaded listener.js 04:23:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 67 (0x118109400) [pid = 2009] [serial = 2072] [outer = 0x11693bc00] 04:23:14 INFO - PROCESS | 2009 | 1470655394635 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 04:23:14 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 04:23:14 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 04:23:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 04:23:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:23:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 976ms 04:23:14 INFO - PROCESS | 2009 | 1470655394685 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 04:23:14 INFO - PROCESS | 2009 | 1470655394687 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:23:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:23:14 INFO - PROCESS | 2009 | 1470655394701 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:23:14 INFO - PROCESS | 2009 | 1470655394702 Marionette TRACE conn2 <- [1,2734,null,{}] 04:23:14 INFO - PROCESS | 2009 | 1470655394704 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:14 INFO - PROCESS | 2009 | 1470655394706 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:14 INFO - PROCESS | 2009 | 1470655394801 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:23:14 INFO - PROCESS | 2009 | 1470655394804 Marionette TRACE conn2 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:14 INFO - PROCESS | 2009 | 1470655394806 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:14 INFO - PROCESS | 2009 | ++DOCSHELL 0x1243c8000 == 31 [pid = 2009] [id = 691] 04:23:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 68 (0x112a87400) [pid = 2009] [serial = 2073] [outer = 0x0] 04:23:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 69 (0x118140000) [pid = 2009] [serial = 2074] [outer = 0x112a87400] 04:23:14 INFO - PROCESS | 2009 | 1470655394831 Marionette DEBUG loaded listener.js 04:23:14 INFO - PROCESS | 2009 | ++DOMWINDOW == 70 (0x11818c000) [pid = 2009] [serial = 2075] [outer = 0x112a87400] 04:23:15 INFO - PROCESS | 2009 | 1470655395146 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 04:23:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:23:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 471ms 04:23:15 INFO - PROCESS | 2009 | 1470655395181 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:23:15 INFO - PROCESS | 2009 | 1470655395182 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:23:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:23:15 INFO - PROCESS | 2009 | 1470655395197 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:23:15 INFO - PROCESS | 2009 | 1470655395198 Marionette TRACE conn2 <- [1,2738,null,{}] 04:23:15 INFO - PROCESS | 2009 | 1470655395200 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:15 INFO - PROCESS | 2009 | 1470655395201 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:15 INFO - PROCESS | 2009 | 1470655395299 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:23:15 INFO - PROCESS | 2009 | 1470655395303 Marionette TRACE conn2 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:15 INFO - PROCESS | 2009 | 1470655395307 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:15 INFO - PROCESS | 2009 | ++DOCSHELL 0x125830800 == 32 [pid = 2009] [id = 692] 04:23:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 71 (0x113ba5800) [pid = 2009] [serial = 2076] [outer = 0x0] 04:23:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x11932a000) [pid = 2009] [serial = 2077] [outer = 0x113ba5800] 04:23:15 INFO - PROCESS | 2009 | 1470655395340 Marionette DEBUG loaded listener.js 04:23:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x1193d8800) [pid = 2009] [serial = 2078] [outer = 0x113ba5800] 04:23:15 INFO - PROCESS | 2009 | 1470655395682 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 04:23:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:23:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 519ms 04:23:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:23:15 INFO - PROCESS | 2009 | 1470655395715 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:23:15 INFO - PROCESS | 2009 | 1470655395717 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:23:15 INFO - PROCESS | 2009 | 1470655395719 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:23:15 INFO - PROCESS | 2009 | 1470655395720 Marionette TRACE conn2 <- [1,2742,null,{}] 04:23:15 INFO - PROCESS | 2009 | 1470655395722 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:15 INFO - PROCESS | 2009 | 1470655395723 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:15 INFO - PROCESS | 2009 | 1470655395822 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:23:15 INFO - PROCESS | 2009 | 1470655395825 Marionette TRACE conn2 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:15 INFO - PROCESS | 2009 | 1470655395826 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:15 INFO - PROCESS | 2009 | ++DOCSHELL 0x112692000 == 33 [pid = 2009] [id = 693] 04:23:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x118796000) [pid = 2009] [serial = 2079] [outer = 0x0] 04:23:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x1194b9000) [pid = 2009] [serial = 2080] [outer = 0x118796000] 04:23:15 INFO - PROCESS | 2009 | 1470655395851 Marionette DEBUG loaded listener.js 04:23:15 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x119b2e000) [pid = 2009] [serial = 2081] [outer = 0x118796000] 04:23:16 INFO - PROCESS | 2009 | 1470655396193 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:23:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:23:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 524ms 04:23:16 INFO - PROCESS | 2009 | 1470655396243 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:23:16 INFO - PROCESS | 2009 | 1470655396244 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:23:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:23:16 INFO - PROCESS | 2009 | 1470655396247 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:23:16 INFO - PROCESS | 2009 | 1470655396248 Marionette TRACE conn2 <- [1,2746,null,{}] 04:23:16 INFO - PROCESS | 2009 | 1470655396250 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:16 INFO - PROCESS | 2009 | 1470655396251 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:16 INFO - PROCESS | 2009 | 1470655396416 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:23:16 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x1193d3800) [pid = 2009] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:23:16 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x1127d8c00) [pid = 2009] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:23:16 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x116915800) [pid = 2009] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:23:16 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x1176cc000) [pid = 2009] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:23:16 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x11270dc00) [pid = 2009] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:23:16 INFO - PROCESS | 2009 | --DOMWINDOW == 70 (0x113ba4c00) [pid = 2009] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:23:16 INFO - PROCESS | 2009 | --DOMWINDOW == 69 (0x113ba3c00) [pid = 2009] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:23:16 INFO - PROCESS | 2009 | --DOMWINDOW == 68 (0x11270ac00) [pid = 2009] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:23:16 INFO - PROCESS | 2009 | 1470655396459 Marionette TRACE conn2 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:16 INFO - PROCESS | 2009 | 1470655396460 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:16 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a418800 == 34 [pid = 2009] [id = 694] 04:23:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 69 (0x110e71400) [pid = 2009] [serial = 2082] [outer = 0x0] 04:23:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 70 (0x112a76c00) [pid = 2009] [serial = 2083] [outer = 0x110e71400] 04:23:16 INFO - PROCESS | 2009 | 1470655396484 Marionette DEBUG loaded listener.js 04:23:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 71 (0x118111000) [pid = 2009] [serial = 2084] [outer = 0x110e71400] 04:23:16 INFO - PROCESS | 2009 | 1470655396729 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:23:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:23:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 518ms 04:23:16 INFO - PROCESS | 2009 | 1470655396770 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:23:16 INFO - PROCESS | 2009 | 1470655396771 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:23:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:23:16 INFO - PROCESS | 2009 | 1470655396781 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:23:16 INFO - PROCESS | 2009 | 1470655396782 Marionette TRACE conn2 <- [1,2750,null,{}] 04:23:16 INFO - PROCESS | 2009 | 1470655396784 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:16 INFO - PROCESS | 2009 | 1470655396785 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:16 INFO - PROCESS | 2009 | 1470655396865 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:23:16 INFO - PROCESS | 2009 | 1470655396869 Marionette TRACE conn2 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:16 INFO - PROCESS | 2009 | 1470655396870 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:16 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a883800 == 35 [pid = 2009] [id = 695] 04:23:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x119887800) [pid = 2009] [serial = 2085] [outer = 0x0] 04:23:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x119d87000) [pid = 2009] [serial = 2086] [outer = 0x119887800] 04:23:16 INFO - PROCESS | 2009 | 1470655396896 Marionette DEBUG loaded listener.js 04:23:16 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x12380a400) [pid = 2009] [serial = 2087] [outer = 0x119887800] 04:23:17 INFO - PROCESS | 2009 | 1470655397228 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:23:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:23:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 475ms 04:23:17 INFO - PROCESS | 2009 | 1470655397250 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:23:17 INFO - PROCESS | 2009 | 1470655397251 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:23:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:23:17 INFO - PROCESS | 2009 | 1470655397253 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:23:17 INFO - PROCESS | 2009 | 1470655397255 Marionette TRACE conn2 <- [1,2754,null,{}] 04:23:17 INFO - PROCESS | 2009 | 1470655397257 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:17 INFO - PROCESS | 2009 | 1470655397260 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:17 INFO - PROCESS | 2009 | 1470655397362 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:23:17 INFO - PROCESS | 2009 | 1470655397368 Marionette TRACE conn2 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:17 INFO - PROCESS | 2009 | 1470655397369 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:17 INFO - PROCESS | 2009 | ++DOCSHELL 0x12aade000 == 36 [pid = 2009] [id = 696] 04:23:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x1126c3000) [pid = 2009] [serial = 2088] [outer = 0x0] 04:23:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x123929c00) [pid = 2009] [serial = 2089] [outer = 0x1126c3000] 04:23:17 INFO - PROCESS | 2009 | 1470655397393 Marionette DEBUG loaded listener.js 04:23:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x123936400) [pid = 2009] [serial = 2090] [outer = 0x1126c3000] 04:23:17 INFO - PROCESS | 2009 | 1470655397668 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:23:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:23:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 468ms 04:23:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:23:17 INFO - PROCESS | 2009 | 1470655397723 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:23:17 INFO - PROCESS | 2009 | 1470655397724 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:23:17 INFO - PROCESS | 2009 | 1470655397730 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:23:17 INFO - PROCESS | 2009 | 1470655397731 Marionette TRACE conn2 <- [1,2758,null,{}] 04:23:17 INFO - PROCESS | 2009 | 1470655397734 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:17 INFO - PROCESS | 2009 | 1470655397735 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:17 INFO - PROCESS | 2009 | 1470655397818 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:23:17 INFO - PROCESS | 2009 | 1470655397822 Marionette TRACE conn2 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:17 INFO - PROCESS | 2009 | 1470655397823 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:17 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba37000 == 37 [pid = 2009] [id = 697] 04:23:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x123936c00) [pid = 2009] [serial = 2091] [outer = 0x0] 04:23:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x123943c00) [pid = 2009] [serial = 2092] [outer = 0x123936c00] 04:23:17 INFO - PROCESS | 2009 | 1470655397856 Marionette DEBUG loaded listener.js 04:23:17 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x1239ec800) [pid = 2009] [serial = 2093] [outer = 0x123936c00] 04:23:18 INFO - PROCESS | 2009 | 1470655398354 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:23:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:23:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 672ms 04:23:18 INFO - PROCESS | 2009 | 1470655398424 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:23:18 INFO - PROCESS | 2009 | 1470655398426 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:23:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:23:18 INFO - PROCESS | 2009 | 1470655398430 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:23:18 INFO - PROCESS | 2009 | 1470655398432 Marionette TRACE conn2 <- [1,2762,null,{}] 04:23:18 INFO - PROCESS | 2009 | 1470655398436 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:18 INFO - PROCESS | 2009 | 1470655398438 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:18 INFO - PROCESS | 2009 | 1470655398533 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:23:18 INFO - PROCESS | 2009 | 1470655398681 Marionette TRACE conn2 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:18 INFO - PROCESS | 2009 | 1470655398684 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:18 INFO - PROCESS | 2009 | ++DOCSHELL 0x11710c800 == 38 [pid = 2009] [id = 698] 04:23:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x112709800) [pid = 2009] [serial = 2094] [outer = 0x0] 04:23:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x112711c00) [pid = 2009] [serial = 2095] [outer = 0x112709800] 04:23:18 INFO - PROCESS | 2009 | 1470655398716 Marionette DEBUG loaded listener.js 04:23:18 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x112a76800) [pid = 2009] [serial = 2096] [outer = 0x112709800] 04:23:19 INFO - PROCESS | 2009 | 1470655399236 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:23:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:23:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 823ms 04:23:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:23:19 INFO - PROCESS | 2009 | 1470655399268 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:23:19 INFO - PROCESS | 2009 | 1470655399270 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:23:19 INFO - PROCESS | 2009 | 1470655399279 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:23:19 INFO - PROCESS | 2009 | 1470655399281 Marionette TRACE conn2 <- [1,2766,null,{}] 04:23:19 INFO - PROCESS | 2009 | 1470655399284 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:19 INFO - PROCESS | 2009 | 1470655399286 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:19 INFO - PROCESS | 2009 | 1470655399392 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:23:19 INFO - PROCESS | 2009 | 1470655399471 Marionette TRACE conn2 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:19 INFO - PROCESS | 2009 | 1470655399473 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:19 INFO - PROCESS | 2009 | ++DOCSHELL 0x123cab000 == 39 [pid = 2009] [id = 699] 04:23:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x11615cc00) [pid = 2009] [serial = 2097] [outer = 0x0] 04:23:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x116588c00) [pid = 2009] [serial = 2098] [outer = 0x11615cc00] 04:23:19 INFO - PROCESS | 2009 | 1470655399503 Marionette DEBUG loaded listener.js 04:23:19 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x116998400) [pid = 2009] [serial = 2099] [outer = 0x11615cc00] 04:23:20 INFO - PROCESS | 2009 | 1470655400170 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:23:20 INFO - PROCESS | 2009 | --DOCSHELL 0x12aade000 == 38 [pid = 2009] [id = 696] 04:23:20 INFO - PROCESS | 2009 | --DOCSHELL 0x12a883800 == 37 [pid = 2009] [id = 695] 04:23:20 INFO - PROCESS | 2009 | --DOCSHELL 0x12a418800 == 36 [pid = 2009] [id = 694] 04:23:20 INFO - PROCESS | 2009 | --DOCSHELL 0x112692000 == 35 [pid = 2009] [id = 693] 04:23:20 INFO - PROCESS | 2009 | --DOCSHELL 0x125830800 == 34 [pid = 2009] [id = 692] 04:23:20 INFO - PROCESS | 2009 | --DOCSHELL 0x1243c8000 == 33 [pid = 2009] [id = 691] 04:23:20 INFO - PROCESS | 2009 | --DOCSHELL 0x12395a000 == 32 [pid = 2009] [id = 690] 04:23:20 INFO - PROCESS | 2009 | --DOCSHELL 0x117482800 == 31 [pid = 2009] [id = 689] 04:23:20 INFO - PROCESS | 2009 | --DOCSHELL 0x117d5d000 == 30 [pid = 2009] [id = 688] 04:23:20 INFO - PROCESS | 2009 | --DOCSHELL 0x11269c000 == 29 [pid = 2009] [id = 687] 04:23:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:23:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 977ms 04:23:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:23:20 INFO - PROCESS | 2009 | 1470655400252 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:23:20 INFO - PROCESS | 2009 | 1470655400254 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:23:20 INFO - PROCESS | 2009 | 1470655400258 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:23:20 INFO - PROCESS | 2009 | 1470655400259 Marionette TRACE conn2 <- [1,2770,null,{}] 04:23:20 INFO - PROCESS | 2009 | 1470655400263 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:20 INFO - PROCESS | 2009 | 1470655400264 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:20 INFO - PROCESS | 2009 | 1470655400345 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:23:20 INFO - PROCESS | 2009 | 1470655400352 Marionette TRACE conn2 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:20 INFO - PROCESS | 2009 | 1470655400355 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:20 INFO - PROCESS | 2009 | ++DOCSHELL 0x117d70000 == 30 [pid = 2009] [id = 700] 04:23:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1127dbc00) [pid = 2009] [serial = 2100] [outer = 0x0] 04:23:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x112e40000) [pid = 2009] [serial = 2101] [outer = 0x1127dbc00] 04:23:20 INFO - PROCESS | 2009 | 1470655400384 Marionette DEBUG loaded listener.js 04:23:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x113ba3c00) [pid = 2009] [serial = 2102] [outer = 0x1127dbc00] 04:23:20 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1193dbc00) [pid = 2009] [serial = 2038] [outer = 0x0] [url = about:blank] 04:23:20 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1198d5000) [pid = 2009] [serial = 2041] [outer = 0x0] [url = about:blank] 04:23:20 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x11942ec00) [pid = 2009] [serial = 2039] [outer = 0x0] [url = about:blank] 04:23:20 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x119d88c00) [pid = 2009] [serial = 2044] [outer = 0x0] [url = about:blank] 04:23:20 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x119d80c00) [pid = 2009] [serial = 2042] [outer = 0x0] [url = about:blank] 04:23:20 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x118142000) [pid = 2009] [serial = 2035] [outer = 0x0] [url = about:blank] 04:23:20 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x124bec400) [pid = 2009] [serial = 2024] [outer = 0x0] [url = about:blank] 04:23:20 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x116a0cc00) [pid = 2009] [serial = 2032] [outer = 0x0] [url = about:blank] 04:23:20 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x1174d4000) [pid = 2009] [serial = 2033] [outer = 0x0] [url = about:blank] 04:23:20 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x115e3bc00) [pid = 2009] [serial = 2029] [outer = 0x0] [url = about:blank] 04:23:20 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x11658c000) [pid = 2009] [serial = 2030] [outer = 0x0] [url = about:blank] 04:23:20 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x1127d8800) [pid = 2009] [serial = 2026] [outer = 0x0] [url = about:blank] 04:23:20 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x112a85c00) [pid = 2009] [serial = 2027] [outer = 0x0] [url = about:blank] 04:23:20 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x1239bc400) [pid = 2009] [serial = 2047] [outer = 0x0] [url = about:blank] 04:23:20 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x12392bc00) [pid = 2009] [serial = 2045] [outer = 0x0] [url = about:blank] 04:23:20 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x1187a4000) [pid = 2009] [serial = 2036] [outer = 0x0] [url = about:blank] 04:23:20 INFO - PROCESS | 2009 | 1470655400723 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:23:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:23:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 520ms 04:23:20 INFO - PROCESS | 2009 | 1470655400778 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:23:20 INFO - PROCESS | 2009 | 1470655400781 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:23:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:23:20 INFO - PROCESS | 2009 | 1470655400785 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:23:20 INFO - PROCESS | 2009 | 1470655400787 Marionette TRACE conn2 <- [1,2774,null,{}] 04:23:20 INFO - PROCESS | 2009 | 1470655400789 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:20 INFO - PROCESS | 2009 | 1470655400791 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:20 INFO - PROCESS | 2009 | 1470655400868 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:23:20 INFO - PROCESS | 2009 | 1470655400872 Marionette TRACE conn2 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:20 INFO - PROCESS | 2009 | 1470655400874 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:20 INFO - PROCESS | 2009 | ++DOCSHELL 0x119763000 == 31 [pid = 2009] [id = 701] 04:23:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x1164e6800) [pid = 2009] [serial = 2103] [outer = 0x0] 04:23:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x116919c00) [pid = 2009] [serial = 2104] [outer = 0x1164e6800] 04:23:20 INFO - PROCESS | 2009 | 1470655400904 Marionette DEBUG loaded listener.js 04:23:20 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x116ab9c00) [pid = 2009] [serial = 2105] [outer = 0x1164e6800] 04:23:21 INFO - PROCESS | 2009 | 1470655401264 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 04:23:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:23:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 519ms 04:23:21 INFO - PROCESS | 2009 | 1470655401310 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:23:21 INFO - PROCESS | 2009 | 1470655401311 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:23:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:23:21 INFO - PROCESS | 2009 | 1470655401315 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:23:21 INFO - PROCESS | 2009 | 1470655401317 Marionette TRACE conn2 <- [1,2778,null,{}] 04:23:21 INFO - PROCESS | 2009 | 1470655401325 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:21 INFO - PROCESS | 2009 | 1470655401328 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:21 INFO - PROCESS | 2009 | 1470655401408 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:23:21 INFO - PROCESS | 2009 | 1470655401415 Marionette TRACE conn2 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:21 INFO - PROCESS | 2009 | 1470655401417 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:21 INFO - PROCESS | 2009 | ++DOCSHELL 0x12404c800 == 32 [pid = 2009] [id = 702] 04:23:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x117265c00) [pid = 2009] [serial = 2106] [outer = 0x0] 04:23:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x11810b400) [pid = 2009] [serial = 2107] [outer = 0x117265c00] 04:23:21 INFO - PROCESS | 2009 | 1470655401445 Marionette DEBUG loaded listener.js 04:23:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x11818c400) [pid = 2009] [serial = 2108] [outer = 0x117265c00] 04:23:21 INFO - PROCESS | 2009 | 1470655401806 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:23:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:23:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 521ms 04:23:21 INFO - PROCESS | 2009 | 1470655401837 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:23:21 INFO - PROCESS | 2009 | 1470655401839 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:23:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:23:21 INFO - PROCESS | 2009 | 1470655401846 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:23:21 INFO - PROCESS | 2009 | 1470655401847 Marionette TRACE conn2 <- [1,2782,null,{}] 04:23:21 INFO - PROCESS | 2009 | 1470655401849 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:21 INFO - PROCESS | 2009 | 1470655401850 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:21 INFO - PROCESS | 2009 | 1470655401928 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:23:21 INFO - PROCESS | 2009 | 1470655401932 Marionette TRACE conn2 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:21 INFO - PROCESS | 2009 | 1470655401933 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:21 INFO - PROCESS | 2009 | ++DOCSHELL 0x128a7c800 == 33 [pid = 2009] [id = 703] 04:23:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x118e68c00) [pid = 2009] [serial = 2109] [outer = 0x0] 04:23:21 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x11932b400) [pid = 2009] [serial = 2110] [outer = 0x118e68c00] 04:23:21 INFO - PROCESS | 2009 | 1470655401958 Marionette DEBUG loaded listener.js 04:23:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x11934ec00) [pid = 2009] [serial = 2111] [outer = 0x118e68c00] 04:23:22 INFO - PROCESS | 2009 | 1470655402299 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:23:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:23:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 469ms 04:23:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:23:22 INFO - PROCESS | 2009 | 1470655402315 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:23:22 INFO - PROCESS | 2009 | 1470655402317 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:23:22 INFO - PROCESS | 2009 | 1470655402319 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:23:22 INFO - PROCESS | 2009 | 1470655402320 Marionette TRACE conn2 <- [1,2786,null,{}] 04:23:22 INFO - PROCESS | 2009 | 1470655402322 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:22 INFO - PROCESS | 2009 | 1470655402323 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:22 INFO - PROCESS | 2009 | 1470655402397 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:23:22 INFO - PROCESS | 2009 | 1470655402401 Marionette TRACE conn2 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:22 INFO - PROCESS | 2009 | 1470655402402 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:22 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a414000 == 34 [pid = 2009] [id = 704] 04:23:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1193d0800) [pid = 2009] [serial = 2112] [outer = 0x0] 04:23:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x11942ec00) [pid = 2009] [serial = 2113] [outer = 0x1193d0800] 04:23:22 INFO - PROCESS | 2009 | 1470655402428 Marionette DEBUG loaded listener.js 04:23:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x119886000) [pid = 2009] [serial = 2114] [outer = 0x1193d0800] 04:23:22 INFO - PROCESS | 2009 | 1470655402813 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:23:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:23:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 521ms 04:23:22 INFO - PROCESS | 2009 | 1470655402840 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:23:22 INFO - PROCESS | 2009 | 1470655402842 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:23:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:23:22 INFO - PROCESS | 2009 | 1470655402850 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:23:22 INFO - PROCESS | 2009 | 1470655402851 Marionette TRACE conn2 <- [1,2790,null,{}] 04:23:22 INFO - PROCESS | 2009 | 1470655402854 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:22 INFO - PROCESS | 2009 | 1470655402858 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:22 INFO - PROCESS | 2009 | 1470655402974 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:23:22 INFO - PROCESS | 2009 | 1470655402986 Marionette TRACE conn2 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:22 INFO - PROCESS | 2009 | 1470655402987 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:22 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a876800 == 35 [pid = 2009] [id = 705] 04:23:22 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x119d7d000) [pid = 2009] [serial = 2115] [outer = 0x0] 04:23:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x123804c00) [pid = 2009] [serial = 2116] [outer = 0x119d7d000] 04:23:23 INFO - PROCESS | 2009 | 1470655403012 Marionette DEBUG loaded listener.js 04:23:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x1239bf000) [pid = 2009] [serial = 2117] [outer = 0x119d7d000] 04:23:23 INFO - PROCESS | 2009 | 1470655403372 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:23:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:23:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 576ms 04:23:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:23:23 INFO - PROCESS | 2009 | 1470655403420 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:23:23 INFO - PROCESS | 2009 | 1470655403421 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:23:23 INFO - PROCESS | 2009 | 1470655403423 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:23:23 INFO - PROCESS | 2009 | 1470655403425 Marionette TRACE conn2 <- [1,2794,null,{}] 04:23:23 INFO - PROCESS | 2009 | 1470655403427 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:23 INFO - PROCESS | 2009 | 1470655403428 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:23 INFO - PROCESS | 2009 | 1470655403528 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:23:23 INFO - PROCESS | 2009 | 1470655403531 Marionette TRACE conn2 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:23 INFO - PROCESS | 2009 | 1470655403532 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:23 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba34800 == 36 [pid = 2009] [id = 706] 04:23:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x1239c2400) [pid = 2009] [serial = 2118] [outer = 0x0] 04:23:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x123c55400) [pid = 2009] [serial = 2119] [outer = 0x1239c2400] 04:23:23 INFO - PROCESS | 2009 | 1470655403556 Marionette DEBUG loaded listener.js 04:23:23 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x118189400) [pid = 2009] [serial = 2120] [outer = 0x1239c2400] 04:23:23 INFO - PROCESS | 2009 | 1470655403868 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 04:23:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:23:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 471ms 04:23:23 INFO - PROCESS | 2009 | 1470655403898 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:23:23 INFO - PROCESS | 2009 | 1470655403899 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:23:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:23:23 INFO - PROCESS | 2009 | 1470655403902 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:23:23 INFO - PROCESS | 2009 | 1470655403903 Marionette TRACE conn2 <- [1,2798,null,{}] 04:23:23 INFO - PROCESS | 2009 | 1470655403905 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:23 INFO - PROCESS | 2009 | 1470655403906 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:24 INFO - PROCESS | 2009 | 1470655404012 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:23:24 INFO - PROCESS | 2009 | 1470655404016 Marionette TRACE conn2 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:24 INFO - PROCESS | 2009 | 1470655404017 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:24 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be67000 == 37 [pid = 2009] [id = 707] 04:23:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x112a75800) [pid = 2009] [serial = 2121] [outer = 0x0] 04:23:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x12470b000) [pid = 2009] [serial = 2122] [outer = 0x112a75800] 04:23:24 INFO - PROCESS | 2009 | 1470655404042 Marionette DEBUG loaded listener.js 04:23:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x12479ec00) [pid = 2009] [serial = 2123] [outer = 0x112a75800] 04:23:24 INFO - PROCESS | 2009 | --DOCSHELL 0x12d229800 == 36 [pid = 2009] [id = 16] 04:23:24 INFO - PROCESS | 2009 | 1470655404434 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 04:23:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:23:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 575ms 04:23:24 INFO - PROCESS | 2009 | 1470655404477 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:23:24 INFO - PROCESS | 2009 | 1470655404479 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:23:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:23:24 INFO - PROCESS | 2009 | 1470655404481 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:23:24 INFO - PROCESS | 2009 | 1470655404482 Marionette TRACE conn2 <- [1,2802,null,{}] 04:23:24 INFO - PROCESS | 2009 | 1470655404484 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:24 INFO - PROCESS | 2009 | 1470655404486 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:24 INFO - PROCESS | 2009 | 1470655404672 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:23:24 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x112a87400) [pid = 2009] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:23:24 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x113ba5800) [pid = 2009] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:23:24 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x110e71400) [pid = 2009] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:23:24 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x118796000) [pid = 2009] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:23:24 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x119887800) [pid = 2009] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:23:24 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x1126c3000) [pid = 2009] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:23:24 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x113ba6800) [pid = 2009] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:23:24 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x12392cc00) [pid = 2009] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:23:24 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x112a88000) [pid = 2009] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:23:24 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1174d2c00) [pid = 2009] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:23:24 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x112703800) [pid = 2009] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:23:24 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x1194c0400) [pid = 2009] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:23:24 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x110e70c00) [pid = 2009] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:23:24 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x11693bc00) [pid = 2009] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:23:24 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x112710800) [pid = 2009] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:23:24 INFO - PROCESS | 2009 | 1470655404722 Marionette TRACE conn2 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:24 INFO - PROCESS | 2009 | 1470655404723 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:24 INFO - PROCESS | 2009 | ++DOCSHELL 0x1243cd000 == 37 [pid = 2009] [id = 708] 04:23:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x111e58800) [pid = 2009] [serial = 2124] [outer = 0x0] 04:23:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x11270bc00) [pid = 2009] [serial = 2125] [outer = 0x111e58800] 04:23:24 INFO - PROCESS | 2009 | 1470655404747 Marionette DEBUG loaded listener.js 04:23:24 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x116548c00) [pid = 2009] [serial = 2126] [outer = 0x111e58800] 04:23:25 INFO - PROCESS | 2009 | 1470655405016 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:23:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:23:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 570ms 04:23:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:23:25 INFO - PROCESS | 2009 | 1470655405052 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:23:25 INFO - PROCESS | 2009 | 1470655405054 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:23:25 INFO - PROCESS | 2009 | 1470655405068 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:23:25 INFO - PROCESS | 2009 | 1470655405070 Marionette TRACE conn2 <- [1,2806,null,{}] 04:23:25 INFO - PROCESS | 2009 | 1470655405076 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:25 INFO - PROCESS | 2009 | 1470655405080 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:25 INFO - PROCESS | 2009 | 1470655405208 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:23:25 INFO - PROCESS | 2009 | 1470655405294 Marionette TRACE conn2 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:25 INFO - PROCESS | 2009 | 1470655405296 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:25 INFO - PROCESS | 2009 | ++DOCSHELL 0x12c750000 == 38 [pid = 2009] [id = 709] 04:23:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1164e0800) [pid = 2009] [serial = 2127] [outer = 0x0] 04:23:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x11819ac00) [pid = 2009] [serial = 2128] [outer = 0x1164e0800] 04:23:25 INFO - PROCESS | 2009 | 1470655405347 Marionette DEBUG loaded listener.js 04:23:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x12392f400) [pid = 2009] [serial = 2129] [outer = 0x1164e0800] 04:23:25 INFO - PROCESS | 2009 | 1470655405705 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:23:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:23:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 688ms 04:23:25 INFO - PROCESS | 2009 | 1470655405745 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:23:25 INFO - PROCESS | 2009 | 1470655405746 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:23:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:23:25 INFO - PROCESS | 2009 | 1470655405749 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:23:25 INFO - PROCESS | 2009 | 1470655405750 Marionette TRACE conn2 <- [1,2810,null,{}] 04:23:25 INFO - PROCESS | 2009 | 1470655405753 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:25 INFO - PROCESS | 2009 | 1470655405754 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:25 INFO - PROCESS | 2009 | 1470655405868 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:23:25 INFO - PROCESS | 2009 | 1470655405873 Marionette TRACE conn2 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:25 INFO - PROCESS | 2009 | 1470655405875 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:25 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ca0a800 == 39 [pid = 2009] [id = 710] 04:23:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x116760c00) [pid = 2009] [serial = 2130] [outer = 0x0] 04:23:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x124bc9c00) [pid = 2009] [serial = 2131] [outer = 0x116760c00] 04:23:25 INFO - PROCESS | 2009 | 1470655405902 Marionette DEBUG loaded listener.js 04:23:25 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x124f98800) [pid = 2009] [serial = 2132] [outer = 0x116760c00] 04:23:26 INFO - PROCESS | 2009 | 1470655406205 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:23:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:23:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 469ms 04:23:26 INFO - PROCESS | 2009 | 1470655406219 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:23:26 INFO - PROCESS | 2009 | 1470655406220 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:23:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:23:26 INFO - PROCESS | 2009 | 1470655406222 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:23:26 INFO - PROCESS | 2009 | 1470655406223 Marionette TRACE conn2 <- [1,2814,null,{}] 04:23:26 INFO - PROCESS | 2009 | 1470655406227 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:26 INFO - PROCESS | 2009 | 1470655406230 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:26 INFO - PROCESS | 2009 | 1470655406319 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:23:26 INFO - PROCESS | 2009 | 1470655406323 Marionette TRACE conn2 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:26 INFO - PROCESS | 2009 | 1470655406324 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:26 INFO - PROCESS | 2009 | ++DOCSHELL 0x12cc92800 == 40 [pid = 2009] [id = 711] 04:23:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x124fe6400) [pid = 2009] [serial = 2133] [outer = 0x0] 04:23:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x125235400) [pid = 2009] [serial = 2134] [outer = 0x124fe6400] 04:23:26 INFO - PROCESS | 2009 | 1470655406360 Marionette DEBUG loaded listener.js 04:23:26 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x125806000) [pid = 2009] [serial = 2135] [outer = 0x124fe6400] 04:23:26 INFO - PROCESS | 2009 | 1470655406970 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 04:23:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:23:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 822ms 04:23:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:23:27 INFO - PROCESS | 2009 | 1470655407045 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:23:27 INFO - PROCESS | 2009 | 1470655407047 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:23:27 INFO - PROCESS | 2009 | 1470655407051 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:23:27 INFO - PROCESS | 2009 | 1470655407052 Marionette TRACE conn2 <- [1,2818,null,{}] 04:23:27 INFO - PROCESS | 2009 | 1470655407056 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:27 INFO - PROCESS | 2009 | 1470655407058 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:27 INFO - PROCESS | 2009 | 1470655407163 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:23:27 INFO - PROCESS | 2009 | 1470655407225 Marionette TRACE conn2 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:27 INFO - PROCESS | 2009 | 1470655407226 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:27 INFO - PROCESS | 2009 | ++DOCSHELL 0x119181000 == 41 [pid = 2009] [id = 712] 04:23:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x112a75400) [pid = 2009] [serial = 2136] [outer = 0x0] 04:23:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x113b07800) [pid = 2009] [serial = 2137] [outer = 0x112a75400] 04:23:27 INFO - PROCESS | 2009 | 1470655407257 Marionette DEBUG loaded listener.js 04:23:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1164da800) [pid = 2009] [serial = 2138] [outer = 0x112a75400] 04:23:27 INFO - PROCESS | 2009 | 1470655407711 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 04:23:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:23:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 720ms 04:23:27 INFO - PROCESS | 2009 | 1470655407770 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:23:27 INFO - PROCESS | 2009 | 1470655407773 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:23:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:23:27 INFO - PROCESS | 2009 | 1470655407779 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:23:27 INFO - PROCESS | 2009 | 1470655407780 Marionette TRACE conn2 <- [1,2822,null,{}] 04:23:27 INFO - PROCESS | 2009 | 1470655407783 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:27 INFO - PROCESS | 2009 | 1470655407785 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:27 INFO - PROCESS | 2009 | 1470655407887 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:23:27 INFO - PROCESS | 2009 | 1470655407949 Marionette TRACE conn2 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:27 INFO - PROCESS | 2009 | 1470655407950 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:27 INFO - PROCESS | 2009 | ++DOCSHELL 0x12671a000 == 42 [pid = 2009] [id = 713] 04:23:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x1174d9c00) [pid = 2009] [serial = 2139] [outer = 0x0] 04:23:27 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x117dc0c00) [pid = 2009] [serial = 2140] [outer = 0x1174d9c00] 04:23:27 INFO - PROCESS | 2009 | 1470655407981 Marionette DEBUG loaded listener.js 04:23:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x1181a6400) [pid = 2009] [serial = 2141] [outer = 0x1174d9c00] 04:23:28 INFO - PROCESS | 2009 | 1470655408431 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:23:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:23:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 674ms 04:23:28 INFO - PROCESS | 2009 | 1470655408452 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:23:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:23:28 INFO - PROCESS | 2009 | 1470655408454 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:23:28 INFO - PROCESS | 2009 | 1470655408456 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:23:28 INFO - PROCESS | 2009 | 1470655408461 Marionette TRACE conn2 <- [1,2826,null,{}] 04:23:28 INFO - PROCESS | 2009 | 1470655408470 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:28 INFO - PROCESS | 2009 | 1470655408473 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:28 INFO - PROCESS | 2009 | 1470655408582 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:23:28 INFO - PROCESS | 2009 | 1470655408704 Marionette TRACE conn2 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:28 INFO - PROCESS | 2009 | 1470655408706 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:28 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ca1c800 == 43 [pid = 2009] [id = 714] 04:23:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x1193d2800) [pid = 2009] [serial = 2142] [outer = 0x0] 04:23:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x119d88c00) [pid = 2009] [serial = 2143] [outer = 0x1193d2800] 04:23:28 INFO - PROCESS | 2009 | 1470655408744 Marionette DEBUG loaded listener.js 04:23:28 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x123937000) [pid = 2009] [serial = 2144] [outer = 0x1193d2800] 04:23:29 INFO - PROCESS | 2009 | 1470655409199 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:23:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:23:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 825ms 04:23:29 INFO - PROCESS | 2009 | 1470655409299 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:23:29 INFO - PROCESS | 2009 | 1470655409302 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:23:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:23:29 INFO - PROCESS | 2009 | 1470655409308 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:23:29 INFO - PROCESS | 2009 | 1470655409312 Marionette TRACE conn2 <- [1,2830,null,{}] 04:23:29 INFO - PROCESS | 2009 | 1470655409315 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:29 INFO - PROCESS | 2009 | 1470655409318 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:29 INFO - PROCESS | 2009 | 1470655409478 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:23:29 INFO - PROCESS | 2009 | 1470655409717 Marionette TRACE conn2 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:29 INFO - PROCESS | 2009 | 1470655409718 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:29 INFO - PROCESS | 2009 | ++DOCSHELL 0x118422000 == 44 [pid = 2009] [id = 715] 04:23:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x110fa8800) [pid = 2009] [serial = 2145] [outer = 0x0] 04:23:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x112706c00) [pid = 2009] [serial = 2146] [outer = 0x110fa8800] 04:23:29 INFO - PROCESS | 2009 | 1470655409748 Marionette DEBUG loaded listener.js 04:23:29 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x112a82400) [pid = 2009] [serial = 2147] [outer = 0x110fa8800] 04:23:30 INFO - PROCESS | 2009 | 1470655410184 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:23:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:23:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 922ms 04:23:30 INFO - PROCESS | 2009 | 1470655410231 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:23:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:23:30 INFO - PROCESS | 2009 | 1470655410233 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:23:30 INFO - PROCESS | 2009 | 1470655410236 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:23:30 INFO - PROCESS | 2009 | 1470655410238 Marionette TRACE conn2 <- [1,2834,null,{}] 04:23:30 INFO - PROCESS | 2009 | 1470655410241 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:30 INFO - PROCESS | 2009 | 1470655410244 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:30 INFO - PROCESS | 2009 | 1470655410338 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:23:30 INFO - PROCESS | 2009 | 1470655410399 Marionette TRACE conn2 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:30 INFO - PROCESS | 2009 | 1470655410400 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:30 INFO - PROCESS | 2009 | ++DOCSHELL 0x119761800 == 45 [pid = 2009] [id = 716] 04:23:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x113b6b000) [pid = 2009] [serial = 2148] [outer = 0x0] 04:23:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x116939400) [pid = 2009] [serial = 2149] [outer = 0x113b6b000] 04:23:30 INFO - PROCESS | 2009 | 1470655410428 Marionette DEBUG loaded listener.js 04:23:30 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x11715cc00) [pid = 2009] [serial = 2150] [outer = 0x113b6b000] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x12ca0a800 == 44 [pid = 2009] [id = 710] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x12c750000 == 43 [pid = 2009] [id = 709] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x1243cd000 == 42 [pid = 2009] [id = 708] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x12be67000 == 41 [pid = 2009] [id = 707] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba34800 == 40 [pid = 2009] [id = 706] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x12a876800 == 39 [pid = 2009] [id = 705] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x12a414000 == 38 [pid = 2009] [id = 704] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x128a7c800 == 37 [pid = 2009] [id = 703] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x12404c800 == 36 [pid = 2009] [id = 702] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x119763000 == 35 [pid = 2009] [id = 701] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x117d70000 == 34 [pid = 2009] [id = 700] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x12d229000 == 33 [pid = 2009] [id = 17] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x123cab000 == 32 [pid = 2009] [id = 699] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x11710c800 == 31 [pid = 2009] [id = 698] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba37000 == 30 [pid = 2009] [id = 697] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x118422000 == 29 [pid = 2009] [id = 715] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x12ca1c800 == 28 [pid = 2009] [id = 714] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x12671a000 == 27 [pid = 2009] [id = 713] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x12cc92800 == 26 [pid = 2009] [id = 711] 04:23:31 INFO - PROCESS | 2009 | --DOCSHELL 0x119181000 == 25 [pid = 2009] [id = 712] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x124106c00) [pid = 2009] [serial = 2048] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x123943c00) [pid = 2009] [serial = 2092] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x112fd3400) [pid = 2009] [serial = 2050] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x115ea1c00) [pid = 2009] [serial = 2051] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x118187000) [pid = 2009] [serial = 2054] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x118108400) [pid = 2009] [serial = 2053] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x112a76400) [pid = 2009] [serial = 2065] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x1132d2800) [pid = 2009] [serial = 2066] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x123926c00) [pid = 2009] [serial = 2057] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x111c18800) [pid = 2009] [serial = 2062] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x1126bc800) [pid = 2009] [serial = 2063] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1174d1800) [pid = 2009] [serial = 2071] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x115ea8000) [pid = 2009] [serial = 2060] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x1127e1800) [pid = 2009] [serial = 2059] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x119b2ac00) [pid = 2009] [serial = 2056] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x118140000) [pid = 2009] [serial = 2074] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x11818c000) [pid = 2009] [serial = 2075] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x11932a000) [pid = 2009] [serial = 2077] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x112a76c00) [pid = 2009] [serial = 2083] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x119b2e000) [pid = 2009] [serial = 2081] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x1194b9000) [pid = 2009] [serial = 2080] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x118111000) [pid = 2009] [serial = 2084] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x12380a400) [pid = 2009] [serial = 2087] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x123936400) [pid = 2009] [serial = 2090] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x116554c00) [pid = 2009] [serial = 2068] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x116931400) [pid = 2009] [serial = 2069] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x1193d8800) [pid = 2009] [serial = 2078] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x123929c00) [pid = 2009] [serial = 2089] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x118109400) [pid = 2009] [serial = 2072] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x119d87000) [pid = 2009] [serial = 2086] [outer = 0x0] [url = about:blank] 04:23:31 INFO - PROCESS | 2009 | 1470655411314 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:23:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:23:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1124ms 04:23:31 INFO - PROCESS | 2009 | 1470655411361 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:23:31 INFO - PROCESS | 2009 | 1470655411364 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:23:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:23:31 INFO - PROCESS | 2009 | 1470655411367 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:23:31 INFO - PROCESS | 2009 | 1470655411369 Marionette TRACE conn2 <- [1,2838,null,{}] 04:23:31 INFO - PROCESS | 2009 | 1470655411373 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:31 INFO - PROCESS | 2009 | 1470655411374 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:31 INFO - PROCESS | 2009 | 1470655411457 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:23:31 INFO - PROCESS | 2009 | 1470655411517 Marionette TRACE conn2 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:31 INFO - PROCESS | 2009 | 1470655411518 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:31 INFO - PROCESS | 2009 | ++DOCSHELL 0x11701a800 == 26 [pid = 2009] [id = 717] 04:23:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x11274c800) [pid = 2009] [serial = 2151] [outer = 0x0] 04:23:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x112a7a000) [pid = 2009] [serial = 2152] [outer = 0x11274c800] 04:23:31 INFO - PROCESS | 2009 | 1470655411546 Marionette DEBUG loaded listener.js 04:23:31 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x112f12400) [pid = 2009] [serial = 2153] [outer = 0x11274c800] 04:23:31 INFO - PROCESS | 2009 | 1470655411867 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:23:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:23:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 524ms 04:23:31 INFO - PROCESS | 2009 | 1470655411891 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:23:31 INFO - PROCESS | 2009 | 1470655411898 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:23:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:23:31 INFO - PROCESS | 2009 | 1470655411903 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:23:31 INFO - PROCESS | 2009 | 1470655411905 Marionette TRACE conn2 <- [1,2842,null,{}] 04:23:31 INFO - PROCESS | 2009 | 1470655411907 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:31 INFO - PROCESS | 2009 | 1470655411911 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:31 INFO - PROCESS | 2009 | 1470655411987 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:23:31 INFO - PROCESS | 2009 | 1470655411992 Marionette TRACE conn2 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:31 INFO - PROCESS | 2009 | 1470655411996 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:32 INFO - PROCESS | 2009 | ++DOCSHELL 0x11858d800 == 27 [pid = 2009] [id = 718] 04:23:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x115c17c00) [pid = 2009] [serial = 2154] [outer = 0x0] 04:23:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x116760800) [pid = 2009] [serial = 2155] [outer = 0x115c17c00] 04:23:32 INFO - PROCESS | 2009 | 1470655412024 Marionette DEBUG loaded listener.js 04:23:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x116993c00) [pid = 2009] [serial = 2156] [outer = 0x115c17c00] 04:23:32 INFO - PROCESS | 2009 | 1470655412399 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:23:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:23:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 521ms 04:23:32 INFO - PROCESS | 2009 | 1470655412425 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:23:32 INFO - PROCESS | 2009 | 1470655412428 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:23:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:23:32 INFO - PROCESS | 2009 | 1470655412431 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:23:32 INFO - PROCESS | 2009 | 1470655412434 Marionette TRACE conn2 <- [1,2846,null,{}] 04:23:32 INFO - PROCESS | 2009 | 1470655412441 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:32 INFO - PROCESS | 2009 | 1470655412445 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:32 INFO - PROCESS | 2009 | 1470655412520 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:23:32 INFO - PROCESS | 2009 | 1470655412529 Marionette TRACE conn2 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:32 INFO - PROCESS | 2009 | 1470655412531 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:32 INFO - PROCESS | 2009 | ++DOCSHELL 0x123c9f800 == 28 [pid = 2009] [id = 719] 04:23:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x11213ec00) [pid = 2009] [serial = 2157] [outer = 0x0] 04:23:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x117dc5000) [pid = 2009] [serial = 2158] [outer = 0x11213ec00] 04:23:32 INFO - PROCESS | 2009 | 1470655412559 Marionette DEBUG loaded listener.js 04:23:32 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x118135800) [pid = 2009] [serial = 2159] [outer = 0x11213ec00] 04:23:32 INFO - PROCESS | 2009 | 1470655412897 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:23:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:23:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 521ms 04:23:32 INFO - PROCESS | 2009 | 1470655412966 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:23:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:23:32 INFO - PROCESS | 2009 | 1470655412967 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:23:32 INFO - PROCESS | 2009 | 1470655412970 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:23:32 INFO - PROCESS | 2009 | 1470655412971 Marionette TRACE conn2 <- [1,2850,null,{}] 04:23:32 INFO - PROCESS | 2009 | 1470655412973 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:32 INFO - PROCESS | 2009 | 1470655412974 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:33 INFO - PROCESS | 2009 | 1470655413052 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:23:33 INFO - PROCESS | 2009 | 1470655413055 Marionette TRACE conn2 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:33 INFO - PROCESS | 2009 | 1470655413057 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:33 INFO - PROCESS | 2009 | ++DOCSHELL 0x124c41800 == 29 [pid = 2009] [id = 720] 04:23:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x11813c800) [pid = 2009] [serial = 2160] [outer = 0x0] 04:23:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x118190400) [pid = 2009] [serial = 2161] [outer = 0x11813c800] 04:23:33 INFO - PROCESS | 2009 | 1470655413085 Marionette DEBUG loaded listener.js 04:23:33 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x11879e400) [pid = 2009] [serial = 2162] [outer = 0x11813c800] 04:23:33 INFO - PROCESS | 2009 | --DOCSHELL 0x11701a800 == 28 [pid = 2009] [id = 717] 04:23:33 INFO - PROCESS | 2009 | --DOCSHELL 0x119761800 == 27 [pid = 2009] [id = 716] 04:23:34 INFO - PROCESS | 2009 | --DOCSHELL 0x11858d800 == 26 [pid = 2009] [id = 718] 04:23:34 INFO - PROCESS | 2009 | --DOCSHELL 0x123c9f800 == 25 [pid = 2009] [id = 719] 04:23:34 INFO - PROCESS | 2009 | 1470655414504 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:23:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:23:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1571ms 04:23:34 INFO - PROCESS | 2009 | 1470655414542 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:23:34 INFO - PROCESS | 2009 | 1470655414544 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:23:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:23:34 INFO - PROCESS | 2009 | 1470655414548 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:23:34 INFO - PROCESS | 2009 | 1470655414550 Marionette TRACE conn2 <- [1,2854,null,{}] 04:23:34 INFO - PROCESS | 2009 | 1470655414562 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:34 INFO - PROCESS | 2009 | 1470655414564 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:34 INFO - PROCESS | 2009 | 1470655414669 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:23:34 INFO - PROCESS | 2009 | 1470655414677 Marionette TRACE conn2 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:34 INFO - PROCESS | 2009 | 1470655414680 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:34 INFO - PROCESS | 2009 | ++DOCSHELL 0x117d5d000 == 26 [pid = 2009] [id = 721] 04:23:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x1127df800) [pid = 2009] [serial = 2163] [outer = 0x0] 04:23:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x112f0c400) [pid = 2009] [serial = 2164] [outer = 0x1127df800] 04:23:34 INFO - PROCESS | 2009 | 1470655414741 Marionette DEBUG loaded listener.js 04:23:34 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x115c1b400) [pid = 2009] [serial = 2165] [outer = 0x1127df800] 04:23:35 INFO - PROCESS | 2009 | 1470655415084 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:23:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:23:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 579ms 04:23:35 INFO - PROCESS | 2009 | 1470655415127 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:23:35 INFO - PROCESS | 2009 | 1470655415130 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:23:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:23:35 INFO - PROCESS | 2009 | 1470655415135 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:23:35 INFO - PROCESS | 2009 | 1470655415137 Marionette TRACE conn2 <- [1,2858,null,{}] 04:23:35 INFO - PROCESS | 2009 | 1470655415139 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:35 INFO - PROCESS | 2009 | 1470655415141 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:35 INFO - PROCESS | 2009 | 1470655415241 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:23:35 INFO - PROCESS | 2009 | 1470655415279 Marionette TRACE conn2 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:35 INFO - PROCESS | 2009 | 1470655415280 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:35 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a0b800 == 27 [pid = 2009] [id = 722] 04:23:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1164e4800) [pid = 2009] [serial = 2166] [outer = 0x0] 04:23:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x116aba800) [pid = 2009] [serial = 2167] [outer = 0x1164e4800] 04:23:35 INFO - PROCESS | 2009 | 1470655415307 Marionette DEBUG loaded listener.js 04:23:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1174cfc00) [pid = 2009] [serial = 2168] [outer = 0x1164e4800] 04:23:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:23:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 521ms 04:23:35 INFO - PROCESS | 2009 | 1470655415653 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:23:35 INFO - PROCESS | 2009 | 1470655415656 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:23:35 INFO - PROCESS | 2009 | 1470655415659 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:23:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:23:35 INFO - PROCESS | 2009 | 1470655415669 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:23:35 INFO - PROCESS | 2009 | 1470655415671 Marionette TRACE conn2 <- [1,2862,null,{}] 04:23:35 INFO - PROCESS | 2009 | 1470655415682 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:35 INFO - PROCESS | 2009 | 1470655415685 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:35 INFO - PROCESS | 2009 | 1470655415785 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:23:35 INFO - PROCESS | 2009 | 1470655415825 Marionette TRACE conn2 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:35 INFO - PROCESS | 2009 | 1470655415827 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:35 INFO - PROCESS | 2009 | ++DOCSHELL 0x125842000 == 28 [pid = 2009] [id = 723] 04:23:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x110e66000) [pid = 2009] [serial = 2169] [outer = 0x0] 04:23:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1181a7c00) [pid = 2009] [serial = 2170] [outer = 0x110e66000] 04:23:35 INFO - PROCESS | 2009 | 1470655415855 Marionette DEBUG loaded listener.js 04:23:35 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x118eb8c00) [pid = 2009] [serial = 2171] [outer = 0x110e66000] 04:23:36 INFO - PROCESS | 2009 | 1470655416229 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:23:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:23:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 578ms 04:23:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:23:36 INFO - PROCESS | 2009 | 1470655416242 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:23:36 INFO - PROCESS | 2009 | 1470655416245 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:23:36 INFO - PROCESS | 2009 | 1470655416248 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:23:36 INFO - PROCESS | 2009 | 1470655416250 Marionette TRACE conn2 <- [1,2866,null,{}] 04:23:36 INFO - PROCESS | 2009 | 1470655416254 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:36 INFO - PROCESS | 2009 | 1470655416256 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:36 INFO - PROCESS | 2009 | 1470655416712 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x12d22a000) [pid = 2009] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x119d7d000) [pid = 2009] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1239c2400) [pid = 2009] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x112a75800) [pid = 2009] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x1193d0800) [pid = 2009] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x118e68c00) [pid = 2009] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x1164e6800) [pid = 2009] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x1127dbc00) [pid = 2009] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x112709800) [pid = 2009] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x116760c00) [pid = 2009] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x123936c00) [pid = 2009] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x117265c00) [pid = 2009] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x124fe6400) [pid = 2009] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x11615cc00) [pid = 2009] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x12d261c00) [pid = 2009] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x1164e0800) [pid = 2009] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x111e58800) [pid = 2009] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x113b6b000) [pid = 2009] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x11274c800) [pid = 2009] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x115c17c00) [pid = 2009] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x112a75400) [pid = 2009] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x1174d9c00) [pid = 2009] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x1193d2800) [pid = 2009] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x110fa8800) [pid = 2009] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:23:36 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x11213ec00) [pid = 2009] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:23:36 INFO - PROCESS | 2009 | 1470655416765 Marionette TRACE conn2 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:36 INFO - PROCESS | 2009 | 1470655416766 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:36 INFO - PROCESS | 2009 | ++DOCSHELL 0x116411000 == 29 [pid = 2009] [id = 724] 04:23:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x111c1a000) [pid = 2009] [serial = 2172] [outer = 0x0] 04:23:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x1121ba400) [pid = 2009] [serial = 2173] [outer = 0x111c1a000] 04:23:36 INFO - PROCESS | 2009 | 1470655416792 Marionette DEBUG loaded listener.js 04:23:36 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x1127e6000) [pid = 2009] [serial = 2174] [outer = 0x111c1a000] 04:23:37 INFO - PROCESS | 2009 | 1470655417071 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:23:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:23:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 871ms 04:23:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:23:37 INFO - PROCESS | 2009 | 1470655417120 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:23:37 INFO - PROCESS | 2009 | 1470655417121 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:23:37 INFO - PROCESS | 2009 | 1470655417123 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:23:37 INFO - PROCESS | 2009 | 1470655417124 Marionette TRACE conn2 <- [1,2870,null,{}] 04:23:37 INFO - PROCESS | 2009 | 1470655417131 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:37 INFO - PROCESS | 2009 | 1470655417132 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:37 INFO - PROCESS | 2009 | 1470655417214 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:23:37 INFO - PROCESS | 2009 | 1470655417272 Marionette TRACE conn2 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:37 INFO - PROCESS | 2009 | 1470655417274 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:37 INFO - PROCESS | 2009 | ++DOCSHELL 0x12911e000 == 30 [pid = 2009] [id = 725] 04:23:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x1127e2800) [pid = 2009] [serial = 2175] [outer = 0x0] 04:23:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x1161bec00) [pid = 2009] [serial = 2176] [outer = 0x1127e2800] 04:23:37 INFO - PROCESS | 2009 | 1470655417298 Marionette DEBUG loaded listener.js 04:23:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x118144c00) [pid = 2009] [serial = 2177] [outer = 0x1127e2800] 04:23:37 INFO - PROCESS | 2009 | 1470655417581 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 04:23:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:23:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 473ms 04:23:37 INFO - PROCESS | 2009 | 1470655417599 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:23:37 INFO - PROCESS | 2009 | 1470655417601 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:23:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:23:37 INFO - PROCESS | 2009 | 1470655417603 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:23:37 INFO - PROCESS | 2009 | 1470655417604 Marionette TRACE conn2 <- [1,2874,null,{}] 04:23:37 INFO - PROCESS | 2009 | 1470655417606 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:37 INFO - PROCESS | 2009 | 1470655417614 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:37 INFO - PROCESS | 2009 | 1470655417719 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:23:37 INFO - PROCESS | 2009 | 1470655417723 Marionette TRACE conn2 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:37 INFO - PROCESS | 2009 | 1470655417725 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:37 INFO - PROCESS | 2009 | ++DOCSHELL 0x112792000 == 31 [pid = 2009] [id = 726] 04:23:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x11933f400) [pid = 2009] [serial = 2178] [outer = 0x0] 04:23:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x119426400) [pid = 2009] [serial = 2179] [outer = 0x11933f400] 04:23:37 INFO - PROCESS | 2009 | 1470655417752 Marionette DEBUG loaded listener.js 04:23:37 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x119d7b400) [pid = 2009] [serial = 2180] [outer = 0x11933f400] 04:23:38 INFO - PROCESS | 2009 | 1470655418083 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:23:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:23:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 524ms 04:23:38 INFO - PROCESS | 2009 | 1470655418129 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:23:38 INFO - PROCESS | 2009 | 1470655418130 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:23:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:23:38 INFO - PROCESS | 2009 | 1470655418132 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:23:38 INFO - PROCESS | 2009 | 1470655418133 Marionette TRACE conn2 <- [1,2878,null,{}] 04:23:38 INFO - PROCESS | 2009 | 1470655418146 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:38 INFO - PROCESS | 2009 | 1470655418147 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:38 INFO - PROCESS | 2009 | 1470655418218 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:23:38 INFO - PROCESS | 2009 | 1470655418233 Marionette TRACE conn2 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:38 INFO - PROCESS | 2009 | 1470655418234 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:38 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b806800 == 32 [pid = 2009] [id = 727] 04:23:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x118795400) [pid = 2009] [serial = 2181] [outer = 0x0] 04:23:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x119f2d400) [pid = 2009] [serial = 2182] [outer = 0x118795400] 04:23:38 INFO - PROCESS | 2009 | 1470655418261 Marionette DEBUG loaded listener.js 04:23:38 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x123806400) [pid = 2009] [serial = 2183] [outer = 0x118795400] 04:23:38 INFO - PROCESS | 2009 | 1470655418754 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:23:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:23:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 668ms 04:23:38 INFO - PROCESS | 2009 | 1470655418802 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:23:38 INFO - PROCESS | 2009 | 1470655418806 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:23:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:23:38 INFO - PROCESS | 2009 | 1470655418811 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:23:38 INFO - PROCESS | 2009 | 1470655418815 Marionette TRACE conn2 <- [1,2882,null,{}] 04:23:38 INFO - PROCESS | 2009 | 1470655418822 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:38 INFO - PROCESS | 2009 | 1470655418825 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:39 INFO - PROCESS | 2009 | 1470655419015 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:23:39 INFO - PROCESS | 2009 | 1470655419135 Marionette TRACE conn2 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:39 INFO - PROCESS | 2009 | 1470655419138 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:39 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169e5000 == 33 [pid = 2009] [id = 728] 04:23:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x1126bfc00) [pid = 2009] [serial = 2184] [outer = 0x0] 04:23:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1126c7400) [pid = 2009] [serial = 2185] [outer = 0x1126bfc00] 04:23:39 INFO - PROCESS | 2009 | 1470655419170 Marionette DEBUG loaded listener.js 04:23:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1127e2400) [pid = 2009] [serial = 2186] [outer = 0x1126bfc00] 04:23:39 INFO - PROCESS | 2009 | 1470655419706 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:23:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:23:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 928ms 04:23:39 INFO - PROCESS | 2009 | 1470655419762 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:23:39 INFO - PROCESS | 2009 | 1470655419765 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:23:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:23:39 INFO - PROCESS | 2009 | 1470655419770 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:23:39 INFO - PROCESS | 2009 | 1470655419772 Marionette TRACE conn2 <- [1,2886,null,{}] 04:23:39 INFO - PROCESS | 2009 | 1470655419774 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:39 INFO - PROCESS | 2009 | 1470655419776 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:39 INFO - PROCESS | 2009 | 1470655419884 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:23:39 INFO - PROCESS | 2009 | 1470655419966 Marionette TRACE conn2 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:39 INFO - PROCESS | 2009 | 1470655419968 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:39 INFO - PROCESS | 2009 | ++DOCSHELL 0x125841800 == 34 [pid = 2009] [id = 729] 04:23:39 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x117152400) [pid = 2009] [serial = 2187] [outer = 0x0] 04:23:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x117264c00) [pid = 2009] [serial = 2188] [outer = 0x117152400] 04:23:40 INFO - PROCESS | 2009 | 1470655419998 Marionette DEBUG loaded listener.js 04:23:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x1176d2800) [pid = 2009] [serial = 2189] [outer = 0x117152400] 04:23:40 INFO - PROCESS | 2009 | 1470655420670 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:23:40 INFO - PROCESS | 2009 | --DOCSHELL 0x112792000 == 33 [pid = 2009] [id = 726] 04:23:40 INFO - PROCESS | 2009 | --DOCSHELL 0x12911e000 == 32 [pid = 2009] [id = 725] 04:23:40 INFO - PROCESS | 2009 | --DOCSHELL 0x116411000 == 31 [pid = 2009] [id = 724] 04:23:40 INFO - PROCESS | 2009 | --DOCSHELL 0x125842000 == 30 [pid = 2009] [id = 723] 04:23:40 INFO - PROCESS | 2009 | --DOCSHELL 0x119a0b800 == 29 [pid = 2009] [id = 722] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x12d22f000) [pid = 2009] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:23:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:23:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 921ms 04:23:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:23:40 INFO - PROCESS | 2009 | --DOCSHELL 0x117d5d000 == 28 [pid = 2009] [id = 721] 04:23:40 INFO - PROCESS | 2009 | --DOCSHELL 0x124c41800 == 27 [pid = 2009] [id = 720] 04:23:40 INFO - PROCESS | 2009 | 1470655420692 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:23:40 INFO - PROCESS | 2009 | 1470655420694 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:23:40 INFO - PROCESS | 2009 | 1470655420697 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:23:40 INFO - PROCESS | 2009 | 1470655420699 Marionette TRACE conn2 <- [1,2890,null,{}] 04:23:40 INFO - PROCESS | 2009 | 1470655420703 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:40 INFO - PROCESS | 2009 | 1470655420704 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:40 INFO - PROCESS | 2009 | 1470655420783 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:23:40 INFO - PROCESS | 2009 | 1470655420789 Marionette TRACE conn2 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:40 INFO - PROCESS | 2009 | 1470655420792 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:40 INFO - PROCESS | 2009 | ++DOCSHELL 0x11747f800 == 28 [pid = 2009] [id = 730] 04:23:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x112e45c00) [pid = 2009] [serial = 2190] [outer = 0x0] 04:23:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x113b9dc00) [pid = 2009] [serial = 2191] [outer = 0x112e45c00] 04:23:40 INFO - PROCESS | 2009 | 1470655420822 Marionette DEBUG loaded listener.js 04:23:40 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x115ea8000) [pid = 2009] [serial = 2192] [outer = 0x112e45c00] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x117dc5000) [pid = 2009] [serial = 2158] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x123804c00) [pid = 2009] [serial = 2116] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x123c55400) [pid = 2009] [serial = 2119] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x12470b000) [pid = 2009] [serial = 2122] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x118189400) [pid = 2009] [serial = 2120] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x11942ec00) [pid = 2009] [serial = 2113] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x11932b400) [pid = 2009] [serial = 2110] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x11934ec00) [pid = 2009] [serial = 2111] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x116919c00) [pid = 2009] [serial = 2104] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x116ab9c00) [pid = 2009] [serial = 2105] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x112e40000) [pid = 2009] [serial = 2101] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x113ba3c00) [pid = 2009] [serial = 2102] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x112711c00) [pid = 2009] [serial = 2095] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x124f98800) [pid = 2009] [serial = 2132] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x112a76800) [pid = 2009] [serial = 2096] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 76 (0x1239ec800) [pid = 2009] [serial = 2093] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 75 (0x11810b400) [pid = 2009] [serial = 2107] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 74 (0x11818c400) [pid = 2009] [serial = 2108] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 73 (0x125235400) [pid = 2009] [serial = 2134] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 72 (0x116588c00) [pid = 2009] [serial = 2098] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 71 (0x125806000) [pid = 2009] [serial = 2135] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 70 (0x116998400) [pid = 2009] [serial = 2099] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 69 (0x112a7a000) [pid = 2009] [serial = 2152] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 68 (0x112f12400) [pid = 2009] [serial = 2153] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 67 (0x116760800) [pid = 2009] [serial = 2155] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 66 (0x116993c00) [pid = 2009] [serial = 2156] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 65 (0x12479ec00) [pid = 2009] [serial = 2123] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 64 (0x1132d1400) [pid = 2009] [serial = 1445] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 63 (0x113b07800) [pid = 2009] [serial = 2137] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 62 (0x1164da800) [pid = 2009] [serial = 2138] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 61 (0x117dc0c00) [pid = 2009] [serial = 2140] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 60 (0x1181a6400) [pid = 2009] [serial = 2141] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 59 (0x119d88c00) [pid = 2009] [serial = 2143] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 58 (0x123937000) [pid = 2009] [serial = 2144] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 57 (0x112706c00) [pid = 2009] [serial = 2146] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 56 (0x112a82400) [pid = 2009] [serial = 2147] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 55 (0x116939400) [pid = 2009] [serial = 2149] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 54 (0x11715cc00) [pid = 2009] [serial = 2150] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 53 (0x11819ac00) [pid = 2009] [serial = 2128] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 52 (0x116548c00) [pid = 2009] [serial = 2126] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 51 (0x124bc9c00) [pid = 2009] [serial = 2131] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 50 (0x11270bc00) [pid = 2009] [serial = 2125] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 49 (0x1239bf000) [pid = 2009] [serial = 2117] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 48 (0x12392f400) [pid = 2009] [serial = 2129] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 47 (0x118135800) [pid = 2009] [serial = 2159] [outer = 0x0] [url = about:blank] 04:23:40 INFO - PROCESS | 2009 | --DOMWINDOW == 46 (0x119886000) [pid = 2009] [serial = 2114] [outer = 0x0] [url = about:blank] 04:23:41 INFO - PROCESS | 2009 | 1470655421203 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:23:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:23:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 520ms 04:23:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:23:41 INFO - PROCESS | 2009 | 1470655421217 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:23:41 INFO - PROCESS | 2009 | 1470655421220 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:23:41 INFO - PROCESS | 2009 | 1470655421224 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:23:41 INFO - PROCESS | 2009 | 1470655421227 Marionette TRACE conn2 <- [1,2894,null,{}] 04:23:41 INFO - PROCESS | 2009 | 1470655421232 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:41 INFO - PROCESS | 2009 | 1470655421234 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:41 INFO - PROCESS | 2009 | 1470655421313 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:23:41 INFO - PROCESS | 2009 | 1470655421318 Marionette TRACE conn2 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:41 INFO - PROCESS | 2009 | 1470655421319 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:41 INFO - PROCESS | 2009 | ++DOCSHELL 0x118ed4000 == 29 [pid = 2009] [id = 731] 04:23:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 47 (0x116597c00) [pid = 2009] [serial = 2193] [outer = 0x0] 04:23:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 48 (0x116935c00) [pid = 2009] [serial = 2194] [outer = 0x116597c00] 04:23:41 INFO - PROCESS | 2009 | 1470655421348 Marionette DEBUG loaded listener.js 04:23:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 49 (0x116abb000) [pid = 2009] [serial = 2195] [outer = 0x116597c00] 04:23:41 INFO - PROCESS | 2009 | 1470655421711 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:23:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:23:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 524ms 04:23:41 INFO - PROCESS | 2009 | 1470655421756 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:23:41 INFO - PROCESS | 2009 | 1470655421757 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:23:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:23:41 INFO - PROCESS | 2009 | 1470655421760 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:23:41 INFO - PROCESS | 2009 | 1470655421762 Marionette TRACE conn2 <- [1,2898,null,{}] 04:23:41 INFO - PROCESS | 2009 | 1470655421770 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:41 INFO - PROCESS | 2009 | 1470655421774 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:41 INFO - PROCESS | 2009 | 1470655421854 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:23:41 INFO - PROCESS | 2009 | 1470655421860 Marionette TRACE conn2 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:41 INFO - PROCESS | 2009 | 1470655421864 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:41 INFO - PROCESS | 2009 | ++DOCSHELL 0x123969000 == 30 [pid = 2009] [id = 732] 04:23:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 50 (0x1174d2400) [pid = 2009] [serial = 2196] [outer = 0x0] 04:23:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 51 (0x118110800) [pid = 2009] [serial = 2197] [outer = 0x1174d2400] 04:23:41 INFO - PROCESS | 2009 | 1470655421894 Marionette DEBUG loaded listener.js 04:23:41 INFO - PROCESS | 2009 | ++DOMWINDOW == 52 (0x11813e800) [pid = 2009] [serial = 2198] [outer = 0x1174d2400] 04:23:42 INFO - PROCESS | 2009 | 1470655422280 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:23:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:23:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 571ms 04:23:42 INFO - PROCESS | 2009 | 1470655422331 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:23:42 INFO - PROCESS | 2009 | 1470655422333 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:23:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:23:42 INFO - PROCESS | 2009 | 1470655422335 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:23:42 INFO - PROCESS | 2009 | 1470655422336 Marionette TRACE conn2 <- [1,2902,null,{}] 04:23:42 INFO - PROCESS | 2009 | 1470655422338 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:42 INFO - PROCESS | 2009 | 1470655422340 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:42 INFO - PROCESS | 2009 | 1470655422423 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:23:42 INFO - PROCESS | 2009 | 1470655422429 Marionette TRACE conn2 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:42 INFO - PROCESS | 2009 | 1470655422430 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:42 INFO - PROCESS | 2009 | ++DOCSHELL 0x1247bd800 == 31 [pid = 2009] [id = 733] 04:23:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 53 (0x11932c000) [pid = 2009] [serial = 2199] [outer = 0x0] 04:23:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 54 (0x119345400) [pid = 2009] [serial = 2200] [outer = 0x11932c000] 04:23:42 INFO - PROCESS | 2009 | 1470655422456 Marionette DEBUG loaded listener.js 04:23:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 55 (0x116765000) [pid = 2009] [serial = 2201] [outer = 0x11932c000] 04:23:42 INFO - PROCESS | 2009 | 1470655422773 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:23:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:23:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 471ms 04:23:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:23:42 INFO - PROCESS | 2009 | 1470655422816 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:23:42 INFO - PROCESS | 2009 | 1470655422817 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:23:42 INFO - PROCESS | 2009 | 1470655422819 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:23:42 INFO - PROCESS | 2009 | 1470655422820 Marionette TRACE conn2 <- [1,2906,null,{}] 04:23:42 INFO - PROCESS | 2009 | 1470655422822 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:42 INFO - PROCESS | 2009 | 1470655422824 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:42 INFO - PROCESS | 2009 | 1470655422897 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:23:42 INFO - PROCESS | 2009 | 1470655422965 Marionette TRACE conn2 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:42 INFO - PROCESS | 2009 | 1470655422966 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:42 INFO - PROCESS | 2009 | ++DOCSHELL 0x128e0c000 == 32 [pid = 2009] [id = 734] 04:23:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 56 (0x112a89800) [pid = 2009] [serial = 2202] [outer = 0x0] 04:23:42 INFO - PROCESS | 2009 | ++DOMWINDOW == 57 (0x11932c400) [pid = 2009] [serial = 2203] [outer = 0x112a89800] 04:23:42 INFO - PROCESS | 2009 | 1470655422990 Marionette DEBUG loaded listener.js 04:23:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 58 (0x1194c4000) [pid = 2009] [serial = 2204] [outer = 0x112a89800] 04:23:43 INFO - PROCESS | 2009 | 1470655423392 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:23:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:23:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 622ms 04:23:43 INFO - PROCESS | 2009 | 1470655423442 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:23:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:23:43 INFO - PROCESS | 2009 | 1470655423444 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:23:43 INFO - PROCESS | 2009 | 1470655423448 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:23:43 INFO - PROCESS | 2009 | 1470655423449 Marionette TRACE conn2 <- [1,2910,null,{}] 04:23:43 INFO - PROCESS | 2009 | 1470655423453 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:43 INFO - PROCESS | 2009 | 1470655423459 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:43 INFO - PROCESS | 2009 | 1470655423650 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:23:43 INFO - PROCESS | 2009 | 1470655423714 Marionette TRACE conn2 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:43 INFO - PROCESS | 2009 | 1470655423715 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:43 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a7ce800 == 33 [pid = 2009] [id = 735] 04:23:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 59 (0x1198ce400) [pid = 2009] [serial = 2205] [outer = 0x0] 04:23:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 60 (0x119f28800) [pid = 2009] [serial = 2206] [outer = 0x1198ce400] 04:23:43 INFO - PROCESS | 2009 | 1470655423746 Marionette DEBUG loaded listener.js 04:23:43 INFO - PROCESS | 2009 | ++DOMWINDOW == 61 (0x123935000) [pid = 2009] [serial = 2207] [outer = 0x1198ce400] 04:23:44 INFO - PROCESS | 2009 | 1470655424069 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 04:23:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:23:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:23:44 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 671ms 04:23:44 INFO - PROCESS | 2009 | 1470655424119 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:23:44 INFO - PROCESS | 2009 | 1470655424120 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:23:44 INFO - TEST-START | /DOMEvents/constructors.html 04:23:44 INFO - PROCESS | 2009 | 1470655424137 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:23:44 INFO - PROCESS | 2009 | 1470655424138 Marionette TRACE conn2 <- [1,2914,null,{}] 04:23:44 INFO - PROCESS | 2009 | 1470655424141 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:44 INFO - PROCESS | 2009 | 1470655424142 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:44 INFO - PROCESS | 2009 | 1470655424242 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:23:44 INFO - PROCESS | 2009 | 1470655424294 Marionette TRACE conn2 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:44 INFO - PROCESS | 2009 | 1470655424295 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:44 INFO - PROCESS | 2009 | ++DOCSHELL 0x12aadf000 == 34 [pid = 2009] [id = 736] 04:23:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 62 (0x12392b400) [pid = 2009] [serial = 2208] [outer = 0x0] 04:23:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 63 (0x12393d000) [pid = 2009] [serial = 2209] [outer = 0x12392b400] 04:23:44 INFO - PROCESS | 2009 | 1470655424319 Marionette DEBUG loaded listener.js 04:23:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 64 (0x1239be800) [pid = 2009] [serial = 2210] [outer = 0x12392b400] 04:23:44 INFO - PROCESS | 2009 | --DOMWINDOW == 63 (0x11813c800) [pid = 2009] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:23:44 INFO - PROCESS | 2009 | --DOMWINDOW == 62 (0x1127df800) [pid = 2009] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:23:44 INFO - PROCESS | 2009 | --DOMWINDOW == 61 (0x1164e4800) [pid = 2009] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:23:44 INFO - PROCESS | 2009 | --DOMWINDOW == 60 (0x110e66000) [pid = 2009] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:23:44 INFO - PROCESS | 2009 | --DOMWINDOW == 59 (0x11933f400) [pid = 2009] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:23:44 INFO - PROCESS | 2009 | --DOMWINDOW == 58 (0x111c1a000) [pid = 2009] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:23:44 INFO - PROCESS | 2009 | --DOMWINDOW == 57 (0x1127e2800) [pid = 2009] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:23:44 INFO - PROCESS | 2009 | 1470655424652 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:23:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:23:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:23:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:23:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:23:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:23:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:23:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:23:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:23:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:23:44 INFO - TEST-OK | /DOMEvents/constructors.html | took 574ms 04:23:44 INFO - PROCESS | 2009 | 1470655424712 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:23:44 INFO - PROCESS | 2009 | 1470655424713 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:23:44 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:23:44 INFO - PROCESS | 2009 | 1470655424716 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:23:44 INFO - PROCESS | 2009 | 1470655424717 Marionette TRACE conn2 <- [1,2918,null,{}] 04:23:44 INFO - PROCESS | 2009 | 1470655424719 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:44 INFO - PROCESS | 2009 | 1470655424721 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:44 INFO - PROCESS | 2009 | 1470655424797 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:23:44 INFO - PROCESS | 2009 | 1470655424854 Marionette TRACE conn2 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:44 INFO - PROCESS | 2009 | 1470655424855 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:44 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ba45000 == 35 [pid = 2009] [id = 737] 04:23:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 58 (0x1127d8c00) [pid = 2009] [serial = 2211] [outer = 0x0] 04:23:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 59 (0x1239b6800) [pid = 2009] [serial = 2212] [outer = 0x1127d8c00] 04:23:44 INFO - PROCESS | 2009 | 1470655424879 Marionette DEBUG loaded listener.js 04:23:44 INFO - PROCESS | 2009 | ++DOMWINDOW == 60 (0x1181a7400) [pid = 2009] [serial = 2213] [outer = 0x1127d8c00] 04:23:45 INFO - PROCESS | 2009 | 1470655425124 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:23:45 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:23:45 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 418ms 04:23:45 INFO - PROCESS | 2009 | 1470655425134 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:23:45 INFO - PROCESS | 2009 | 1470655425136 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:23:45 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:23:45 INFO - PROCESS | 2009 | 1470655425138 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:23:45 INFO - PROCESS | 2009 | 1470655425139 Marionette TRACE conn2 <- [1,2922,null,{}] 04:23:45 INFO - PROCESS | 2009 | 1470655425148 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:45 INFO - PROCESS | 2009 | 1470655425149 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:45 INFO - PROCESS | 2009 | 1470655425238 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:23:45 INFO - PROCESS | 2009 | 1470655425241 Marionette TRACE conn2 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:45 INFO - PROCESS | 2009 | 1470655425243 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:45 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be5b800 == 36 [pid = 2009] [id = 738] 04:23:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 61 (0x1239e7400) [pid = 2009] [serial = 2214] [outer = 0x0] 04:23:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 62 (0x123f4b000) [pid = 2009] [serial = 2215] [outer = 0x1239e7400] 04:23:45 INFO - PROCESS | 2009 | 1470655425266 Marionette DEBUG loaded listener.js 04:23:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 63 (0x1241b2000) [pid = 2009] [serial = 2216] [outer = 0x1239e7400] 04:23:45 INFO - PROCESS | 2009 | [2009] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:23:45 INFO - PROCESS | 2009 | [2009] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:23:45 INFO - PROCESS | 2009 | [2009] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:23:45 INFO - PROCESS | 2009 | [2009] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:23:45 INFO - PROCESS | 2009 | 1470655425582 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 04:23:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:23:45 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:23:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:23:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:23:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 04:23:45 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:23:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:23:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:23:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 04:23:45 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:23:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:23:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:23:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 04:23:45 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:23:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:23:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:23:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:23:45 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:23:45 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 469ms 04:23:45 INFO - PROCESS | 2009 | 1470655425607 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:23:45 INFO - PROCESS | 2009 | 1470655425609 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:23:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:23:45 INFO - PROCESS | 2009 | 1470655425614 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:23:45 INFO - PROCESS | 2009 | 1470655425615 Marionette TRACE conn2 <- [1,2926,null,{}] 04:23:45 INFO - PROCESS | 2009 | 1470655425617 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:45 INFO - PROCESS | 2009 | 1470655425618 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:45 INFO - PROCESS | 2009 | 1470655425696 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:23:45 INFO - PROCESS | 2009 | 1470655425755 Marionette TRACE conn2 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:45 INFO - PROCESS | 2009 | 1470655425756 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:45 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be81800 == 37 [pid = 2009] [id = 739] 04:23:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 64 (0x1239ecc00) [pid = 2009] [serial = 2217] [outer = 0x0] 04:23:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 65 (0x12470e000) [pid = 2009] [serial = 2218] [outer = 0x1239ecc00] 04:23:45 INFO - PROCESS | 2009 | 1470655425787 Marionette DEBUG loaded listener.js 04:23:45 INFO - PROCESS | 2009 | ++DOMWINDOW == 66 (0x124bc8400) [pid = 2009] [serial = 2219] [outer = 0x1239ecc00] 04:23:45 INFO - PROCESS | 2009 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:23:46 INFO - PROCESS | 2009 | 1470655426027 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 04:23:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:23:46 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 471ms 04:23:46 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:23:46 INFO - PROCESS | 2009 | 1470655426084 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:23:46 INFO - PROCESS | 2009 | 1470655426086 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:23:46 INFO - PROCESS | 2009 | 1470655426088 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:23:46 INFO - PROCESS | 2009 | 1470655426089 Marionette TRACE conn2 <- [1,2930,null,{}] 04:23:46 INFO - PROCESS | 2009 | 1470655426099 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:46 INFO - PROCESS | 2009 | 1470655426101 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:46 INFO - PROCESS | 2009 | 1470655426198 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:23:46 INFO - PROCESS | 2009 | 1470655426202 Marionette TRACE conn2 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:46 INFO - PROCESS | 2009 | 1470655426203 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:46 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ca03000 == 38 [pid = 2009] [id = 740] 04:23:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 67 (0x1239c1000) [pid = 2009] [serial = 2220] [outer = 0x0] 04:23:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 68 (0x124bcf000) [pid = 2009] [serial = 2221] [outer = 0x1239c1000] 04:23:46 INFO - PROCESS | 2009 | 1470655426230 Marionette DEBUG loaded listener.js 04:23:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 69 (0x124ff0400) [pid = 2009] [serial = 2222] [outer = 0x1239c1000] 04:23:46 INFO - PROCESS | 2009 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:23:46 INFO - PROCESS | 2009 | 1470655426526 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 04:23:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:23:46 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 468ms 04:23:46 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:23:46 INFO - PROCESS | 2009 | 1470655426557 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:23:46 INFO - PROCESS | 2009 | 1470655426558 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:23:46 INFO - PROCESS | 2009 | 1470655426563 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:23:46 INFO - PROCESS | 2009 | 1470655426565 Marionette TRACE conn2 <- [1,2934,null,{}] 04:23:46 INFO - PROCESS | 2009 | 1470655426569 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:46 INFO - PROCESS | 2009 | 1470655426570 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:46 INFO - PROCESS | 2009 | 1470655426652 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:23:46 INFO - PROCESS | 2009 | 1470655426714 Marionette TRACE conn2 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:46 INFO - PROCESS | 2009 | 1470655426715 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:46 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ca1c800 == 39 [pid = 2009] [id = 741] 04:23:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 70 (0x124f94400) [pid = 2009] [serial = 2223] [outer = 0x0] 04:23:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 71 (0x1250cd000) [pid = 2009] [serial = 2224] [outer = 0x124f94400] 04:23:46 INFO - PROCESS | 2009 | 1470655426746 Marionette DEBUG loaded listener.js 04:23:46 INFO - PROCESS | 2009 | ++DOMWINDOW == 72 (0x12580c800) [pid = 2009] [serial = 2225] [outer = 0x124f94400] 04:23:47 INFO - PROCESS | 2009 | 1470655427099 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:23:47 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:23:47 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 573ms 04:23:47 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:23:47 INFO - PROCESS | 2009 | 1470655427135 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:23:47 INFO - PROCESS | 2009 | 1470655427138 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:23:47 INFO - PROCESS | 2009 | 1470655427141 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:23:47 INFO - PROCESS | 2009 | 1470655427143 Marionette TRACE conn2 <- [1,2938,null,{}] 04:23:47 INFO - PROCESS | 2009 | 1470655427147 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:47 INFO - PROCESS | 2009 | 1470655427149 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:47 INFO - PROCESS | 2009 | 1470655427260 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:23:47 INFO - PROCESS | 2009 | 1470655427321 Marionette TRACE conn2 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:47 INFO - PROCESS | 2009 | 1470655427322 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:47 INFO - PROCESS | 2009 | ++DOCSHELL 0x118e14000 == 40 [pid = 2009] [id = 742] 04:23:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 73 (0x112a89c00) [pid = 2009] [serial = 2226] [outer = 0x0] 04:23:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 74 (0x113ba3800) [pid = 2009] [serial = 2227] [outer = 0x112a89c00] 04:23:47 INFO - PROCESS | 2009 | 1470655427353 Marionette DEBUG loaded listener.js 04:23:47 INFO - PROCESS | 2009 | ++DOMWINDOW == 75 (0x1164db800) [pid = 2009] [serial = 2228] [outer = 0x112a89c00] 04:23:47 INFO - PROCESS | 2009 | 1470655427743 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:23:47 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:23:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 672ms 04:23:47 INFO - PROCESS | 2009 | 1470655427813 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:23:47 INFO - PROCESS | 2009 | 1470655427816 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:23:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:23:47 INFO - PROCESS | 2009 | 1470655427821 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:23:47 INFO - PROCESS | 2009 | 1470655427822 Marionette TRACE conn2 <- [1,2942,null,{}] 04:23:47 INFO - PROCESS | 2009 | 1470655427825 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:47 INFO - PROCESS | 2009 | 1470655427827 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:47 INFO - PROCESS | 2009 | 1470655427929 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:23:47 INFO - PROCESS | 2009 | 1470655427987 Marionette TRACE conn2 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:47 INFO - PROCESS | 2009 | 1470655427989 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:48 INFO - PROCESS | 2009 | ++DOCSHELL 0x125882000 == 41 [pid = 2009] [id = 743] 04:23:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 76 (0x11699e800) [pid = 2009] [serial = 2229] [outer = 0x0] 04:23:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 77 (0x117d40800) [pid = 2009] [serial = 2230] [outer = 0x11699e800] 04:23:48 INFO - PROCESS | 2009 | 1470655428019 Marionette DEBUG loaded listener.js 04:23:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x11813bc00) [pid = 2009] [serial = 2231] [outer = 0x11699e800] 04:23:48 INFO - PROCESS | 2009 | 1470655428405 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 04:23:48 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:23:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:23:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 621ms 04:23:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:23:48 INFO - PROCESS | 2009 | 1470655428442 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:23:48 INFO - PROCESS | 2009 | 1470655428444 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:23:48 INFO - PROCESS | 2009 | 1470655428446 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:23:48 INFO - PROCESS | 2009 | 1470655428449 Marionette TRACE conn2 <- [1,2946,null,{}] 04:23:48 INFO - PROCESS | 2009 | 1470655428457 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:48 INFO - PROCESS | 2009 | 1470655428460 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:48 INFO - PROCESS | 2009 | 1470655428562 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:23:48 INFO - PROCESS | 2009 | 1470655428655 Marionette TRACE conn2 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:48 INFO - PROCESS | 2009 | 1470655428657 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:48 INFO - PROCESS | 2009 | ++DOCSHELL 0x12c76a000 == 42 [pid = 2009] [id = 744] 04:23:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x1193d8c00) [pid = 2009] [serial = 2232] [outer = 0x0] 04:23:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x119d7b800) [pid = 2009] [serial = 2233] [outer = 0x1193d8c00] 04:23:48 INFO - PROCESS | 2009 | 1470655428687 Marionette DEBUG loaded listener.js 04:23:48 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x123807800) [pid = 2009] [serial = 2234] [outer = 0x1193d8c00] 04:23:49 INFO - PROCESS | 2009 | 1470655429036 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:23:49 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:23:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 623ms 04:23:49 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:23:49 INFO - PROCESS | 2009 | 1470655429070 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:23:49 INFO - PROCESS | 2009 | 1470655429071 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:23:49 INFO - PROCESS | 2009 | 1470655429074 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:23:49 INFO - PROCESS | 2009 | 1470655429075 Marionette TRACE conn2 <- [1,2950,null,{}] 04:23:49 INFO - PROCESS | 2009 | 1470655429077 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:49 INFO - PROCESS | 2009 | 1470655429079 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:49 INFO - PROCESS | 2009 | 1470655429183 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:23:49 INFO - PROCESS | 2009 | 1470655429239 Marionette TRACE conn2 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:49 INFO - PROCESS | 2009 | 1470655429240 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:49 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d232800 == 43 [pid = 2009] [id = 745] 04:23:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x123927800) [pid = 2009] [serial = 2235] [outer = 0x0] 04:23:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1239b5800) [pid = 2009] [serial = 2236] [outer = 0x123927800] 04:23:49 INFO - PROCESS | 2009 | 1470655429269 Marionette DEBUG loaded listener.js 04:23:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x12479f400) [pid = 2009] [serial = 2237] [outer = 0x123927800] 04:23:49 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a60b000 == 44 [pid = 2009] [id = 746] 04:23:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x124c95800) [pid = 2009] [serial = 2238] [outer = 0x0] 04:23:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x12392e000) [pid = 2009] [serial = 2239] [outer = 0x124c95800] 04:23:49 INFO - PROCESS | 2009 | 1470655429716 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:23:49 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:23:49 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 671ms 04:23:49 INFO - PROCESS | 2009 | 1470655429745 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:23:49 INFO - PROCESS | 2009 | 1470655429747 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:23:49 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:23:49 INFO - PROCESS | 2009 | 1470655429749 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:23:49 INFO - PROCESS | 2009 | 1470655429750 Marionette TRACE conn2 <- [1,2954,null,{}] 04:23:49 INFO - PROCESS | 2009 | 1470655429753 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:49 INFO - PROCESS | 2009 | 1470655429754 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:49 INFO - PROCESS | 2009 | 1470655429876 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:23:49 INFO - PROCESS | 2009 | 1470655429968 Marionette TRACE conn2 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:49 INFO - PROCESS | 2009 | 1470655429970 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:49 INFO - PROCESS | 2009 | ++DOCSHELL 0x12081a000 == 45 [pid = 2009] [id = 747] 04:23:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x112a82800) [pid = 2009] [serial = 2240] [outer = 0x0] 04:23:49 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x123932000) [pid = 2009] [serial = 2241] [outer = 0x112a82800] 04:23:50 INFO - PROCESS | 2009 | 1470655430000 Marionette DEBUG loaded listener.js 04:23:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x124bef800) [pid = 2009] [serial = 2242] [outer = 0x112a82800] 04:23:50 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:23:50 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:23:50 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 820ms 04:23:50 INFO - PROCESS | 2009 | 1470655430563 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:23:50 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:23:50 INFO - PROCESS | 2009 | 1470655430570 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:23:50 INFO - PROCESS | 2009 | 1470655430572 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:23:50 INFO - PROCESS | 2009 | 1470655430575 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:23:50 INFO - PROCESS | 2009 | 1470655430577 Marionette TRACE conn2 <- [1,2958,null,{}] 04:23:50 INFO - PROCESS | 2009 | 1470655430580 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:50 INFO - PROCESS | 2009 | 1470655430582 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:50 INFO - PROCESS | 2009 | 1470655430690 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:23:50 INFO - PROCESS | 2009 | 1470655430749 Marionette TRACE conn2 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:50 INFO - PROCESS | 2009 | 1470655430752 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:50 INFO - PROCESS | 2009 | ++DOCSHELL 0x129117800 == 46 [pid = 2009] [id = 748] 04:23:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x112e40800) [pid = 2009] [serial = 2243] [outer = 0x0] 04:23:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x116991c00) [pid = 2009] [serial = 2244] [outer = 0x112e40800] 04:23:50 INFO - PROCESS | 2009 | 1470655430779 Marionette DEBUG loaded listener.js 04:23:50 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x117dccc00) [pid = 2009] [serial = 2245] [outer = 0x112e40800] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x12ca03000 == 45 [pid = 2009] [id = 740] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x12be81800 == 44 [pid = 2009] [id = 739] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x12be5b800 == 43 [pid = 2009] [id = 738] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x12ba45000 == 42 [pid = 2009] [id = 737] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x12aadf000 == 41 [pid = 2009] [id = 736] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x12a7ce800 == 40 [pid = 2009] [id = 735] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x128e0c000 == 39 [pid = 2009] [id = 734] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x1247bd800 == 38 [pid = 2009] [id = 733] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x123969000 == 37 [pid = 2009] [id = 732] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x118ed4000 == 36 [pid = 2009] [id = 731] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x11747f800 == 35 [pid = 2009] [id = 730] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x125841800 == 34 [pid = 2009] [id = 729] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x12b806800 == 33 [pid = 2009] [id = 727] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x1169e5000 == 32 [pid = 2009] [id = 728] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x12a60b000 == 31 [pid = 2009] [id = 746] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x12081a000 == 30 [pid = 2009] [id = 747] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x12d232800 == 29 [pid = 2009] [id = 745] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x12c76a000 == 28 [pid = 2009] [id = 744] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x125882000 == 27 [pid = 2009] [id = 743] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x12ca1c800 == 26 [pid = 2009] [id = 741] 04:23:51 INFO - PROCESS | 2009 | --DOCSHELL 0x118e14000 == 25 [pid = 2009] [id = 742] 04:23:51 INFO - PROCESS | 2009 | 1470655431714 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:23:51 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x118190400) [pid = 2009] [serial = 2161] [outer = 0x0] [url = about:blank] 04:23:51 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x112f0c400) [pid = 2009] [serial = 2164] [outer = 0x0] [url = about:blank] 04:23:51 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x116aba800) [pid = 2009] [serial = 2167] [outer = 0x0] [url = about:blank] 04:23:51 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x115c1b400) [pid = 2009] [serial = 2165] [outer = 0x0] [url = about:blank] 04:23:51 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1181a7c00) [pid = 2009] [serial = 2170] [outer = 0x0] [url = about:blank] 04:23:51 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x1174cfc00) [pid = 2009] [serial = 2168] [outer = 0x0] [url = about:blank] 04:23:51 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x118eb8c00) [pid = 2009] [serial = 2171] [outer = 0x0] [url = about:blank] 04:23:51 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x119426400) [pid = 2009] [serial = 2179] [outer = 0x0] [url = about:blank] 04:23:51 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x1127e6000) [pid = 2009] [serial = 2174] [outer = 0x0] [url = about:blank] 04:23:51 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x1121ba400) [pid = 2009] [serial = 2173] [outer = 0x0] [url = about:blank] 04:23:51 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x11879e400) [pid = 2009] [serial = 2162] [outer = 0x0] [url = about:blank] 04:23:51 INFO - PROCESS | 2009 | --DOMWINDOW == 80 (0x119d7b400) [pid = 2009] [serial = 2180] [outer = 0x0] [url = about:blank] 04:23:51 INFO - PROCESS | 2009 | --DOMWINDOW == 79 (0x1161bec00) [pid = 2009] [serial = 2176] [outer = 0x0] [url = about:blank] 04:23:51 INFO - PROCESS | 2009 | --DOMWINDOW == 78 (0x119f2d400) [pid = 2009] [serial = 2182] [outer = 0x0] [url = about:blank] 04:23:51 INFO - PROCESS | 2009 | --DOMWINDOW == 77 (0x118144c00) [pid = 2009] [serial = 2177] [outer = 0x0] [url = about:blank] 04:23:51 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:23:51 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1222ms 04:23:51 INFO - PROCESS | 2009 | 1470655431797 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:23:51 INFO - PROCESS | 2009 | 1470655431799 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:23:51 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:23:51 INFO - PROCESS | 2009 | 1470655431803 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:23:51 INFO - PROCESS | 2009 | 1470655431806 Marionette TRACE conn2 <- [1,2962,null,{}] 04:23:51 INFO - PROCESS | 2009 | 1470655431816 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:51 INFO - PROCESS | 2009 | 1470655431818 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:51 INFO - PROCESS | 2009 | 1470655431929 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:23:51 INFO - PROCESS | 2009 | 1470655431937 Marionette TRACE conn2 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:51 INFO - PROCESS | 2009 | 1470655431941 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:51 INFO - PROCESS | 2009 | ++DOCSHELL 0x116411000 == 26 [pid = 2009] [id = 749] 04:23:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 78 (0x112703400) [pid = 2009] [serial = 2246] [outer = 0x0] 04:23:51 INFO - PROCESS | 2009 | ++DOMWINDOW == 79 (0x112707800) [pid = 2009] [serial = 2247] [outer = 0x112703400] 04:23:51 INFO - PROCESS | 2009 | 1470655431985 Marionette DEBUG loaded listener.js 04:23:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 80 (0x11274d000) [pid = 2009] [serial = 2248] [outer = 0x112703400] 04:23:52 INFO - PROCESS | 2009 | 1470655432350 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:23:52 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:23:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 572ms 04:23:52 INFO - PROCESS | 2009 | 1470655432406 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:23:52 INFO - PROCESS | 2009 | 1470655432409 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:23:52 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:23:52 INFO - PROCESS | 2009 | 1470655432415 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:23:52 INFO - PROCESS | 2009 | 1470655432417 Marionette TRACE conn2 <- [1,2966,null,{}] 04:23:52 INFO - PROCESS | 2009 | 1470655432419 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:52 INFO - PROCESS | 2009 | 1470655432421 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:52 INFO - PROCESS | 2009 | 1470655432496 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:23:52 INFO - PROCESS | 2009 | 1470655432501 Marionette TRACE conn2 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:52 INFO - PROCESS | 2009 | 1470655432502 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:52 INFO - PROCESS | 2009 | ++DOCSHELL 0x11840f000 == 27 [pid = 2009] [id = 750] 04:23:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 81 (0x1127e1800) [pid = 2009] [serial = 2249] [outer = 0x0] 04:23:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x112fce800) [pid = 2009] [serial = 2250] [outer = 0x1127e1800] 04:23:52 INFO - PROCESS | 2009 | 1470655432531 Marionette DEBUG loaded listener.js 04:23:52 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x113b6b400) [pid = 2009] [serial = 2251] [outer = 0x1127e1800] 04:23:52 INFO - PROCESS | 2009 | 1470655432843 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:23:52 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:23:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 469ms 04:23:52 INFO - PROCESS | 2009 | 1470655432884 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:23:52 INFO - PROCESS | 2009 | 1470655432885 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:23:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:23:52 INFO - PROCESS | 2009 | 1470655432888 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:23:52 INFO - PROCESS | 2009 | 1470655432890 Marionette TRACE conn2 <- [1,2970,null,{}] 04:23:52 INFO - PROCESS | 2009 | 1470655432906 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:52 INFO - PROCESS | 2009 | 1470655432909 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:53 INFO - PROCESS | 2009 | 1470655432995 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:23:53 INFO - PROCESS | 2009 | 1470655433052 Marionette TRACE conn2 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:53 INFO - PROCESS | 2009 | 1470655433054 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:53 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a97000 == 28 [pid = 2009] [id = 751] 04:23:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x113be6400) [pid = 2009] [serial = 2252] [outer = 0x0] 04:23:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x11658c400) [pid = 2009] [serial = 2253] [outer = 0x113be6400] 04:23:53 INFO - PROCESS | 2009 | 1470655433083 Marionette DEBUG loaded listener.js 04:23:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x11699c800) [pid = 2009] [serial = 2254] [outer = 0x113be6400] 04:23:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:23:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 470ms 04:23:53 INFO - PROCESS | 2009 | 1470655433356 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:23:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:23:53 INFO - PROCESS | 2009 | 1470655433369 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:23:53 INFO - PROCESS | 2009 | 1470655433370 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:23:53 INFO - PROCESS | 2009 | 1470655433372 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:23:53 INFO - PROCESS | 2009 | 1470655433373 Marionette TRACE conn2 <- [1,2974,null,{}] 04:23:53 INFO - PROCESS | 2009 | 1470655433376 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:53 INFO - PROCESS | 2009 | 1470655433379 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:53 INFO - PROCESS | 2009 | 1470655433468 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:23:53 INFO - PROCESS | 2009 | 1470655433472 Marionette TRACE conn2 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:53 INFO - PROCESS | 2009 | 1470655433473 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:53 INFO - PROCESS | 2009 | ++DOCSHELL 0x1243b7000 == 29 [pid = 2009] [id = 752] 04:23:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1174d6000) [pid = 2009] [serial = 2255] [outer = 0x0] 04:23:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x117dc2000) [pid = 2009] [serial = 2256] [outer = 0x1174d6000] 04:23:53 INFO - PROCESS | 2009 | 1470655433501 Marionette DEBUG loaded listener.js 04:23:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x11810fc00) [pid = 2009] [serial = 2257] [outer = 0x1174d6000] 04:23:53 INFO - PROCESS | 2009 | 1470655433810 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 04:23:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 04:23:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 473ms 04:23:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:23:53 INFO - PROCESS | 2009 | 1470655433847 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:23:53 INFO - PROCESS | 2009 | 1470655433848 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:23:53 INFO - PROCESS | 2009 | 1470655433850 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:23:53 INFO - PROCESS | 2009 | 1470655433851 Marionette TRACE conn2 <- [1,2978,null,{}] 04:23:53 INFO - PROCESS | 2009 | 1470655433853 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:53 INFO - PROCESS | 2009 | 1470655433855 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:53 INFO - PROCESS | 2009 | 1470655433967 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:23:53 INFO - PROCESS | 2009 | 1470655433980 Marionette TRACE conn2 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:53 INFO - PROCESS | 2009 | 1470655433981 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:53 INFO - PROCESS | 2009 | ++DOCSHELL 0x125836800 == 30 [pid = 2009] [id = 753] 04:23:53 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x110e6c800) [pid = 2009] [serial = 2258] [outer = 0x0] 04:23:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x11810ac00) [pid = 2009] [serial = 2259] [outer = 0x110e6c800] 04:23:54 INFO - PROCESS | 2009 | 1470655434006 Marionette DEBUG loaded listener.js 04:23:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x118370000) [pid = 2009] [serial = 2260] [outer = 0x110e6c800] 04:23:54 INFO - PROCESS | 2009 | 1470655434282 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:23:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 04:23:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 468ms 04:23:54 INFO - PROCESS | 2009 | 1470655434331 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:23:54 INFO - PROCESS | 2009 | 1470655434332 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:23:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:23:54 INFO - PROCESS | 2009 | 1470655434334 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:23:54 INFO - PROCESS | 2009 | 1470655434335 Marionette TRACE conn2 <- [1,2982,null,{}] 04:23:54 INFO - PROCESS | 2009 | 1470655434338 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:54 INFO - PROCESS | 2009 | 1470655434342 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:54 INFO - PROCESS | 2009 | 1470655434463 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:23:54 INFO - PROCESS | 2009 | 1470655434510 Marionette TRACE conn2 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:54 INFO - PROCESS | 2009 | 1470655434511 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:54 INFO - PROCESS | 2009 | ++DOCSHELL 0x1292a5000 == 31 [pid = 2009] [id = 754] 04:23:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x118eb6400) [pid = 2009] [serial = 2261] [outer = 0x0] 04:23:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1193dfc00) [pid = 2009] [serial = 2262] [outer = 0x118eb6400] 04:23:54 INFO - PROCESS | 2009 | 1470655434536 Marionette DEBUG loaded listener.js 04:23:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x1194c2400) [pid = 2009] [serial = 2263] [outer = 0x118eb6400] 04:23:54 INFO - PROCESS | 2009 | 1470655434831 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 04:23:54 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 04:23:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:23:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:23:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:23:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:23:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 519ms 04:23:54 INFO - PROCESS | 2009 | 1470655434861 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:23:54 INFO - PROCESS | 2009 | 1470655434864 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:23:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:23:54 INFO - PROCESS | 2009 | 1470655434866 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:23:54 INFO - PROCESS | 2009 | 1470655434867 Marionette TRACE conn2 <- [1,2986,null,{}] 04:23:54 INFO - PROCESS | 2009 | 1470655434870 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:54 INFO - PROCESS | 2009 | 1470655434871 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:54 INFO - PROCESS | 2009 | 1470655434973 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:23:54 INFO - PROCESS | 2009 | 1470655434977 Marionette TRACE conn2 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:54 INFO - PROCESS | 2009 | 1470655434978 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:54 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a885000 == 32 [pid = 2009] [id = 755] 04:23:54 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x118eb6800) [pid = 2009] [serial = 2264] [outer = 0x0] 04:23:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x119b30400) [pid = 2009] [serial = 2265] [outer = 0x118eb6800] 04:23:55 INFO - PROCESS | 2009 | 1470655435002 Marionette DEBUG loaded listener.js 04:23:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x1208cec00) [pid = 2009] [serial = 2266] [outer = 0x118eb6800] 04:23:55 INFO - PROCESS | 2009 | 1470655435283 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:23:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 04:23:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 469ms 04:23:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:23:55 INFO - PROCESS | 2009 | 1470655435336 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:23:55 INFO - PROCESS | 2009 | 1470655435337 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:23:55 INFO - PROCESS | 2009 | 1470655435339 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:23:55 INFO - PROCESS | 2009 | 1470655435340 Marionette TRACE conn2 <- [1,2990,null,{}] 04:23:55 INFO - PROCESS | 2009 | 1470655435342 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:55 INFO - PROCESS | 2009 | 1470655435345 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:55 INFO - PROCESS | 2009 | 1470655435458 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:23:55 INFO - PROCESS | 2009 | 1470655435462 Marionette TRACE conn2 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:55 INFO - PROCESS | 2009 | 1470655435463 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:55 INFO - PROCESS | 2009 | ++DOCSHELL 0x12b806800 == 33 [pid = 2009] [id = 756] 04:23:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x1208d0000) [pid = 2009] [serial = 2267] [outer = 0x0] 04:23:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x12380a000) [pid = 2009] [serial = 2268] [outer = 0x1208d0000] 04:23:55 INFO - PROCESS | 2009 | 1470655435487 Marionette DEBUG loaded listener.js 04:23:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x123931400) [pid = 2009] [serial = 2269] [outer = 0x1208d0000] 04:23:55 INFO - PROCESS | 2009 | ++DOCSHELL 0x123a8e800 == 34 [pid = 2009] [id = 757] 04:23:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x123942400) [pid = 2009] [serial = 2270] [outer = 0x0] 04:23:55 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x123804800) [pid = 2009] [serial = 2271] [outer = 0x123942400] 04:23:55 INFO - PROCESS | 2009 | 1470655435801 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:23:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 04:23:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 473ms 04:23:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:23:55 INFO - PROCESS | 2009 | 1470655435817 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:23:55 INFO - PROCESS | 2009 | 1470655435819 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:23:55 INFO - PROCESS | 2009 | 1470655435821 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:23:55 INFO - PROCESS | 2009 | 1470655435822 Marionette TRACE conn2 <- [1,2994,null,{}] 04:23:55 INFO - PROCESS | 2009 | 1470655435825 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:55 INFO - PROCESS | 2009 | 1470655435826 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:55 INFO - PROCESS | 2009 | 1470655435960 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:23:56 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x1239e7400) [pid = 2009] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:23:56 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x1198ce400) [pid = 2009] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:23:56 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x12392b400) [pid = 2009] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:23:56 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x1127d8c00) [pid = 2009] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:23:56 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x118795400) [pid = 2009] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:23:56 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x112e45c00) [pid = 2009] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:23:56 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x116597c00) [pid = 2009] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:23:56 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x117152400) [pid = 2009] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:23:56 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x1174d2400) [pid = 2009] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:23:56 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1126bfc00) [pid = 2009] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:23:56 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x11932c000) [pid = 2009] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:23:56 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x1239c1000) [pid = 2009] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:23:56 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x1239ecc00) [pid = 2009] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:23:56 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x112a89800) [pid = 2009] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:23:56 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x124f94400) [pid = 2009] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:23:56 INFO - PROCESS | 2009 | 1470655436167 Marionette TRACE conn2 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:56 INFO - PROCESS | 2009 | 1470655436168 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:56 INFO - PROCESS | 2009 | ++DOCSHELL 0x119aa5800 == 35 [pid = 2009] [id = 758] 04:23:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x10eaff000) [pid = 2009] [serial = 2272] [outer = 0x0] 04:23:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x1127d8c00) [pid = 2009] [serial = 2273] [outer = 0x10eaff000] 04:23:56 INFO - PROCESS | 2009 | 1470655436194 Marionette DEBUG loaded listener.js 04:23:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x116a06000) [pid = 2009] [serial = 2274] [outer = 0x10eaff000] 04:23:56 INFO - PROCESS | 2009 | 1470655436445 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:23:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:23:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 04:23:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 671ms 04:23:56 INFO - PROCESS | 2009 | 1470655436499 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:23:56 INFO - PROCESS | 2009 | 1470655436501 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:23:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:23:56 INFO - PROCESS | 2009 | 1470655436503 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:23:56 INFO - PROCESS | 2009 | 1470655436504 Marionette TRACE conn2 <- [1,2998,null,{}] 04:23:56 INFO - PROCESS | 2009 | 1470655436506 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:56 INFO - PROCESS | 2009 | 1470655436507 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:56 INFO - PROCESS | 2009 | 1470655436602 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:23:56 INFO - PROCESS | 2009 | 1470655436605 Marionette TRACE conn2 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:56 INFO - PROCESS | 2009 | 1470655436606 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:56 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be7b000 == 36 [pid = 2009] [id = 759] 04:23:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x1174d2400) [pid = 2009] [serial = 2275] [outer = 0x0] 04:23:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x1208dc800) [pid = 2009] [serial = 2276] [outer = 0x1174d2400] 04:23:56 INFO - PROCESS | 2009 | 1470655436633 Marionette DEBUG loaded listener.js 04:23:56 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x1239b5400) [pid = 2009] [serial = 2277] [outer = 0x1174d2400] 04:23:56 INFO - PROCESS | 2009 | 1470655436923 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:23:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 04:23:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 426ms 04:23:56 INFO - PROCESS | 2009 | 1470655436933 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:23:56 INFO - PROCESS | 2009 | 1470655436935 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:23:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:23:56 INFO - PROCESS | 2009 | 1470655436937 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:23:56 INFO - PROCESS | 2009 | 1470655436939 Marionette TRACE conn2 <- [1,3002,null,{}] 04:23:56 INFO - PROCESS | 2009 | 1470655436949 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:56 INFO - PROCESS | 2009 | 1470655436951 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:57 INFO - PROCESS | 2009 | 1470655437054 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:23:57 INFO - PROCESS | 2009 | 1470655437116 Marionette TRACE conn2 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:57 INFO - PROCESS | 2009 | 1470655437117 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:57 INFO - PROCESS | 2009 | ++DOCSHELL 0x12c76b000 == 37 [pid = 2009] [id = 760] 04:23:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x11879ec00) [pid = 2009] [serial = 2278] [outer = 0x0] 04:23:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x123c50000) [pid = 2009] [serial = 2279] [outer = 0x11879ec00] 04:23:57 INFO - PROCESS | 2009 | 1470655437144 Marionette DEBUG loaded listener.js 04:23:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x12479cc00) [pid = 2009] [serial = 2280] [outer = 0x11879ec00] 04:23:57 INFO - PROCESS | 2009 | 1470655437406 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:23:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:23:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 520ms 04:23:57 INFO - PROCESS | 2009 | 1470655437457 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:23:57 INFO - PROCESS | 2009 | 1470655437458 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:23:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:23:57 INFO - PROCESS | 2009 | 1470655437468 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:23:57 INFO - PROCESS | 2009 | 1470655437469 Marionette TRACE conn2 <- [1,3006,null,{}] 04:23:57 INFO - PROCESS | 2009 | 1470655437471 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:57 INFO - PROCESS | 2009 | 1470655437472 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:57 INFO - PROCESS | 2009 | 1470655437552 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:23:57 INFO - PROCESS | 2009 | 1470655437556 Marionette TRACE conn2 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:57 INFO - PROCESS | 2009 | 1470655437557 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:57 INFO - PROCESS | 2009 | ++DOCSHELL 0x12cc8f800 == 38 [pid = 2009] [id = 761] 04:23:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x1239b8000) [pid = 2009] [serial = 2281] [outer = 0x0] 04:23:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x124bc9000) [pid = 2009] [serial = 2282] [outer = 0x1239b8000] 04:23:57 INFO - PROCESS | 2009 | 1470655437583 Marionette DEBUG loaded listener.js 04:23:57 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x124bd4000) [pid = 2009] [serial = 2283] [outer = 0x1239b8000] 04:23:57 INFO - PROCESS | 2009 | 1470655437914 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:23:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 04:23:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 467ms 04:23:57 INFO - PROCESS | 2009 | 1470655437936 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:23:57 INFO - PROCESS | 2009 | 1470655437938 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:23:57 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:23:57 INFO - PROCESS | 2009 | 1470655437941 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:23:57 INFO - PROCESS | 2009 | 1470655437943 Marionette TRACE conn2 <- [1,3010,null,{}] 04:23:57 INFO - PROCESS | 2009 | 1470655437948 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:57 INFO - PROCESS | 2009 | 1470655437949 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:58 INFO - PROCESS | 2009 | 1470655438121 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:23:58 INFO - PROCESS | 2009 | 1470655438246 Marionette TRACE conn2 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:58 INFO - PROCESS | 2009 | 1470655438249 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:58 INFO - PROCESS | 2009 | ++DOCSHELL 0x112799000 == 39 [pid = 2009] [id = 762] 04:23:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x10eaf6800) [pid = 2009] [serial = 2284] [outer = 0x0] 04:23:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x110fa6000) [pid = 2009] [serial = 2285] [outer = 0x10eaf6800] 04:23:58 INFO - PROCESS | 2009 | 1470655438304 Marionette DEBUG loaded listener.js 04:23:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x1126bcc00) [pid = 2009] [serial = 2286] [outer = 0x10eaf6800] 04:23:58 INFO - PROCESS | 2009 | 1470655438755 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 04:23:58 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 04:23:58 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 825ms 04:23:58 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:23:58 INFO - PROCESS | 2009 | 1470655438767 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:23:58 INFO - PROCESS | 2009 | 1470655438769 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:23:58 INFO - PROCESS | 2009 | 1470655438773 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:23:58 INFO - PROCESS | 2009 | 1470655438774 Marionette TRACE conn2 <- [1,3014,null,{}] 04:23:58 INFO - PROCESS | 2009 | 1470655438802 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:58 INFO - PROCESS | 2009 | 1470655438805 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:58 INFO - PROCESS | 2009 | 1470655438919 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:23:58 INFO - PROCESS | 2009 | 1470655438979 Marionette TRACE conn2 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:58 INFO - PROCESS | 2009 | 1470655438980 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:58 INFO - PROCESS | 2009 | ++DOCSHELL 0x119a8e800 == 40 [pid = 2009] [id = 763] 04:23:58 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x1126c1c00) [pid = 2009] [serial = 2287] [outer = 0x0] 04:23:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x112a75800) [pid = 2009] [serial = 2288] [outer = 0x1126c1c00] 04:23:59 INFO - PROCESS | 2009 | 1470655439011 Marionette DEBUG loaded listener.js 04:23:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x113ba6800) [pid = 2009] [serial = 2289] [outer = 0x1126c1c00] 04:23:59 INFO - PROCESS | 2009 | [2009] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:23:59 INFO - PROCESS | 2009 | 1470655439428 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:23:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:23:59 INFO - {} 04:23:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:23:59 INFO - {} 04:23:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:23:59 INFO - {} 04:23:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:23:59 INFO - {} 04:23:59 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 694ms 04:23:59 INFO - PROCESS | 2009 | 1470655439469 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:23:59 INFO - PROCESS | 2009 | 1470655439472 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:23:59 INFO - TEST-START | /FileAPI/fileReader.html 04:23:59 INFO - PROCESS | 2009 | 1470655439515 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:23:59 INFO - PROCESS | 2009 | 1470655439517 Marionette TRACE conn2 <- [1,3018,null,{}] 04:23:59 INFO - PROCESS | 2009 | 1470655439522 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:23:59 INFO - PROCESS | 2009 | 1470655439524 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:59 INFO - PROCESS | 2009 | 1470655439613 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:23:59 INFO - PROCESS | 2009 | 1470655439622 Marionette TRACE conn2 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:23:59 INFO - PROCESS | 2009 | 1470655439623 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:23:59 INFO - PROCESS | 2009 | ++DOCSHELL 0x12c769000 == 41 [pid = 2009] [id = 764] 04:23:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x1164e3400) [pid = 2009] [serial = 2290] [outer = 0x0] 04:23:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x117154400) [pid = 2009] [serial = 2291] [outer = 0x1164e3400] 04:23:59 INFO - PROCESS | 2009 | 1470655439693 Marionette DEBUG loaded listener.js 04:23:59 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x118eb7c00) [pid = 2009] [serial = 2292] [outer = 0x1164e3400] 04:24:00 INFO - PROCESS | 2009 | 1470655440330 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 04:24:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:24:00 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:24:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:24:00 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:24:00 INFO - TEST-OK | /FileAPI/fileReader.html | took 912ms 04:24:00 INFO - PROCESS | 2009 | 1470655440388 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:24:00 INFO - PROCESS | 2009 | 1470655440390 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:24:00 INFO - TEST-START | /FileAPI/historical.html 04:24:00 INFO - PROCESS | 2009 | 1470655440394 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:24:00 INFO - PROCESS | 2009 | 1470655440396 Marionette TRACE conn2 <- [1,3022,null,{}] 04:24:00 INFO - PROCESS | 2009 | 1470655440399 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:00 INFO - PROCESS | 2009 | 1470655440401 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:00 INFO - PROCESS | 2009 | 1470655440510 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:24:00 INFO - PROCESS | 2009 | 1470655440571 Marionette TRACE conn2 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:00 INFO - PROCESS | 2009 | 1470655440574 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:00 INFO - PROCESS | 2009 | ++DOCSHELL 0x117009000 == 42 [pid = 2009] [id = 765] 04:24:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x1126c8800) [pid = 2009] [serial = 2293] [outer = 0x0] 04:24:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x112706400) [pid = 2009] [serial = 2294] [outer = 0x1126c8800] 04:24:00 INFO - PROCESS | 2009 | 1470655440625 Marionette DEBUG loaded listener.js 04:24:00 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x11274e000) [pid = 2009] [serial = 2295] [outer = 0x1126c8800] 04:24:00 INFO - PROCESS | 2009 | --DOCSHELL 0x12cc8f800 == 41 [pid = 2009] [id = 761] 04:24:00 INFO - PROCESS | 2009 | --DOCSHELL 0x12c76b000 == 40 [pid = 2009] [id = 760] 04:24:00 INFO - PROCESS | 2009 | --DOCSHELL 0x12be7b000 == 39 [pid = 2009] [id = 759] 04:24:00 INFO - PROCESS | 2009 | --DOCSHELL 0x119aa5800 == 38 [pid = 2009] [id = 758] 04:24:00 INFO - PROCESS | 2009 | --DOCSHELL 0x123a8e800 == 37 [pid = 2009] [id = 757] 04:24:00 INFO - PROCESS | 2009 | --DOCSHELL 0x12b806800 == 36 [pid = 2009] [id = 756] 04:24:00 INFO - PROCESS | 2009 | --DOCSHELL 0x12a885000 == 35 [pid = 2009] [id = 755] 04:24:00 INFO - PROCESS | 2009 | --DOCSHELL 0x1292a5000 == 34 [pid = 2009] [id = 754] 04:24:00 INFO - PROCESS | 2009 | --DOCSHELL 0x125836800 == 33 [pid = 2009] [id = 753] 04:24:00 INFO - PROCESS | 2009 | --DOCSHELL 0x1243b7000 == 32 [pid = 2009] [id = 752] 04:24:00 INFO - PROCESS | 2009 | --DOCSHELL 0x119a97000 == 31 [pid = 2009] [id = 751] 04:24:00 INFO - PROCESS | 2009 | --DOCSHELL 0x11840f000 == 30 [pid = 2009] [id = 750] 04:24:00 INFO - PROCESS | 2009 | --DOCSHELL 0x116411000 == 29 [pid = 2009] [id = 749] 04:24:00 INFO - PROCESS | 2009 | --DOCSHELL 0x129117800 == 28 [pid = 2009] [id = 748] 04:24:01 INFO - PROCESS | 2009 | 1470655440998 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x1250cd000) [pid = 2009] [serial = 2224] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x119f28800) [pid = 2009] [serial = 2206] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x12393d000) [pid = 2009] [serial = 2209] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x123935000) [pid = 2009] [serial = 2207] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x1239b6800) [pid = 2009] [serial = 2212] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x123806400) [pid = 2009] [serial = 2183] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x113b9dc00) [pid = 2009] [serial = 2191] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x115ea8000) [pid = 2009] [serial = 2192] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x116935c00) [pid = 2009] [serial = 2194] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x116abb000) [pid = 2009] [serial = 2195] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x117264c00) [pid = 2009] [serial = 2188] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x1176d2800) [pid = 2009] [serial = 2189] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x118110800) [pid = 2009] [serial = 2197] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x11813e800) [pid = 2009] [serial = 2198] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x1126c7400) [pid = 2009] [serial = 2185] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x1127e2400) [pid = 2009] [serial = 2186] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x116765000) [pid = 2009] [serial = 2201] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x119345400) [pid = 2009] [serial = 2200] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x123f4b000) [pid = 2009] [serial = 2215] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x124ff0400) [pid = 2009] [serial = 2222] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x12470e000) [pid = 2009] [serial = 2218] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x1239be800) [pid = 2009] [serial = 2210] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x124bcf000) [pid = 2009] [serial = 2221] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x124bc8400) [pid = 2009] [serial = 2219] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1241b2000) [pid = 2009] [serial = 2216] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x11932c400) [pid = 2009] [serial = 2203] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x1181a7400) [pid = 2009] [serial = 2213] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x1194c4000) [pid = 2009] [serial = 2204] [outer = 0x0] [url = about:blank] 04:24:01 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x12580c800) [pid = 2009] [serial = 2225] [outer = 0x0] [url = about:blank] 04:24:01 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:24:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:24:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:24:01 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:24:01 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:24:01 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:24:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:24:01 INFO - TEST-OK | /FileAPI/historical.html | took 631ms 04:24:01 INFO - PROCESS | 2009 | 1470655441026 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:24:01 INFO - PROCESS | 2009 | 1470655441030 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:24:01 INFO - TEST-START | /FileAPI/idlharness.html 04:24:01 INFO - PROCESS | 2009 | 1470655441037 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:24:01 INFO - PROCESS | 2009 | 1470655441039 Marionette TRACE conn2 <- [1,3026,null,{}] 04:24:01 INFO - PROCESS | 2009 | 1470655441043 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:01 INFO - PROCESS | 2009 | 1470655441046 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:01 INFO - PROCESS | 2009 | 1470655441172 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:24:01 INFO - PROCESS | 2009 | 1470655441179 Marionette TRACE conn2 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:01 INFO - PROCESS | 2009 | 1470655441180 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:01 INFO - PROCESS | 2009 | ++DOCSHELL 0x11858e000 == 29 [pid = 2009] [id = 766] 04:24:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x112e3cc00) [pid = 2009] [serial = 2296] [outer = 0x0] 04:24:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x112fd0400) [pid = 2009] [serial = 2297] [outer = 0x112e3cc00] 04:24:01 INFO - PROCESS | 2009 | 1470655441230 Marionette DEBUG loaded listener.js 04:24:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x113b6c000) [pid = 2009] [serial = 2298] [outer = 0x112e3cc00] 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:24:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:24:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:24:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:24:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:24:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:24:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:24:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:24:01 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:01 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:24:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:24:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:24:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:24:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:24:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:24:01 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:01 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:24:01 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:24:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:24:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:24:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:24:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:24:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:24:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:24:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:24:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:24:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 04:24:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:24:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:24:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:24:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:24:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:24:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:24:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:24:01 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:01 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:24:01 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:24:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:24:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:24:01 INFO - PROCESS | 2009 | 1470655441756 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:24:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:24:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:24:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:24:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:24:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:24:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 04:24:01 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:24:01 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:24:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:01 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:24:01 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:24:01 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:24:01 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:24:01 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:24:01 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:24:01 INFO - TEST-OK | /FileAPI/idlharness.html | took 740ms 04:24:01 INFO - TEST-START | /FileAPI/idlharness.worker 04:24:01 INFO - PROCESS | 2009 | 1470655441777 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:24:01 INFO - PROCESS | 2009 | 1470655441778 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:24:01 INFO - PROCESS | 2009 | 1470655441780 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:24:01 INFO - PROCESS | 2009 | 1470655441783 Marionette TRACE conn2 <- [1,3030,null,{}] 04:24:01 INFO - PROCESS | 2009 | 1470655441790 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:01 INFO - PROCESS | 2009 | 1470655441794 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:01 INFO - PROCESS | 2009 | 1470655441895 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:24:01 INFO - PROCESS | 2009 | 1470655441907 Marionette TRACE conn2 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:01 INFO - PROCESS | 2009 | 1470655441909 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:01 INFO - PROCESS | 2009 | ++DOCSHELL 0x12aae1800 == 30 [pid = 2009] [id = 767] 04:24:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x11270f000) [pid = 2009] [serial = 2299] [outer = 0x0] 04:24:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x1193d2400) [pid = 2009] [serial = 2300] [outer = 0x11270f000] 04:24:01 INFO - PROCESS | 2009 | 1470655441939 Marionette DEBUG loaded listener.js 04:24:01 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x11942b400) [pid = 2009] [serial = 2301] [outer = 0x11270f000] 04:24:02 INFO - PROCESS | 2009 | [2009] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:24:02 INFO - PROCESS | 2009 | 1470655442580 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:24:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:24:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:24:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:24:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:24:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:24:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:24:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:24:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:24:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:24:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:24:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:24:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:24:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:24:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:24:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:24:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:24:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:24:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:24:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:24:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:24:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:24:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:24:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:24:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:24:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:24:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:24:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:24:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:24:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 04:24:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:24:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:24:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:24:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:24:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 04:24:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:24:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:24:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:24:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:24:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:24:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:24:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:24:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:24:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:24:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:24:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:24:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:24:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:24:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:24:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:24:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:24:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:24:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:24:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:24:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:24:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:24:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:24:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:24:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:24:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:24:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:24:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:24:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:24:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:24:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:24:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:24:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:24:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:24:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:24:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:24:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:24:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:24:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:24:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:24:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:24:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:24:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:24:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:24:02 INFO - {} 04:24:02 INFO - TEST-OK | /FileAPI/idlharness.worker | took 838ms 04:24:02 INFO - PROCESS | 2009 | 1470655442619 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:24:02 INFO - PROCESS | 2009 | 1470655442621 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:24:02 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:24:02 INFO - PROCESS | 2009 | 1470655442623 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:24:02 INFO - PROCESS | 2009 | 1470655442624 Marionette TRACE conn2 <- [1,3034,null,{}] 04:24:02 INFO - PROCESS | 2009 | 1470655442625 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:02 INFO - PROCESS | 2009 | 1470655442626 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:02 INFO - PROCESS | 2009 | 1470655442706 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:24:02 INFO - PROCESS | 2009 | 1470655442711 Marionette TRACE conn2 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:02 INFO - PROCESS | 2009 | 1470655442713 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:02 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d92f000 == 31 [pid = 2009] [id = 768] 04:24:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x119b2a000) [pid = 2009] [serial = 2302] [outer = 0x0] 04:24:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x125804000) [pid = 2009] [serial = 2303] [outer = 0x119b2a000] 04:24:02 INFO - PROCESS | 2009 | 1470655442733 Marionette DEBUG loaded listener.js 04:24:02 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x12580b800) [pid = 2009] [serial = 2304] [outer = 0x119b2a000] 04:24:03 INFO - PROCESS | 2009 | 1470655443006 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:24:03 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:24:03 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 423ms 04:24:03 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:24:03 INFO - PROCESS | 2009 | 1470655443048 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:24:03 INFO - PROCESS | 2009 | 1470655443049 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:24:03 INFO - PROCESS | 2009 | 1470655443057 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:24:03 INFO - PROCESS | 2009 | 1470655443058 Marionette TRACE conn2 <- [1,3038,null,{}] 04:24:03 INFO - PROCESS | 2009 | 1470655443062 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:03 INFO - PROCESS | 2009 | 1470655443064 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:03 INFO - PROCESS | 2009 | 1470655443130 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:24:03 INFO - PROCESS | 2009 | 1470655443133 Marionette TRACE conn2 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:03 INFO - PROCESS | 2009 | 1470655443134 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:03 INFO - PROCESS | 2009 | ++DOCSHELL 0x12dade800 == 32 [pid = 2009] [id = 769] 04:24:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x11270f800) [pid = 2009] [serial = 2305] [outer = 0x0] 04:24:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x126154c00) [pid = 2009] [serial = 2306] [outer = 0x11270f800] 04:24:03 INFO - PROCESS | 2009 | 1470655443154 Marionette DEBUG loaded listener.js 04:24:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x126542000) [pid = 2009] [serial = 2307] [outer = 0x11270f800] 04:24:03 INFO - PROCESS | 2009 | 1470655443461 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 04:24:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:24:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:24:03 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 429ms 04:24:03 INFO - PROCESS | 2009 | 1470655443483 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:24:03 INFO - PROCESS | 2009 | 1470655443484 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:24:03 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:24:03 INFO - PROCESS | 2009 | 1470655443489 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:24:03 INFO - PROCESS | 2009 | 1470655443489 Marionette TRACE conn2 <- [1,3042,null,{}] 04:24:03 INFO - PROCESS | 2009 | 1470655443491 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:03 INFO - PROCESS | 2009 | 1470655443498 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:03 INFO - PROCESS | 2009 | 1470655443603 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:24:03 INFO - PROCESS | 2009 | 1470655443616 Marionette TRACE conn2 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:03 INFO - PROCESS | 2009 | 1470655443617 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:03 INFO - PROCESS | 2009 | ++DOCSHELL 0x12e14c800 == 33 [pid = 2009] [id = 770] 04:24:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x1267da800) [pid = 2009] [serial = 2308] [outer = 0x0] 04:24:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x126adf800) [pid = 2009] [serial = 2309] [outer = 0x1267da800] 04:24:03 INFO - PROCESS | 2009 | 1470655443638 Marionette DEBUG loaded listener.js 04:24:03 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x128a91c00) [pid = 2009] [serial = 2310] [outer = 0x1267da800] 04:24:04 INFO - PROCESS | 2009 | 1470655444001 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:24:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:24:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:24:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:24:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:24:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:24:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:24:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:24:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:24:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:24:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:24:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:24:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:24:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:24:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:24:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:24:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:24:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:24:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:24:04 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 533ms 04:24:04 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:24:04 INFO - PROCESS | 2009 | 1470655444023 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:24:04 INFO - PROCESS | 2009 | 1470655444024 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:24:04 INFO - PROCESS | 2009 | 1470655444026 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:24:04 INFO - PROCESS | 2009 | 1470655444027 Marionette TRACE conn2 <- [1,3046,null,{}] 04:24:04 INFO - PROCESS | 2009 | 1470655444028 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:04 INFO - PROCESS | 2009 | 1470655444029 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:04 INFO - PROCESS | 2009 | 1470655444126 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:24:04 INFO - PROCESS | 2009 | 1470655444129 Marionette TRACE conn2 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:04 INFO - PROCESS | 2009 | 1470655444130 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:04 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d66d800 == 34 [pid = 2009] [id = 771] 04:24:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x128a91800) [pid = 2009] [serial = 2311] [outer = 0x0] 04:24:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x128a96800) [pid = 2009] [serial = 2312] [outer = 0x128a91800] 04:24:04 INFO - PROCESS | 2009 | 1470655444150 Marionette DEBUG loaded listener.js 04:24:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x12918c000) [pid = 2009] [serial = 2313] [outer = 0x128a91800] 04:24:04 INFO - PROCESS | 2009 | [2009] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:24:04 INFO - PROCESS | 2009 | 1470655444458 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:24:04 INFO - {} 04:24:04 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 470ms 04:24:04 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:24:04 INFO - PROCESS | 2009 | 1470655444498 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:24:04 INFO - PROCESS | 2009 | 1470655444499 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:24:04 INFO - PROCESS | 2009 | 1470655444500 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:24:04 INFO - PROCESS | 2009 | 1470655444501 Marionette TRACE conn2 <- [1,3050,null,{}] 04:24:04 INFO - PROCESS | 2009 | 1470655444504 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:04 INFO - PROCESS | 2009 | 1470655444504 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:04 INFO - PROCESS | 2009 | 1470655444633 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:24:04 INFO - PROCESS | 2009 | 1470655444644 Marionette TRACE conn2 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:04 INFO - PROCESS | 2009 | 1470655444645 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:04 INFO - PROCESS | 2009 | ++DOCSHELL 0x115cd4000 == 35 [pid = 2009] [id = 772] 04:24:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x116764000) [pid = 2009] [serial = 2314] [outer = 0x0] 04:24:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x11715cc00) [pid = 2009] [serial = 2315] [outer = 0x116764000] 04:24:04 INFO - PROCESS | 2009 | 1470655444666 Marionette DEBUG loaded listener.js 04:24:04 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x129191400) [pid = 2009] [serial = 2316] [outer = 0x116764000] 04:24:04 INFO - PROCESS | 2009 | 1470655444924 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:24:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:24:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 470ms 04:24:04 INFO - PROCESS | 2009 | 1470655444971 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:24:04 INFO - PROCESS | 2009 | 1470655444972 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:24:04 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:24:04 INFO - PROCESS | 2009 | 1470655444975 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:24:04 INFO - PROCESS | 2009 | 1470655444978 Marionette TRACE conn2 <- [1,3054,null,{}] 04:24:04 INFO - PROCESS | 2009 | 1470655444982 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:04 INFO - PROCESS | 2009 | 1470655444983 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:05 INFO - PROCESS | 2009 | 1470655445073 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:24:05 INFO - PROCESS | 2009 | 1470655445076 Marionette TRACE conn2 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:05 INFO - PROCESS | 2009 | 1470655445077 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:05 INFO - PROCESS | 2009 | ++DOCSHELL 0x12aadf800 == 36 [pid = 2009] [id = 773] 04:24:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x112749400) [pid = 2009] [serial = 2317] [outer = 0x0] 04:24:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x12928a000) [pid = 2009] [serial = 2318] [outer = 0x112749400] 04:24:05 INFO - PROCESS | 2009 | 1470655445097 Marionette DEBUG loaded listener.js 04:24:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x12945c000) [pid = 2009] [serial = 2319] [outer = 0x112749400] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x118eb6400) [pid = 2009] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x118eb6800) [pid = 2009] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x112703400) [pid = 2009] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x1127e1800) [pid = 2009] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x113be6400) [pid = 2009] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x1174d6000) [pid = 2009] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x112e40800) [pid = 2009] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x112a89c00) [pid = 2009] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x11699e800) [pid = 2009] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x1193d8c00) [pid = 2009] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x124c95800) [pid = 2009] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x123927800) [pid = 2009] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x112a82800) [pid = 2009] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x1208d0000) [pid = 2009] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x123942400) [pid = 2009] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x10eaff000) [pid = 2009] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x11879ec00) [pid = 2009] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x1174d2400) [pid = 2009] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 04:24:05 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x110e6c800) [pid = 2009] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:24:05 INFO - PROCESS | 2009 | 1470655445536 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:24:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:24:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 04:24:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:24:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:24:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 585ms 04:24:05 INFO - PROCESS | 2009 | 1470655445562 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:24:05 INFO - PROCESS | 2009 | 1470655445563 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:24:05 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:24:05 INFO - PROCESS | 2009 | 1470655445565 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:24:05 INFO - PROCESS | 2009 | 1470655445566 Marionette TRACE conn2 <- [1,3058,null,{}] 04:24:05 INFO - PROCESS | 2009 | 1470655445573 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:05 INFO - PROCESS | 2009 | 1470655445574 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:05 INFO - PROCESS | 2009 | 1470655445655 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:24:05 INFO - PROCESS | 2009 | 1470655445659 Marionette TRACE conn2 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:05 INFO - PROCESS | 2009 | 1470655445660 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:05 INFO - PROCESS | 2009 | ++DOCSHELL 0x133e70800 == 37 [pid = 2009] [id = 774] 04:24:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x12945e000) [pid = 2009] [serial = 2320] [outer = 0x0] 04:24:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x12a49f800) [pid = 2009] [serial = 2321] [outer = 0x12945e000] 04:24:05 INFO - PROCESS | 2009 | 1470655445682 Marionette DEBUG loaded listener.js 04:24:05 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x12a4ad400) [pid = 2009] [serial = 2322] [outer = 0x12945e000] 04:24:06 INFO - PROCESS | 2009 | 1470655446017 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 04:24:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:24:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:24:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:24:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:24:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:24:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:24:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:24:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:24:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:24:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:24:06 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:06 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:24:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:24:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:24:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:24:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:24:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:24:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:24:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:24:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:24:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:24:06 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 476ms 04:24:06 INFO - PROCESS | 2009 | 1470655446043 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:24:06 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:24:06 INFO - PROCESS | 2009 | 1470655446047 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:24:06 INFO - PROCESS | 2009 | 1470655446049 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:24:06 INFO - PROCESS | 2009 | 1470655446051 Marionette TRACE conn2 <- [1,3062,null,{}] 04:24:06 INFO - PROCESS | 2009 | 1470655446053 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:06 INFO - PROCESS | 2009 | 1470655446055 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:06 INFO - PROCESS | 2009 | 1470655446142 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:24:06 INFO - PROCESS | 2009 | 1470655446148 Marionette TRACE conn2 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:06 INFO - PROCESS | 2009 | 1470655446149 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:06 INFO - PROCESS | 2009 | ++DOCSHELL 0x12d6d8800 == 38 [pid = 2009] [id = 775] 04:24:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x12a6b0000) [pid = 2009] [serial = 2323] [outer = 0x0] 04:24:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x12a710400) [pid = 2009] [serial = 2324] [outer = 0x12a6b0000] 04:24:06 INFO - PROCESS | 2009 | 1470655446170 Marionette DEBUG loaded listener.js 04:24:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x12a89dc00) [pid = 2009] [serial = 2325] [outer = 0x12a6b0000] 04:24:06 INFO - PROCESS | 2009 | [2009] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:24:06 INFO - PROCESS | 2009 | 1470655446484 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:24:06 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:24:06 INFO - {} 04:24:06 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 471ms 04:24:06 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:24:06 INFO - PROCESS | 2009 | 1470655446520 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:24:06 INFO - PROCESS | 2009 | 1470655446522 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:24:06 INFO - PROCESS | 2009 | 1470655446524 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:24:06 INFO - PROCESS | 2009 | 1470655446525 Marionette TRACE conn2 <- [1,3066,null,{}] 04:24:06 INFO - PROCESS | 2009 | 1470655446528 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:06 INFO - PROCESS | 2009 | 1470655446529 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:06 INFO - PROCESS | 2009 | 1470655446622 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:24:06 INFO - PROCESS | 2009 | 1470655446629 Marionette TRACE conn2 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:06 INFO - PROCESS | 2009 | 1470655446630 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:06 INFO - PROCESS | 2009 | ++DOCSHELL 0x12e005800 == 39 [pid = 2009] [id = 776] 04:24:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x12a896800) [pid = 2009] [serial = 2326] [outer = 0x0] 04:24:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x12b00b000) [pid = 2009] [serial = 2327] [outer = 0x12a896800] 04:24:06 INFO - PROCESS | 2009 | 1470655446650 Marionette DEBUG loaded listener.js 04:24:06 INFO - PROCESS | 2009 | ++DOMWINDOW == 97 (0x12b1dec00) [pid = 2009] [serial = 2328] [outer = 0x12a896800] 04:24:06 INFO - PROCESS | 2009 | 1470655446906 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 04:24:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:24:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:24:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:24:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:24:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:24:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:24:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:24:06 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 420ms 04:24:06 INFO - PROCESS | 2009 | 1470655446949 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:24:06 INFO - PROCESS | 2009 | 1470655446950 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:24:06 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:24:06 INFO - PROCESS | 2009 | 1470655446952 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:24:06 INFO - PROCESS | 2009 | 1470655446953 Marionette TRACE conn2 <- [1,3070,null,{}] 04:24:06 INFO - PROCESS | 2009 | 1470655446955 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:06 INFO - PROCESS | 2009 | 1470655446956 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:07 INFO - PROCESS | 2009 | 1470655447034 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:24:07 INFO - PROCESS | 2009 | 1470655447038 Marionette TRACE conn2 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:07 INFO - PROCESS | 2009 | 1470655447039 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:07 INFO - PROCESS | 2009 | ++DOCSHELL 0x12cdba800 == 40 [pid = 2009] [id = 777] 04:24:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 98 (0x12b1df000) [pid = 2009] [serial = 2329] [outer = 0x0] 04:24:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 99 (0x12b1e6400) [pid = 2009] [serial = 2330] [outer = 0x12b1df000] 04:24:07 INFO - PROCESS | 2009 | 1470655447059 Marionette DEBUG loaded listener.js 04:24:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 100 (0x12b982000) [pid = 2009] [serial = 2331] [outer = 0x12b1df000] 04:24:07 INFO - PROCESS | 2009 | 1470655447378 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 04:24:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:24:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:24:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:24:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:24:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:24:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:24:07 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 473ms 04:24:07 INFO - PROCESS | 2009 | 1470655447426 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:24:07 INFO - PROCESS | 2009 | 1470655447428 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:24:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:24:07 INFO - PROCESS | 2009 | 1470655447431 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:24:07 INFO - PROCESS | 2009 | 1470655447433 Marionette TRACE conn2 <- [1,3074,null,{}] 04:24:07 INFO - PROCESS | 2009 | 1470655447437 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:07 INFO - PROCESS | 2009 | 1470655447439 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:07 INFO - PROCESS | 2009 | 1470655447537 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:24:07 INFO - PROCESS | 2009 | 1470655447606 Marionette TRACE conn2 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:07 INFO - PROCESS | 2009 | 1470655447609 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:07 INFO - PROCESS | 2009 | ++DOCSHELL 0x117d5e800 == 41 [pid = 2009] [id = 778] 04:24:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 101 (0x11270d400) [pid = 2009] [serial = 2332] [outer = 0x0] 04:24:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 102 (0x112750400) [pid = 2009] [serial = 2333] [outer = 0x11270d400] 04:24:07 INFO - PROCESS | 2009 | 1470655447634 Marionette DEBUG loaded listener.js 04:24:07 INFO - PROCESS | 2009 | ++DOMWINDOW == 103 (0x112a7cc00) [pid = 2009] [serial = 2334] [outer = 0x11270d400] 04:24:07 INFO - PROCESS | 2009 | 1470655447983 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 04:24:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:24:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:24:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:24:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:24:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:24:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:24:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 572ms 04:24:08 INFO - PROCESS | 2009 | 1470655448004 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:24:08 INFO - PROCESS | 2009 | 1470655448007 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:24:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:24:08 INFO - PROCESS | 2009 | 1470655448011 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:24:08 INFO - PROCESS | 2009 | 1470655448013 Marionette TRACE conn2 <- [1,3078,null,{}] 04:24:08 INFO - PROCESS | 2009 | 1470655448015 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:08 INFO - PROCESS | 2009 | 1470655448016 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:08 INFO - PROCESS | 2009 | 1470655448109 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:24:08 INFO - PROCESS | 2009 | 1470655448166 Marionette TRACE conn2 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:08 INFO - PROCESS | 2009 | 1470655448167 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:08 INFO - PROCESS | 2009 | ++DOCSHELL 0x12a60a000 == 42 [pid = 2009] [id = 779] 04:24:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 104 (0x113ba0800) [pid = 2009] [serial = 2335] [outer = 0x0] 04:24:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 105 (0x116551c00) [pid = 2009] [serial = 2336] [outer = 0x113ba0800] 04:24:08 INFO - PROCESS | 2009 | 1470655448192 Marionette DEBUG loaded listener.js 04:24:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 106 (0x1176c6000) [pid = 2009] [serial = 2337] [outer = 0x113ba0800] 04:24:08 INFO - PROCESS | 2009 | 1470655448523 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 04:24:08 INFO - PROCESS | 2009 | 1470655448538 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:24:08 INFO - PROCESS | 2009 | 1470655448541 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:24:08 INFO - PROCESS | 2009 | 1470655448543 Marionette TRACE conn2 <- [1,3082,null,{}] 04:24:08 INFO - PROCESS | 2009 | 1470655448550 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:08 INFO - PROCESS | 2009 | 1470655448553 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:08 INFO - PROCESS | 2009 | 1470655448646 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:24:08 INFO - PROCESS | 2009 | 1470655448704 Marionette TRACE conn2 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:08 INFO - PROCESS | 2009 | 1470655448706 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:08 INFO - PROCESS | 2009 | ++DOCSHELL 0x12be65800 == 43 [pid = 2009] [id = 780] 04:24:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 107 (0x1181a2c00) [pid = 2009] [serial = 2338] [outer = 0x0] 04:24:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 108 (0x119425400) [pid = 2009] [serial = 2339] [outer = 0x1181a2c00] 04:24:08 INFO - PROCESS | 2009 | 1470655448732 Marionette DEBUG loaded listener.js 04:24:08 INFO - PROCESS | 2009 | ++DOMWINDOW == 109 (0x1194c5c00) [pid = 2009] [serial = 2340] [outer = 0x1181a2c00] 04:24:09 INFO - PROCESS | 2009 | 1470655449101 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 04:24:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:24:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:24:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:24:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 576ms 04:24:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:24:09 INFO - PROCESS | 2009 | 1470655449118 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:24:09 INFO - PROCESS | 2009 | 1470655449119 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:24:09 INFO - PROCESS | 2009 | 1470655449121 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:24:09 INFO - PROCESS | 2009 | 1470655449123 Marionette TRACE conn2 <- [1,3086,null,{}] 04:24:09 INFO - PROCESS | 2009 | 1470655449125 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:09 INFO - PROCESS | 2009 | 1470655449126 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:09 INFO - PROCESS | 2009 | 1470655449219 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:24:09 INFO - PROCESS | 2009 | 1470655449276 Marionette TRACE conn2 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:09 INFO - PROCESS | 2009 | 1470655449277 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:09 INFO - PROCESS | 2009 | ++DOCSHELL 0x12c763000 == 44 [pid = 2009] [id = 781] 04:24:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 110 (0x1198d1800) [pid = 2009] [serial = 2341] [outer = 0x0] 04:24:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 111 (0x119d89400) [pid = 2009] [serial = 2342] [outer = 0x1198d1800] 04:24:09 INFO - PROCESS | 2009 | 1470655449301 Marionette DEBUG loaded listener.js 04:24:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 112 (0x123803c00) [pid = 2009] [serial = 2343] [outer = 0x1198d1800] 04:24:09 INFO - PROCESS | 2009 | 1470655449661 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:24:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:24:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 571ms 04:24:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:24:09 INFO - PROCESS | 2009 | 1470655449694 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:24:09 INFO - PROCESS | 2009 | 1470655449695 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:24:09 INFO - PROCESS | 2009 | 1470655449697 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:24:09 INFO - PROCESS | 2009 | 1470655449698 Marionette TRACE conn2 <- [1,3090,null,{}] 04:24:09 INFO - PROCESS | 2009 | 1470655449700 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:09 INFO - PROCESS | 2009 | 1470655449702 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:09 INFO - PROCESS | 2009 | 1470655449820 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:24:09 INFO - PROCESS | 2009 | 1470655449878 Marionette TRACE conn2 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:09 INFO - PROCESS | 2009 | 1470655449879 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:09 INFO - PROCESS | 2009 | ++DOCSHELL 0x12ca21000 == 45 [pid = 2009] [id = 782] 04:24:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 113 (0x123803000) [pid = 2009] [serial = 2344] [outer = 0x0] 04:24:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 114 (0x123926c00) [pid = 2009] [serial = 2345] [outer = 0x123803000] 04:24:09 INFO - PROCESS | 2009 | 1470655449902 Marionette DEBUG loaded listener.js 04:24:09 INFO - PROCESS | 2009 | ++DOMWINDOW == 115 (0x123937400) [pid = 2009] [serial = 2346] [outer = 0x123803000] 04:24:10 INFO - PROCESS | 2009 | 1470655450408 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:24:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:24:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 727ms 04:24:10 INFO - PROCESS | 2009 | 1470655450424 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:24:10 INFO - PROCESS | 2009 | 1470655450426 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:24:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:24:10 INFO - PROCESS | 2009 | 1470655450429 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:24:10 INFO - PROCESS | 2009 | 1470655450431 Marionette TRACE conn2 <- [1,3094,null,{}] 04:24:10 INFO - PROCESS | 2009 | 1470655450434 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:10 INFO - PROCESS | 2009 | 1470655450435 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:10 INFO - PROCESS | 2009 | 1470655450531 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:24:10 INFO - PROCESS | 2009 | 1470655450591 Marionette TRACE conn2 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:10 INFO - PROCESS | 2009 | 1470655450594 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:10 INFO - PROCESS | 2009 | ++DOCSHELL 0x125279800 == 46 [pid = 2009] [id = 783] 04:24:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 116 (0x11270bc00) [pid = 2009] [serial = 2347] [outer = 0x0] 04:24:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 117 (0x1127d8800) [pid = 2009] [serial = 2348] [outer = 0x11270bc00] 04:24:10 INFO - PROCESS | 2009 | 1470655450617 Marionette DEBUG loaded listener.js 04:24:10 INFO - PROCESS | 2009 | ++DOMWINDOW == 118 (0x1131df800) [pid = 2009] [serial = 2349] [outer = 0x11270bc00] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x12e005800 == 45 [pid = 2009] [id = 776] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x12d6d8800 == 44 [pid = 2009] [id = 775] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x133e70800 == 43 [pid = 2009] [id = 774] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x12aadf800 == 42 [pid = 2009] [id = 773] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x115cd4000 == 41 [pid = 2009] [id = 772] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x12d66d800 == 40 [pid = 2009] [id = 771] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x12e14c800 == 39 [pid = 2009] [id = 770] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x12dade800 == 38 [pid = 2009] [id = 769] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x12d92f000 == 37 [pid = 2009] [id = 768] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x12aae1800 == 36 [pid = 2009] [id = 767] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x11858e000 == 35 [pid = 2009] [id = 766] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x117009000 == 34 [pid = 2009] [id = 765] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x12c769000 == 33 [pid = 2009] [id = 764] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x119a8e800 == 32 [pid = 2009] [id = 763] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x112799000 == 31 [pid = 2009] [id = 762] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x12ca21000 == 30 [pid = 2009] [id = 782] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x12c763000 == 29 [pid = 2009] [id = 781] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x12be65800 == 28 [pid = 2009] [id = 780] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x12a60a000 == 27 [pid = 2009] [id = 779] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x12cdba800 == 26 [pid = 2009] [id = 777] 04:24:11 INFO - PROCESS | 2009 | --DOCSHELL 0x117d5e800 == 25 [pid = 2009] [id = 778] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 117 (0x124bc9000) [pid = 2009] [serial = 2282] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 116 (0x1193dfc00) [pid = 2009] [serial = 2262] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 115 (0x119b30400) [pid = 2009] [serial = 2265] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 114 (0x112707800) [pid = 2009] [serial = 2247] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 113 (0x11274d000) [pid = 2009] [serial = 2248] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 112 (0x112fce800) [pid = 2009] [serial = 2250] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 111 (0x113b6b400) [pid = 2009] [serial = 2251] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 110 (0x11658c400) [pid = 2009] [serial = 2253] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 109 (0x11699c800) [pid = 2009] [serial = 2254] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 108 (0x117dc2000) [pid = 2009] [serial = 2256] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 107 (0x11810fc00) [pid = 2009] [serial = 2257] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 106 (0x117dccc00) [pid = 2009] [serial = 2245] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 105 (0x116991c00) [pid = 2009] [serial = 2244] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 104 (0x1164db800) [pid = 2009] [serial = 2228] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 103 (0x113ba3800) [pid = 2009] [serial = 2227] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 102 (0x11813bc00) [pid = 2009] [serial = 2231] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 101 (0x117d40800) [pid = 2009] [serial = 2230] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 100 (0x1194c2400) [pid = 2009] [serial = 2263] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 99 (0x123807800) [pid = 2009] [serial = 2234] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 98 (0x119d7b800) [pid = 2009] [serial = 2233] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 97 (0x12392e000) [pid = 2009] [serial = 2239] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 96 (0x12479f400) [pid = 2009] [serial = 2237] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 95 (0x1239b5800) [pid = 2009] [serial = 2236] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 94 (0x124bef800) [pid = 2009] [serial = 2242] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 93 (0x123932000) [pid = 2009] [serial = 2241] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 92 (0x12380a000) [pid = 2009] [serial = 2268] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 91 (0x123931400) [pid = 2009] [serial = 2269] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 90 (0x123804800) [pid = 2009] [serial = 2271] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 89 (0x116a06000) [pid = 2009] [serial = 2274] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 88 (0x12479cc00) [pid = 2009] [serial = 2280] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 87 (0x1208dc800) [pid = 2009] [serial = 2276] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 86 (0x11810ac00) [pid = 2009] [serial = 2259] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 85 (0x118370000) [pid = 2009] [serial = 2260] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 84 (0x123c50000) [pid = 2009] [serial = 2279] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 83 (0x1239b5400) [pid = 2009] [serial = 2277] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 82 (0x1208cec00) [pid = 2009] [serial = 2266] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | --DOMWINDOW == 81 (0x1127d8c00) [pid = 2009] [serial = 2273] [outer = 0x0] [url = about:blank] 04:24:11 INFO - PROCESS | 2009 | 1470655451571 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:24:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:24:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1177ms 04:24:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:24:11 INFO - PROCESS | 2009 | 1470655451606 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:24:11 INFO - PROCESS | 2009 | 1470655451608 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:24:11 INFO - PROCESS | 2009 | 1470655451610 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:24:11 INFO - PROCESS | 2009 | 1470655451612 Marionette TRACE conn2 <- [1,3098,null,{}] 04:24:11 INFO - PROCESS | 2009 | 1470655451615 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:11 INFO - PROCESS | 2009 | 1470655451617 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:11 INFO - PROCESS | 2009 | 1470655451690 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:24:11 INFO - PROCESS | 2009 | 1470655451697 Marionette TRACE conn2 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:11 INFO - PROCESS | 2009 | 1470655451699 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:11 INFO - PROCESS | 2009 | ++DOCSHELL 0x1169e3000 == 26 [pid = 2009] [id = 784] 04:24:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 82 (0x11274f800) [pid = 2009] [serial = 2350] [outer = 0x0] 04:24:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 83 (0x1127dbc00) [pid = 2009] [serial = 2351] [outer = 0x11274f800] 04:24:11 INFO - PROCESS | 2009 | 1470655451723 Marionette DEBUG loaded listener.js 04:24:11 INFO - PROCESS | 2009 | ++DOMWINDOW == 84 (0x112a7ec00) [pid = 2009] [serial = 2352] [outer = 0x11274f800] 04:24:12 INFO - PROCESS | 2009 | 1470655452013 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 04:24:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:24:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:24:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 423ms 04:24:12 INFO - PROCESS | 2009 | 1470655452034 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:24:12 INFO - PROCESS | 2009 | 1470655452037 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:24:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:24:12 INFO - PROCESS | 2009 | 1470655452041 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:24:12 INFO - PROCESS | 2009 | 1470655452043 Marionette TRACE conn2 <- [1,3102,null,{}] 04:24:12 INFO - PROCESS | 2009 | 1470655452049 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:12 INFO - PROCESS | 2009 | 1470655452050 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:12 INFO - PROCESS | 2009 | 1470655452147 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:24:12 INFO - PROCESS | 2009 | 1470655452201 Marionette TRACE conn2 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:12 INFO - PROCESS | 2009 | 1470655452202 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:12 INFO - PROCESS | 2009 | ++DOCSHELL 0x118440000 == 27 [pid = 2009] [id = 785] 04:24:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 85 (0x112a7fc00) [pid = 2009] [serial = 2353] [outer = 0x0] 04:24:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 86 (0x1132db400) [pid = 2009] [serial = 2354] [outer = 0x112a7fc00] 04:24:12 INFO - PROCESS | 2009 | 1470655452225 Marionette DEBUG loaded listener.js 04:24:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 87 (0x1164e1400) [pid = 2009] [serial = 2355] [outer = 0x112a7fc00] 04:24:12 INFO - PROCESS | 2009 | 1470655452452 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:24:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:24:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 424ms 04:24:12 INFO - PROCESS | 2009 | 1470655452466 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:24:12 INFO - PROCESS | 2009 | 1470655452467 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:24:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:24:12 INFO - PROCESS | 2009 | 1470655452469 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:24:12 INFO - PROCESS | 2009 | 1470655452481 Marionette TRACE conn2 <- [1,3106,null,{}] 04:24:12 INFO - PROCESS | 2009 | 1470655452503 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:12 INFO - PROCESS | 2009 | 1470655452506 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:12 INFO - PROCESS | 2009 | 1470655452581 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:24:12 INFO - PROCESS | 2009 | 1470655452585 Marionette TRACE conn2 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:12 INFO - PROCESS | 2009 | 1470655452587 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:12 INFO - PROCESS | 2009 | ++DOCSHELL 0x123892000 == 28 [pid = 2009] [id = 786] 04:24:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 88 (0x11692f400) [pid = 2009] [serial = 2356] [outer = 0x0] 04:24:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 89 (0x116a03000) [pid = 2009] [serial = 2357] [outer = 0x11692f400] 04:24:12 INFO - PROCESS | 2009 | 1470655452612 Marionette DEBUG loaded listener.js 04:24:12 INFO - PROCESS | 2009 | ++DOMWINDOW == 90 (0x11725c000) [pid = 2009] [serial = 2358] [outer = 0x11692f400] 04:24:12 INFO - PROCESS | 2009 | 1470655452895 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 04:24:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:24:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:24:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:24:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 438ms 04:24:12 INFO - PROCESS | 2009 | 1470655452930 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:24:12 INFO - PROCESS | 2009 | 1470655452932 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:24:12 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:24:12 INFO - PROCESS | 2009 | 1470655452935 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:24:12 INFO - PROCESS | 2009 | 1470655452936 Marionette TRACE conn2 <- [1,3110,null,{}] 04:24:12 INFO - PROCESS | 2009 | 1470655452939 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:12 INFO - PROCESS | 2009 | 1470655452941 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:13 INFO - PROCESS | 2009 | 1470655453047 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:24:13 INFO - PROCESS | 2009 | 1470655453049 Marionette TRACE conn2 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:13 INFO - PROCESS | 2009 | 1470655453051 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:13 INFO - PROCESS | 2009 | ++DOCSHELL 0x1241c0000 == 29 [pid = 2009] [id = 787] 04:24:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 91 (0x1174ddc00) [pid = 2009] [serial = 2359] [outer = 0x0] 04:24:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 92 (0x117dbf400) [pid = 2009] [serial = 2360] [outer = 0x1174ddc00] 04:24:13 INFO - PROCESS | 2009 | 1470655453073 Marionette DEBUG loaded listener.js 04:24:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 93 (0x118109800) [pid = 2009] [serial = 2361] [outer = 0x1174ddc00] 04:24:13 INFO - PROCESS | 2009 | 1470655453326 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 04:24:13 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:24:13 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 04:24:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:24:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:24:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:24:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:24:13 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 423ms 04:24:13 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:24:13 INFO - PROCESS | 2009 | 1470655453365 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:24:13 INFO - PROCESS | 2009 | 1470655453366 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:24:13 INFO - PROCESS | 2009 | 1470655453368 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:24:13 INFO - PROCESS | 2009 | 1470655453369 Marionette TRACE conn2 <- [1,3114,null,{}] 04:24:13 INFO - PROCESS | 2009 | 1470655453371 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:24:13 INFO - PROCESS | 2009 | 1470655453383 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:13 INFO - PROCESS | 2009 | 1470655453453 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:24:13 INFO - PROCESS | 2009 | 1470655453457 Marionette TRACE conn2 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"43941ad9-8fa4-4864-9224-0e0287b0a962\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:24:13 INFO - PROCESS | 2009 | 1470655453458 Marionette INFO sendAsync 300030f5-f78b-6242-9642-e1b72219471c 04:24:13 INFO - PROCESS | 2009 | ++DOCSHELL 0x125287800 == 30 [pid = 2009] [id = 788] 04:24:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 94 (0x11810a000) [pid = 2009] [serial = 2362] [outer = 0x0] 04:24:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 95 (0x118143800) [pid = 2009] [serial = 2363] [outer = 0x11810a000] 04:24:13 INFO - PROCESS | 2009 | 1470655453480 Marionette DEBUG loaded listener.js 04:24:13 INFO - PROCESS | 2009 | ++DOMWINDOW == 96 (0x118796400) [pid = 2009] [serial = 2364] [outer = 0x11810a000] 04:24:13 INFO - PROCESS | 2009 | 1470655453780 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:24:13 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:24:13 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 470ms 04:24:13 INFO - PROCESS | 2009 | 1470655453839 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:24:13 INFO - PROCESS | 2009 | 1470655453840 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:24:14 WARNING - u'runner_teardown' () 04:24:14 INFO - No more tests 04:24:14 INFO - Got 0 unexpected results 04:24:14 INFO - SUITE-END | took 510s 04:24:14 INFO - Closing logging queue 04:24:14 INFO - queue closed 04:24:15 INFO - Return code: 0 04:24:15 WARNING - # TBPL SUCCESS # 04:24:15 INFO - Running post-action listener: _resource_record_post_action 04:24:15 INFO - Running post-run listener: _resource_record_post_run 04:24:16 INFO - Total resource usage - Wall time: 531s; CPU: 58.0%; Read bytes: 459264; Write bytes: 950421504; Read time: 8; Write time: 4488 04:24:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:24:16 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150317568; Write bytes: 146227200; Read time: 13608; Write time: 275 04:24:16 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 356864; Write bytes: 791783424; Read time: 6; Write time: 4168 04:24:16 INFO - Running post-run listener: _upload_blobber_files 04:24:16 INFO - Blob upload gear active. 04:24:16 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:24:16 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 04:24:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-release', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:24:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-release -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:24:16 INFO - (blobuploader) - INFO - Open directory for files ... 04:24:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:24:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:24:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:24:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:24:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:24:17 INFO - (blobuploader) - INFO - Done attempting. 04:24:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:24:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:24:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:24:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:24:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:24:18 INFO - (blobuploader) - INFO - Done attempting. 04:24:18 INFO - (blobuploader) - INFO - Iteration through files over. 04:24:18 INFO - Return code: 0 04:24:18 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:24:18 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:24:18 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/6225c1974c1586be59808f81198b8e090d3f43db29ad4a0481498420cd700f226774dfc2a7c764ff886e0a61e91f612aab82474fff4868fccb07ebbeb5a1a223", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/43f3def5dd494f060c6146718e6a8966794ce66f22ba80b3024292986b68a6e18a9a5f1836b188ae4303d257a0008c494cc19a4afb6372359987e2def7604265"} 04:24:18 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:24:18 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:24:18 INFO - Contents: 04:24:18 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/6225c1974c1586be59808f81198b8e090d3f43db29ad4a0481498420cd700f226774dfc2a7c764ff886e0a61e91f612aab82474fff4868fccb07ebbeb5a1a223", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/43f3def5dd494f060c6146718e6a8966794ce66f22ba80b3024292986b68a6e18a9a5f1836b188ae4303d257a0008c494cc19a4afb6372359987e2def7604265"} 04:24:18 INFO - Running post-run listener: copy_logs_to_upload_dir 04:24:18 INFO - Copying logs to upload dir... 04:24:18 INFO - mkdir: /builds/slave/test/build/upload/logs 04:24:18 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1036.208794 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 16 secs) (at 2016-08-08 04:24:19.241609) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-08 04:24:19.247182) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.2P9oAQD0Y4/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test/properties RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.SEIqpSRlrF/Listeners TMPDIR=/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/6225c1974c1586be59808f81198b8e090d3f43db29ad4a0481498420cd700f226774dfc2a7c764ff886e0a61e91f612aab82474fff4868fccb07ebbeb5a1a223", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/43f3def5dd494f060c6146718e6a8966794ce66f22ba80b3024292986b68a6e18a9a5f1836b188ae4303d257a0008c494cc19a4afb6372359987e2def7604265"} build_url:https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012895 build_url: 'https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/6225c1974c1586be59808f81198b8e090d3f43db29ad4a0481498420cd700f226774dfc2a7c764ff886e0a61e91f612aab82474fff4868fccb07ebbeb5a1a223", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/43f3def5dd494f060c6146718e6a8966794ce66f22ba80b3024292986b68a6e18a9a5f1836b188ae4303d257a0008c494cc19a4afb6372359987e2def7604265"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JbNIh_kmQkCBVrlOT_8RiA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-08 04:24:19.286182) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-08 04:24:19.286666) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.2P9oAQD0Y4/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.SEIqpSRlrF/Listeners TMPDIR=/var/folders/1r/5dhvqs_52pbg86_h8rkrnzj800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005186 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-08 04:24:19.335473) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-08 04:24:19.338807) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-08 04:24:19.339168) ========= ========= Total master_lag: 0.45 =========