builder: mozilla-central_ubuntu64_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux64-spot-565
starttime: 1446352895.87
results: warnings (1)
buildid: 20151031193257
builduid: 90319d5ef3044e578832a5abba6fb458
revision: 96377bdbcdf3e444a22aeaa677da696243b00d98
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:35.873097) =========
master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:35.873472) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:35.873787) =========
bash -c pwd
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'pwd']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1446351531.480306-1752540861
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.024366
basedir: '/builds/slave/test'
========= master_lag: 0.04 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:35.939547) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:35.939857) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:35.981785) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:35.982053) =========
rm -rf properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1446351531.480306-1752540861
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.021540
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:36.046749) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:36.047023) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:36.047355) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:36.047662) =========
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:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1446351531.480306-1752540861
_=/tools/buildbot/bin/python
using PTY: False
--2015-10-31 21:41:36-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 12.1M=0.001s
2015-10-31 21:41:36 (12.1 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.350763
========= master_lag: 0.09 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:36.489672) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:36.490012) =========
rm -rf scripts
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1446351531.480306-1752540861
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.036022
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:36.563086) =========
========= Started 'bash -c ...' (results: 0, elapsed: 8 secs) (at 2015-10-31 21:41:36.563407) =========
bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 96377bdbcdf3e444a22aeaa677da696243b00d98 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 96377bdbcdf3e444a22aeaa677da696243b00d98 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1446351531.480306-1752540861
_=/tools/buildbot/bin/python
using PTY: False
2015-10-31 21:41:36,702 truncating revision to first 12 chars
2015-10-31 21:41:36,703 Setting DEBUG logging.
2015-10-31 21:41:36,703 attempt 1/10
2015-10-31 21:41:36,703 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/96377bdbcdf3?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-10-31 21:41:37,081 unpacking tar archive at: mozilla-central-96377bdbcdf3/testing/mozharness/
program finished with exit code 0
elapsedTime=0.666373
========= master_lag: 7.45 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 8 secs) (at 2015-10-31 21:41:44.680121) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:44.680405) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:45.569597) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:45.569884) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-10-31 21:41:45.570309) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' warnings (results: 1, elapsed: 40 mins, 59 secs) (at 2015-10-31 21:41:45.570763) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 4 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols ondemand
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', '--e10s', '--total-chunks', '4', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'ondemand']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1446351531.480306-1752540861
_=/tools/buildbot/bin/python
using PTY: False
21:41:45 INFO - MultiFileLogger online at 20151031 21:41:45 in /builds/slave/test
21:41:45 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 4 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols ondemand
21:41:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
21:41:45 INFO - {'append_to_log': False,
21:41:45 INFO - 'base_work_dir': '/builds/slave/test',
21:41:45 INFO - 'blob_upload_branch': 'mozilla-central',
21:41:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
21:41:45 INFO - 'buildbot_json_path': 'buildprops.json',
21:41:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
21:41:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
21:41:45 INFO - 'download_minidump_stackwalk': True,
21:41:45 INFO - 'download_symbols': 'ondemand',
21:41:45 INFO - 'e10s': True,
21:41:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
21:41:45 INFO - 'tooltool.py': '/tools/tooltool.py',
21:41:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
21:41:45 INFO - '/tools/misc-python/virtualenv.py')},
21:41:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
21:41:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
21:41:45 INFO - 'log_level': 'info',
21:41:45 INFO - 'log_to_console': True,
21:41:45 INFO - 'opt_config_files': (),
21:41:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
21:41:45 INFO - '--processes=1',
21:41:45 INFO - '--config=%(test_path)s/wptrunner.ini',
21:41:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
21:41:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
21:41:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
21:41:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
21:41:45 INFO - 'pip_index': False,
21:41:45 INFO - 'require_test_zip': True,
21:41:45 INFO - 'test_type': ('testharness',),
21:41:45 INFO - 'this_chunk': '1',
21:41:45 INFO - 'tooltool_cache': '/builds/tooltool_cache',
21:41:45 INFO - 'total_chunks': '4',
21:41:45 INFO - 'virtualenv_path': 'venv',
21:41:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
21:41:45 INFO - 'work_dir': 'build'}
21:41:45 INFO - #####
21:41:45 INFO - ##### Running clobber step.
21:41:45 INFO - #####
21:41:45 INFO - Running pre-action listener: _resource_record_pre_action
21:41:45 INFO - Running main action method: clobber
21:41:45 INFO - rmtree: /builds/slave/test/build
21:41:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
21:41:47 INFO - Running post-action listener: _resource_record_post_action
21:41:47 INFO - #####
21:41:47 INFO - ##### Running read-buildbot-config step.
21:41:47 INFO - #####
21:41:47 INFO - Running pre-action listener: _resource_record_pre_action
21:41:47 INFO - Running main action method: read_buildbot_config
21:41:47 INFO - Using buildbot properties:
21:41:47 INFO - {
21:41:47 INFO - "properties": {
21:41:47 INFO - "buildnumber": 6,
21:41:47 INFO - "product": "firefox",
21:41:47 INFO - "script_repo_revision": "production",
21:41:47 INFO - "branch": "mozilla-central",
21:41:47 INFO - "repository": "",
21:41:47 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central pgo test web-platform-tests-e10s-1",
21:41:47 INFO - "buildid": "20151031193257",
21:41:47 INFO - "slavename": "tst-linux64-spot-565",
21:41:47 INFO - "pgo_build": "True",
21:41:47 INFO - "basedir": "/builds/slave/test",
21:41:47 INFO - "project": "",
21:41:47 INFO - "platform": "linux64",
21:41:47 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/",
21:41:47 INFO - "slavebuilddir": "test",
21:41:47 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-pgo-unittest",
21:41:47 INFO - "repo_path": "mozilla-central",
21:41:47 INFO - "moz_repo_path": "",
21:41:47 INFO - "stage_platform": "linux64-pgo",
21:41:47 INFO - "builduid": "90319d5ef3044e578832a5abba6fb458",
21:41:47 INFO - "revision": "96377bdbcdf3e444a22aeaa677da696243b00d98"
21:41:47 INFO - },
21:41:47 INFO - "sourcestamp": {
21:41:47 INFO - "repository": "",
21:41:47 INFO - "hasPatch": false,
21:41:47 INFO - "project": "",
21:41:47 INFO - "branch": "mozilla-central-linux64-pgo-unittest",
21:41:47 INFO - "changes": [
21:41:47 INFO - {
21:41:47 INFO - "category": null,
21:41:47 INFO - "files": [
21:41:47 INFO - {
21:41:47 INFO - "url": null,
21:41:47 INFO - "name": "https://queue.taskcluster.net/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
21:41:47 INFO - },
21:41:47 INFO - {
21:41:47 INFO - "url": null,
21:41:47 INFO - "name": "https://queue.taskcluster.net/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/test_packages.json"
21:41:47 INFO - }
21:41:47 INFO - ],
21:41:47 INFO - "repository": "",
21:41:47 INFO - "rev": "96377bdbcdf3e444a22aeaa677da696243b00d98",
21:41:47 INFO - "who": "sendchange-unittest",
21:41:47 INFO - "when": 1446352841,
21:41:47 INFO - "number": 6605693,
21:41:47 INFO - "comments": "",
21:41:47 INFO - "project": "",
21:41:47 INFO - "at": "Sat 31 Oct 2015 21:40:41",
21:41:47 INFO - "branch": "mozilla-central-linux64-pgo-unittest",
21:41:47 INFO - "revlink": "",
21:41:47 INFO - "properties": [
21:41:47 INFO - [
21:41:47 INFO - "buildid",
21:41:47 INFO - "20151031193257",
21:41:47 INFO - "Change"
21:41:47 INFO - ],
21:41:47 INFO - [
21:41:47 INFO - "builduid",
21:41:47 INFO - "90319d5ef3044e578832a5abba6fb458",
21:41:47 INFO - "Change"
21:41:47 INFO - ],
21:41:47 INFO - [
21:41:47 INFO - "pgo_build",
21:41:47 INFO - "True",
21:41:47 INFO - "Change"
21:41:47 INFO - ]
21:41:47 INFO - ],
21:41:47 INFO - "revision": "96377bdbcdf3e444a22aeaa677da696243b00d98"
21:41:47 INFO - }
21:41:47 INFO - ],
21:41:47 INFO - "revision": "96377bdbcdf3e444a22aeaa677da696243b00d98"
21:41:47 INFO - }
21:41:47 INFO - }
21:41:47 INFO - Found installer url https://queue.taskcluster.net/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
21:41:47 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/test_packages.json.
21:41:47 INFO - Running post-action listener: _resource_record_post_action
21:41:47 INFO - #####
21:41:47 INFO - ##### Running download-and-extract step.
21:41:47 INFO - #####
21:41:47 INFO - Running pre-action listener: _resource_record_pre_action
21:41:47 INFO - Running main action method: download_and_extract
21:41:47 INFO - mkdir: /builds/slave/test/build/tests
21:41:47 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')]}
21:41:47 INFO - https://queue.taskcluster.net/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
21:41:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/test_packages.json
21:41:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/test_packages.json
21:41:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
21:41:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
21:41:59 INFO - Downloaded 1302 bytes.
21:41:59 INFO - Reading from file /builds/slave/test/build/test_packages.json
21:41:59 INFO - Using the following test package requirements:
21:41:59 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
21:41:59 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
21:41:59 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
21:41:59 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
21:41:59 INFO - u'jsshell-linux-x86_64.zip'],
21:41:59 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
21:41:59 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
21:41:59 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
21:41:59 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
21:41:59 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
21:41:59 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
21:41:59 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
21:41:59 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
21:41:59 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
21:41:59 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
21:41:59 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
21:41:59 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
21:41:59 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
21:41:59 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')]}
21:41:59 INFO - https://queue.taskcluster.net/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
21:41:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
21:41:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
21:41:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
21:41:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1
21:42:03 INFO - Downloaded 22431277 bytes.
21:42:03 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
21:42:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
21:42:03 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
21:42:04 INFO - caution: filename not matched: web-platform/*
21:42:04 INFO - Return code: 11
21:42:04 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')]}
21:42:04 INFO - https://queue.taskcluster.net/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
21:42:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
21:42:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
21:42:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
21:42:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
21:42:06 INFO - Downloaded 30910395 bytes.
21:42:06 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
21:42:06 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
21:42:06 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
21:42:09 INFO - caution: filename not matched: bin/*
21:42:09 INFO - caution: filename not matched: config/*
21:42:09 INFO - caution: filename not matched: mozbase/*
21:42:09 INFO - caution: filename not matched: marionette/*
21:42:09 INFO - Return code: 11
21:42:09 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')]}
21:42:09 INFO - https://queue.taskcluster.net/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
21:42:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
21:42:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
21:42:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
21:42:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1
21:42:15 INFO - Downloaded 57081953 bytes.
21:42:15 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
21:42:15 INFO - mkdir: /builds/slave/test/properties
21:42:15 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
21:42:15 INFO - Writing to file /builds/slave/test/properties/build_url
21:42:15 INFO - Contents:
21:42:15 INFO - build_url:https://queue.taskcluster.net/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
21:42:15 INFO - Running post-action listener: _resource_record_post_action
21:42:15 INFO - Running post-action listener: set_extra_try_arguments
21:42:15 INFO - #####
21:42:15 INFO - ##### Running create-virtualenv step.
21:42:15 INFO - #####
21:42:15 INFO - Running pre-action listener: _pre_create_virtualenv
21:42:15 INFO - Running pre-action listener: _resource_record_pre_action
21:42:15 INFO - Running main action method: create_virtualenv
21:42:15 INFO - Creating virtualenv /builds/slave/test/build/venv
21:42:15 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
21:42:15 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
21:42:15 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
21:42:15 INFO - Using real prefix '/usr'
21:42:15 INFO - New python executable in /builds/slave/test/build/venv/bin/python
21:42:16 INFO - Installing distribute.............................................................................................................................................................................................done.
21:42:19 INFO - Installing pip.................done.
21:42:19 INFO - Return code: 0
21:42:19 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
21:42:19 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')]}
21:42:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:42:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:42:19 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')]}
21:42:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:42:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:42:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0xbc5f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xe35300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xe501c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf44c40>, '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 0xf46d80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf47230>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446351531.480306-1752540861', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
21:42:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
21:42:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
21:42:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:42:19 INFO - 'CCACHE_UMASK': '002',
21:42:19 INFO - 'DISPLAY': ':0',
21:42:19 INFO - 'HOME': '/home/cltbld',
21:42:19 INFO - 'LANG': 'en_US.UTF-8',
21:42:19 INFO - 'LOGNAME': 'cltbld',
21:42:19 INFO - 'MAIL': '/var/mail/cltbld',
21:42:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:42:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:42:19 INFO - 'MOZ_NO_REMOTE': '1',
21:42:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:42:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:42:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:42:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:42:19 INFO - 'PWD': '/builds/slave/test',
21:42:19 INFO - 'SHELL': '/bin/bash',
21:42:19 INFO - 'SHLVL': '1',
21:42:19 INFO - 'TERM': 'linux',
21:42:19 INFO - 'TMOUT': '86400',
21:42:19 INFO - 'USER': 'cltbld',
21:42:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446351531.480306-1752540861',
21:42:19 INFO - '_': '/tools/buildbot/bin/python'}
21:42:20 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:42:20 INFO - Downloading/unpacking psutil>=0.7.1
21:42:20 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
21:42:20 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
21:42:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:42:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:42:20 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
21:42:20 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
21:42:23 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
21:42:23 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
21:42:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
21:42:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
21:42:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
21:42:24 INFO - Installing collected packages: psutil
21:42:24 INFO - Running setup.py install for psutil
21:42:24 INFO - building 'psutil._psutil_linux' extension
21:42:24 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
21:42:24 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
21:42:24 INFO - building 'psutil._psutil_posix' extension
21:42:24 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
21:42:25 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
21:42:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
21:42:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
21:42:25 INFO - Successfully installed psutil
21:42:25 INFO - Cleaning up...
21:42:25 INFO - Return code: 0
21:42:25 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
21:42:25 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')]}
21:42:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:42:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:42:25 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')]}
21:42:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:42:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:42:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0xbc5f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xe35300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xe501c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf44c40>, '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 0xf46d80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf47230>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446351531.480306-1752540861', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
21:42:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
21:42:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
21:42:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:42:25 INFO - 'CCACHE_UMASK': '002',
21:42:25 INFO - 'DISPLAY': ':0',
21:42:25 INFO - 'HOME': '/home/cltbld',
21:42:25 INFO - 'LANG': 'en_US.UTF-8',
21:42:25 INFO - 'LOGNAME': 'cltbld',
21:42:25 INFO - 'MAIL': '/var/mail/cltbld',
21:42:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:42:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:42:25 INFO - 'MOZ_NO_REMOTE': '1',
21:42:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:42:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:42:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:42:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:42:25 INFO - 'PWD': '/builds/slave/test',
21:42:25 INFO - 'SHELL': '/bin/bash',
21:42:25 INFO - 'SHLVL': '1',
21:42:25 INFO - 'TERM': 'linux',
21:42:25 INFO - 'TMOUT': '86400',
21:42:25 INFO - 'USER': 'cltbld',
21:42:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446351531.480306-1752540861',
21:42:25 INFO - '_': '/tools/buildbot/bin/python'}
21:42:25 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:42:25 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
21:42:25 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
21:42:25 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
21:42:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:42:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:42:25 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
21:42:25 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
21:42:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz
21:42:29 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
21:42:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
21:42:29 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
21:42:29 INFO - Installing collected packages: mozsystemmonitor
21:42:29 INFO - Running setup.py install for mozsystemmonitor
21:42:29 INFO - Successfully installed mozsystemmonitor
21:42:29 INFO - Cleaning up...
21:42:29 INFO - Return code: 0
21:42:29 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
21:42:29 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')]}
21:42:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:42:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:42:29 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')]}
21:42:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:42:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:42:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0xbc5f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xe35300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xe501c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf44c40>, '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 0xf46d80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf47230>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446351531.480306-1752540861', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
21:42:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
21:42:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
21:42:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:42:29 INFO - 'CCACHE_UMASK': '002',
21:42:29 INFO - 'DISPLAY': ':0',
21:42:29 INFO - 'HOME': '/home/cltbld',
21:42:29 INFO - 'LANG': 'en_US.UTF-8',
21:42:29 INFO - 'LOGNAME': 'cltbld',
21:42:29 INFO - 'MAIL': '/var/mail/cltbld',
21:42:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:42:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:42:29 INFO - 'MOZ_NO_REMOTE': '1',
21:42:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:42:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:42:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:42:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:42:29 INFO - 'PWD': '/builds/slave/test',
21:42:29 INFO - 'SHELL': '/bin/bash',
21:42:29 INFO - 'SHLVL': '1',
21:42:29 INFO - 'TERM': 'linux',
21:42:29 INFO - 'TMOUT': '86400',
21:42:29 INFO - 'USER': 'cltbld',
21:42:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446351531.480306-1752540861',
21:42:29 INFO - '_': '/tools/buildbot/bin/python'}
21:42:30 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:42:30 INFO - Downloading/unpacking blobuploader==1.2.4
21:42:30 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
21:42:30 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
21:42:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:42:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:42:30 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
21:42:30 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
21:42:33 INFO - Downloading blobuploader-1.2.4.tar.gz
21:42:33 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
21:42:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
21:42:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
21:42:33 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
21:42:33 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
21:42:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:42:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:42:33 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
21:42:33 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
21:42:34 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
21:42:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
21:42:34 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
21:42:34 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
21:42:34 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
21:42:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:42:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:42:34 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
21:42:34 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
21:42:34 INFO - Downloading docopt-0.6.1.tar.gz
21:42:34 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
21:42:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
21:42:34 INFO - Installing collected packages: blobuploader, requests, docopt
21:42:34 INFO - Running setup.py install for blobuploader
21:42:35 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
21:42:35 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
21:42:35 INFO - Running setup.py install for requests
21:42:35 INFO - Running setup.py install for docopt
21:42:36 INFO - Successfully installed blobuploader requests docopt
21:42:36 INFO - Cleaning up...
21:42:36 INFO - Return code: 0
21:42:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv
21:42:36 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')]}
21:42:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:42:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:42:36 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')]}
21:42:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:42:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:42:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0xbc5f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xe35300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xe501c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf44c40>, '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 0xf46d80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf47230>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446351531.480306-1752540861', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
21:42:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
21:42:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
21:42:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:42:36 INFO - 'CCACHE_UMASK': '002',
21:42:36 INFO - 'DISPLAY': ':0',
21:42:36 INFO - 'HOME': '/home/cltbld',
21:42:36 INFO - 'LANG': 'en_US.UTF-8',
21:42:36 INFO - 'LOGNAME': 'cltbld',
21:42:36 INFO - 'MAIL': '/var/mail/cltbld',
21:42:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:42:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:42:36 INFO - 'MOZ_NO_REMOTE': '1',
21:42:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:42:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:42:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:42:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:42:36 INFO - 'PWD': '/builds/slave/test',
21:42:36 INFO - 'SHELL': '/bin/bash',
21:42:36 INFO - 'SHLVL': '1',
21:42:36 INFO - 'TERM': 'linux',
21:42:36 INFO - 'TMOUT': '86400',
21:42:36 INFO - 'USER': 'cltbld',
21:42:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446351531.480306-1752540861',
21:42:36 INFO - '_': '/tools/buildbot/bin/python'}
21:42:36 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
21:42:36 INFO - Running setup.py (path:/tmp/pip-h2kfcT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
21:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
21:42:36 INFO - Running setup.py (path:/tmp/pip-sJ6iB3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
21:42:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
21:42:36 INFO - Running setup.py (path:/tmp/pip-HpH93Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
21:42:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
21:42:37 INFO - Running setup.py (path:/tmp/pip-sHRQ3R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
21:42:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
21:42:37 INFO - Running setup.py (path:/tmp/pip-yiDuF0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
21:42:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
21:42:37 INFO - Running setup.py (path:/tmp/pip-i4PXm2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
21:42:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
21:42:37 INFO - Running setup.py (path:/tmp/pip-Ee0Anl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
21:42:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
21:42:37 INFO - Running setup.py (path:/tmp/pip-_25u35-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
21:42:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
21:42:37 INFO - Running setup.py (path:/tmp/pip-N_4rDx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
21:42:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
21:42:37 INFO - Running setup.py (path:/tmp/pip-RMErsO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
21:42:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
21:42:37 INFO - Running setup.py (path:/tmp/pip-He0vcr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
21:42:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
21:42:38 INFO - Running setup.py (path:/tmp/pip-8H36in-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
21:42:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
21:42:38 INFO - Running setup.py (path:/tmp/pip-zzGRDS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
21:42:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
21:42:38 INFO - Running setup.py (path:/tmp/pip-TkGf9_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
21:42:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
21:42:38 INFO - Running setup.py (path:/tmp/pip-VKihpy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
21:42:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
21:42:38 INFO - Running setup.py (path:/tmp/pip-JMJhVB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
21:42:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
21:42:38 INFO - Running setup.py (path:/tmp/pip-I8uvvK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
21:42:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
21:42:38 INFO - Running setup.py (path:/tmp/pip-05swcr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
21:42:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
21:42:39 INFO - Running setup.py (path:/tmp/pip-onZzAK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
21:42:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:42:39 INFO - Running setup.py (path:/tmp/pip-pLAc4S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:42:39 INFO - Unpacking /builds/slave/test/build/tests/marionette
21:42:39 INFO - Running setup.py (path:/tmp/pip-jiHgDu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
21:42:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
21:42:39 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, marionette-transport, marionette-driver, browsermob-proxy, marionette-client
21:42:39 INFO - Running setup.py install for manifestparser
21:42:39 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
21:42:39 INFO - Running setup.py install for mozcrash
21:42:40 INFO - Running setup.py install for mozdebug
21:42:40 INFO - Running setup.py install for mozdevice
21:42:40 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
21:42:40 INFO - Installing dm script to /builds/slave/test/build/venv/bin
21:42:40 INFO - Running setup.py install for mozfile
21:42:40 INFO - Running setup.py install for mozhttpd
21:42:40 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
21:42:40 INFO - Running setup.py install for mozinfo
21:42:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
21:42:41 INFO - Running setup.py install for mozInstall
21:42:41 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
21:42:41 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
21:42:41 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
21:42:41 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
21:42:41 INFO - Running setup.py install for mozleak
21:42:41 INFO - Running setup.py install for mozlog
21:42:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
21:42:41 INFO - Running setup.py install for moznetwork
21:42:41 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
21:42:41 INFO - Running setup.py install for mozprocess
21:42:42 INFO - Running setup.py install for mozprofile
21:42:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
21:42:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
21:42:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
21:42:42 INFO - Running setup.py install for mozrunner
21:42:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
21:42:42 INFO - Running setup.py install for mozscreenshot
21:42:42 INFO - Running setup.py install for moztest
21:42:43 INFO - Running setup.py install for mozversion
21:42:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
21:42:43 INFO - Running setup.py install for marionette-transport
21:42:43 INFO - Running setup.py install for marionette-driver
21:42:43 INFO - Running setup.py install for browsermob-proxy
21:42:43 INFO - Running setup.py install for marionette-client
21:42:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
21:42:44 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
21:42:44 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion marionette-transport marionette-driver browsermob-proxy marionette-client
21:42:44 INFO - Cleaning up...
21:42:44 INFO - Return code: 0
21:42:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv
21:42: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')]}
21:42:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
21:42:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:42: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')]}
21:42:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
21:42:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
21:42:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0xbc5f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xe35300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xe501c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf44c40>, '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 0xf46d80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf47230>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446351531.480306-1752540861', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1
21:42:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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
21:42:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
21:42:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:42:44 INFO - 'CCACHE_UMASK': '002',
21:42:44 INFO - 'DISPLAY': ':0',
21:42:44 INFO - 'HOME': '/home/cltbld',
21:42:44 INFO - 'LANG': 'en_US.UTF-8',
21:42:44 INFO - 'LOGNAME': 'cltbld',
21:42:44 INFO - 'MAIL': '/var/mail/cltbld',
21:42:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:42:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:42:44 INFO - 'MOZ_NO_REMOTE': '1',
21:42:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:42:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:42:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:42:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:42:44 INFO - 'PWD': '/builds/slave/test',
21:42:44 INFO - 'SHELL': '/bin/bash',
21:42:44 INFO - 'SHLVL': '1',
21:42:44 INFO - 'TERM': 'linux',
21:42:44 INFO - 'TMOUT': '86400',
21:42:44 INFO - 'USER': 'cltbld',
21:42:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446351531.480306-1752540861',
21:42:44 INFO - '_': '/tools/buildbot/bin/python'}
21:42:44 INFO - Ignoring indexes: https://pypi.python.org/simple/
21:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
21:42:44 INFO - Running setup.py (path:/tmp/pip-VdkmMp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
21:42:44 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))
21:42:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
21:42:44 INFO - Running setup.py (path:/tmp/pip-Q_ylZc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
21:42:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.16 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))
21:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
21:42:45 INFO - Running setup.py (path:/tmp/pip-U6WXRs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
21:42:45 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))
21:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
21:42:45 INFO - Running setup.py (path:/tmp/pip-yeC5eU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
21:42:45 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.47 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))
21:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
21:42:45 INFO - Running setup.py (path:/tmp/pip-UWk6F0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
21:42:45 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))
21:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
21:42:45 INFO - Running setup.py (path:/tmp/pip-X4fPSd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
21:42:45 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))
21:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
21:42:45 INFO - Running setup.py (path:/tmp/pip-tDBjQ1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
21:42:45 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))
21:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
21:42:45 INFO - Running setup.py (path:/tmp/pip-cYSEjm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
21:42:45 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))
21:42:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
21:42:45 INFO - Running setup.py (path:/tmp/pip-2Kn66V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
21:42:46 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))
21:42:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
21:42:46 INFO - Running setup.py (path:/tmp/pip-rkBp4I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
21:42:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.0 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))
21:42:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
21:42:46 INFO - Running setup.py (path:/tmp/pip-6c1gWw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
21:42:46 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))
21:42:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
21:42:46 INFO - Running setup.py (path:/tmp/pip-zpKbmI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
21:42:46 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))
21:42:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
21:42:46 INFO - Running setup.py (path:/tmp/pip-Kh7JcV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
21:42:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.27 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))
21:42:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
21:42:46 INFO - Running setup.py (path:/tmp/pip-QPgKwO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
21:42:46 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))
21:42:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
21:42:46 INFO - Running setup.py (path:/tmp/pip-HSEwyC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
21:42:46 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))
21:42:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
21:42:46 INFO - Running setup.py (path:/tmp/pip-mM4Suc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
21:42:47 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))
21:42:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
21:42:47 INFO - Running setup.py (path:/tmp/pip-SWbcKu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
21:42:47 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))
21:42:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
21:42:47 INFO - Running setup.py (path:/tmp/pip-2n6FTF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
21:42:47 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-transport==1.0.0 from file:///builds/slave/test/build/tests/marionette/transport in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2))
21:42:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
21:42:47 INFO - Running setup.py (path:/tmp/pip-7sTEtK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
21:42:47 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.1.0 from file:///builds/slave/test/build/tests/marionette/driver in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3))
21:42:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:42:47 INFO - Running setup.py (path:/tmp/pip-qNVmY_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
21:42:47 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))
21:42:47 INFO - Unpacking /builds/slave/test/build/tests/marionette
21:42:47 INFO - Running setup.py (path:/tmp/pip-u2iDjB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
21:42:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
21:42:48 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==1.1.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))
21:42:48 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.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
21:42:48 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.16->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2))
21:42:48 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))
21:42:48 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.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
21:42:48 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.47->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4))
21:42:48 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
21:42:48 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
21:42:48 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
21:42:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:42:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
21:42:48 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
21:42:48 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
21:42:51 INFO - Downloading blessings-1.5.1.tar.gz
21:42:51 INFO - Storing download in cache at /builds/slave/test/build/venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblessings-1.5.1.tar.gz
21:42:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
21:42:51 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))
21:42:51 INFO - Installing collected packages: blessings
21:42:51 INFO - Running setup.py install for blessings
21:42:51 INFO - Successfully installed blessings
21:42:51 INFO - Cleaning up...
21:42:52 INFO - Return code: 0
21:42:52 INFO - Done creating virtualenv /builds/slave/test/build/venv.
21:42:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
21:42:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
21:42:52 INFO - Reading from file tmpfile_stdout
21:42:52 INFO - Current package versions:
21:42:52 INFO - argparse == 1.2.1
21:42:52 INFO - blessings == 1.5.1
21:42:52 INFO - blobuploader == 1.2.4
21:42:52 INFO - browsermob-proxy == 0.6.0
21:42:52 INFO - docopt == 0.6.1
21:42:52 INFO - manifestparser == 1.1
21:42:52 INFO - marionette-client == 1.1.0
21:42:52 INFO - marionette-driver == 1.1.0
21:42:52 INFO - marionette-transport == 1.0.0
21:42:52 INFO - mozInstall == 1.12
21:42:52 INFO - mozcrash == 0.16
21:42:52 INFO - mozdebug == 0.1
21:42:52 INFO - mozdevice == 0.47
21:42:52 INFO - mozfile == 1.2
21:42:52 INFO - mozhttpd == 0.7
21:42:52 INFO - mozinfo == 0.9
21:42:52 INFO - mozleak == 0.1
21:42:52 INFO - mozlog == 3.0
21:42:52 INFO - moznetwork == 0.27
21:42:52 INFO - mozprocess == 0.22
21:42:52 INFO - mozprofile == 0.27
21:42:52 INFO - mozrunner == 6.11
21:42:52 INFO - mozscreenshot == 0.1
21:42:52 INFO - mozsystemmonitor == 0.0
21:42:52 INFO - moztest == 0.7
21:42:52 INFO - mozversion == 1.4
21:42:52 INFO - psutil == 3.1.1
21:42:52 INFO - requests == 1.2.3
21:42:52 INFO - wsgiref == 0.1.2
21:42:52 INFO - Running post-action listener: _resource_record_post_action
21:42:52 INFO - Running post-action listener: _start_resource_monitoring
21:42:52 INFO - Starting resource monitoring.
21:42:52 INFO - #####
21:42:52 INFO - ##### Running pull step.
21:42:52 INFO - #####
21:42:52 INFO - Running pre-action listener: _resource_record_pre_action
21:42:52 INFO - Running main action method: pull
21:42:52 INFO - Pull has nothing to do!
21:42:52 INFO - Running post-action listener: _resource_record_post_action
21:42:52 INFO - #####
21:42:52 INFO - ##### Running install step.
21:42:52 INFO - #####
21:42:52 INFO - Running pre-action listener: _resource_record_pre_action
21:42:52 INFO - Running main action method: install
21:42:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
21:42:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
21:42:52 INFO - Reading from file tmpfile_stdout
21:42:52 INFO - Detecting whether we're running mozinstall >=1.0...
21:42:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
21:42:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
21:42:53 INFO - Reading from file tmpfile_stdout
21:42:53 INFO - Output received:
21:42:53 INFO - Usage: mozinstall [options] installer
21:42:53 INFO - Options:
21:42:53 INFO - -h, --help show this help message and exit
21:42:53 INFO - -d DEST, --destination=DEST
21:42:53 INFO - Directory to install application into. [default:
21:42:53 INFO - "/builds/slave/test"]
21:42:53 INFO - --app=APP Application being installed. [default: firefox]
21:42:53 INFO - mkdir: /builds/slave/test/build/application
21:42:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
21:42:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
21:43:16 INFO - Reading from file tmpfile_stdout
21:43:16 INFO - Output received:
21:43:16 INFO - /builds/slave/test/build/application/firefox/firefox
21:43:16 INFO - Running post-action listener: _resource_record_post_action
21:43:16 INFO - #####
21:43:16 INFO - ##### Running run-tests step.
21:43:16 INFO - #####
21:43:16 INFO - Running pre-action listener: _resource_record_pre_action
21:43:16 INFO - Running main action method: run_tests
21:43:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
21:43:16 INFO - minidump filename unknown. determining based upon platform and arch
21:43:16 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
21:43:16 INFO - grabbing minidump binary from tooltool
21:43: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')]}
21:43:16 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf44c40>, '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 0xf46d80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf47230>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
21:43:16 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
21:43:16 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/linux64/releng.manifest -o -c /builds/tooltool_cache
21:43:16 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
21:43:16 INFO - Return code: 0
21:43:16 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
21:43:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
21:43:16 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/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=4', '--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
21:43:16 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/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --e10s --total-chunks=4 --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
21:43:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
21:43:16 INFO - 'CCACHE_UMASK': '002',
21:43:16 INFO - 'DISPLAY': ':0',
21:43:16 INFO - 'HOME': '/home/cltbld',
21:43:16 INFO - 'LANG': 'en_US.UTF-8',
21:43:16 INFO - 'LOGNAME': 'cltbld',
21:43:16 INFO - 'MAIL': '/var/mail/cltbld',
21:43:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
21:43:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
21:43:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
21:43:16 INFO - 'MOZ_NO_REMOTE': '1',
21:43:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
21:43:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
21:43:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
21:43:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
21:43:16 INFO - 'PWD': '/builds/slave/test',
21:43:16 INFO - 'SHELL': '/bin/bash',
21:43:16 INFO - 'SHLVL': '1',
21:43:16 INFO - 'TERM': 'linux',
21:43:16 INFO - 'TMOUT': '86400',
21:43:16 INFO - 'USER': 'cltbld',
21:43:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1446351531.480306-1752540861',
21:43:16 INFO - '_': '/tools/buildbot/bin/python'}
21:43:16 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/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=4', '--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
21:43:23 INFO - Using 1 client processes
21:43:24 INFO - wptserve Starting http server on 127.0.0.1:8000
21:43:24 INFO - wptserve Starting http server on 127.0.0.1:8001
21:43:24 INFO - wptserve Starting http server on 127.0.0.1:8443
21:43:26 INFO - SUITE-START | Running 1763 tests
21:43:26 INFO - Running testharness tests
21:43:26 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
21:43:26 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
21:43:26 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
21:43:26 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
21:43:26 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
21:43:26 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
21:43:26 INFO - TEST-START | /dom/nodes/Document-contentType/contentType/contenttype_bmp.html
21:43:26 INFO - TEST-SKIP | /dom/nodes/Document-contentType/contentType/contenttype_bmp.html | took 0ms
21:43:26 INFO - TEST-START | /editing/run/delete.html
21:43:26 INFO - TEST-SKIP | /editing/run/delete.html | took 0ms
21:43:26 INFO - TEST-START | /editing/run/forwarddelete.html
21:43:26 INFO - TEST-SKIP | /editing/run/forwarddelete.html | took 0ms
21:43:26 INFO - Setting up ssl
21:43:26 INFO - PROCESS | certutil |
21:43:26 INFO - PROCESS | certutil |
21:43:26 INFO - PROCESS | certutil |
21:43:26 INFO - Certificate Nickname Trust Attributes
21:43:26 INFO - SSL,S/MIME,JAR/XPI
21:43:26 INFO -
21:43:26 INFO - web-platform-tests CT,,
21:43:26 INFO -
21:43:26 INFO - Starting runner
21:43:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
21:43:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
21:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 832ms
21:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
21:43:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
21:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 678ms
21:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
21:43:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
21:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 573ms
21:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
21:43:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
21:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 627ms
21:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
21:43:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
21:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 873ms
21:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
21:43:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
21:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 575ms
21:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
21:43:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
21:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 672ms
21:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
21:43:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
21:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 670ms
21:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
21:43:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
21:43:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 873ms
21:43:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
21:43:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
21:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 627ms
21:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
21:43:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
21:43:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 625ms
21:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
21:43:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
21:43:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 625ms
21:43:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
21:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
21:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 627ms
21:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
21:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
21:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 674ms
21:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
21:43:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
21:43:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 782ms
21:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
21:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
21:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 622ms
21:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
21:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
21:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 688ms
21:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
21:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
21:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 577ms
21:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
21:43:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
21:43:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 688ms
21:43:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
21:43:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
21:43:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 627ms
21:43:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
21:43:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
21:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 627ms
21:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
21:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
21:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 620ms
21:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
21:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
21:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 826ms
21:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
21:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
21:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 932ms
21:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
21:43:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
21:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 722ms
21:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
21:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
21:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 827ms
21:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
21:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
21:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 721ms
21:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
21:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
21:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 833ms
21:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
21:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
21:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 682ms
21:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
21:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
21:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 779ms
21:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
21:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
21:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 673ms
21:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
21:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
21:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 625ms
21:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
21:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
21:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 626ms
21:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
21:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
21:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 780ms
21:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
21:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
21:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 632ms
21:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
21:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
21:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 624ms
21:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
21:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
21:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 633ms
21:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
21:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
21:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 631ms
21:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
21:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
21:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 620ms
21:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
21:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
21:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 622ms
21:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
21:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
21:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 724ms
21:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
21:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
21:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 731ms
21:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
21:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
21:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 882ms
21:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
21:44:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
21:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 587ms
21:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
21:44:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
21:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 627ms
21:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
21:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
21:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 571ms
21:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
21:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
21:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 677ms
21:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
21:44:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
21:44:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 730ms
21:44:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
21:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
21:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 675ms
21:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
21:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
21:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 577ms
21:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
21:44:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
21:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 620ms
21:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
21:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
21:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 632ms
21:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
21:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
21:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 937ms
21:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
21:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
21:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 789ms
21:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
21:44:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
21:44:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 634ms
21:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
21:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
21:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 630ms
21:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
21:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
21:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 676ms
21:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
21:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
21:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 680ms
21:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
21:44:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
21:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 726ms
21:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
21:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
21:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 631ms
21:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
21:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
21:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 926ms
21:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
21:44:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
21:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1042ms
21:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
21:44:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
21:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 774ms
21:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
21:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
21:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 677ms
21:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
21:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
21:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 676ms
21:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
21:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
21:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 677ms
21:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
21:44:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
21:44:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 574ms
21:44:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
21:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
21:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 675ms
21:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
21:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
21:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 672ms
21:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
21:44:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
21:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 726ms
21:44:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
21:44:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
21:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 627ms
21:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
21:44:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
21:44:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 828ms
21:44:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
21:44:24 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.
21:44:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 624ms
21:44:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
21:44:25 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.
21:44:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 674ms
21:44:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
21:44:26 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.
21:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 832ms
21:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
21:44:27 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.
21:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 829ms
21:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
21:44:27 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.
21:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 620ms
21:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
21:44:28 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.
21:44:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 673ms
21:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
21:44:29 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.
21:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 677ms
21:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
21:44:29 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.
21:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 773ms
21:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
21:44:30 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.
21:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1139ms
21:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
21:44:31 INFO - PROCESS | 1892 | 1446353071214 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
21:44:31 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.
21:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 784ms
21:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
21:44:33 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.
21:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1434ms
21:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
21:44:33 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.
21:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 823ms
21:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
21:44:34 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.
21:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 720ms
21:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
21:44:35 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.
21:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 745ms
21:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
21:44:36 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.
21:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 621ms
21:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
21:44:36 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.
21:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 675ms
21:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
21:44:37 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.
21:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 879ms
21:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
21:44:38 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.
21:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 675ms
21:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
21:44:39 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.
21:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 688ms
21:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
21:44:39 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.
21:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 739ms
21:44:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
21:44:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
21:44:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 622ms
21:44:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
21:44:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
21:44:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 627ms
21:44:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
21:44:41 INFO - PROCESS | 1892 | [GFX1-]: ClearRect with invalid argument 0x0x7f740529b800 with 0x0 [0, 0]
21:44:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
21:44:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 624ms
21:44:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
21:44:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
21:44:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 679ms
21:44:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
21:44:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
21:44:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 681ms
21:44:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
21:44:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
21:44:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 932ms
21:44:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
21:44:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
21:44:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 725ms
21:44:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
21:44:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
21:44:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 678ms
21:44:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
21:44:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
21:44:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 676ms
21:44:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
21:44:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
21:44:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 732ms
21:44:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
21:44:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
21:44:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 673ms
21:44:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
21:44:48 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
21:44:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1136ms
21:44:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
21:44:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
21:44:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1380ms
21:44:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
21:44:51 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | drawImage() of an APNG draws the poster frame - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
21:44:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:44:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
21:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:44:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:44:51 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:44:51 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:44:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:20:1
21:44:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 980ms
21:44:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
21:44:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
21:44:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 680ms
21:44:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
21:44:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
21:44:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 628ms
21:44:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
21:44:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
21:44:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 672ms
21:44:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
21:44:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
21:44:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 674ms
21:44:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
21:44:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
21:44:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 722ms
21:44:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
21:44:55 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
21:44:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
21:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:44:55 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:44:55 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:44:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:20:1
21:44:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 829ms
21:44:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
21:44:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
21:44:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 681ms
21:44:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
21:44:56 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
21:44:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
21:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:44:56 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:44:56 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:44:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:20:1
21:44:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 681ms
21:44:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
21:44:57 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | Canvas test: 2d.drawImage.incomplete.reload - assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255
21:44:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:44:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
21:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:44:57 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:44:57 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:44:57 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:20:1
21:44:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 777ms
21:44:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
21:44:58 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
21:44:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
21:44:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:44:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:44:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:44:58 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:44:58 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:44:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:20:1
21:44:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 728ms
21:44:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
21:44:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
21:44:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 724ms
21:44:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
21:44:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
21:44:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 776ms
21:44:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
21:45:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
21:45:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 686ms
21:45:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
21:45:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
21:45:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 630ms
21:45:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
21:45:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
21:45:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 722ms
21:45:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
21:45:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
21:45:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 677ms
21:45:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
21:45:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
21:45:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 781ms
21:45:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
21:45:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
21:45:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 824ms
21:45:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
21:45:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
21:45:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 832ms
21:45:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
21:45:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
21:45:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 626ms
21:45:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
21:45:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
21:45:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 786ms
21:45:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
21:45:07 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
21:45:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1132ms
21:45:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
21:45:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
21:45:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 783ms
21:45:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
21:45:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
21:45:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 674ms
21:45:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
21:45:09 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
21:45:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 688ms
21:45:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
21:45:10 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
21:45:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:28:24
21:45:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:45:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:21:1
21:45:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:6
21:45:10 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
21:45:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:37:24
21:45:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:45:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:31:1
21:45:10 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:6
21:45:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 626ms
21:45:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
21:45:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
21:45:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1028ms
21:45:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
21:45:12 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.
21:45:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 691ms
21:45:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
21:45:12 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.
21:45:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 621ms
21:45:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
21:45:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
21:45:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 626ms
21:45:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
21:45:14 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.
21:45:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 574ms
21:45:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
21:45:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
21:45:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 729ms
21:45:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
21:45:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
21:45:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 677ms
21:45:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
21:45:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
21:45:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 724ms
21:45:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
21:45:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
21:45:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 627ms
21:45:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
21:45:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
21:45:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 675ms
21:45:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
21:45:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
21:45:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 835ms
21:45:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
21:45:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
21:45:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 690ms
21:45:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
21:45:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
21:45:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 925ms
21:45:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
21:45:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
21:45:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 681ms
21:45:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
21:45:21 INFO - PROCESS | 1892 | [GFX1-]: ClearRect with invalid argument 0x0x7f7407b5e800 with 100x0 [0, 0]
21:45:21 INFO - PROCESS | 1892 | [GFX1-]: ClearRect with invalid argument 0x0x7f7407b5e800 with 0x50 [0, 0]
21:45:21 INFO - PROCESS | 1892 | [GFX1-]: ClearRect with invalid argument 0x0x7f7407b5e800 with 0x0 [0, 0]
21:45:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
21:45:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 629ms
21:45:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
21:45:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
21:45:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 672ms
21:45:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
21:45:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
21:45:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 623ms
21:45:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
21:45:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
21:45:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 734ms
21:45:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
21:45:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
21:45:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 730ms
21:45:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
21:45:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
21:45:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 825ms
21:45:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
21:45:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
21:45:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 622ms
21:45:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
21:45:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
21:45:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 679ms
21:45:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
21:45:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
21:45:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 730ms
21:45:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
21:45:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
21:45:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 731ms
21:45:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
21:45:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
21:45:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 730ms
21:45:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
21:45:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
21:45:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 629ms
21:45:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
21:45:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
21:45:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 631ms
21:45:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
21:45:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
21:45:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 627ms
21:45:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
21:45:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
21:45:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 787ms
21:45:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
21:45:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
21:45:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 779ms
21:45:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
21:45:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
21:45:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 635ms
21:45:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
21:45:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
21:45:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 622ms
21:45:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
21:45:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
21:45:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 628ms
21:45:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
21:45:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
21:45:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 684ms
21:45:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
21:45:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
21:45:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 673ms
21:45:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
21:45:36 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
21:45:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 730ms
21:45:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
21:45:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
21:45:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 576ms
21:45:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
21:45:37 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)
21:45:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1072ms
21:45:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
21:45:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
21:45:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1283ms
21:45:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
21:45:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
21:45:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1242ms
21:45:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
21:45:41 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)
21:45:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1227ms
21:45:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
21:45:42 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)
21:45:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1124ms
21:45:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
21:45:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
21:45:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1132ms
21:45:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
21:45:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
21:45:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1282ms
21:45:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
21:45:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
21:45:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1185ms
21:45:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
21:45:47 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
21:45:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1190ms
21:45:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
21:45:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
21:45:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1179ms
21:45:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
21:45:49 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
21:45:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
21:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:45:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:45:49 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:45:49 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:45:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:20:1
21:45:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 726ms
21:45:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
21:45:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
21:45:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 775ms
21:45:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
21:45:50 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | fillText handles maxWidth correctly - assert_equals: d[4040] expected 0 but got 255
21:45:50 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
21:45:50 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
21:45:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
21:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:45:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:45:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:45:50 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:45:50 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:45:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:20:1
21:45:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 732ms
21:45:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
21:45:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
21:45:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 779ms
21:45:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
21:45:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
21:45:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1086ms
21:45:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
21:45:54 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
21:45:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1128ms
21:45:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
21:45:55 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.)
21:45:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1078ms
21:45:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
21:45:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
21:45:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1079ms
21:45:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
21:45:57 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
21:45:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1178ms
21:45:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
21:45:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
21:45:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 824ms
21:45:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
21:45:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
21:45:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1181ms
21:45:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
21:46:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
21:46:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1280ms
21:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
21:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
21:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 737ms
21:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
21:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
21:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 681ms
21:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
21:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
21:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 785ms
21:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
21:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
21:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 628ms
21:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
21:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
21:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 835ms
21:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
21:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
21:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 881ms
21:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
21:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
21:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 635ms
21:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
21:46:06 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
21:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 676ms
21:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
21:46:07 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
21:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1042ms
21:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
21:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
21:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1046ms
21:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
21:46:09 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
21:46:09 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:46:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
21:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:46:09 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:46:09 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:46:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:20:1
21:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 778ms
21:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
21:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
21:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 677ms
21:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
21:46:10 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
21:46:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:46:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
21:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:46:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:46:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:46:10 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:46:10 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:46:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:20:1
21:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 630ms
21:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
21:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
21:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1182ms
21:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
21:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
21:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 936ms
21:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
21:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
21:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 681ms
21:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
21:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
21:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 732ms
21:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
21:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
21:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 724ms
21:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
21:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
21:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms
21:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
21:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
21:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 728ms
21:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
21:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
21:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 823ms
21:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
21:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
21:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 827ms
21:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
21:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
21:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 834ms
21:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
21:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
21:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 734ms
21:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
21:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
21:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 682ms
21:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
21:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
21:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 781ms
21:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
21:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
21:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 624ms
21:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
21:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
21:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 625ms
21:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
21:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
21:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 570ms
21:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
21:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
21:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 625ms
21:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
21:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
21:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 671ms
21:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
21:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
21:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 732ms
21:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
21:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
21:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 791ms
21:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
21:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
21:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 579ms
21:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
21:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
21:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 626ms
21:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
21:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
21:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 728ms
21:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
21:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
21:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 780ms
21:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
21:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
21:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 631ms
21:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
21:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
21:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 682ms
21:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
21:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
21:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 679ms
21:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
21:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
21:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 627ms
21:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
21:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
21:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1127ms
21:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
21:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
21:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 740ms
21:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
21:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
21:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 676ms
21:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
21:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
21:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 570ms
21:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
21:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
21:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 685ms
21:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
21:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
21:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 680ms
21:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
21:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
21:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 674ms
21:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
21:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
21:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 684ms
21:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
21:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
21:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 628ms
21:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
21:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
21:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 628ms
21:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
21:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
21:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 928ms
21:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
21:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
21:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 735ms
21:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
21:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
21:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 625ms
21:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
21:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
21:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 622ms
21:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
21:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
21:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 675ms
21:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
21:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
21:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 634ms
21:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
21:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
21:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 723ms
21:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
21:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
21:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 775ms
21:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
21:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
21:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 619ms
21:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
21:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
21:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 629ms
21:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
21:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
21:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 825ms
21:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
21:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
21:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 680ms
21:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
21:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
21:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 725ms
21:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
21:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
21:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 728ms
21:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
21:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
21:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 625ms
21:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
21:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
21:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 627ms
21:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
21:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
21:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 625ms
21:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
21:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
21:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 729ms
21:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
21:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
21:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 734ms
21:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
21:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
21:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 880ms
21:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
21:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
21:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 582ms
21:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
21:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
21:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 578ms
21:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
21:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
21:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 673ms
21:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
21:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
21:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 677ms
21:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
21:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
21:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 727ms
21:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
21:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
21:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 627ms
21:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
21:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
21:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 620ms
21:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
21:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
21:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 625ms
21:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
21:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
21:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 623ms
21:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
21:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
21:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 983ms
21:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
21:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
21:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 730ms
21:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
21:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
21:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 630ms
21:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
21:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
21:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 676ms
21:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
21:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
21:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 577ms
21:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
21:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
21:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 682ms
21:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
21:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
21:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 687ms
21:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
21:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
21:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 671ms
21:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
21:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
21:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 634ms
21:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
21:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
21:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1133ms
21:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
21:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
21:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 676ms
21:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
21:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
21:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 777ms
21:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
21:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
21:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 773ms
21:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
21:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
21:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 626ms
21:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
21:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
21:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 683ms
21:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
21:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
21:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 682ms
21:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
21:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
21:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 673ms
21:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
21:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
21:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 679ms
21:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
21:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
21:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 981ms
21:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
21:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
21:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 731ms
21:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
21:47:14 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | Canvas test: 2d.gradient.interpolate.zerosize.fill - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
21:47:14 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:47:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
21:47:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:14 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:14 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:20:1
21:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 677ms
21:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
21:47:15 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255
21:47:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:47:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
21:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:15 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:15 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:20:1
21:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 831ms
21:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
21:47:15 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | Canvas test: 2d.gradient.interpolate.zerosize.fillText - assert_equals: d[80] expected 0 but got 255
21:47:15 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
21:47:15 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
21:47:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
21:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:15 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:15 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:15 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:20:1
21:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 727ms
21:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
21:47:16 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | Canvas test: 2d.gradient.interpolate.zerosize.stroke - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
21:47:16 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:47:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
21:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:16 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:16 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:16 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:20:1
21:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 727ms
21:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
21:47:17 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64
21:47:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:47:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
21:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:17 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:17 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:20:1
21:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 684ms
21:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
21:47:17 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeText - assert_equals: d[76] expected 0 but got 154
21:47:17 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
21:47:17 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
21:47:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
21:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:17 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:17 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:17 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:20:1
21:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 622ms
21:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
21:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
21:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 621ms
21:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
21:47:19 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
21:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 883ms
21:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
21:47:20 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
21:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 981ms
21:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
21:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
21:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 797ms
21:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
21:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
21:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 576ms
21:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
21:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
21:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 630ms
21:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
21:47:23 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified
21:47:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
21:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:23 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:23 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:20:1
21:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 627ms
21:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
21:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
21:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 678ms
21:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
21:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
21:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 730ms
21:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
21:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
21:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 736ms
21:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
21:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
21:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 778ms
21:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
21:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
21:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 635ms
21:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
21:47:27 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
21:47:27 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:47:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html:31:1
21:47:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:27 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:27 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:27 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html:20:1
21:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 684ms
21:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
21:47:28 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
21:47:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:47:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html:31:1
21:47:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:28 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:28 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:28 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html:20:1
21:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 782ms
21:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
21:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
21:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 671ms
21:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
21:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
21:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 625ms
21:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
21:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
21:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 675ms
21:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
21:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
21:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 626ms
21:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
21:47:31 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
21:47:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:47:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html:40:1
21:47:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:31 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:31 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:31 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html:20:1
21:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 573ms
21:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
21:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
21:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 774ms
21:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
21:47:33 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
21:47:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:47:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html:31:1
21:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:33 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:33 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:33 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html:20:1
21:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 928ms
21:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
21:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
21:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 675ms
21:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
21:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
21:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 626ms
21:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
21:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
21:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 635ms
21:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
21:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
21:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 575ms
21:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
21:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
21:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 577ms
21:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
21:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
21:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 629ms
21:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
21:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
21:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 728ms
21:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
21:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
21:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 679ms
21:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
21:47:39 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
21:47:39 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:47:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html:31:1
21:47:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:39 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:39 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html:20:1
21:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 770ms
21:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
21:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
21:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 682ms
21:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
21:47:40 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
21:47:40 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:47:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html:31:1
21:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:40 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:40 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html:20:1
21:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 729ms
21:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
21:47:41 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
21:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 724ms
21:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
21:47:42 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
21:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 671ms
21:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
21:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
21:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 576ms
21:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
21:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
21:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1073ms
21:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
21:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
21:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 629ms
21:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
21:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
21:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 682ms
21:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
21:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
21:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 724ms
21:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
21:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
21:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 774ms
21:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
21:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
21:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 579ms
21:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
21:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
21:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 574ms
21:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
21:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 781ms
21:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
21:47:49 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable
21:47:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
21:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:49 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:49 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:20:1
21:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 839ms
21:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
21:47:50 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
21:47:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
21:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:50 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:50 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:20:1
21:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 775ms
21:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
21:47:50 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable
21:47:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
21:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:50 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:50 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:20:1
21:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 583ms
21:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
21:47:51 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]"
21:47:51 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
21:47:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
21:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:51 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:51 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:20:1
21:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 625ms
21:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
21:47:52 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable
21:47:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
21:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:47:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:47:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:47:52 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:47:52 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:47:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:20:1
21:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 675ms
21:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
21:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
21:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 926ms
21:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
21:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
21:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 833ms
21:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
21:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
21:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 681ms
21:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
21:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
21:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 626ms
21:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
21:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
21:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 626ms
21:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
21:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
21:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 633ms
21:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
21:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
21:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 733ms
21:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
21:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
21:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 625ms
21:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
21:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
21:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 627ms
21:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
21:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
21:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 734ms
21:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
21:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
21:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 734ms
21:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
21:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
21:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 627ms
21:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
21:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
21:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 725ms
21:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
21:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
21:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 729ms
21:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
21:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
21:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 827ms
21:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
21:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
21:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 577ms
21:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
21:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
21:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 622ms
21:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
21:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
21:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 627ms
21:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
21:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
21:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 731ms
21:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
21:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
21:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 974ms
21:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
21:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
21:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 574ms
21:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
21:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
21:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 675ms
21:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
21:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
21:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 722ms
21:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
21:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
21:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 675ms
21:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
21:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
21:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 694ms
21:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
21:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
21:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 537ms
21:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
21:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
21:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 678ms
21:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
21:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
21:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 574ms
21:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
21:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
21:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 572ms
21:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
21:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
21:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 832ms
21:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
21:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
21:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 576ms
21:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
21:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
21:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 575ms
21:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
21:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
21:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 672ms
21:48:15 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
21:48:15 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 () {
21:48:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
21:48:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:1
21:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:48:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
21:48:15 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 () {
21:48:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
21:48:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:1
21:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:48:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
21:48:15 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 () {
21:48:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
21:48:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:1
21:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:48:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
21:48:15 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 () {
21:48:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
21:48:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:1
21:48:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:48:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
21:48:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 638ms
21:48:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
21:48:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
21:48:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
21:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:48:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
21:48:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
21:48:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
21:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:48:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
21:48:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
21:48:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
21:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:48:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
21:48:16 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 625ms
21:48:16 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
21:48:16 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
21:48:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:23:9
21:48:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:48:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:19:1
21:48:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:6
21:48:16 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.
21:48:17 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
21:48:17 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 624ms
21:48:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
21:48:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
21:48:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 683ms
21:48:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
21:48:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
21:48:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 573ms
21:48:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
21:48:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
21:48:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 525ms
21:48:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
21:48:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
21:48:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 835ms
21:48:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
21:48:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
21:48:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 684ms
21:48:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
21:48:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
21:48:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 680ms
21:48:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
21:48:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
21:48:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 639ms
21:48:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
21:48:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
21:48:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 620ms
21:48:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
21:48:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
21:48:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 571ms
21:48:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
21:48:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
21:48:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 627ms
21:48:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
21:48:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
21:48:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 724ms
21:48:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
21:48:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
21:48:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 777ms
21:48:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
21:48:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
21:48:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 674ms
21:48:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
21:48:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
21:48:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 836ms
21:48:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
21:48:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
21:48:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 580ms
21:48:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
21:48:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
21:48:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 574ms
21:48:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
21:48:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
21:48:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 634ms
21:48:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
21:48:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
21:48:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 622ms
21:48:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
21:48:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
21:48:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 677ms
21:48:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
21:48:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
21:48:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 726ms
21:48:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
21:48:31 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
21:48:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 627ms
21:48:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
21:48:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
21:48:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 573ms
21:48:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
21:48:32 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
21:48:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 678ms
21:48:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
21:48:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
21:48:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 977ms
21:48:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
21:48:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
21:48:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 731ms
21:48:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
21:48:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
21:48:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 685ms
21:48:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
21:48:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
21:48:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 686ms
21:48:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
21:48:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
21:48:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 576ms
21:48:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
21:48:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
21:48:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 579ms
21:48:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
21:48:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
21:48:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 676ms
21:48:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
21:48:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
21:48:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 627ms
21:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
21:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
21:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 623ms
21:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
21:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
21:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 574ms
21:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
21:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
21:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 831ms
21:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
21:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
21:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 622ms
21:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
21:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
21:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 726ms
21:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
21:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
21:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 675ms
21:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
21:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
21:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 733ms
21:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
21:48:43 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
21:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 574ms
21:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
21:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
21:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 584ms
21:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
21:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
21:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 582ms
21:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
21:48:45 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
21:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 635ms
21:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
21:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
21:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 619ms
21:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
21:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
21:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 926ms
21:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
21:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
21:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 577ms
21:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
21:48:48 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 102
21:48:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:48:48 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
21:48:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:48:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:48:48 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:48:48 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:48:48 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:20:1
21:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 626ms
21:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
21:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
21:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 582ms
21:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
21:48:49 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half - assert_equals: Red channel of the pixel at (20, 48) expected 0 but got 4
21:48:49 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:48:49 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html:33:1
21:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:48:49 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:48:49 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:48:49 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html:20:1
21:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 725ms
21:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
21:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
21:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 724ms
21:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
21:48:50 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant - assert_equals: Red channel of the pixel at (1, 48) expected 0 but got 255
21:48:50 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:48:50 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
21:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:48:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:48:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:48:50 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:48:50 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:48:50 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:20:1
21:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 746ms
21:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
21:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
21:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 582ms
21:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
21:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
21:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 571ms
21:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
21:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
21:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 586ms
21:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
21:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
21:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 873ms
21:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
21:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
21:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 679ms
21:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
21:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
21:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 684ms
21:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
21:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
21:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 633ms
21:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
21:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
21:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 622ms
21:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
21:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
21:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 630ms
21:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
21:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
21:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 680ms
21:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
21:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
21:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 685ms
21:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
21:48:58 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
21:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 729ms
21:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
21:48:59 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
21:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 673ms
21:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
21:49:00 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
21:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 829ms
21:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
21:49:01 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)
21:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 631ms
21:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
21:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
21:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 725ms
21:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
21:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
21:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 799ms
21:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
21:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
21:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 678ms
21:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
21:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
21:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 626ms
21:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
21:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
21:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 629ms
21:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
21:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
21:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 627ms
21:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
21:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
21:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 621ms
21:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
21:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
21:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 984ms
21:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
21:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
21:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 776ms
21:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
21:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
21:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 623ms
21:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
21:49:08 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
21:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 621ms
21:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
21:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
21:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 577ms
21:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
21:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
21:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 670ms
21:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
21:49:10 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)
21:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 684ms
21:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
21:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
21:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 722ms
21:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
21:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
21:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 631ms
21:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
21:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
21:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 681ms
21:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
21:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
21:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 822ms
21:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
21:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
21:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 577ms
21:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
21:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
21:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 585ms
21:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
21:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
21:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 622ms
21:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
21:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
21:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 678ms
21:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
21:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
21:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 629ms
21:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
21:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
21:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 679ms
21:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
21:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
21:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 724ms
21:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
21:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
21:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 573ms
21:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
21:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
21:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 621ms
21:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
21:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
21:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 822ms
21:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
21:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
21:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 624ms
21:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
21:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
21:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 671ms
21:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
21:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
21:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 683ms
21:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
21:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
21:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 575ms
21:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
21:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
21:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 583ms
21:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
21:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
21:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 626ms
21:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
21:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
21:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 722ms
21:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
21:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
21:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 677ms
21:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
21:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
21:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 871ms
21:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
21:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
21:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 784ms
21:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
21:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
21:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 523ms
21:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
21:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
21:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 587ms
21:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
21:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
21:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 671ms
21:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
21:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
21:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 620ms
21:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
21:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
21:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 628ms
21:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
21:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
21:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 686ms
21:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
21:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
21:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 533ms
21:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
21:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
21:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 542ms
21:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
21:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
21:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 582ms
21:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
21:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
21:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 923ms
21:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
21:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
21:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 779ms
21:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
21:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
21:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 629ms
21:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
21:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
21:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 628ms
21:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
21:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
21:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 573ms
21:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
21:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
21:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 580ms
21:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
21:49:37 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
21:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 626ms
21:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
21:49:38 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
21:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 674ms
21:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
21:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
21:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 628ms
21:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
21:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
21:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 631ms
21:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
21:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
21:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 830ms
21:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
21:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
21:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 625ms
21:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
21:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
21:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 728ms
21:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
21:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
21:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 738ms
21:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
21:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
21:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 631ms
21:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
21:49:43 INFO - TEST-FAIL | /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) - assert_equals: Red channel of the pixel at (95, 45) expected 0 but got 255
21:49:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:49:43 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html:30:1
21:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:49:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:49:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:49:43 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:49:43 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:49:43 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html:20:1
21:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 772ms
21:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
21:49:44 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added - assert_equals: Red channel of the pixel at (5, 45) expected 0 but got 255
21:49:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:49:44 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html:30:1
21:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:49:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:49:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:49:44 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:49:44 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:49:44 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html:20:1
21:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 575ms
21:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
21:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
21:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 623ms
21:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
21:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
21:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 572ms
21:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
21:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
21:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 681ms
21:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
21:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
21:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 888ms
21:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
21:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
21:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 637ms
21:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
21:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
21:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 572ms
21:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
21:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
21:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 631ms
21:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
21:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
21:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 578ms
21:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
21:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
21:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 677ms
21:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
21:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
21:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 678ms
21:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
21:49:51 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
21:49:51 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:49:51 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html:29:1
21:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:49:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:49:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:49:51 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:49:51 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:49:51 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html:20:1
21:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 730ms
21:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
21:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
21:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 677ms
21:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
21:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
21:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 730ms
21:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
21:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
21:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 828ms
21:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
21:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
21:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 571ms
21:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
21:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
21:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 626ms
21:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
21:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
21:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 682ms
21:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
21:49:56 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
21:49:56 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:49:56 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html:31:1
21:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:49:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:49:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:49:56 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:49:56 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:49:56 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html:20:1
21:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 677ms
21:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
21:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
21:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 625ms
21:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
21:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
21:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 575ms
21:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
21:49:58 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | Zero-length line segments from arcTo and arc are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
21:49:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:49:58 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
21:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:49:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:49:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:49:58 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:49:58 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:49:58 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:20:1
21:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 622ms
21:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
21:49:58 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
21:49:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:49:58 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
21:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:49:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:49:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:49:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:49:58 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:49:58 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:49:58 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:20:1
21:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 620ms
21:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
21:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
21:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 728ms
21:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
21:50:00 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
21:50:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:50:00 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
21:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:50:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:50:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:50:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:50:00 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:50:00 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:50:00 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:20:1
21:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 1125ms
21:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
21:50:01 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.line.html | Zero-length line segments from lineTo are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
21:50:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:50:01 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
21:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:50:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:50:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:50:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:50:01 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:50:01 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:50:01 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:20:1
21:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 678ms
21:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
21:50:02 INFO - TEST-FAIL | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255
21:50:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
21:50:02 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
21:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:50:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:50:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:50:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:50:02 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:50:02 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:50:02 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:20:1
21:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 754ms
21:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
21:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
21:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 624ms
21:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
21:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
21:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 635ms
21:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
21:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
21:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 723ms
21:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
21:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
21:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 632ms
21:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
21:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
21:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 708ms
21:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
21:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
21:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 579ms
21:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
21:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
21:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 682ms
21:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
21:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
21:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 878ms
21:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
21:50:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
21:50:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 726ms
21:50:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
21:50:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
21:50:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 725ms
21:50:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
21:50:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
21:50:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 726ms
21:50:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
21:50:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
21:50:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 521ms
21:50:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
21:50:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
21:50:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 581ms
21:50:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
21:50:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
21:50:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 731ms
21:50:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
21:50:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
21:50:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 621ms
21:50:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
21:50:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
21:50:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 621ms
21:50:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
21:50:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
21:50:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 972ms
21:50:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
21:50:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
21:50:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 628ms
21:50:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
21:50:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
21:50:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 628ms
21:50:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
21:50:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
21:50:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 684ms
21:50:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
21:50:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
21:50:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 573ms
21:50:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
21:50:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
21:50:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 576ms
21:50:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
21:50:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
21:50:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 578ms
21:50:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
21:50:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
21:50:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 570ms
21:50:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
21:50:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
21:50:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 524ms
21:50:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
21:50:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
21:50:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 674ms
21:50:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
21:50:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
21:50:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 780ms
21:50:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
21:50:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
21:50:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 792ms
21:50:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
21:50:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
21:50:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 728ms
21:50:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
21:50:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
21:50:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 628ms
21:50:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
21:50:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
21:50:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 533ms
21:50:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
21:50:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
21:50:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 539ms
21:50:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
21:50:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
21:50:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 583ms
21:50:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
21:50:24 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
21:50:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 632ms
21:50:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
21:50:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
21:50:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 674ms
21:50:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
21:50:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
21:50:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 575ms
21:50:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
21:50:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
21:50:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 726ms
21:50:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
21:50:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
21:50:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 837ms
21:50:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
21:50:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
21:50:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 624ms
21:50:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
21:50:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
21:50:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 676ms
21:50:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
21:50:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
21:50:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 676ms
21:50:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
21:50:30 INFO - TEST-FAIL | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | ImageData does not have a usable constructor - assert_throws: function "function () { new window.ImageData(1,1); }" did not throw
21:50:30 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
21:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:50:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:50:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:50:30 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:50:30 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:50:30 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:20:1
21:50:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 674ms
21:50:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
21:50:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
21:50:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 776ms
21:50:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
21:50:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
21:50:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 641ms
21:50:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
21:50:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
21:50:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 574ms
21:50:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
21:50:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
21:50:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 579ms
21:50:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
21:50:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
21:50:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 775ms
21:50:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
21:50:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
21:50:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 889ms
21:50:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
21:50:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
21:50:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 629ms
21:50:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
21:50:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
21:50:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 681ms
21:50:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
21:50:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
21:50:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 676ms
21:50:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
21:50:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
21:50:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 575ms
21:50:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
21:50:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
21:50:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 620ms
21:50:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
21:50:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
21:50:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 770ms
21:50:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
21:50:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
21:50:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 674ms
21:50:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
21:50:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
21:50:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 726ms
21:50:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
21:50:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
21:50:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 875ms
21:50:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
21:50:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
21:50:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 783ms
21:50:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
21:50:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
21:50:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 577ms
21:50:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
21:50:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
21:50:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 672ms
21:50:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
21:50:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
21:50:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 677ms
21:50:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
21:50:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
21:50:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 623ms
21:50:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
21:50:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
21:50:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 682ms
21:50:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
21:50:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
21:50:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 627ms
21:50:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
21:50:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
21:50:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 593ms
21:50:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
21:50:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
21:50:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 623ms
21:50:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
21:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
21:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 879ms
21:50:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
21:50:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
21:50:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 882ms
21:50:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
21:50:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
21:50:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 732ms
21:50:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
21:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
21:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 722ms
21:50:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
21:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
21:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 633ms
21:50:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
21:50:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
21:50:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 571ms
21:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
21:50:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
21:50:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 526ms
21:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
21:50:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
21:50:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 583ms
21:50:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
21:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
21:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 624ms
21:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
21:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
21:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 624ms
21:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
21:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
21:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 670ms
21:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
21:50:55 INFO - PROCESS | 1892 | [Child 1943] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-cen-l64-pgo-0000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1768
21:50:55 INFO - PROCESS | 1892 | [Child 1943] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-cen-l64-pgo-0000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1768
21:50:55 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/4t2LqhigTqy0bwpifMXrhA/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
21:51:10 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/7ca1e38b-3eaa-242d-0c54b964-356cad3a.dmp
21:51:10 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/7ca1e38b-3eaa-242d-0c54b964-356cad3a.extra
21:51:11 INFO - PROCESS-CRASH | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | application crashed [@ mozilla::layers::CompositorParent::GetAPZCTreeManager(unsigned long)]
21:51:11 INFO - Crash dump filename: /tmp/tmp4mly2a.mozrunner/minidumps/7ca1e38b-3eaa-242d-0c54b964-356cad3a.dmp
21:51:11 INFO - Operating system: Linux
21:51:11 INFO - 0.0.0 Linux 3.2.0-76-generic #111-Ubuntu SMP Tue Jan 13 22:16:09 UTC 2015 x86_64
21:51:11 INFO - CPU: amd64
21:51:11 INFO - family 6 model 62 stepping 4
21:51:11 INFO - 1 CPU
21:51:11 INFO -
21:51:11 INFO - Crash reason: SIGSEGV
21:51:11 INFO - Crash address: 0x0
21:51:11 INFO - Process uptime: not available
21:51:11 INFO -
21:51:11 INFO - Thread 0 (crashed)
21:51:11 INFO - 0 libxul.so!mozilla::layers::CompositorParent::GetAPZCTreeManager(unsigned long) [RefPtr.h:96377bdbcdf3 : 240 + 0x0]
21:51:11 INFO - rax = 0xe5e5e5e5e5e5e5e5 rdx = 0x0000000000000000
21:51:11 INFO - rcx = 0x00007f7e8f6a39fa rbx = 0x00007f7e63d84a80
21:51:11 INFO - rsi = 0x0000000000000000 rdi = 0x00007f7e71d6d190
21:51:11 INFO - rbp = 0x00007fff22108be0 rsp = 0x00007fff22108be0
21:51:11 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000
21:51:11 INFO - r10 = 0x0000000000000001 r11 = 0x0000000000000206
21:51:11 INFO - r12 = 0x00007fff22108d60 r13 = 0x0000000000000734
21:51:11 INFO - r14 = 0x00000000000004cc r15 = 0x0000000000000006
21:51:11 INFO - rip = 0x00007f7e83810315
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libxul.so!mozilla::layout::RenderFrameParent::GetApzcTreeManager() [RenderFrameParent.cpp:96377bdbcdf3 : 354 + 0x9]
21:51:11 INFO - rbx = 0x00007f7e63d84a80 rbp = 0x00007fff22108c00
21:51:11 INFO - rsp = 0x00007fff22108bf0 r12 = 0x00007fff22108d60
21:51:11 INFO - r13 = 0x0000000000000734 r14 = 0x00000000000004cc
21:51:11 INFO - r15 = 0x0000000000000006 rip = 0x00007f7e84707739
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libxul.so!mozilla::layout::RenderFrameParent::UpdateZoomConstraints(unsigned int, unsigned long, mozilla::Maybe const&) [RenderFrameParent.cpp:96377bdbcdf3 : 588 + 0x5]
21:51:11 INFO - rbx = 0x00007f7e63d84a80 rbp = 0x00007fff22108c50
21:51:11 INFO - rsp = 0x00007fff22108c10 r12 = 0x00007fff22108d60
21:51:11 INFO - r13 = 0x0000000000000734 r14 = 0x00000000000004cc
21:51:11 INFO - r15 = 0x0000000000000006 rip = 0x00007f7e84707768
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libxul.so!mozilla::dom::TabParent::RecvUpdateZoomConstraints(unsigned int const&, unsigned long const&, mozilla::Maybe const&) [TabParent.cpp:96377bdbcdf3 : 2763 + 0x13]
21:51:11 INFO - rbx = 0x00007fff22108d60 rbp = 0x00007fff22108c80
21:51:11 INFO - rsp = 0x00007fff22108c60 r12 = 0x00007fff22108d00
21:51:11 INFO - r13 = 0x00007fff22108d10 r14 = 0x00007f7e8716b4d0
21:51:11 INFO - r15 = 0x0000000000000006 rip = 0x00007f7e843174eb
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libxul.so!mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const&) [PBrowserParent.cpp:96377bdbcdf3 : 2707 + 0x8]
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff22108e60
21:51:11 INFO - rsp = 0x00007fff22108c90 r12 = 0x00007f7e8716e2b0
21:51:11 INFO - r13 = 0x00007fff22109220 r14 = 0x00007f7e8716b4d0
21:51:11 INFO - r15 = 0x0000000000000006 rip = 0x00007f7e83530640
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libxul.so!mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const&) [PContentParent.cpp:96377bdbcdf3 : 3556 + 0xc]
21:51:11 INFO - rbx = 0x00007f7e8716e2b0 rbp = 0x00007fff22109100
21:51:11 INFO - rsp = 0x00007fff22108e70 r12 = 0x00007fff22109220
21:51:11 INFO - r13 = 0x00007fff22109220 r14 = 0x00007f7e8716b4d0
21:51:11 INFO - r15 = 0x0000000000000006 rip = 0x00007f7e8358584e
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 6 libxul.so!mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) [MessageChannel.cpp:96377bdbcdf3 : 1388 + 0x6]
21:51:11 INFO - rbx = 0x00007f7e5d321068 rbp = 0x00007fff22109130
21:51:11 INFO - rsp = 0x00007fff22109110 r12 = 0x00007fff22109220
21:51:11 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x00007f7e5d321068 rip = 0x00007f7e82e4b081
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 7 libxul.so!mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message const&) [MessageChannel.cpp:96377bdbcdf3 : 1308 + 0xb]
21:51:11 INFO - rbx = 0x00007fff22109220 rbp = 0x00007fff22109200
21:51:11 INFO - rsp = 0x00007fff22109140 r12 = 0x00000000ffffffff
21:51:11 INFO - r13 = 0x00007f7e71d81620 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x00007f7e5d321068 rip = 0x00007f7e82e4bb1c
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 8 libxul.so!mozilla::ipc::MessageChannel::OnMaybeDequeueOne() [MessageChannel.cpp:96377bdbcdf3 : 1279 + 0xc]
21:51:11 INFO - rbx = 0x00007f7e5d321068 rbp = 0x00007fff22109270
21:51:11 INFO - rsp = 0x00007fff22109210 r12 = 0x00007f7e71d81620
21:51:11 INFO - r13 = 0x0000000000000001 r14 = 0x00007fff22109288
21:51:11 INFO - r15 = 0x00007fff22109280 rip = 0x00007f7e82e4c6c5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 9 libxul.so!MessageLoop::DoWork() [message_loop.cc:96377bdbcdf3 : 364 + 0xb]
21:51:11 INFO - rbx = 0x00007f7e7fb03bc0 rbp = 0x00007fff221092d0
21:51:11 INFO - rsp = 0x00007fff22109280 r12 = 0x00007f7e63950110
21:51:11 INFO - r13 = 0x00007f7e86e9f070 r14 = 0x00007fff22109288
21:51:11 INFO - r15 = 0x00007fff22109280 rip = 0x00007f7e82e4994d
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 10 libxul.so!mozilla::ipc::DoWorkRunnable::Run() [MessagePump.cpp:96377bdbcdf3 : 220 + 0x9]
21:51:11 INFO - rbx = 0x00007f7e7fb03bc0 rbp = 0x00007fff221092f0
21:51:11 INFO - rsp = 0x00007fff221092e0 r12 = 0x0000000000000001
21:51:11 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e77b82648
21:51:11 INFO - r15 = 0x00007f7e8e48caa0 rip = 0x00007f7e833e2e20
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 11 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:96377bdbcdf3 : 964 + 0x2]
21:51:11 INFO - rbx = 0x0000000000000001 rbp = 0x00007fff22109380
21:51:11 INFO - rsp = 0x00007fff22109300 r12 = 0x00007fff22109390
21:51:11 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e77b82648
21:51:11 INFO - r15 = 0x00007f7e8e48caa0 rip = 0x00007f7e82e29599
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 12 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff221093b0
21:51:11 INFO - rsp = 0x00007fff22109390 r12 = 0x00007f7e7fb03bc0
21:51:11 INFO - r13 = 0x00007f7e8e4f1c20 r14 = 0x00007f7e86e6f2d0
21:51:11 INFO - r15 = 0x00007f7e87226d30 rip = 0x00007f7e82e322de
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 13 libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 95 + 0xb]
21:51:11 INFO - rbx = 0x00007f7e8e4f1c00 rbp = 0x00007fff22109400
21:51:11 INFO - rsp = 0x00007fff221093c0 r12 = 0x00007f7e7fb03bc0
21:51:11 INFO - r13 = 0x00007f7e8e4f1c20 r14 = 0x00007f7e86e6f2d0
21:51:11 INFO - r15 = 0x00007f7e87226d30 rip = 0x00007f7e82e4b203
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 14 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:11 INFO - rbx = 0x00007f7e77b82640 rbp = 0x00007fff22109430
21:51:11 INFO - rsp = 0x00007fff22109410 r12 = 0x00007f7e8e48caa0
21:51:11 INFO - r13 = 0x00007fff22109791 r14 = 0x00007f7e8721f0b0
21:51:11 INFO - r15 = 0x00007f7e87226d30 rip = 0x00007f7e833cd283
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 15 libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:96377bdbcdf3 : 156 + 0xd]
21:51:11 INFO - rbx = 0x00007f7e77b82640 rbp = 0x00007fff22109450
21:51:11 INFO - rsp = 0x00007fff22109440 r12 = 0x00007f7e8e48caa0
21:51:11 INFO - r13 = 0x00007fff22109791 r14 = 0x00007f7e8721f0b0
21:51:11 INFO - r15 = 0x00007f7e87226d30 rip = 0x00007f7e8444fe18
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 16 libxul.so!nsAppStartup::Run() [nsAppStartup.cpp:96377bdbcdf3 : 281 + 0x6]
21:51:11 INFO - rbx = 0x00007f7e77b691f0 rbp = 0x00007fff22109470
21:51:11 INFO - rsp = 0x00007fff22109460 r12 = 0x00007f7e86e69830
21:51:11 INFO - r13 = 0x00007fff22109791 r14 = 0x00007f7e8721f0b0
21:51:11 INFO - r15 = 0x00007f7e87226d30 rip = 0x00007f7e84a0f21c
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 17 libxul.so!XREMain::XRE_mainRun() [nsAppRunner.cpp:96377bdbcdf3 : 4298 + 0x7]
21:51:11 INFO - rbx = 0x00007f7e8722a410 rbp = 0x00007fff221095d0
21:51:11 INFO - rsp = 0x00007fff22109480 r12 = 0x00007f7e86e69830
21:51:11 INFO - r13 = 0x00007fff22109791 r14 = 0x00007f7e8721f0b0
21:51:11 INFO - r15 = 0x00007f7e87226d30 rip = 0x00007f7e84a47bc3
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 18 libxul.so!XREMain::XRE_main(int, char**, nsXREAppData const*) [nsAppRunner.cpp:96377bdbcdf3 : 4391 + 0x5]
21:51:11 INFO - rbx = 0x00007fff22109630 rbp = 0x00007fff22109620
21:51:11 INFO - rsp = 0x00007fff221095e0 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e8e442800
21:51:11 INFO - r15 = 0x00007f7e83196160 rip = 0x00007f7e84a4a212
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 19 libxul.so!XRE_main [nsAppRunner.cpp:96377bdbcdf3 : 4493 + 0x14]
21:51:11 INFO - rbx = 0x0000000000000005 rbp = 0x00007fff221097c0
21:51:11 INFO - rsp = 0x00007fff22109630 r12 = 0x00007fff2210aab8
21:51:11 INFO - r13 = 0x00007fff22109830 r14 = 0x00007f7e8e43b6c0
21:51:11 INFO - r15 = 0x00007f7e83196160 rip = 0x00007f7e84a4a4a2
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 20 firefox!do_main [nsBrowserApp.cpp:96377bdbcdf3 : 212 + 0xd]
21:51:11 INFO - rbx = 0x00007fff2210aab8 rbp = 0x00007fff2210a860
21:51:11 INFO - rsp = 0x00007fff221097d0 r12 = 0x0000000000000005
21:51:11 INFO - r13 = 0x00007f7e8e43ba80 r14 = 0x00007f7e8e43b6c0
21:51:11 INFO - r15 = 0x00007f7e83196160 rip = 0x0000000000408ff6
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 21 firefox!main [nsBrowserApp.cpp:96377bdbcdf3 : 352 + 0x12]
21:51:11 INFO - rbx = 0x00007fff2210aab8 rbp = 0x00007fff2210a9d0
21:51:11 INFO - rsp = 0x00007fff2210a870 r12 = 0x00000000000000ff
21:51:11 INFO - r13 = 0x0000000000000005 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000017105bd42f9 rip = 0x000000000040548e
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 22 libc-2.15.so!__libc_start_main + 0xed
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007fff2210a9e0 r12 = 0x0000000000408908
21:51:11 INFO - r13 = 0x00007fff2210aab0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000000 rip = 0x00007f7e8e6d976d
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 23 firefox!_start + 0x29
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007fff2210aaa0 r12 = 0x0000000000408908
21:51:11 INFO - r13 = 0x00007fff2210aab0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000000 rip = 0x0000000000408931
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 1
21:51:11 INFO - 0 libc-2.15.so!__poll + 0x53
21:51:11 INFO - rax = 0xfffffffffffffdfc rdx = 0xffffffffffffffff
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e8e4d4740
21:51:11 INFO - rsi = 0x0000000000000001 rdi = 0x00007f7e8e481598
21:51:11 INFO - rbp = 0x00007f7e8e481598 rsp = 0x00007f7e8106edf0
21:51:11 INFO - r8 = 0x0000000000000000 r9 = 0x000000000000076a
21:51:11 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000293
21:51:11 INFO - r12 = 0x00007f7e8a0a9f00 r13 = 0x00000000ffffffff
21:51:11 INFO - r14 = 0x0000000000000001 r15 = 0x0000000000000001
21:51:11 INFO - rip = 0x00007f7e8e7a0933
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libglib-2.0.so.0.3200.1!g_main_context_iterate [gmain.c : 3417 + 0xc]
21:51:11 INFO - rbx = 0x00007f7e8e4d4740 rbp = 0x00007f7e8e481598
21:51:11 INFO - rsp = 0x00007f7e8106ee20 r12 = 0x00007f7e8a0a9f00
21:51:11 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000001
21:51:11 INFO - r15 = 0x0000000000000001 rip = 0x00007f7e8a09cff6
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libglib-2.0.so.0.3200.1!g_main_loop_run [gmain.c : 3317 + 0x12]
21:51:11 INFO - rbx = 0x00007f7e8e440e70 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e8106ee70 r12 = 0x00007fff22108e00
21:51:11 INFO - r13 = 0x00007f7e8106f9c0 r14 = 0x00007f7e8e4a5050
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8a09d45a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libdconfsettings.so!dconf_context_thread [dconfcontext.c : 11 + 0x8]
21:51:11 INFO - rbx = 0x00007f7e8e4d4740 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e8106ee90 r12 = 0x00007fff22108e00
21:51:11 INFO - r13 = 0x00007f7e8106f9c0 r14 = 0x00007f7e8e4a5050
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8045998b
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libglib-2.0.so.0.3200.1!g_thread_proxy [gthread.c : 801 + 0x6]
21:51:11 INFO - rbx = 0x00007f7e8e40aa30 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e8106eea0 r12 = 0x00007fff22108e00
21:51:11 INFO - r13 = 0x00007f7e8106f9c0 r14 = 0x00007f7e8e4a5050
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8a0be9a5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e8106eeb0 r12 = 0x00007fff22108e00
21:51:11 INFO - r13 = 0x00007f7e8106f9c0 r14 = 0x00007f7e8e4a5050
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 6 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e8106efc0 r12 = 0x00007fff22108e00
21:51:11 INFO - r13 = 0x00007f7e8106f9c0 r14 = 0x00007f7e8e4a5050
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 2
21:51:11 INFO - 0 libc-2.15.so!__poll + 0x53
21:51:11 INFO - rax = 0xfffffffffffffdfc rdx = 0xffffffffffffffff
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e8e4d5030
21:51:11 INFO - rsi = 0x0000000000000003 rdi = 0x00007f7e7fb75200
21:51:11 INFO - rbp = 0x00007f7e7fb75200 rsp = 0x00007f7e7f8efdf0
21:51:11 INFO - r8 = 0x0000000000000000 r9 = 0x000000000000076c
21:51:11 INFO - r10 = 0x00007f7e7fb2d540 r11 = 0x0000000000000293
21:51:11 INFO - r12 = 0x00007f7e8a0a9f00 r13 = 0x00000000ffffffff
21:51:11 INFO - r14 = 0x0000000000000003 r15 = 0x0000000000000001
21:51:11 INFO - rip = 0x00007f7e8e7a0933
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libglib-2.0.so.0.3200.1!g_main_context_iterate [gmain.c : 3417 + 0xc]
21:51:11 INFO - rbx = 0x00007f7e8e4d5030 rbp = 0x00007f7e7fb75200
21:51:11 INFO - rsp = 0x00007f7e7f8efe20 r12 = 0x00007f7e8a0a9f00
21:51:11 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000003
21:51:11 INFO - r15 = 0x0000000000000001 rip = 0x00007f7e8a09cff6
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libglib-2.0.so.0.3200.1!g_main_loop_run [gmain.c : 3317 + 0x12]
21:51:11 INFO - rbx = 0x00007f7e7fb6cb30 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e7f8efe70 r12 = 0x00007f7e8106eb30
21:51:11 INFO - r13 = 0x00007f7e7f8f09c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8a09d45a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libgio-2.0.so.0.3200.1!gdbus_shared_thread_func [gdbusprivate.c : 277 + 0x9]
21:51:11 INFO - rbx = 0x00007f7e7fb751e0 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e7f8efe90 r12 = 0x00007f7e8106eb30
21:51:11 INFO - r13 = 0x00007f7e7f8f09c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8a6622c6
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libglib-2.0.so.0.3200.1!g_thread_proxy [gthread.c : 801 + 0x6]
21:51:11 INFO - rbx = 0x00007f7e7fb24a80 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e7f8efea0 r12 = 0x00007f7e8106eb30
21:51:11 INFO - r13 = 0x00007f7e7f8f09c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8a0be9a5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e7f8efeb0 r12 = 0x00007f7e8106eb30
21:51:11 INFO - r13 = 0x00007f7e7f8f09c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 6 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e7f8effc0 r12 = 0x00007f7e8106eb30
21:51:11 INFO - r13 = 0x00007f7e7f8f09c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 3
21:51:11 INFO - 0 libc-2.15.so!syscall + 0x19
21:51:11 INFO - rax = 0xfffffffffffffffc rdx = 0x0000000000000020
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e7fbc5c00
21:51:11 INFO - rsi = 0x00007f7e8e45da80 rdi = 0x000000000000001c
21:51:11 INFO - rbp = 0x00007f7e7d869b20 rsp = 0x00007f7e7d869b18
21:51:11 INFO - r8 = 0x00007f7e833cd9b0 r9 = 0x00007f7e7d869b70
21:51:11 INFO - r10 = 0x00000000ffffffff r11 = 0x0000000000000246
21:51:11 INFO - r12 = 0xffffffffffffffff r13 = 0x0000000000000000
21:51:11 INFO - r14 = 0x00007f7e8e45da80 r15 = 0x00007f7e7fbec160
21:51:11 INFO - rip = 0x00007f7e8e7a8509
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libxul.so!epoll_wait [epoll_sub.c:96377bdbcdf3 : 63 + 0xa]
21:51:11 INFO - rbx = 0x00007f7e7fbc5c00 rbp = 0x00007f7e7d869b20
21:51:11 INFO - rsp = 0x00007f7e7d869b20 r12 = 0xffffffffffffffff
21:51:11 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e8e45da80
21:51:11 INFO - r15 = 0x00007f7e7fbec160 rip = 0x00007f7e833d9e6a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libxul.so!epoll_dispatch [epoll.c:96377bdbcdf3 : 407 + 0x13]
21:51:11 INFO - rbx = 0x00007f7e7fbc5c00 rbp = 0x00007f7e7d869b70
21:51:11 INFO - rsp = 0x00007f7e7d869b30 r12 = 0xffffffffffffffff
21:51:11 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e8e45da80
21:51:11 INFO - r15 = 0x00007f7e7fbec160 rip = 0x00007f7e833d9ccb
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libxul.so!event_base_loop [event.c:96377bdbcdf3 : 1607 + 0xa]
21:51:11 INFO - rbx = 0x00007f7e8e4f1e40 rbp = 0x00007f7e7d869c20
21:51:11 INFO - rsp = 0x00007f7e7d869b80 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x00007f7e8e4f1e58 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x00007f7e7fbc5c00 rip = 0x00007f7e833dd130
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libxul.so!base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [message_pump_libevent.cc:96377bdbcdf3 : 370 + 0xe]
21:51:11 INFO - rbx = 0x00007f7e8e4f1e40 rbp = 0x00007f7e7d869c90
21:51:11 INFO - rsp = 0x00007f7e7d869c30 r12 = 0x00007f7e833cd9b0
21:51:11 INFO - r13 = 0x00007f7e8e4f1e58 r14 = 0x00007f7e7d869ce0
21:51:11 INFO - r15 = 0x00007f7e82e498a0 rip = 0x00007f7e833d19cb
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:11 INFO - rbx = 0x00007f7e8e4f1d40 rbp = 0x00007f7e7d869cc0
21:51:11 INFO - rsp = 0x00007f7e7d869ca0 r12 = 0x00007f7e7d869ce0
21:51:11 INFO - r13 = 0x00007f7e7d86a9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e833cd283
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 6 libxul.so!base::Thread::ThreadMain() [thread.cc:96377bdbcdf3 : 172 + 0x8]
21:51:11 INFO - rbx = 0x00007f7e8e4f1d40 rbp = 0x00007f7e7d869e90
21:51:11 INFO - rsp = 0x00007f7e7d869cd0 r12 = 0x00007f7e7d869ce0
21:51:11 INFO - r13 = 0x00007f7e7d86a9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e833d3eff
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 7 libxul.so!ThreadFunc [platform_thread_posix.cc:96377bdbcdf3 : 39 + 0xe]
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x00007f7e7d869ea0
21:51:11 INFO - rsp = 0x00007f7e7d869ea0 r12 = 0x00007fff221093e0
21:51:11 INFO - r13 = 0x00007f7e7d86a9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e833d3f7c
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 8 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e7d869eb0 r12 = 0x00007fff221093e0
21:51:11 INFO - r13 = 0x00007f7e7d86a9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 9 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e7d869fc0 r12 = 0x00007fff221093e0
21:51:11 INFO - r13 = 0x00007f7e7d86a9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 4
21:51:11 INFO - 0 libc-2.15.so!__poll + 0x53
21:51:11 INFO - rax = 0xfffffffffffffdfc rdx = 0xffffffffffffffff
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x000000000000002a
21:51:11 INFO - rsi = 0x0000000000000002 rdi = 0x00007f7e7b69ec80
21:51:11 INFO - rbp = 0x00007f7e7b69ecc0 rsp = 0x00007f7e7b69ec40
21:51:11 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000
21:51:11 INFO - r10 = 0x00007f7e7b69ea00 r11 = 0x0000000000000293
21:51:11 INFO - r12 = 0x00007f7e7cf69ba0 r13 = 0x00000000ffffffff
21:51:11 INFO - r14 = 0x8000000000000000 r15 = 0x00007f7e8e48cde0
21:51:11 INFO - rip = 0x00007f7e8e7a0933
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libxul.so!nsNotifyAddrListener::Run() [nsNotifyAddrListener_Linux.cpp:96377bdbcdf3 : 285 + 0x11]
21:51:11 INFO - rbx = 0x000000000000002a rbp = 0x00007f7e7b69ecc0
21:51:11 INFO - rsp = 0x00007f7e7b69ec70 r12 = 0x00007f7e7cf69ba0
21:51:11 INFO - r13 = 0x00000000ffffffff r14 = 0x8000000000000000
21:51:11 INFO - r15 = 0x00007f7e8e48cde0 rip = 0x00007f7e8334d145
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:96377bdbcdf3 : 964 + 0x2]
21:51:11 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e7b69ed50
21:51:11 INFO - rsp = 0x00007f7e7b69ecd0 r12 = 0x00007f7e7b69ed60
21:51:11 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x00007f7e8e48cde0 rip = 0x00007f7e82e29599
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x00007f7e7b69ed80
21:51:11 INFO - rsp = 0x00007f7e7b69ed60 r12 = 0x00007f7e7fb03d60
21:51:11 INFO - r13 = 0x00007f7e86e6f2d0 r14 = 0x00007f7e7cff3ee0
21:51:11 INFO - r15 = 0x00007f7e7b69f700 rip = 0x00007f7e82e322de
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 326 + 0xb]
21:51:11 INFO - rbx = 0x00007f7e7cff3ec0 rbp = 0x00007f7e7b69edd0
21:51:11 INFO - rsp = 0x00007f7e7b69ed90 r12 = 0x00007f7e7fb03d60
21:51:11 INFO - r13 = 0x00007f7e86e6f2d0 r14 = 0x00007f7e7cff3ee0
21:51:11 INFO - r15 = 0x00007f7e7b69f700 rip = 0x00007f7e833e59e9
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:11 INFO - rbx = 0x00007f7e8e48cde0 rbp = 0x00007f7e7b69ee00
21:51:11 INFO - rsp = 0x00007f7e7b69ede0 r12 = 0x00007f7e7fb03d60
21:51:11 INFO - r13 = 0x00007f7e8e48cdf8 r14 = 0x00007f7e7b69f670
21:51:11 INFO - r15 = 0x00007f7e7b69f700 rip = 0x00007f7e833cd283
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 6 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:11 INFO - rbx = 0x00007f7e8e48cde0 rbp = 0x00007f7e7b69ee50
21:51:11 INFO - rsp = 0x00007f7e7b69ee10 r12 = 0x00007f7e7fb03d60
21:51:11 INFO - r13 = 0x00007f7e8e48cdf8 r14 = 0x00007f7e7b69f670
21:51:11 INFO - r15 = 0x00007f7e7b69f700 rip = 0x00007f7e831b85cf
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 7 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:11 INFO - rbx = 0x00007f7e8e479ec0 rbp = 0x00007f7e7b69eea0
21:51:11 INFO - rsp = 0x00007f7e7b69ee60 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x000000000000076f r14 = 0x00007f7e7b69f670
21:51:11 INFO - r15 = 0x00007f7e7b69f700 rip = 0x00007f7e8e1eadb5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 8 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e7b69eeb0 r12 = 0x00007fff22107b10
21:51:11 INFO - r13 = 0x00007f7e7b69f9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 9 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e7b69efc0 r12 = 0x00007fff22107b10
21:51:11 INFO - r13 = 0x00007f7e7b69f9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 5
21:51:11 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:11 INFO - rax = 0xfffffffffffffe00 rdx = 0x0000000000000131
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e8e479fe0
21:51:11 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e7cff3d4c
21:51:11 INFO - rbp = 0x00007f7e8fac7de0 rsp = 0x00007f7e8fac7d90
21:51:11 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000098
21:51:11 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:11 INFO - r12 = 0x00007f7e7cff3d40 r13 = 0x00000000ffffffff
21:51:11 INFO - r14 = 0x0000000000000002 r15 = 0x00000000001efa8c
21:51:11 INFO - rip = 0x00007f7e8f6a0d84
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:11 INFO - rbx = 0x00007f7e8e479fe0 rbp = 0x00007f7e8fac7de0
21:51:11 INFO - rsp = 0x00007f7e8fac7dc0 r12 = 0x00007f7e7cff3d40
21:51:11 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000002
21:51:11 INFO - r15 = 0x00000000001efa8c rip = 0x00007f7e8e1e9769
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libxul.so!mozilla::net::ClosingService::ThreadFunc() [CondVar.h:96377bdbcdf3 : 79 + 0xd]
21:51:11 INFO - rbx = 0x00007f7e7cff3d00 rbp = 0x00007f7e8fac7e50
21:51:11 INFO - rsp = 0x00007f7e8fac7df0 r12 = 0x00007f7e7cff3d18
21:51:11 INFO - r13 = 0x00007f7e7cff3d08 r14 = 0x0000000000000002
21:51:11 INFO - r15 = 0x00000000001efa8c rip = 0x00007f7e831fe190
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:11 INFO - rbx = 0x00007f7e8e479fe0 rbp = 0x00007f7e8fac7ea0
21:51:11 INFO - rsp = 0x00007f7e8fac7e60 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x0000000000000770 r14 = 0x00007f7e8fac8670
21:51:11 INFO - r15 = 0x00007f7e8fac8700 rip = 0x00007f7e8e1eadb5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e8fac7eb0 r12 = 0x00007fff22107de0
21:51:11 INFO - r13 = 0x00007f7e8fac89c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e8fac7fc0 r12 = 0x00007fff22107de0
21:51:11 INFO - r13 = 0x00007f7e8fac89c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 6
21:51:11 INFO - 0 libc-2.15.so!__poll + 0x53
21:51:11 INFO - rax = 0xfffffffffffffdfc rdx = 0xffffffffffffffff
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x0000000000000009
21:51:11 INFO - rsi = 0x0000000000000009 rdi = 0x00007f7e7ae9d900
21:51:11 INFO - rbp = 0x00007f7e7ae9db30 rsp = 0x00007f7e7ae9d890
21:51:11 INFO - r8 = 0x0000000000000000 r9 = 0x00007f7e8e4d3000
21:51:11 INFO - r10 = 0x0000000000000005 r11 = 0x0000000000000293
21:51:11 INFO - r12 = 0x0000000000000009 r13 = 0x00000000ffffffff
21:51:11 INFO - r14 = 0x0000000000000000 r15 = 0x0000000000000009
21:51:11 INFO - rip = 0x00007f7e8e7a0933
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libnspr4.so!_pr_poll_with_poll [ptio.c:96377bdbcdf3 : 3922 + 0x12]
21:51:11 INFO - rbx = 0x0000000000000009 rbp = 0x00007f7e7ae9db30
21:51:11 INFO - rsp = 0x00007f7e7ae9d8c0 r12 = 0x0000000000000009
21:51:11 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000009 rip = 0x00007f7e8e1ea07a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libxul.so!nsSocketTransportService::Poll(bool, unsigned int*, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:96377bdbcdf3 : 475 + 0xb]
21:51:11 INFO - rbx = 0x00007f7e8e4542ec rbp = 0x00007f7e7ae9db90
21:51:11 INFO - rsp = 0x00007f7e7ae9db40 r12 = 0x00007f7e7ae9dc70
21:51:11 INFO - r13 = 0x00007f7e7cf2c800 r14 = 0x00007f7e7ae9dbb0
21:51:11 INFO - r15 = 0x0000000000000001 rip = 0x00007f7e832300c6
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libxul.so!nsSocketTransportService::DoPollIteration(bool, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:96377bdbcdf3 : 1070 + 0x13]
21:51:11 INFO - rbx = 0x00007f7e8e454210 rbp = 0x00007f7e7ae9dc00
21:51:11 INFO - rsp = 0x00007f7e7ae9dba0 r12 = 0x00000000ffffffff
21:51:11 INFO - r13 = 0xffffffffffffffe8 r14 = 0xffffffffffffffe8
21:51:11 INFO - r15 = 0x0000000000000001 rip = 0x00007f7e8323703a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libxul.so!nsSocketTransportService::Run() [nsSocketTransportService2.cpp:96377bdbcdf3 : 867 + 0x19]
21:51:11 INFO - rbx = 0x000001d944052e20 rbp = 0x00007f7e7ae9dcc0
21:51:11 INFO - rsp = 0x00007f7e7ae9dc10 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x00007f7e8e4542ec r14 = 0x00007f7e8e454210
21:51:11 INFO - r15 = 0x00007f7e8e48ceb0 rip = 0x00007f7e832375c5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:96377bdbcdf3 : 964 + 0x2]
21:51:11 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e7ae9dd50
21:51:11 INFO - rsp = 0x00007f7e7ae9dcd0 r12 = 0x00007f7e7ae9dd60
21:51:11 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x00007f7e8e48ceb0 rip = 0x00007f7e82e29599
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 6 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x00007f7e7ae9dd80
21:51:11 INFO - rsp = 0x00007f7e7ae9dd60 r12 = 0x00007f7e7fb03f00
21:51:11 INFO - r13 = 0x00007f7e86e6f2d0 r14 = 0x00007f7e7cff9a20
21:51:11 INFO - r15 = 0x00007f7e7ae9e700 rip = 0x00007f7e82e322de
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 7 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 326 + 0xb]
21:51:11 INFO - rbx = 0x00007f7e7cff9a00 rbp = 0x00007f7e7ae9ddd0
21:51:11 INFO - rsp = 0x00007f7e7ae9dd90 r12 = 0x00007f7e7fb03f00
21:51:11 INFO - r13 = 0x00007f7e86e6f2d0 r14 = 0x00007f7e7cff9a20
21:51:11 INFO - r15 = 0x00007f7e7ae9e700 rip = 0x00007f7e833e59e9
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:11 INFO - rbx = 0x00007f7e8e48ceb0 rbp = 0x00007f7e7ae9de00
21:51:11 INFO - rsp = 0x00007f7e7ae9dde0 r12 = 0x00007f7e7fb03f00
21:51:11 INFO - r13 = 0x00007f7e8e48cec8 r14 = 0x00007f7e7ae9e670
21:51:11 INFO - r15 = 0x00007f7e7ae9e700 rip = 0x00007f7e833cd283
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 9 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:11 INFO - rbx = 0x00007f7e8e48ceb0 rbp = 0x00007f7e7ae9de50
21:51:11 INFO - rsp = 0x00007f7e7ae9de10 r12 = 0x00007f7e7fb03f00
21:51:11 INFO - r13 = 0x00007f7e8e48cec8 r14 = 0x00007f7e7ae9e670
21:51:11 INFO - r15 = 0x00007f7e7ae9e700 rip = 0x00007f7e831b85cf
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 10 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:11 INFO - rbx = 0x00007f7e8e47a100 rbp = 0x00007f7e7ae9dea0
21:51:11 INFO - rsp = 0x00007f7e7ae9de60 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x0000000000000771 r14 = 0x00007f7e7ae9e670
21:51:11 INFO - r15 = 0x00007f7e7ae9e700 rip = 0x00007f7e8e1eadb5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 11 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e7ae9deb0 r12 = 0x00007fff22107b00
21:51:11 INFO - r13 = 0x00007f7e7ae9e9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 12 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e7ae9dfc0 r12 = 0x00007fff22107b00
21:51:11 INFO - r13 = 0x00007f7e7ae9e9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 7
21:51:11 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:11 INFO - rax = 0xfffffffffffffe00 rdx = 0x00000000000051bb
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e8e47a220
21:51:11 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e8e4f1fcc
21:51:11 INFO - rbp = 0x00007f7e7a1f1e10 rsp = 0x00007f7e7a1f1dc0
21:51:11 INFO - r8 = 0x0000000000000000 r9 = 0x00000000000028dc
21:51:11 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:11 INFO - r12 = 0x00007f7e8e4f1fc0 r13 = 0x00000000ffffffff
21:51:11 INFO - r14 = 0x00007f7e7a1f2670 r15 = 0x00007f7e7a1f2700
21:51:11 INFO - rip = 0x00007f7e8f6a0d84
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:11 INFO - rbx = 0x00007f7e8e47a220 rbp = 0x00007f7e7a1f1e10
21:51:11 INFO - rsp = 0x00007f7e7a1f1df0 r12 = 0x00007f7e8e4f1fc0
21:51:11 INFO - r13 = 0x00000000ffffffff r14 = 0x00007f7e7a1f2670
21:51:11 INFO - r15 = 0x00007f7e7a1f2700 rip = 0x00007f7e8e1e9769
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:96377bdbcdf3 : 603 + 0x11]
21:51:11 INFO - rbx = 0x00007f7e8e48f9f0 rbp = 0x00007f7e7a1f1e50
21:51:11 INFO - rsp = 0x00007f7e7a1f1e20 r12 = 0x00007f7e7cf9a000
21:51:11 INFO - r13 = 0x0000000000000772 r14 = 0x00007f7e7a1f2670
21:51:11 INFO - r15 = 0x00007f7e7a1f2700 rip = 0x00007f7e83086941
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:11 INFO - rbx = 0x00007f7e8e47a220 rbp = 0x00007f7e7a1f1ea0
21:51:11 INFO - rsp = 0x00007f7e7a1f1e60 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x0000000000000772 r14 = 0x00007f7e7a1f2670
21:51:11 INFO - r15 = 0x00007f7e7a1f2700 rip = 0x00007f7e8e1eadb5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e7a1f1eb0 r12 = 0x00007fff22108fb0
21:51:11 INFO - r13 = 0x00007f7e7a1f29c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e7a1f1fc0 r12 = 0x00007fff22108fb0
21:51:11 INFO - r13 = 0x00007f7e7a1f29c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 8
21:51:11 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:11 INFO - rax = 0xfffffffffffffe00 rdx = 0x00000000000051b9
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e8e47a340
21:51:11 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e8e4f1fcc
21:51:11 INFO - rbp = 0x00007f7e79ff0e10 rsp = 0x00007f7e79ff0dc0
21:51:11 INFO - r8 = 0x0000000000000000 r9 = 0x00000000000028dc
21:51:11 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:11 INFO - r12 = 0x00007f7e8e4f1fc0 r13 = 0x00000000ffffffff
21:51:11 INFO - r14 = 0x00007f7e79ff1670 r15 = 0x00007f7e79ff1700
21:51:11 INFO - rip = 0x00007f7e8f6a0d84
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:11 INFO - rbx = 0x00007f7e8e47a340 rbp = 0x00007f7e79ff0e10
21:51:11 INFO - rsp = 0x00007f7e79ff0df0 r12 = 0x00007f7e8e4f1fc0
21:51:11 INFO - r13 = 0x00000000ffffffff r14 = 0x00007f7e79ff1670
21:51:11 INFO - r15 = 0x00007f7e79ff1700 rip = 0x00007f7e8e1e9769
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:96377bdbcdf3 : 603 + 0x11]
21:51:11 INFO - rbx = 0x00007f7e8e48f9f0 rbp = 0x00007f7e79ff0e50
21:51:11 INFO - rsp = 0x00007f7e79ff0e20 r12 = 0x00007f7e7cf9a1f8
21:51:11 INFO - r13 = 0x0000000000000773 r14 = 0x00007f7e79ff1670
21:51:11 INFO - r15 = 0x00007f7e79ff1700 rip = 0x00007f7e83086941
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:11 INFO - rbx = 0x00007f7e8e47a340 rbp = 0x00007f7e79ff0ea0
21:51:11 INFO - rsp = 0x00007f7e79ff0e60 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x0000000000000773 r14 = 0x00007f7e79ff1670
21:51:11 INFO - r15 = 0x00007f7e79ff1700 rip = 0x00007f7e8e1eadb5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e79ff0eb0 r12 = 0x00007fff22108fb0
21:51:11 INFO - r13 = 0x00007f7e79ff19c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e79ff0fc0 r12 = 0x00007fff22108fb0
21:51:11 INFO - r13 = 0x00007f7e79ff19c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 9
21:51:11 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:11 INFO - rax = 0xfffffffffffffe00 rdx = 0x00000000000051ba
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e8e47a460
21:51:11 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e8e4f1fcc
21:51:11 INFO - rbp = 0x00007f7e79defe10 rsp = 0x00007f7e79defdc0
21:51:11 INFO - r8 = 0x0000000000000000 r9 = 0x00000000000028dc
21:51:11 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:11 INFO - r12 = 0x00007f7e8e4f1fc0 r13 = 0x00000000ffffffff
21:51:11 INFO - r14 = 0x00007f7e79df0670 r15 = 0x00007f7e79df0700
21:51:11 INFO - rip = 0x00007f7e8f6a0d84
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:11 INFO - rbx = 0x00007f7e8e47a460 rbp = 0x00007f7e79defe10
21:51:11 INFO - rsp = 0x00007f7e79defdf0 r12 = 0x00007f7e8e4f1fc0
21:51:11 INFO - r13 = 0x00000000ffffffff r14 = 0x00007f7e79df0670
21:51:11 INFO - r15 = 0x00007f7e79df0700 rip = 0x00007f7e8e1e9769
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:96377bdbcdf3 : 603 + 0x11]
21:51:11 INFO - rbx = 0x00007f7e8e48f9f0 rbp = 0x00007f7e79defe50
21:51:11 INFO - rsp = 0x00007f7e79defe20 r12 = 0x00007f7e7cf9a3f0
21:51:11 INFO - r13 = 0x0000000000000774 r14 = 0x00007f7e79df0670
21:51:11 INFO - r15 = 0x00007f7e79df0700 rip = 0x00007f7e83086941
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:11 INFO - rbx = 0x00007f7e8e47a460 rbp = 0x00007f7e79defea0
21:51:11 INFO - rsp = 0x00007f7e79defe60 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x0000000000000774 r14 = 0x00007f7e79df0670
21:51:11 INFO - r15 = 0x00007f7e79df0700 rip = 0x00007f7e8e1eadb5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e79defeb0 r12 = 0x00007fff22108fb0
21:51:11 INFO - r13 = 0x00007f7e79df09c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e79deffc0 r12 = 0x00007fff22108fb0
21:51:11 INFO - r13 = 0x00007f7e79df09c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 10
21:51:11 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:11 INFO - rax = 0xfffffffffffffe00 rdx = 0x00000000000051bc
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e8e47a580
21:51:11 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e8e4f1fcc
21:51:11 INFO - rbp = 0x00007f7e79beee10 rsp = 0x00007f7e79beedc0
21:51:11 INFO - r8 = 0x0000000000000000 r9 = 0x00000000000028dc
21:51:11 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:11 INFO - r12 = 0x00007f7e8e4f1fc0 r13 = 0x00000000ffffffff
21:51:11 INFO - r14 = 0x00007f7e79bef670 r15 = 0x00007f7e79bef700
21:51:11 INFO - rip = 0x00007f7e8f6a0d84
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:11 INFO - rbx = 0x00007f7e8e47a580 rbp = 0x00007f7e79beee10
21:51:11 INFO - rsp = 0x00007f7e79beedf0 r12 = 0x00007f7e8e4f1fc0
21:51:11 INFO - r13 = 0x00000000ffffffff r14 = 0x00007f7e79bef670
21:51:11 INFO - r15 = 0x00007f7e79bef700 rip = 0x00007f7e8e1e9769
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:96377bdbcdf3 : 603 + 0x11]
21:51:11 INFO - rbx = 0x00007f7e8e48f9f0 rbp = 0x00007f7e79beee50
21:51:11 INFO - rsp = 0x00007f7e79beee20 r12 = 0x00007f7e7cf9a5e8
21:51:11 INFO - r13 = 0x0000000000000775 r14 = 0x00007f7e79bef670
21:51:11 INFO - r15 = 0x00007f7e79bef700 rip = 0x00007f7e83086941
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:11 INFO - rbx = 0x00007f7e8e47a580 rbp = 0x00007f7e79beeea0
21:51:11 INFO - rsp = 0x00007f7e79beee60 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x0000000000000775 r14 = 0x00007f7e79bef670
21:51:11 INFO - r15 = 0x00007f7e79bef700 rip = 0x00007f7e8e1eadb5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e79beeeb0 r12 = 0x00007fff22108fb0
21:51:11 INFO - r13 = 0x00007f7e79bef9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e79beefc0 r12 = 0x00007fff22108fb0
21:51:11 INFO - r13 = 0x00007f7e79bef9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 11
21:51:11 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:11 INFO - rax = 0xfffffffffffffe00 rdx = 0x00000000000051bd
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e8e47a6a0
21:51:11 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e8e4f1fcc
21:51:11 INFO - rbp = 0x00007f7e799ede10 rsp = 0x00007f7e799eddc0
21:51:11 INFO - r8 = 0x0000000000000000 r9 = 0x00000000000028dc
21:51:11 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:11 INFO - r12 = 0x00007f7e8e4f1fc0 r13 = 0x00000000ffffffff
21:51:11 INFO - r14 = 0x00007f7e799ee670 r15 = 0x00007f7e799ee700
21:51:11 INFO - rip = 0x00007f7e8f6a0d84
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:11 INFO - rbx = 0x00007f7e8e47a6a0 rbp = 0x00007f7e799ede10
21:51:11 INFO - rsp = 0x00007f7e799eddf0 r12 = 0x00007f7e8e4f1fc0
21:51:11 INFO - r13 = 0x00000000ffffffff r14 = 0x00007f7e799ee670
21:51:11 INFO - r15 = 0x00007f7e799ee700 rip = 0x00007f7e8e1e9769
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:96377bdbcdf3 : 603 + 0x11]
21:51:11 INFO - rbx = 0x00007f7e8e48f9f0 rbp = 0x00007f7e799ede50
21:51:11 INFO - rsp = 0x00007f7e799ede20 r12 = 0x00007f7e7cf9a7e0
21:51:11 INFO - r13 = 0x0000000000000776 r14 = 0x00007f7e799ee670
21:51:11 INFO - r15 = 0x00007f7e799ee700 rip = 0x00007f7e83086941
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:11 INFO - rbx = 0x00007f7e8e47a6a0 rbp = 0x00007f7e799edea0
21:51:11 INFO - rsp = 0x00007f7e799ede60 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x0000000000000776 r14 = 0x00007f7e799ee670
21:51:11 INFO - r15 = 0x00007f7e799ee700 rip = 0x00007f7e8e1eadb5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e799edeb0 r12 = 0x00007fff22108fb0
21:51:11 INFO - r13 = 0x00007f7e799ee9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e799edfc0 r12 = 0x00007fff22108fb0
21:51:11 INFO - r13 = 0x00007f7e799ee9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 12
21:51:11 INFO - 0 libpthread-2.15.so!pthread_cond_timedwait + 0x13e
21:51:11 INFO - rax = 0xfffffffffffffdfc rdx = 0x000000000000037d
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e7cf99b08
21:51:11 INFO - rsi = 0x0000000000000189 rdi = 0x00007f7e7cf99b0c
21:51:11 INFO - rbp = 0x00007f7e786fedc0 rsp = 0x00007f7e786fed20
21:51:11 INFO - r8 = 0x00007f7e7cff8190 r9 = 0x00000000ffffffff
21:51:11 INFO - r10 = 0x00007f7e786fed90 r11 = 0x0000000000000206
21:51:11 INFO - r12 = 0x000000000000037d r13 = 0x00007f7e786fed90
21:51:11 INFO - r14 = 0xffffffffffffff92 r15 = 0x0000000000000000
21:51:11 INFO - rip = 0x00007f7e8f6a10fe
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libnspr4.so!pt_TimedWait [ptsynch.c:96377bdbcdf3 : 264 + 0x5]
21:51:11 INFO - rbx = 0x00007f7e7cf99b08 rbp = 0x00007f7e786fedc0
21:51:11 INFO - rsp = 0x00007f7e786fed80 r12 = 0x00007f7e7cff8190
21:51:11 INFO - r13 = 0x000000000002dd58 r14 = 0x00000000000004fe
21:51:11 INFO - r15 = 0x00007f7e786ff700 rip = 0x00007f7e8e1e914e
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 398 + 0xd]
21:51:11 INFO - rbx = 0x00007f7e8e47a7c0 rbp = 0x00007f7e786fedf0
21:51:11 INFO - rsp = 0x00007f7e786fedd0 r12 = 0x00007f7e7cf99b00
21:51:11 INFO - r13 = 0x00000000000003e8 r14 = 0x00000000000004fe
21:51:11 INFO - r15 = 0x00007f7e786ff700 rip = 0x00007f7e8e1e9805
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libxul.so!WatchdogMain [XPCJSRuntime.cpp:96377bdbcdf3 : 1086 + 0xc]
21:51:11 INFO - rbx = 0x00007f7e7cf98b00 rbp = 0x00007f7e786fee50
21:51:11 INFO - rsp = 0x00007f7e786fee00 r12 = 0x00007f7e7a5fffd0
21:51:11 INFO - r13 = 0x000000007fffffff r14 = 0x00000000000004fe
21:51:11 INFO - r15 = 0x00007f7e786ff700 rip = 0x00007f7e835fcd15
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:11 INFO - rbx = 0x00007f7e8e47a7c0 rbp = 0x00007f7e786feea0
21:51:11 INFO - rsp = 0x00007f7e786fee60 r12 = 0x0000000000000001
21:51:11 INFO - r13 = 0x0000000000000777 r14 = 0x00007f7e786ff670
21:51:11 INFO - r15 = 0x00007f7e786ff700 rip = 0x00007f7e8e1eadb5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e786feeb0 r12 = 0x00007fff221090d0
21:51:11 INFO - r13 = 0x00007f7e786ff9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 6 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e786fefc0 r12 = 0x00007fff221090d0
21:51:11 INFO - r13 = 0x00007f7e786ff9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 13
21:51:11 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:11 INFO - rax = 0xfffffffffffffe00 rdx = 0x0000000000000001
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e8e47ac40
21:51:11 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e7a4b09cc
21:51:11 INFO - rbp = 0x00007f7e77afedf0 rsp = 0x00007f7e77afeda0
21:51:11 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000
21:51:11 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:11 INFO - r12 = 0x00007f7e7a4b09c0 r13 = 0x00000000ffffffff
21:51:11 INFO - r14 = 0x0000000000000001 r15 = 0x00007f7e77aff700
21:51:11 INFO - rip = 0x00007f7e8f6a0d84
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:11 INFO - rbx = 0x00007f7e8e47ac40 rbp = 0x00007f7e77afedf0
21:51:11 INFO - rsp = 0x00007f7e77afedd0 r12 = 0x00007f7e7a4b09c0
21:51:11 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000001
21:51:11 INFO - r15 = 0x00007f7e77aff700 rip = 0x00007f7e8e1e9769
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:11 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e77afee10
21:51:11 INFO - rsp = 0x00007f7e77afee00 r12 = 0x00007f7e7a4d0670
21:51:11 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000001
21:51:11 INFO - r15 = 0x00007f7e77aff700 rip = 0x00007f7e82e28095
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libxul.so!mozilla::HangMonitor::ThreadMain(void*) [Monitor.h:96377bdbcdf3 : 88 + 0x9]
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x00007f7e77afee50
21:51:11 INFO - rsp = 0x00007f7e77afee20 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000001
21:51:11 INFO - r15 = 0x00007f7e77aff700 rip = 0x00007f7e831b5fd9
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:11 INFO - rbx = 0x00007f7e8e47ac40 rbp = 0x00007f7e77afeea0
21:51:11 INFO - rsp = 0x00007f7e77afee60 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x0000000000000778 r14 = 0x00007f7e77aff670
21:51:11 INFO - r15 = 0x00007f7e77aff700 rip = 0x00007f7e8e1eadb5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e77afeeb0 r12 = 0x00007fff221093c0
21:51:11 INFO - r13 = 0x00007f7e77aff9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 6 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e77afefc0 r12 = 0x00007fff221093c0
21:51:11 INFO - r13 = 0x00007f7e77aff9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 14
21:51:11 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:11 INFO - rax = 0xfffffffffffffe00 rdx = 0x0000000000000207
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e8e47ad60
21:51:11 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e7a4b0a8c
21:51:11 INFO - rbp = 0x00007f7e772fddb0 rsp = 0x00007f7e772fdd60
21:51:11 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000103
21:51:11 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:11 INFO - r12 = 0x00007f7e7a4b0a80 r13 = 0x00000000ffffffff
21:51:11 INFO - r14 = 0x0000000000185506 r15 = 0x00000000ffffffff
21:51:11 INFO - rip = 0x00007f7e8f6a0d84
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:11 INFO - rbx = 0x00007f7e8e47ad60 rbp = 0x00007f7e772fddb0
21:51:11 INFO - rsp = 0x00007f7e772fdd90 r12 = 0x00007f7e7a4b0a80
21:51:11 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000185506
21:51:11 INFO - r15 = 0x00000000ffffffff rip = 0x00007f7e8e1e9769
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:11 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e772fddd0
21:51:11 INFO - rsp = 0x00007f7e772fddc0 r12 = 0x00007f7e7a4b5110
21:51:11 INFO - r13 = 0x00007f7e7a4b5120 r14 = 0x0000000000185506
21:51:11 INFO - r15 = 0x00000000ffffffff rip = 0x00007f7e82e28095
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libxul.so!mozilla::BackgroundHangManager::RunMonitorThread() [Monitor.h:96377bdbcdf3 : 88 + 0xb]
21:51:11 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e772fde50
21:51:11 INFO - rsp = 0x00007f7e772fdde0 r12 = 0x00007f7e7a4b50e0
21:51:11 INFO - r13 = 0x00007f7e7a4b5120 r14 = 0x0000000000185506
21:51:11 INFO - r15 = 0x00000000ffffffff rip = 0x00007f7e831b655c
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:11 INFO - rbx = 0x00007f7e8e47ad60 rbp = 0x00007f7e772fdea0
21:51:11 INFO - rsp = 0x00007f7e772fde60 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x0000000000000779 r14 = 0x00007f7e772fe670
21:51:11 INFO - r15 = 0x00007f7e772fe700 rip = 0x00007f7e8e1eadb5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e772fdeb0 r12 = 0x00007fff22109390
21:51:11 INFO - r13 = 0x00007f7e772fe9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 6 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e772fdfc0 r12 = 0x00007fff22109390
21:51:11 INFO - r13 = 0x00007f7e772fe9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 15
21:51:11 INFO - 0 libpthread-2.15.so!pthread_cond_timedwait + 0x13e
21:51:11 INFO - rax = 0xfffffffffffffdfc rdx = 0x000000000001d4f7
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e8e4f1ec8
21:51:11 INFO - rsi = 0x0000000000000189 rdi = 0x00007f7e8e4f1ecc
21:51:11 INFO - rbp = 0x00007f7e762febc0 rsp = 0x00007f7e762feb20
21:51:11 INFO - r8 = 0x00007f7e7fb57740 r9 = 0x00000000ffffffff
21:51:11 INFO - r10 = 0x00007f7e762feb90 r11 = 0x0000000000000206
21:51:11 INFO - r12 = 0x000000000001d4f7 r13 = 0x00007f7e762feb90
21:51:11 INFO - r14 = 0xffffffffffffff92 r15 = 0x0000000000000000
21:51:11 INFO - rip = 0x00007f7e8f6a10fe
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libnspr4.so!pt_TimedWait [ptsynch.c:96377bdbcdf3 : 264 + 0x5]
21:51:11 INFO - rbx = 0x00007f7e8e4f1ec8 rbp = 0x00007f7e762febc0
21:51:11 INFO - rsp = 0x00007f7e762feb80 r12 = 0x00007f7e7fb57740
21:51:11 INFO - r13 = 0x00000000000a6a56 r14 = 0x0000000000000089
21:51:11 INFO - r15 = 0x00007f7e645ad780 rip = 0x00007f7e8e1e914e
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 398 + 0xd]
21:51:11 INFO - rbx = 0x00007f7e8e47bf60 rbp = 0x00007f7e762febf0
21:51:11 INFO - rsp = 0x00007f7e762febd0 r12 = 0x00007f7e8e4f1ec0
21:51:11 INFO - r13 = 0x0000000000000089 r14 = 0x0000000000000089
21:51:11 INFO - r15 = 0x00007f7e645ad780 rip = 0x00007f7e8e1e9805
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:11 INFO - rbx = 0x0000000000000089 rbp = 0x00007f7e762fec10
21:51:11 INFO - rsp = 0x00007f7e762fec00 r12 = 0x00007f7e7fbe5e58
21:51:11 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000089
21:51:11 INFO - r15 = 0x00007f7e645ad780 rip = 0x00007f7e82e28095
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libxul.so!TimerThread::Run() [Monitor.h:96377bdbcdf3 : 40 + 0x5]
21:51:11 INFO - rbx = 0x00007f7e7fbe5e20 rbp = 0x00007f7e762fecc0
21:51:11 INFO - rsp = 0x00007f7e762fec20 r12 = 0x00007f7e762fec80
21:51:11 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000089
21:51:11 INFO - r15 = 0x00007f7e645ad780 rip = 0x00007f7e82e29aa8
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:96377bdbcdf3 : 964 + 0x2]
21:51:11 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e762fed50
21:51:11 INFO - rsp = 0x00007f7e762fecd0 r12 = 0x00007f7e762fed60
21:51:11 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x00007f7e765c4b70 rip = 0x00007f7e82e29599
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 6 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x00007f7e762fed80
21:51:11 INFO - rsp = 0x00007f7e762fed60 r12 = 0x00007f7e7fb07300
21:51:11 INFO - r13 = 0x00007f7e86e6f2d0 r14 = 0x00007f7e7636bd60
21:51:11 INFO - r15 = 0x00007f7e762ff700 rip = 0x00007f7e82e322de
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 7 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 326 + 0xb]
21:51:11 INFO - rbx = 0x00007f7e7636bd40 rbp = 0x00007f7e762fedd0
21:51:11 INFO - rsp = 0x00007f7e762fed90 r12 = 0x00007f7e7fb07300
21:51:11 INFO - r13 = 0x00007f7e86e6f2d0 r14 = 0x00007f7e7636bd60
21:51:11 INFO - r15 = 0x00007f7e762ff700 rip = 0x00007f7e833e59e9
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:11 INFO - rbx = 0x00007f7e765c4b70 rbp = 0x00007f7e762fee00
21:51:11 INFO - rsp = 0x00007f7e762fede0 r12 = 0x00007f7e7fb07300
21:51:11 INFO - r13 = 0x00007f7e765c4b88 r14 = 0x00007f7e762ff670
21:51:11 INFO - r15 = 0x00007f7e762ff700 rip = 0x00007f7e833cd283
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 9 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:11 INFO - rbx = 0x00007f7e765c4b70 rbp = 0x00007f7e762fee50
21:51:11 INFO - rsp = 0x00007f7e762fee10 r12 = 0x00007f7e7fb07300
21:51:11 INFO - r13 = 0x00007f7e765c4b88 r14 = 0x00007f7e762ff670
21:51:11 INFO - r15 = 0x00007f7e762ff700 rip = 0x00007f7e831b85cf
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 10 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:11 INFO - rbx = 0x00007f7e8e47bf60 rbp = 0x00007f7e762feea0
21:51:11 INFO - rsp = 0x00007f7e762fee60 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x000000000000077b r14 = 0x00007f7e762ff670
21:51:11 INFO - r15 = 0x00007f7e762ff700 rip = 0x00007f7e8e1eadb5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 11 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e762feeb0 r12 = 0x00007fff221087c0
21:51:11 INFO - r13 = 0x00007f7e762ff9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 12 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e762fefc0 r12 = 0x00007fff221087c0
21:51:11 INFO - r13 = 0x00007f7e762ff9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 16
21:51:11 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:11 INFO - rax = 0xfffffffffffffe00 rdx = 0x0000000000036c65
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e8e47c080
21:51:11 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e7590404c
21:51:11 INFO - rbp = 0x00007f7e7a64ada0 rsp = 0x00007f7e7a64ad50
21:51:11 INFO - r8 = 0x0000000000000000 r9 = 0x000000000001b632
21:51:11 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:11 INFO - r12 = 0x00007f7e75904040 r13 = 0x00000000ffffffff
21:51:11 INFO - r14 = 0x00007f7e763d26a8 r15 = 0x0000000000000000
21:51:11 INFO - rip = 0x00007f7e8f6a0d84
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:11 INFO - rbx = 0x00007f7e8e47c080 rbp = 0x00007f7e7a64ada0
21:51:11 INFO - rsp = 0x00007f7e7a64ad80 r12 = 0x00007f7e75904040
21:51:11 INFO - r13 = 0x00000000ffffffff r14 = 0x00007f7e763d26a8
21:51:11 INFO - r15 = 0x0000000000000000 rip = 0x00007f7e8e1e9769
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libxul.so!mozilla::MonitorAutoLock::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xc]
21:51:11 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e7a64adc0
21:51:11 INFO - rsp = 0x00007f7e7a64adb0 r12 = 0x00007f7e763d2630
21:51:11 INFO - r13 = 0x00007f7e763d2658 r14 = 0x00007f7e763d26a8
21:51:11 INFO - r15 = 0x0000000000000000 rip = 0x00007f7e83283a5d
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libxul.so!mozilla::net::CacheIOThread::ThreadFunc() [CacheIOThread.cpp:96377bdbcdf3 : 229 + 0xc]
21:51:11 INFO - rbx = 0x00007f7e763d2620 rbp = 0x00007f7e7a64ae30
21:51:11 INFO - rsp = 0x00007f7e7a64add0 r12 = 0x00007f7e763d2630
21:51:11 INFO - r13 = 0x00007f7e763d2658 r14 = 0x00007f7e763d26a8
21:51:11 INFO - r15 = 0x0000000000000000 rip = 0x00007f7e82e45bcd
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libxul.so!mozilla::net::CacheIOThread::ThreadFunc(void*) [CacheIOThread.cpp:96377bdbcdf3 : 167 + 0x8]
21:51:11 INFO - rbx = 0x00007f7e763d2620 rbp = 0x00007f7e7a64ae50
21:51:11 INFO - rsp = 0x00007f7e7a64ae40 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x000000000000077c r14 = 0x00007f7e7a64b670
21:51:11 INFO - r15 = 0x00007f7e7a64b700 rip = 0x00007f7e83292142
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:11 INFO - rbx = 0x00007f7e8e47c080 rbp = 0x00007f7e7a64aea0
21:51:11 INFO - rsp = 0x00007f7e7a64ae60 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x000000000000077c r14 = 0x00007f7e7a64b670
21:51:11 INFO - r15 = 0x00007f7e7a64b700 rip = 0x00007f7e8e1eadb5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 6 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e7a64aeb0 r12 = 0x00007fff22109220
21:51:11 INFO - r13 = 0x00007f7e7a64b9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 7 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e7a64afc0 r12 = 0x00007fff22109220
21:51:11 INFO - r13 = 0x00007f7e7a64b9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 17
21:51:11 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:11 INFO - rax = 0xfffffffffffffe00 rdx = 0x0000000000000001
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e8e47dee0
21:51:11 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e757cabcc
21:51:11 INFO - rbp = 0x00007f7e74d91c70 rsp = 0x00007f7e74d91c20
21:51:11 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000
21:51:11 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:11 INFO - r12 = 0x00007f7e757cabc0 r13 = 0x00000000ffffffff
21:51:11 INFO - r14 = 0x0000000000000000 r15 = 0x00007f7e75745690
21:51:11 INFO - rip = 0x00007f7e8f6a0d84
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:11 INFO - rbx = 0x00007f7e8e47dee0 rbp = 0x00007f7e74d91c70
21:51:11 INFO - rsp = 0x00007f7e74d91c50 r12 = 0x00007f7e757cabc0
21:51:11 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x00007f7e75745690 rip = 0x00007f7e8e1e9769
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:11 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e74d91c90
21:51:11 INFO - rsp = 0x00007f7e74d91c80 r12 = 0x00007f7e75745720
21:51:11 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x00007f7e75745690 rip = 0x00007f7e82e28095
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:96377bdbcdf3 : 55 + 0xf]
21:51:11 INFO - rbx = 0x00007f7e75745700 rbp = 0x00007f7e74d91cc0
21:51:11 INFO - rsp = 0x00007f7e74d91ca0 r12 = 0x00007f7e75745720
21:51:11 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x00007f7e75745690 rip = 0x00007f7e82e283c8
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:96377bdbcdf3 : 129 + 0x16]
21:51:11 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e74d91d50
21:51:11 INFO - rsp = 0x00007f7e74d91cd0 r12 = 0x00007f7e74d91d60
21:51:11 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x00007f7e75745690 rip = 0x00007f7e82e29290
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:11 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e74d91d80
21:51:11 INFO - rsp = 0x00007f7e74d91d60 r12 = 0x00007f7e765e2060
21:51:11 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e7441d3e0
21:51:11 INFO - r15 = 0x00007f7e74d92700 rip = 0x00007f7e82e322de
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 6 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 355 + 0xe]
21:51:11 INFO - rbx = 0x00007f7e7441d3c0 rbp = 0x00007f7e74d91dd0
21:51:11 INFO - rsp = 0x00007f7e74d91d90 r12 = 0x00007f7e765e2060
21:51:11 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e7441d3e0
21:51:11 INFO - r15 = 0x00007f7e74d92700 rip = 0x00007f7e833e5a30
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:11 INFO - rbx = 0x00007f7e75745690 rbp = 0x00007f7e74d91e00
21:51:11 INFO - rsp = 0x00007f7e74d91de0 r12 = 0x00007f7e765e2060
21:51:11 INFO - r13 = 0x00007f7e757456a8 r14 = 0x00007f7e74d92670
21:51:11 INFO - r15 = 0x00007f7e74d92700 rip = 0x00007f7e833cd283
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 8 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:11 INFO - rbx = 0x00007f7e75745690 rbp = 0x00007f7e74d91e50
21:51:11 INFO - rsp = 0x00007f7e74d91e10 r12 = 0x00007f7e765e2060
21:51:11 INFO - r13 = 0x00007f7e757456a8 r14 = 0x00007f7e74d92670
21:51:11 INFO - r15 = 0x00007f7e74d92700 rip = 0x00007f7e831b85cf
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 9 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:11 INFO - rbx = 0x00007f7e8e47dee0 rbp = 0x00007f7e74d91ea0
21:51:11 INFO - rsp = 0x00007f7e74d91e60 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x000000000000077d r14 = 0x00007f7e74d92670
21:51:11 INFO - r15 = 0x00007f7e74d92700 rip = 0x00007f7e8e1eadb5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 10 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e74d91eb0 r12 = 0x00007fff22100610
21:51:11 INFO - r13 = 0x00007f7e74d929c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 11 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e74d91fc0 r12 = 0x00007fff22100610
21:51:11 INFO - r13 = 0x00007f7e74d929c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 18
21:51:11 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:11 INFO - rax = 0xfffffffffffffe00 rdx = 0x0000000000000001
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e74402140
21:51:11 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e757cac4c
21:51:11 INFO - rbp = 0x00007f7e743fedf0 rsp = 0x00007f7e743feda0
21:51:11 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000
21:51:11 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:11 INFO - r12 = 0x00007f7e757cac40 r13 = 0x00000000ffffffff
21:51:11 INFO - r14 = 0x00007f7e743ff670 r15 = 0x00007f7e743ff700
21:51:11 INFO - rip = 0x00007f7e8f6a0d84
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:11 INFO - rbx = 0x00007f7e74402140 rbp = 0x00007f7e743fedf0
21:51:11 INFO - rsp = 0x00007f7e743fedd0 r12 = 0x00007f7e757cac40
21:51:11 INFO - r13 = 0x00000000ffffffff r14 = 0x00007f7e743ff670
21:51:11 INFO - r15 = 0x00007f7e743ff700 rip = 0x00007f7e8e1e9769
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:11 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e743fee10
21:51:11 INFO - rsp = 0x00007f7e743fee00 r12 = 0x00007f7e757d00e0
21:51:11 INFO - r13 = 0x00007f7e757d0100 r14 = 0x00007f7e743ff670
21:51:11 INFO - r15 = 0x00007f7e743ff700 rip = 0x00007f7e84931dca
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libxul.so!nsCertVerificationThread::Run() [nsCertVerificationThread.cpp:96377bdbcdf3 : 115 + 0xb]
21:51:11 INFO - rbx = 0x00007f7e757d00c0 rbp = 0x00007f7e743fee50
21:51:11 INFO - rsp = 0x00007f7e743fee20 r12 = 0x00007f7e757d00e0
21:51:11 INFO - r13 = 0x00007f7e757d0100 r14 = 0x00007f7e743ff670
21:51:11 INFO - r15 = 0x00007f7e743ff700 rip = 0x00007f7e84935fd4
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:11 INFO - rbx = 0x00007f7e74402140 rbp = 0x00007f7e743feea0
21:51:11 INFO - rsp = 0x00007f7e743fee60 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x000000000000077e r14 = 0x00007f7e743ff670
21:51:11 INFO - r15 = 0x00007f7e743ff700 rip = 0x00007f7e8e1eadb5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e743feeb0 r12 = 0x00007fff22100990
21:51:11 INFO - r13 = 0x00007f7e743ff9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 6 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e743fefc0 r12 = 0x00007fff22100990
21:51:11 INFO - r13 = 0x00007f7e743ff9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 19
21:51:11 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:11 INFO - rax = 0xfffffffffffffe00 rdx = 0x0000000000000001
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e74402a40
21:51:11 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e76557d4c
21:51:11 INFO - rbp = 0x00007f7e739fec70 rsp = 0x00007f7e739fec20
21:51:11 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000
21:51:11 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:11 INFO - r12 = 0x00007f7e76557d40 r13 = 0x00000000ffffffff
21:51:11 INFO - r14 = 0x0000000000000000 r15 = 0x00007f7e75745f80
21:51:11 INFO - rip = 0x00007f7e8f6a0d84
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:11 INFO - rbx = 0x00007f7e74402a40 rbp = 0x00007f7e739fec70
21:51:11 INFO - rsp = 0x00007f7e739fec50 r12 = 0x00007f7e76557d40
21:51:11 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x00007f7e75745f80 rip = 0x00007f7e8e1e9769
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:11 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e739fec90
21:51:11 INFO - rsp = 0x00007f7e739fec80 r12 = 0x00007f7e75746010
21:51:11 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x00007f7e75745f80 rip = 0x00007f7e82e28095
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:96377bdbcdf3 : 55 + 0xf]
21:51:11 INFO - rbx = 0x00007f7e75745ff0 rbp = 0x00007f7e739fecc0
21:51:11 INFO - rsp = 0x00007f7e739feca0 r12 = 0x00007f7e75746010
21:51:11 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x00007f7e75745f80 rip = 0x00007f7e82e283c8
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 4 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:96377bdbcdf3 : 129 + 0x16]
21:51:11 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e739fed50
21:51:11 INFO - rsp = 0x00007f7e739fecd0 r12 = 0x00007f7e739fed60
21:51:11 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x00007f7e75745f80 rip = 0x00007f7e82e29290
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 5 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:11 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e739fed80
21:51:11 INFO - rsp = 0x00007f7e739fed60 r12 = 0x00007f7e765e2a20
21:51:11 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e744a3d20
21:51:11 INFO - r15 = 0x00007f7e739ff700 rip = 0x00007f7e82e322de
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 6 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 355 + 0xe]
21:51:11 INFO - rbx = 0x00007f7e744a3d00 rbp = 0x00007f7e739fedd0
21:51:11 INFO - rsp = 0x00007f7e739fed90 r12 = 0x00007f7e765e2a20
21:51:11 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e744a3d20
21:51:11 INFO - r15 = 0x00007f7e739ff700 rip = 0x00007f7e833e5a30
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:11 INFO - rbx = 0x00007f7e75745f80 rbp = 0x00007f7e739fee00
21:51:11 INFO - rsp = 0x00007f7e739fede0 r12 = 0x00007f7e765e2a20
21:51:11 INFO - r13 = 0x00007f7e75745f98 r14 = 0x00007f7e739ff670
21:51:11 INFO - r15 = 0x00007f7e739ff700 rip = 0x00007f7e833cd283
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 8 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:11 INFO - rbx = 0x00007f7e75745f80 rbp = 0x00007f7e739fee50
21:51:11 INFO - rsp = 0x00007f7e739fee10 r12 = 0x00007f7e765e2a20
21:51:11 INFO - r13 = 0x00007f7e75745f98 r14 = 0x00007f7e739ff670
21:51:11 INFO - r15 = 0x00007f7e739ff700 rip = 0x00007f7e831b85cf
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 9 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:11 INFO - rbx = 0x00007f7e74402a40 rbp = 0x00007f7e739feea0
21:51:11 INFO - rsp = 0x00007f7e739fee60 r12 = 0x0000000000000000
21:51:11 INFO - r13 = 0x000000000000077f r14 = 0x00007f7e739ff670
21:51:11 INFO - r15 = 0x00007f7e739ff700 rip = 0x00007f7e8e1eadb5
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 10 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e739feeb0 r12 = 0x00007fff22100b20
21:51:11 INFO - r13 = 0x00007f7e739ff9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 11 libc-2.15.so!clone + 0x6d
21:51:11 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:11 INFO - rsp = 0x00007f7e739fefc0 r12 = 0x00007fff22100b20
21:51:11 INFO - r13 = 0x00007f7e739ff9c0 r14 = 0x0000000000000000
21:51:11 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:11 INFO - Found by: call frame info
21:51:11 INFO -
21:51:11 INFO - Thread 20
21:51:11 INFO - 0 libpthread-2.15.so!pthread_cond_timedwait + 0x13e
21:51:11 INFO - rax = 0xfffffffffffffdfc rdx = 0x00000000000003d5
21:51:11 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e744cdc88
21:51:11 INFO - rsi = 0x0000000000000189 rdi = 0x00007f7e744cdc8c
21:51:11 INFO - rbp = 0x00007f7e72ffebd0 rsp = 0x00007f7e72ffeb30
21:51:11 INFO - r8 = 0x00007f7e744ed1c0 r9 = 0x00000000ffffffff
21:51:11 INFO - r10 = 0x00007f7e72ffeba0 r11 = 0x0000000000000202
21:51:11 INFO - r12 = 0x00000000000003d5 r13 = 0x00007f7e72ffeba0
21:51:11 INFO - r14 = 0xffffffffffffff92 r15 = 0x0000000000000000
21:51:11 INFO - rip = 0x00007f7e8f6a10fe
21:51:11 INFO - Found by: given as instruction pointer in context
21:51:11 INFO - 1 libnspr4.so!pt_TimedWait [ptsynch.c:96377bdbcdf3 : 264 + 0x5]
21:51:11 INFO - rbx = 0x00007f7e744cdc88 rbp = 0x00007f7e72ffebd0
21:51:11 INFO - rsp = 0x00007f7e72ffeb90 r12 = 0x00007f7e744ed1c0
21:51:11 INFO - r13 = 0x000000000005f5a0 r14 = 0x00007f7e744ae400
21:51:11 INFO - r15 = 0x00000000001effb7 rip = 0x00007f7e8e1e914e
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 2 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 398 + 0xd]
21:51:11 INFO - rbx = 0x00007f7e74402c80 rbp = 0x00007f7e72ffec00
21:51:11 INFO - rsp = 0x00007f7e72ffebe0 r12 = 0x00007f7e744cdc80
21:51:11 INFO - r13 = 0x0000000000007530 r14 = 0x00007f7e744ae400
21:51:11 INFO - r15 = 0x00000000001effb7 rip = 0x00007f7e8e1e9805
21:51:11 INFO - Found by: call frame info
21:51:11 INFO - 3 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:11 INFO - rbx = 0x0000000000007530 rbp = 0x00007f7e72ffec20
21:51:11 INFO - rsp = 0x00007f7e72ffec10 r12 = 0x00007f7e744ae428
21:51:11 INFO - r13 = 0x0000000000000001 r14 = 0x00007f7e744ae400
21:51:11 INFO - r15 = 0x00000000001effb7 rip = 0x00007f7e82e28095
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!nsThreadPool::Run() [nsEventQueue.h:96377bdbcdf3 : 104 + 0x5]
21:51:12 INFO - rbx = 0x00007f7e744ae3e0 rbp = 0x00007f7e72ffecc0
21:51:12 INFO - rsp = 0x00007f7e72ffec30 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x00007f7e744ae400
21:51:12 INFO - r15 = 0x00000000001effb7 rip = 0x00007f7e831b7f56
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:96377bdbcdf3 : 964 + 0x2]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e72ffed50
21:51:12 INFO - rsp = 0x00007f7e72ffecd0 r12 = 0x00007f7e72ffed60
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e75746600 rip = 0x00007f7e82e29599
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x00007f7e72ffed80
21:51:12 INFO - rsp = 0x00007f7e72ffed60 r12 = 0x00007f7e765e2f00
21:51:12 INFO - r13 = 0x00007f7e86e6f2d0 r14 = 0x00007f7e744cde20
21:51:12 INFO - r15 = 0x00007f7e72fff700 rip = 0x00007f7e82e322de
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 326 + 0xb]
21:51:12 INFO - rbx = 0x00007f7e744cde00 rbp = 0x00007f7e72ffedd0
21:51:12 INFO - rsp = 0x00007f7e72ffed90 r12 = 0x00007f7e765e2f00
21:51:12 INFO - r13 = 0x00007f7e86e6f2d0 r14 = 0x00007f7e744cde20
21:51:12 INFO - r15 = 0x00007f7e72fff700 rip = 0x00007f7e833e59e9
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:12 INFO - rbx = 0x00007f7e75746600 rbp = 0x00007f7e72ffee00
21:51:12 INFO - rsp = 0x00007f7e72ffede0 r12 = 0x00007f7e765e2f00
21:51:12 INFO - r13 = 0x00007f7e75746618 r14 = 0x00007f7e72fff670
21:51:12 INFO - r15 = 0x00007f7e72fff700 rip = 0x00007f7e833cd283
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 9 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e75746600 rbp = 0x00007f7e72ffee50
21:51:12 INFO - rsp = 0x00007f7e72ffee10 r12 = 0x00007f7e765e2f00
21:51:12 INFO - r13 = 0x00007f7e75746618 r14 = 0x00007f7e72fff670
21:51:12 INFO - r15 = 0x00007f7e72fff700 rip = 0x00007f7e831b85cf
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 10 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:12 INFO - rbx = 0x00007f7e74402c80 rbp = 0x00007f7e72ffeea0
21:51:12 INFO - rsp = 0x00007f7e72ffee60 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x0000000000000780 r14 = 0x00007f7e72fff670
21:51:12 INFO - r15 = 0x00007f7e72fff700 rip = 0x00007f7e8e1eadb5
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 11 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e72ffeeb0 r12 = 0x00007fff221090c0
21:51:12 INFO - r13 = 0x00007f7e72fff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 12 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e72ffefc0 r12 = 0x00007fff221090c0
21:51:12 INFO - r13 = 0x00007f7e72fff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 21
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:12 INFO - rax = 0xfffffffffffffe00 rdx = 0x000000000000a6df
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e74402da0
21:51:12 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e744cdd0c
21:51:12 INFO - rbp = 0x00007f7e727fdc70 rsp = 0x00007f7e727fdc20
21:51:12 INFO - r8 = 0x0000000000000000 r9 = 0x000000000000536f
21:51:12 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:12 INFO - r12 = 0x00007f7e744cdd00 r13 = 0x00000000ffffffff
21:51:12 INFO - r14 = 0x0000000000000000 r15 = 0x00007f7e757466d0
21:51:12 INFO - rip = 0x00007f7e8f6a0d84
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:12 INFO - rbx = 0x00007f7e74402da0 rbp = 0x00007f7e727fdc70
21:51:12 INFO - rsp = 0x00007f7e727fdc50 r12 = 0x00007f7e744cdd00
21:51:12 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e757466d0 rip = 0x00007f7e8e1e9769
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:12 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e727fdc90
21:51:12 INFO - rsp = 0x00007f7e727fdc80 r12 = 0x00007f7e75746760
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e757466d0 rip = 0x00007f7e82e28095
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:96377bdbcdf3 : 55 + 0xf]
21:51:12 INFO - rbx = 0x00007f7e75746740 rbp = 0x00007f7e727fdcc0
21:51:12 INFO - rsp = 0x00007f7e727fdca0 r12 = 0x00007f7e75746760
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e757466d0 rip = 0x00007f7e82e283c8
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:96377bdbcdf3 : 129 + 0x16]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e727fdd50
21:51:12 INFO - rsp = 0x00007f7e727fdcd0 r12 = 0x00007f7e727fdd60
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e757466d0 rip = 0x00007f7e82e29290
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e727fdd80
21:51:12 INFO - rsp = 0x00007f7e727fdd60 r12 = 0x00007f7e765e30a0
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e744f5c20
21:51:12 INFO - r15 = 0x00007f7e727fe700 rip = 0x00007f7e82e322de
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 355 + 0xe]
21:51:12 INFO - rbx = 0x00007f7e744f5c00 rbp = 0x00007f7e727fddd0
21:51:12 INFO - rsp = 0x00007f7e727fdd90 r12 = 0x00007f7e765e30a0
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e744f5c20
21:51:12 INFO - r15 = 0x00007f7e727fe700 rip = 0x00007f7e833e5a30
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:12 INFO - rbx = 0x00007f7e757466d0 rbp = 0x00007f7e727fde00
21:51:12 INFO - rsp = 0x00007f7e727fdde0 r12 = 0x00007f7e765e30a0
21:51:12 INFO - r13 = 0x00007f7e757466e8 r14 = 0x00007f7e727fe670
21:51:12 INFO - r15 = 0x00007f7e727fe700 rip = 0x00007f7e833cd283
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 8 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e757466d0 rbp = 0x00007f7e727fde50
21:51:12 INFO - rsp = 0x00007f7e727fde10 r12 = 0x00007f7e765e30a0
21:51:12 INFO - r13 = 0x00007f7e757466e8 r14 = 0x00007f7e727fe670
21:51:12 INFO - r15 = 0x00007f7e727fe700 rip = 0x00007f7e831b85cf
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 9 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:12 INFO - rbx = 0x00007f7e74402da0 rbp = 0x00007f7e727fdea0
21:51:12 INFO - rsp = 0x00007f7e727fde60 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x0000000000000781 r14 = 0x00007f7e727fe670
21:51:12 INFO - r15 = 0x00007f7e727fe700 rip = 0x00007f7e8e1eadb5
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 10 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e727fdeb0 r12 = 0x00007fff221090f0
21:51:12 INFO - r13 = 0x00007f7e727fe9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 11 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e727fdfc0 r12 = 0x00007fff221090f0
21:51:12 INFO - r13 = 0x00007f7e727fe9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 22
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_timedwait + 0x13e
21:51:12 INFO - rax = 0xfffffffffffffdfc rdx = 0x0000000000000001
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00000000000024bd
21:51:12 INFO - rsi = 0x0000000000000089 rdi = 0x00007f7e7006cba4
21:51:12 INFO - rbp = 0x00007f7e7006cb00 rsp = 0x00007f7e7006ca70
21:51:12 INFO - r8 = 0x00007f7e7006cb40 r9 = 0x00000000ffffffff
21:51:12 INFO - r10 = 0x00007f7e7006cae0 r11 = 0x0000000000000202
21:51:12 INFO - r12 = 0x0000000000000001 r13 = 0x00007f7e7006cae0
21:51:12 INFO - r14 = 0xffffffffffffff92 r15 = 0x0000000000000000
21:51:12 INFO - rip = 0x00007f7e8f6a10fe
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libxul.so!ConditionVariable::TimedWait(base::TimeDelta const&) [condition_variable_posix.cc:96377bdbcdf3 : 73 + 0xa]
21:51:12 INFO - rbx = 0x00000000000024bd rbp = 0x00007f7e7006cb00
21:51:12 INFO - rsp = 0x00007f7e7006cad0 r12 = 0x00007f7e7006cba0
21:51:12 INFO - r13 = 0x00007f7e7006cba0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e7006cb70 rip = 0x00007f7e833cbff6
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:96377bdbcdf3 : 193 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e71daac28 rbp = 0x00007f7e7006cc10
21:51:12 INFO - rsp = 0x00007f7e7006cb10 r12 = 0x00007f7e7006cb40
21:51:12 INFO - r13 = 0x00007f7e7006cba0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e7006cb70 rip = 0x00007f7e82e4ab75
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:96377bdbcdf3 : 70 + 0xd]
21:51:12 INFO - rbx = 0x00007f7e71daac10 rbp = 0x00007f7e7006cc90
21:51:12 INFO - rsp = 0x00007f7e7006cc20 r12 = 0x00007f7e833cd9b0
21:51:12 INFO - r13 = 0x00007f7e82e498a0 r14 = 0x00007f7e82e49870
21:51:12 INFO - r15 = 0x00007f7e7006cce0 rip = 0x00007f7e82e49d05
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:12 INFO - rbx = 0x00007f7e71daab20 rbp = 0x00007f7e7006ccc0
21:51:12 INFO - rsp = 0x00007f7e7006cca0 r12 = 0x00007f7e7006cce0
21:51:12 INFO - r13 = 0x00007f7e7006d9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e833cd283
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libxul.so!base::Thread::ThreadMain() [thread.cc:96377bdbcdf3 : 172 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e71daab20 rbp = 0x00007f7e7006ce90
21:51:12 INFO - rsp = 0x00007f7e7006ccd0 r12 = 0x00007f7e7006cce0
21:51:12 INFO - r13 = 0x00007f7e7006d9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e833d3eff
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libxul.so!ThreadFunc [platform_thread_posix.cc:96377bdbcdf3 : 39 + 0xe]
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x00007f7e7006cea0
21:51:12 INFO - rsp = 0x00007f7e7006cea0 r12 = 0x00007fff22108b00
21:51:12 INFO - r13 = 0x00007f7e7006d9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e833d3f7c
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e7006ceb0 r12 = 0x00007fff22108b00
21:51:12 INFO - r13 = 0x00007f7e7006d9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 8 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e7006cfc0 r12 = 0x00007fff22108b00
21:51:12 INFO - r13 = 0x00007f7e7006d9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 23
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:12 INFO - rax = 0xfffffffffffffe00 rdx = 0x0000000000000001
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e71daad18
21:51:12 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e6f86bb84
21:51:12 INFO - rbp = 0x00007f7e6f86bbf0 rsp = 0x00007f7e6f86bac0
21:51:12 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000
21:51:12 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:12 INFO - r12 = 0x00007f7e6f86bb20 r13 = 0x00007f7e6f86bb80
21:51:12 INFO - r14 = 0x0000000000000000 r15 = 0x00007f7e6f86bb50
21:51:12 INFO - rip = 0x00007f7e8f6a0d84
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:96377bdbcdf3 : 195 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e71daad18 rbp = 0x00007f7e6f86bbf0
21:51:12 INFO - rsp = 0x00007f7e6f86baf0 r12 = 0x00007f7e6f86bb20
21:51:12 INFO - r13 = 0x00007f7e6f86bb80 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e6f86bb50 rip = 0x00007f7e82e4ab4a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!base::WaitableEvent::Wait() [waitable_event_posix.cc:96377bdbcdf3 : 201 + 0x11]
21:51:12 INFO - rbx = 0x00007f7e71daad00 rbp = 0x00007f7e6f86bc10
21:51:12 INFO - rsp = 0x00007f7e6f86bc00 r12 = 0x00007f7e833cd9b0
21:51:12 INFO - r13 = 0x00007f7e82e498a0 r14 = 0x00007f7e82e49870
21:51:12 INFO - r15 = 0x00007f7e6f86bce0 rip = 0x00007f7e82e4acb9
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:96377bdbcdf3 : 60 + 0x9]
21:51:12 INFO - rbx = 0x00007f7e71daad00 rbp = 0x00007f7e6f86bc90
21:51:12 INFO - rsp = 0x00007f7e6f86bc20 r12 = 0x00007f7e833cd9b0
21:51:12 INFO - r13 = 0x00007f7e82e498a0 r14 = 0x00007f7e82e49870
21:51:12 INFO - r15 = 0x00007f7e6f86bce0 rip = 0x00007f7e82e49bc4
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:12 INFO - rbx = 0x00007f7e71daaca0 rbp = 0x00007f7e6f86bcc0
21:51:12 INFO - rsp = 0x00007f7e6f86bca0 r12 = 0x00007f7e6f86bce0
21:51:12 INFO - r13 = 0x00007f7e6f86c9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e833cd283
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libxul.so!base::Thread::ThreadMain() [thread.cc:96377bdbcdf3 : 172 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e71daaca0 rbp = 0x00007f7e6f86be90
21:51:12 INFO - rsp = 0x00007f7e6f86bcd0 r12 = 0x00007f7e6f86bce0
21:51:12 INFO - r13 = 0x00007f7e6f86c9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e833d3eff
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libxul.so!ThreadFunc [platform_thread_posix.cc:96377bdbcdf3 : 39 + 0xe]
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x00007f7e6f86bea0
21:51:12 INFO - rsp = 0x00007f7e6f86bea0 r12 = 0x00007fff22108b10
21:51:12 INFO - r13 = 0x00007f7e6f86c9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e833d3f7c
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e6f86beb0 r12 = 0x00007fff22108b10
21:51:12 INFO - r13 = 0x00007f7e6f86c9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 8 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e6f86bfc0 r12 = 0x00007fff22108b10
21:51:12 INFO - r13 = 0x00007f7e6f86c9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 24
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:12 INFO - rax = 0xfffffffffffffe00 rdx = 0x000000000000008d
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e74404780
21:51:12 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e71dd718c
21:51:12 INFO - rbp = 0x00007f7e6f06ac70 rsp = 0x00007f7e6f06ac20
21:51:12 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000046
21:51:12 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:12 INFO - r12 = 0x00007f7e71dd7180 r13 = 0x00000000ffffffff
21:51:12 INFO - r14 = 0x00007f7e71dd7150 r15 = 0x00007f7e71dee280
21:51:12 INFO - rip = 0x00007f7e8f6a0d84
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:12 INFO - rbx = 0x00007f7e74404780 rbp = 0x00007f7e6f06ac70
21:51:12 INFO - rsp = 0x00007f7e6f06ac50 r12 = 0x00007f7e71dd7180
21:51:12 INFO - r13 = 0x00000000ffffffff r14 = 0x00007f7e71dd7150
21:51:12 INFO - r15 = 0x00007f7e71dee280 rip = 0x00007f7e8e1e9769
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!mozilla::image::DecodePoolWorker::Run() [CondVar.h:96377bdbcdf3 : 79 + 0xc]
21:51:12 INFO - rbx = 0x00007f7e71dd7140 rbp = 0x00007f7e6f06acc0
21:51:12 INFO - rsp = 0x00007f7e6f06ac80 r12 = 0x00007f7e71dd9d60
21:51:12 INFO - r13 = 0x00007f7e83882140 r14 = 0x00007f7e71dd7150
21:51:12 INFO - r15 = 0x00007f7e71dee280 rip = 0x00007f7e838875ff
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:96377bdbcdf3 : 964 + 0x2]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e6f06ad50
21:51:12 INFO - rsp = 0x00007f7e6f06acd0 r12 = 0x00007f7e6f06ad60
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e71dee280 rip = 0x00007f7e82e29599
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e6f06ad80
21:51:12 INFO - rsp = 0x00007f7e6f06ad60 r12 = 0x00007f7e765e52c0
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e71dd7320
21:51:12 INFO - r15 = 0x00007f7e6f06b700 rip = 0x00007f7e82e322de
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 355 + 0xe]
21:51:12 INFO - rbx = 0x00007f7e71dd7300 rbp = 0x00007f7e6f06add0
21:51:12 INFO - rsp = 0x00007f7e6f06ad90 r12 = 0x00007f7e765e52c0
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e71dd7320
21:51:12 INFO - r15 = 0x00007f7e6f06b700 rip = 0x00007f7e833e5a30
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:12 INFO - rbx = 0x00007f7e71dee280 rbp = 0x00007f7e6f06ae00
21:51:12 INFO - rsp = 0x00007f7e6f06ade0 r12 = 0x00007f7e765e52c0
21:51:12 INFO - r13 = 0x00007f7e71dee298 r14 = 0x00007f7e6f06b670
21:51:12 INFO - r15 = 0x00007f7e6f06b700 rip = 0x00007f7e833cd283
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e71dee280 rbp = 0x00007f7e6f06ae50
21:51:12 INFO - rsp = 0x00007f7e6f06ae10 r12 = 0x00007f7e765e52c0
21:51:12 INFO - r13 = 0x00007f7e71dee298 r14 = 0x00007f7e6f06b670
21:51:12 INFO - r15 = 0x00007f7e6f06b700 rip = 0x00007f7e831b85cf
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 8 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:12 INFO - rbx = 0x00007f7e74404780 rbp = 0x00007f7e6f06aea0
21:51:12 INFO - rsp = 0x00007f7e6f06ae60 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x0000000000000786 r14 = 0x00007f7e6f06b670
21:51:12 INFO - r15 = 0x00007f7e6f06b700 rip = 0x00007f7e8e1eadb5
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 9 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e6f06aeb0 r12 = 0x00007fff22108840
21:51:12 INFO - r13 = 0x00007f7e6f06b9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 10 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e6f06afc0 r12 = 0x00007fff22108840
21:51:12 INFO - r13 = 0x00007f7e6f06b9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 25
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:12 INFO - rax = 0xfffffffffffffe00 rdx = 0x0000000000000003
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e744048a0
21:51:12 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e71dd734c
21:51:12 INFO - rbp = 0x00007f7e6e869c70 rsp = 0x00007f7e6e869c20
21:51:12 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000001
21:51:12 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:12 INFO - r12 = 0x00007f7e71dd7340 r13 = 0x00000000ffffffff
21:51:12 INFO - r14 = 0x0000000000000000 r15 = 0x00007f7e71dee350
21:51:12 INFO - rip = 0x00007f7e8f6a0d84
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:12 INFO - rbx = 0x00007f7e744048a0 rbp = 0x00007f7e6e869c70
21:51:12 INFO - rsp = 0x00007f7e6e869c50 r12 = 0x00007f7e71dd7340
21:51:12 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e71dee350 rip = 0x00007f7e8e1e9769
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:12 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e6e869c90
21:51:12 INFO - rsp = 0x00007f7e6e869c80 r12 = 0x00007f7e71dee3e0
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e71dee350 rip = 0x00007f7e82e28095
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:96377bdbcdf3 : 55 + 0xf]
21:51:12 INFO - rbx = 0x00007f7e71dee3c0 rbp = 0x00007f7e6e869cc0
21:51:12 INFO - rsp = 0x00007f7e6e869ca0 r12 = 0x00007f7e71dee3e0
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e71dee350 rip = 0x00007f7e82e283c8
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:96377bdbcdf3 : 129 + 0x16]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e6e869d50
21:51:12 INFO - rsp = 0x00007f7e6e869cd0 r12 = 0x00007f7e6e869d60
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e71dee350 rip = 0x00007f7e82e29290
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e6e869d80
21:51:12 INFO - rsp = 0x00007f7e6e869d60 r12 = 0x00007f7e765e5460
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e71dd7460
21:51:12 INFO - r15 = 0x00007f7e6e86a700 rip = 0x00007f7e82e322de
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 355 + 0xe]
21:51:12 INFO - rbx = 0x00007f7e71dd7440 rbp = 0x00007f7e6e869dd0
21:51:12 INFO - rsp = 0x00007f7e6e869d90 r12 = 0x00007f7e765e5460
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e71dd7460
21:51:12 INFO - r15 = 0x00007f7e6e86a700 rip = 0x00007f7e833e5a30
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:12 INFO - rbx = 0x00007f7e71dee350 rbp = 0x00007f7e6e869e00
21:51:12 INFO - rsp = 0x00007f7e6e869de0 r12 = 0x00007f7e765e5460
21:51:12 INFO - r13 = 0x00007f7e71dee368 r14 = 0x00007f7e6e86a670
21:51:12 INFO - r15 = 0x00007f7e6e86a700 rip = 0x00007f7e833cd283
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 8 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e71dee350 rbp = 0x00007f7e6e869e50
21:51:12 INFO - rsp = 0x00007f7e6e869e10 r12 = 0x00007f7e765e5460
21:51:12 INFO - r13 = 0x00007f7e71dee368 r14 = 0x00007f7e6e86a670
21:51:12 INFO - r15 = 0x00007f7e6e86a700 rip = 0x00007f7e831b85cf
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 9 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:12 INFO - rbx = 0x00007f7e744048a0 rbp = 0x00007f7e6e869ea0
21:51:12 INFO - rsp = 0x00007f7e6e869e60 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x0000000000000787 r14 = 0x00007f7e6e86a670
21:51:12 INFO - r15 = 0x00007f7e6e86a700 rip = 0x00007f7e8e1eadb5
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 10 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e6e869eb0 r12 = 0x00007fff22108840
21:51:12 INFO - r13 = 0x00007f7e6e86a9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 11 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e6e869fc0 r12 = 0x00007fff22108840
21:51:12 INFO - r13 = 0x00007f7e6e86a9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 26
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_timedwait + 0x13e
21:51:12 INFO - rax = 0xfffffffffffffdfc rdx = 0x0000000000000001
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x0000000000003e55
21:51:12 INFO - rsi = 0x0000000000000089 rdi = 0x00007f7e6e068ba4
21:51:12 INFO - rbp = 0x00007f7e6e068b00 rsp = 0x00007f7e6e068a70
21:51:12 INFO - r8 = 0x00007f7e6e068b40 r9 = 0x00000000ffffffff
21:51:12 INFO - r10 = 0x00007f7e6e068ae0 r11 = 0x0000000000000202
21:51:12 INFO - r12 = 0x0000000000000001 r13 = 0x00007f7e6e068ae0
21:51:12 INFO - r14 = 0xffffffffffffff92 r15 = 0x0000000000000000
21:51:12 INFO - rip = 0x00007f7e8f6a10fe
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libxul.so!ConditionVariable::TimedWait(base::TimeDelta const&) [condition_variable_posix.cc:96377bdbcdf3 : 73 + 0xa]
21:51:12 INFO - rbx = 0x0000000000003e55 rbp = 0x00007f7e6e068b00
21:51:12 INFO - rsp = 0x00007f7e6e068ad0 r12 = 0x00007f7e6e068ba0
21:51:12 INFO - r13 = 0x00007f7e6e068ba0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e6e068b70 rip = 0x00007f7e833cbff6
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:96377bdbcdf3 : 193 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e71ddba78 rbp = 0x00007f7e6e068c10
21:51:12 INFO - rsp = 0x00007f7e6e068b10 r12 = 0x00007f7e6e068b40
21:51:12 INFO - r13 = 0x00007f7e6e068ba0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e6e068b70 rip = 0x00007f7e82e4ab75
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:96377bdbcdf3 : 70 + 0xd]
21:51:12 INFO - rbx = 0x00007f7e71ddba60 rbp = 0x00007f7e6e068c90
21:51:12 INFO - rsp = 0x00007f7e6e068c20 r12 = 0x00007f7e833cd9b0
21:51:12 INFO - r13 = 0x00007f7e82e498a0 r14 = 0x00007f7e82e49870
21:51:12 INFO - r15 = 0x00007f7e6e068ce0 rip = 0x00007f7e82e49d05
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:12 INFO - rbx = 0x00007f7e71ddba00 rbp = 0x00007f7e6e068cc0
21:51:12 INFO - rsp = 0x00007f7e6e068ca0 r12 = 0x00007f7e6e068ce0
21:51:12 INFO - r13 = 0x00007f7e6e0699c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e833cd283
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libxul.so!base::Thread::ThreadMain() [thread.cc:96377bdbcdf3 : 172 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e71ddba00 rbp = 0x00007f7e6e068e90
21:51:12 INFO - rsp = 0x00007f7e6e068cd0 r12 = 0x00007f7e6e068ce0
21:51:12 INFO - r13 = 0x00007f7e6e0699c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e833d3eff
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libxul.so!ThreadFunc [platform_thread_posix.cc:96377bdbcdf3 : 39 + 0xe]
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x00007f7e6e068ea0
21:51:12 INFO - rsp = 0x00007f7e6e068ea0 r12 = 0x00007fff22108b00
21:51:12 INFO - r13 = 0x00007f7e6e0699c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e833d3f7c
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e6e068eb0 r12 = 0x00007fff22108b00
21:51:12 INFO - r13 = 0x00007f7e6e0699c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 8 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e6e068fc0 r12 = 0x00007fff22108b00
21:51:12 INFO - r13 = 0x00007f7e6e0699c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 27
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:12 INFO - rax = 0xfffffffffffffe00 rdx = 0x0000000000000e7d
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e74406700
21:51:12 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e6d21730c
21:51:12 INFO - rbp = 0x00007f7e6d0fec70 rsp = 0x00007f7e6d0fec20
21:51:12 INFO - r8 = 0x0000000000000000 r9 = 0x000000000000073e
21:51:12 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:12 INFO - r12 = 0x00007f7e6d217300 r13 = 0x00000000ffffffff
21:51:12 INFO - r14 = 0x0000000000000000 r15 = 0x00007f7e6d3f84f0
21:51:12 INFO - rip = 0x00007f7e8f6a0d84
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:12 INFO - rbx = 0x00007f7e74406700 rbp = 0x00007f7e6d0fec70
21:51:12 INFO - rsp = 0x00007f7e6d0fec50 r12 = 0x00007f7e6d217300
21:51:12 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e6d3f84f0 rip = 0x00007f7e8e1e9769
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:12 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e6d0fec90
21:51:12 INFO - rsp = 0x00007f7e6d0fec80 r12 = 0x00007f7e6d3f8580
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e6d3f84f0 rip = 0x00007f7e82e28095
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:96377bdbcdf3 : 55 + 0xf]
21:51:12 INFO - rbx = 0x00007f7e6d3f8560 rbp = 0x00007f7e6d0fecc0
21:51:12 INFO - rsp = 0x00007f7e6d0feca0 r12 = 0x00007f7e6d3f8580
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e6d3f84f0 rip = 0x00007f7e82e283c8
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:96377bdbcdf3 : 129 + 0x16]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e6d0fed50
21:51:12 INFO - rsp = 0x00007f7e6d0fecd0 r12 = 0x00007f7e6d0fed60
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e6d3f84f0 rip = 0x00007f7e82e29290
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e6d0fed80
21:51:12 INFO - rsp = 0x00007f7e6d0fed60 r12 = 0x00007f7e765e6980
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e6d15dda0
21:51:12 INFO - r15 = 0x00007f7e6d0ff700 rip = 0x00007f7e82e322de
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 355 + 0xe]
21:51:12 INFO - rbx = 0x00007f7e6d15dd80 rbp = 0x00007f7e6d0fedd0
21:51:12 INFO - rsp = 0x00007f7e6d0fed90 r12 = 0x00007f7e765e6980
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e6d15dda0
21:51:12 INFO - r15 = 0x00007f7e6d0ff700 rip = 0x00007f7e833e5a30
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:12 INFO - rbx = 0x00007f7e6d3f84f0 rbp = 0x00007f7e6d0fee00
21:51:12 INFO - rsp = 0x00007f7e6d0fede0 r12 = 0x00007f7e765e6980
21:51:12 INFO - r13 = 0x00007f7e6d3f8508 r14 = 0x00007f7e6d0ff670
21:51:12 INFO - r15 = 0x00007f7e6d0ff700 rip = 0x00007f7e833cd283
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 8 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e6d3f84f0 rbp = 0x00007f7e6d0fee50
21:51:12 INFO - rsp = 0x00007f7e6d0fee10 r12 = 0x00007f7e765e6980
21:51:12 INFO - r13 = 0x00007f7e6d3f8508 r14 = 0x00007f7e6d0ff670
21:51:12 INFO - r15 = 0x00007f7e6d0ff700 rip = 0x00007f7e831b85cf
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 9 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:12 INFO - rbx = 0x00007f7e74406700 rbp = 0x00007f7e6d0feea0
21:51:12 INFO - rsp = 0x00007f7e6d0fee60 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x0000000000000789 r14 = 0x00007f7e6d0ff670
21:51:12 INFO - r15 = 0x00007f7e6d0ff700 rip = 0x00007f7e8e1eadb5
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 10 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e6d0feeb0 r12 = 0x00007fff22105130
21:51:12 INFO - r13 = 0x00007f7e6d0ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 11 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e6d0fefc0 r12 = 0x00007fff22105130
21:51:12 INFO - r13 = 0x00007f7e6d0ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 28
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:12 INFO - rax = 0xfffffffffffffe00 rdx = 0x00000000000000f1
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e6d1eee00
21:51:12 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e66607c0c
21:51:12 INFO - rbp = 0x00007f7e665fe900 rsp = 0x00007f7e665fe8b0
21:51:12 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000078
21:51:12 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:12 INFO - r12 = 0x00007f7e66607c00 r13 = 0x00000000ffffffff
21:51:12 INFO - r14 = 0x00007f7e71947800 r15 = 0x0000000000000000
21:51:12 INFO - rip = 0x00007f7e8f6a0d84
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:12 INFO - rbx = 0x00007f7e6d1eee00 rbp = 0x00007f7e665fe900
21:51:12 INFO - rsp = 0x00007f7e665fe8e0 r12 = 0x00007f7e66607c00
21:51:12 INFO - r13 = 0x00000000ffffffff r14 = 0x00007f7e71947800
21:51:12 INFO - r15 = 0x0000000000000000 rip = 0x00007f7e8e1e9769
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:12 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e665fe920
21:51:12 INFO - rsp = 0x00007f7e665fe910 r12 = 0x00007f7e71947858
21:51:12 INFO - r13 = 0x00007f7e655b0800 r14 = 0x00007f7e71947800
21:51:12 INFO - r15 = 0x0000000000000000 rip = 0x00007f7e8433a18c
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:96377bdbcdf3 : 4898 + 0x5]
21:51:12 INFO - rbx = 0x00007f7e71947800 rbp = 0x00007f7e665fe940
21:51:12 INFO - rsp = 0x00007f7e665fe930 r12 = 0x00007f7e71947868
21:51:12 INFO - r13 = 0x00007f7e655b0800 r14 = 0x00007f7e71947800
21:51:12 INFO - r15 = 0x0000000000000000 rip = 0x00007f7e8433d85d
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:96377bdbcdf3 : 4414 + 0xb]
21:51:12 INFO - rbx = 0x00007f7e71947b58 rbp = 0x00007f7e665fe9d0
21:51:12 INFO - rsp = 0x00007f7e665fe950 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x00007f7e655b0800 r14 = 0x00007f7e71947800
21:51:12 INFO - r15 = 0x0000000000000000 rip = 0x00007f7e84357f1a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:96377bdbcdf3 : 2723 + 0xc]
21:51:12 INFO - rbx = 0x00007f7e655c8000 rbp = 0x00007f7e665fecc0
21:51:12 INFO - rsp = 0x00007f7e665fe9e0 r12 = 0x00007f7e665fea70
21:51:12 INFO - r13 = 0x00007f7e719745b0 r14 = 0x00007f7e655b0800
21:51:12 INFO - r15 = 0x00007f7e66645000 rip = 0x00007f7e843284bc
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:96377bdbcdf3 : 964 + 0x2]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e665fed50
21:51:12 INFO - rsp = 0x00007f7e665fecd0 r12 = 0x00007f7e665fed60
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e6c3d7f10 rip = 0x00007f7e82e29599
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x00007f7e665fed80
21:51:12 INFO - rsp = 0x00007f7e665fed60 r12 = 0x00007f7e6c778760
21:51:12 INFO - r13 = 0x00007f7e86e6f2d0 r14 = 0x00007f7e666088a0
21:51:12 INFO - r15 = 0x00007f7e665ff700 rip = 0x00007f7e82e322de
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 326 + 0xb]
21:51:12 INFO - rbx = 0x00007f7e66608880 rbp = 0x00007f7e665fedd0
21:51:12 INFO - rsp = 0x00007f7e665fed90 r12 = 0x00007f7e6c778760
21:51:12 INFO - r13 = 0x00007f7e86e6f2d0 r14 = 0x00007f7e666088a0
21:51:12 INFO - r15 = 0x00007f7e665ff700 rip = 0x00007f7e833e59e9
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:12 INFO - rbx = 0x00007f7e6c3d7f10 rbp = 0x00007f7e665fee00
21:51:12 INFO - rsp = 0x00007f7e665fede0 r12 = 0x00007f7e6c778760
21:51:12 INFO - r13 = 0x00007f7e6c3d7f28 r14 = 0x00007f7e665ff670
21:51:12 INFO - r15 = 0x00007f7e665ff700 rip = 0x00007f7e833cd283
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e6c3d7f10 rbp = 0x00007f7e665fee50
21:51:12 INFO - rsp = 0x00007f7e665fee10 r12 = 0x00007f7e6c778760
21:51:12 INFO - r13 = 0x00007f7e6c3d7f28 r14 = 0x00007f7e665ff670
21:51:12 INFO - r15 = 0x00007f7e665ff700 rip = 0x00007f7e831b85cf
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 11 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:12 INFO - rbx = 0x00007f7e6d1eee00 rbp = 0x00007f7e665feea0
21:51:12 INFO - rsp = 0x00007f7e665fee60 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x000000000000078a r14 = 0x00007f7e665ff670
21:51:12 INFO - r15 = 0x00007f7e665ff700 rip = 0x00007f7e8e1eadb5
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 12 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e665feeb0 r12 = 0x00007fff22101370
21:51:12 INFO - r13 = 0x00007f7e665ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 13 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e665fefc0 r12 = 0x00007fff22101370
21:51:12 INFO - r13 = 0x00007f7e665ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 29
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:12 INFO - rax = 0xfffffffffffffe00 rdx = 0x000000000000000d
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e666b1380
21:51:12 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e666f7a0c
21:51:12 INFO - rbp = 0x00007f7e661fec70 rsp = 0x00007f7e661fec20
21:51:12 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000006
21:51:12 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:12 INFO - r12 = 0x00007f7e666f7a00 r13 = 0x00000000ffffffff
21:51:12 INFO - r14 = 0x0000000000000000 r15 = 0x00007f7e6bab4c80
21:51:12 INFO - rip = 0x00007f7e8f6a0d84
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:12 INFO - rbx = 0x00007f7e666b1380 rbp = 0x00007f7e661fec70
21:51:12 INFO - rsp = 0x00007f7e661fec50 r12 = 0x00007f7e666f7a00
21:51:12 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e6bab4c80 rip = 0x00007f7e8e1e9769
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:12 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e661fec90
21:51:12 INFO - rsp = 0x00007f7e661fec80 r12 = 0x00007f7e6bab4d10
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e6bab4c80 rip = 0x00007f7e82e28095
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:96377bdbcdf3 : 55 + 0xf]
21:51:12 INFO - rbx = 0x00007f7e6bab4cf0 rbp = 0x00007f7e661fecc0
21:51:12 INFO - rsp = 0x00007f7e661feca0 r12 = 0x00007f7e6bab4d10
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e6bab4c80 rip = 0x00007f7e82e283c8
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:96377bdbcdf3 : 129 + 0x16]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e661fed50
21:51:12 INFO - rsp = 0x00007f7e661fecd0 r12 = 0x00007f7e661fed60
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e6bab4c80 rip = 0x00007f7e82e29290
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e661fed80
21:51:12 INFO - rsp = 0x00007f7e661fed60 r12 = 0x00007f7e6c778f80
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e7a4ac7e0
21:51:12 INFO - r15 = 0x00007f7e661ff700 rip = 0x00007f7e82e322de
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 355 + 0xe]
21:51:12 INFO - rbx = 0x00007f7e7a4ac7c0 rbp = 0x00007f7e661fedd0
21:51:12 INFO - rsp = 0x00007f7e661fed90 r12 = 0x00007f7e6c778f80
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e7a4ac7e0
21:51:12 INFO - r15 = 0x00007f7e661ff700 rip = 0x00007f7e833e5a30
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:12 INFO - rbx = 0x00007f7e6bab4c80 rbp = 0x00007f7e661fee00
21:51:12 INFO - rsp = 0x00007f7e661fede0 r12 = 0x00007f7e6c778f80
21:51:12 INFO - r13 = 0x00007f7e6bab4c98 r14 = 0x00007f7e661ff670
21:51:12 INFO - r15 = 0x00007f7e661ff700 rip = 0x00007f7e833cd283
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 8 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e6bab4c80 rbp = 0x00007f7e661fee50
21:51:12 INFO - rsp = 0x00007f7e661fee10 r12 = 0x00007f7e6c778f80
21:51:12 INFO - r13 = 0x00007f7e6bab4c98 r14 = 0x00007f7e661ff670
21:51:12 INFO - r15 = 0x00007f7e661ff700 rip = 0x00007f7e831b85cf
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 9 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:12 INFO - rbx = 0x00007f7e666b1380 rbp = 0x00007f7e661feea0
21:51:12 INFO - rsp = 0x00007f7e661fee60 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x000000000000078b r14 = 0x00007f7e661ff670
21:51:12 INFO - r15 = 0x00007f7e661ff700 rip = 0x00007f7e8e1eadb5
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 10 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e661feeb0 r12 = 0x00007fff22108560
21:51:12 INFO - r13 = 0x00007f7e661ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 11 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e661fefc0 r12 = 0x00007fff22108560
21:51:12 INFO - r13 = 0x00007f7e661ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 30
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:12 INFO - rax = 0xfffffffffffffe00 rdx = 0x00000000000001bd
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e666b2100
21:51:12 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e657d9b0c
21:51:12 INFO - rbp = 0x00007f7e654fe900 rsp = 0x00007f7e654fe8b0
21:51:12 INFO - r8 = 0x0000000000000000 r9 = 0x00000000000000de
21:51:12 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:12 INFO - r12 = 0x00007f7e657d9b00 r13 = 0x00000000ffffffff
21:51:12 INFO - r14 = 0x00007f7e662d0000 r15 = 0x0000000000000000
21:51:12 INFO - rip = 0x00007f7e8f6a0d84
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:12 INFO - rbx = 0x00007f7e666b2100 rbp = 0x00007f7e654fe900
21:51:12 INFO - rsp = 0x00007f7e654fe8e0 r12 = 0x00007f7e657d9b00
21:51:12 INFO - r13 = 0x00000000ffffffff r14 = 0x00007f7e662d0000
21:51:12 INFO - r15 = 0x0000000000000000 rip = 0x00007f7e8e1e9769
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:12 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e654fe920
21:51:12 INFO - rsp = 0x00007f7e654fe910 r12 = 0x00007f7e662d0058
21:51:12 INFO - r13 = 0x00007f7e655ba000 r14 = 0x00007f7e662d0000
21:51:12 INFO - r15 = 0x0000000000000000 rip = 0x00007f7e8433a18c
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:96377bdbcdf3 : 4898 + 0x5]
21:51:12 INFO - rbx = 0x00007f7e662d0000 rbp = 0x00007f7e654fe940
21:51:12 INFO - rsp = 0x00007f7e654fe930 r12 = 0x00007f7e662d0068
21:51:12 INFO - r13 = 0x00007f7e655ba000 r14 = 0x00007f7e662d0000
21:51:12 INFO - r15 = 0x0000000000000000 rip = 0x00007f7e8433d85d
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:96377bdbcdf3 : 4414 + 0xb]
21:51:12 INFO - rbx = 0x00007f7e662d0338 rbp = 0x00007f7e654fe9d0
21:51:12 INFO - rsp = 0x00007f7e654fe950 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x00007f7e655ba000 r14 = 0x00007f7e662d0000
21:51:12 INFO - r15 = 0x0000000000000000 rip = 0x00007f7e84357f1a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:96377bdbcdf3 : 2723 + 0xc]
21:51:12 INFO - rbx = 0x00007f7e656de000 rbp = 0x00007f7e654fecc0
21:51:12 INFO - rsp = 0x00007f7e654fe9e0 r12 = 0x00007f7e654fea70
21:51:12 INFO - r13 = 0x00007f7e657d6640 r14 = 0x00007f7e655ba000
21:51:12 INFO - r15 = 0x00007f7e655f7000 rip = 0x00007f7e843284bc
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:96377bdbcdf3 : 964 + 0x2]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e654fed50
21:51:12 INFO - rsp = 0x00007f7e654fecd0 r12 = 0x00007f7e654fed60
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e666685b0 rip = 0x00007f7e82e29599
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x00007f7e654fed80
21:51:12 INFO - rsp = 0x00007f7e654fed60 r12 = 0x00007f7e6c77a7e0
21:51:12 INFO - r13 = 0x00007f7e86e6f2d0 r14 = 0x00007f7e655e5ba0
21:51:12 INFO - r15 = 0x00007f7e654ff700 rip = 0x00007f7e82e322de
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 326 + 0xb]
21:51:12 INFO - rbx = 0x00007f7e655e5b80 rbp = 0x00007f7e654fedd0
21:51:12 INFO - rsp = 0x00007f7e654fed90 r12 = 0x00007f7e6c77a7e0
21:51:12 INFO - r13 = 0x00007f7e86e6f2d0 r14 = 0x00007f7e655e5ba0
21:51:12 INFO - r15 = 0x00007f7e654ff700 rip = 0x00007f7e833e59e9
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:12 INFO - rbx = 0x00007f7e666685b0 rbp = 0x00007f7e654fee00
21:51:12 INFO - rsp = 0x00007f7e654fede0 r12 = 0x00007f7e6c77a7e0
21:51:12 INFO - r13 = 0x00007f7e666685c8 r14 = 0x00007f7e654ff670
21:51:12 INFO - r15 = 0x00007f7e654ff700 rip = 0x00007f7e833cd283
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e666685b0 rbp = 0x00007f7e654fee50
21:51:12 INFO - rsp = 0x00007f7e654fee10 r12 = 0x00007f7e6c77a7e0
21:51:12 INFO - r13 = 0x00007f7e666685c8 r14 = 0x00007f7e654ff670
21:51:12 INFO - r15 = 0x00007f7e654ff700 rip = 0x00007f7e831b85cf
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 11 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:12 INFO - rbx = 0x00007f7e666b2100 rbp = 0x00007f7e654feea0
21:51:12 INFO - rsp = 0x00007f7e654fee60 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x000000000000078c r14 = 0x00007f7e654ff670
21:51:12 INFO - r15 = 0x00007f7e654ff700 rip = 0x00007f7e8e1eadb5
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 12 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e654feeb0 r12 = 0x00007fff22102f40
21:51:12 INFO - r13 = 0x00007f7e654ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 13 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e654fefc0 r12 = 0x00007fff22102f40
21:51:12 INFO - r13 = 0x00007f7e654ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 31
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:12 INFO - rax = 0xfffffffffffffe00 rdx = 0x00000000000001a9
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e666b55e0
21:51:12 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e6451b8cc
21:51:12 INFO - rbp = 0x00007f7e635fe900 rsp = 0x00007f7e635fe8b0
21:51:12 INFO - r8 = 0x0000000000000000 r9 = 0x00000000000000d4
21:51:12 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:12 INFO - r12 = 0x00007f7e6451b8c0 r13 = 0x00000000ffffffff
21:51:12 INFO - r14 = 0x00007f7e63edb800 r15 = 0x0000000000000000
21:51:12 INFO - rip = 0x00007f7e8f6a0d84
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:12 INFO - rbx = 0x00007f7e666b55e0 rbp = 0x00007f7e635fe900
21:51:12 INFO - rsp = 0x00007f7e635fe8e0 r12 = 0x00007f7e6451b8c0
21:51:12 INFO - r13 = 0x00000000ffffffff r14 = 0x00007f7e63edb800
21:51:12 INFO - r15 = 0x0000000000000000 rip = 0x00007f7e8e1e9769
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:12 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e635fe920
21:51:12 INFO - rsp = 0x00007f7e635fe910 r12 = 0x00007f7e63edb858
21:51:12 INFO - r13 = 0x00007f7e63cca800 r14 = 0x00007f7e63edb800
21:51:12 INFO - r15 = 0x0000000000000000 rip = 0x00007f7e8433a18c
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:96377bdbcdf3 : 4898 + 0x5]
21:51:12 INFO - rbx = 0x00007f7e63edb800 rbp = 0x00007f7e635fe940
21:51:12 INFO - rsp = 0x00007f7e635fe930 r12 = 0x00007f7e63edb868
21:51:12 INFO - r13 = 0x00007f7e63cca800 r14 = 0x00007f7e63edb800
21:51:12 INFO - r15 = 0x0000000000000000 rip = 0x00007f7e8433d85d
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:96377bdbcdf3 : 4414 + 0xb]
21:51:12 INFO - rbx = 0x00007f7e63edbb58 rbp = 0x00007f7e635fe9d0
21:51:12 INFO - rsp = 0x00007f7e635fe950 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x00007f7e63cca800 r14 = 0x00007f7e63edb800
21:51:12 INFO - r15 = 0x0000000000000000 rip = 0x00007f7e84357f1a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:96377bdbcdf3 : 2723 + 0xc]
21:51:12 INFO - rbx = 0x00007f7e63f58000 rbp = 0x00007f7e635fecc0
21:51:12 INFO - rsp = 0x00007f7e635fe9e0 r12 = 0x00007f7e635fea70
21:51:12 INFO - r13 = 0x00007f7e642d3610 r14 = 0x00007f7e63cca800
21:51:12 INFO - r15 = 0x00007f7e642e7000 rip = 0x00007f7e843284bc
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:96377bdbcdf3 : 964 + 0x2]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e635fed50
21:51:12 INFO - rsp = 0x00007f7e635fecd0 r12 = 0x00007f7e635fed60
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e63c9c3d0 rip = 0x00007f7e82e29599
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x00007f7e635fed80
21:51:12 INFO - rsp = 0x00007f7e635fed60 r12 = 0x00007f7e63d5dbc0
21:51:12 INFO - r13 = 0x00007f7e86e6f2d0 r14 = 0x00007f7e6d3fb420
21:51:12 INFO - r15 = 0x00007f7e635ff700 rip = 0x00007f7e82e322de
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 326 + 0xb]
21:51:12 INFO - rbx = 0x00007f7e6d3fb400 rbp = 0x00007f7e635fedd0
21:51:12 INFO - rsp = 0x00007f7e635fed90 r12 = 0x00007f7e63d5dbc0
21:51:12 INFO - r13 = 0x00007f7e86e6f2d0 r14 = 0x00007f7e6d3fb420
21:51:12 INFO - r15 = 0x00007f7e635ff700 rip = 0x00007f7e833e59e9
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:12 INFO - rbx = 0x00007f7e63c9c3d0 rbp = 0x00007f7e635fee00
21:51:12 INFO - rsp = 0x00007f7e635fede0 r12 = 0x00007f7e63d5dbc0
21:51:12 INFO - r13 = 0x00007f7e63c9c3e8 r14 = 0x00007f7e635ff670
21:51:12 INFO - r15 = 0x00007f7e635ff700 rip = 0x00007f7e833cd283
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e63c9c3d0 rbp = 0x00007f7e635fee50
21:51:12 INFO - rsp = 0x00007f7e635fee10 r12 = 0x00007f7e63d5dbc0
21:51:12 INFO - r13 = 0x00007f7e63c9c3e8 r14 = 0x00007f7e635ff670
21:51:12 INFO - r15 = 0x00007f7e635ff700 rip = 0x00007f7e831b85cf
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 11 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:12 INFO - rbx = 0x00007f7e666b55e0 rbp = 0x00007f7e635feea0
21:51:12 INFO - rsp = 0x00007f7e635fee60 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x000000000000078f r14 = 0x00007f7e635ff670
21:51:12 INFO - r15 = 0x00007f7e635ff700 rip = 0x00007f7e8e1eadb5
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 12 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e635feeb0 r12 = 0x00007fff22102b90
21:51:12 INFO - r13 = 0x00007f7e635ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 13 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e635fefc0 r12 = 0x00007fff22102b90
21:51:12 INFO - r13 = 0x00007f7e635ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 32
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:12 INFO - rax = 0xfffffffffffffe00 rdx = 0x0000000000000001
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e625415e0
21:51:12 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e6064ba0c
21:51:12 INFO - rbp = 0x00007f7e650fec70 rsp = 0x00007f7e650fec20
21:51:12 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000
21:51:12 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:12 INFO - r12 = 0x00007f7e6064ba00 r13 = 0x00000000ffffffff
21:51:12 INFO - r14 = 0x0000000000000000 r15 = 0x00007f7e608b1900
21:51:12 INFO - rip = 0x00007f7e8f6a0d84
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:12 INFO - rbx = 0x00007f7e625415e0 rbp = 0x00007f7e650fec70
21:51:12 INFO - rsp = 0x00007f7e650fec50 r12 = 0x00007f7e6064ba00
21:51:12 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e608b1900 rip = 0x00007f7e8e1e9769
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:12 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e650fec90
21:51:12 INFO - rsp = 0x00007f7e650fec80 r12 = 0x00007f7e608b1990
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e608b1900 rip = 0x00007f7e82e28095
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:96377bdbcdf3 : 55 + 0xf]
21:51:12 INFO - rbx = 0x00007f7e608b1970 rbp = 0x00007f7e650fecc0
21:51:12 INFO - rsp = 0x00007f7e650feca0 r12 = 0x00007f7e608b1990
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e608b1900 rip = 0x00007f7e82e283c8
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:96377bdbcdf3 : 129 + 0x16]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e650fed50
21:51:12 INFO - rsp = 0x00007f7e650fecd0 r12 = 0x00007f7e650fed60
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e608b1900 rip = 0x00007f7e82e29290
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e650fed80
21:51:12 INFO - rsp = 0x00007f7e650fed60 r12 = 0x00007f7e61808de0
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e60d053a0
21:51:12 INFO - r15 = 0x00007f7e650ff700 rip = 0x00007f7e82e322de
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 355 + 0xe]
21:51:12 INFO - rbx = 0x00007f7e60d05380 rbp = 0x00007f7e650fedd0
21:51:12 INFO - rsp = 0x00007f7e650fed90 r12 = 0x00007f7e61808de0
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e60d053a0
21:51:12 INFO - r15 = 0x00007f7e650ff700 rip = 0x00007f7e833e5a30
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:12 INFO - rbx = 0x00007f7e608b1900 rbp = 0x00007f7e650fee00
21:51:12 INFO - rsp = 0x00007f7e650fede0 r12 = 0x00007f7e61808de0
21:51:12 INFO - r13 = 0x00007f7e608b1918 r14 = 0x00007f7e650ff670
21:51:12 INFO - r15 = 0x00007f7e650ff700 rip = 0x00007f7e833cd283
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 8 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e608b1900 rbp = 0x00007f7e650fee50
21:51:12 INFO - rsp = 0x00007f7e650fee10 r12 = 0x00007f7e61808de0
21:51:12 INFO - r13 = 0x00007f7e608b1918 r14 = 0x00007f7e650ff670
21:51:12 INFO - r15 = 0x00007f7e650ff700 rip = 0x00007f7e831b85cf
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 9 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:12 INFO - rbx = 0x00007f7e625415e0 rbp = 0x00007f7e650feea0
21:51:12 INFO - rsp = 0x00007f7e650fee60 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x0000000000000791 r14 = 0x00007f7e650ff670
21:51:12 INFO - r15 = 0x00007f7e650ff700 rip = 0x00007f7e8e1eadb5
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 10 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e650feeb0 r12 = 0x00007fff22106a70
21:51:12 INFO - r13 = 0x00007f7e650ff9c0 r14 = 0x00007f7e65502b10
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 11 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e650fefc0 r12 = 0x00007fff22106a70
21:51:12 INFO - r13 = 0x00007f7e650ff9c0 r14 = 0x00007f7e65502b10
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 33
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:12 INFO - rax = 0xfffffffffffffe00 rdx = 0x0000000000000003
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e6385d820
21:51:12 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e605c4a4c
21:51:12 INFO - rbp = 0x00007f7e602fec70 rsp = 0x00007f7e602fec20
21:51:12 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000001
21:51:12 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:12 INFO - r12 = 0x00007f7e605c4a40 r13 = 0x00000000ffffffff
21:51:12 INFO - r14 = 0x0000000000000000 r15 = 0x00007f7e608b3a50
21:51:12 INFO - rip = 0x00007f7e8f6a0d84
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:12 INFO - rbx = 0x00007f7e6385d820 rbp = 0x00007f7e602fec70
21:51:12 INFO - rsp = 0x00007f7e602fec50 r12 = 0x00007f7e605c4a40
21:51:12 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e608b3a50 rip = 0x00007f7e8e1e9769
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:12 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e602fec90
21:51:12 INFO - rsp = 0x00007f7e602fec80 r12 = 0x00007f7e608b3ae0
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e608b3a50 rip = 0x00007f7e82e28095
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:96377bdbcdf3 : 55 + 0xf]
21:51:12 INFO - rbx = 0x00007f7e608b3ac0 rbp = 0x00007f7e602fecc0
21:51:12 INFO - rsp = 0x00007f7e602feca0 r12 = 0x00007f7e608b3ae0
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e608b3a50 rip = 0x00007f7e82e283c8
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:96377bdbcdf3 : 129 + 0x16]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e602fed50
21:51:12 INFO - rsp = 0x00007f7e602fecd0 r12 = 0x00007f7e602fed60
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e608b3a50 rip = 0x00007f7e82e29290
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e602fed80
21:51:12 INFO - rsp = 0x00007f7e602fed60 r12 = 0x00007f7e61809940
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e605da460
21:51:12 INFO - r15 = 0x00007f7e602ff700 rip = 0x00007f7e82e322de
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 355 + 0xe]
21:51:12 INFO - rbx = 0x00007f7e605da440 rbp = 0x00007f7e602fedd0
21:51:12 INFO - rsp = 0x00007f7e602fed90 r12 = 0x00007f7e61809940
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e605da460
21:51:12 INFO - r15 = 0x00007f7e602ff700 rip = 0x00007f7e833e5a30
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:12 INFO - rbx = 0x00007f7e608b3a50 rbp = 0x00007f7e602fee00
21:51:12 INFO - rsp = 0x00007f7e602fede0 r12 = 0x00007f7e61809940
21:51:12 INFO - r13 = 0x00007f7e608b3a68 r14 = 0x00007f7e602ff670
21:51:12 INFO - r15 = 0x00007f7e602ff700 rip = 0x00007f7e833cd283
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 8 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e608b3a50 rbp = 0x00007f7e602fee50
21:51:12 INFO - rsp = 0x00007f7e602fee10 r12 = 0x00007f7e61809940
21:51:12 INFO - r13 = 0x00007f7e608b3a68 r14 = 0x00007f7e602ff670
21:51:12 INFO - r15 = 0x00007f7e602ff700 rip = 0x00007f7e831b85cf
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 9 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:12 INFO - rbx = 0x00007f7e6385d820 rbp = 0x00007f7e602feea0
21:51:12 INFO - rsp = 0x00007f7e602fee60 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x0000000000000792 r14 = 0x00007f7e602ff670
21:51:12 INFO - r15 = 0x00007f7e602ff700 rip = 0x00007f7e8e1eadb5
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 10 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e602feeb0 r12 = 0x00007fff221020c0
21:51:12 INFO - r13 = 0x00007f7e602ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 11 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e602fefc0 r12 = 0x00007fff221020c0
21:51:12 INFO - r13 = 0x00007f7e602ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 34
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:12 INFO - rax = 0xfffffffffffffe00 rdx = 0x000000000000002f
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e6385da60
21:51:12 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e605da48c
21:51:12 INFO - rbp = 0x00007f7e73b4dd80 rsp = 0x00007f7e73b4dd30
21:51:12 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000017
21:51:12 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:12 INFO - r12 = 0x00007f7e605da480 r13 = 0x00000000ffffffff
21:51:12 INFO - r14 = 0x00007f7e640bb198 r15 = 0x00007f7e6030a5f8
21:51:12 INFO - rip = 0x00007f7e8f6a0d84
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:12 INFO - rbx = 0x00007f7e6385da60 rbp = 0x00007f7e73b4dd80
21:51:12 INFO - rsp = 0x00007f7e73b4dd60 r12 = 0x00007f7e605da480
21:51:12 INFO - r13 = 0x00000000ffffffff r14 = 0x00007f7e640bb198
21:51:12 INFO - r15 = 0x00007f7e6030a5f8 rip = 0x00007f7e8e1e9769
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:12 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e73b4dda0
21:51:12 INFO - rsp = 0x00007f7e73b4dd90 r12 = 0x00007f7e6030a608
21:51:12 INFO - r13 = 0x00007f7e640bb190 r14 = 0x00007f7e640bb198
21:51:12 INFO - r15 = 0x00007f7e6030a5f8 rip = 0x00007f7e84205678
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!mozilla::dom::DOMStorageDBThread::ThreadFunc() [Monitor.h:96377bdbcdf3 : 40 + 0x5]
21:51:12 INFO - rbx = 0x00007f7e640bb0c0 rbp = 0x00007f7e73b4de30
21:51:12 INFO - rsp = 0x00007f7e73b4ddb0 r12 = 0x00007f7e608b3e60
21:51:12 INFO - r13 = 0x00007f7e640bb190 r14 = 0x00007f7e640bb198
21:51:12 INFO - r15 = 0x00007f7e6030a5f8 rip = 0x00007f7e8420c158
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!mozilla::dom::DOMStorageDBThread::ThreadFunc(void*) [DOMStorageDBThread.cpp:96377bdbcdf3 : 276 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e640bb0c0 rbp = 0x00007f7e73b4de50
21:51:12 INFO - rsp = 0x00007f7e73b4de40 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x0000000000000793 r14 = 0x00007f7e73b4e670
21:51:12 INFO - r15 = 0x00007f7e73b4e700 rip = 0x00007f7e8420c2b7
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:12 INFO - rbx = 0x00007f7e6385da60 rbp = 0x00007f7e73b4dea0
21:51:12 INFO - rsp = 0x00007f7e73b4de60 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x0000000000000793 r14 = 0x00007f7e73b4e670
21:51:12 INFO - r15 = 0x00007f7e73b4e700 rip = 0x00007f7e8e1eadb5
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e73b4deb0 r12 = 0x00007fff22108f80
21:51:12 INFO - r13 = 0x00007f7e73b4e9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e73b4dfc0 r12 = 0x00007fff22108f80
21:51:12 INFO - r13 = 0x00007f7e73b4e9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 35
21:51:12 INFO - 0 libc-2.15.so!__poll + 0x53
21:51:12 INFO - rax = 0xfffffffffffffdfc rdx = 0xffffffffffffffff
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e60540e20
21:51:12 INFO - rsi = 0x0000000000000002 rdi = 0x00007f7e5c9fee70
21:51:12 INFO - rbp = 0x00007f7e5c9fee90 rsp = 0x00007f7e5c9fee40
21:51:12 INFO - r8 = 0x0000000000000000 r9 = 0x00007f7e5c9ff700
21:51:12 INFO - r10 = 0x00007f7e5c9ff9d0 r11 = 0x0000000000000293
21:51:12 INFO - r12 = 0x00007f7e5c9fee70 r13 = 0x00007f7e5c9ff9c0
21:51:12 INFO - r14 = 0x0000000000000000 r15 = 0x0000000000000003
21:51:12 INFO - rip = 0x00007f7e8e7a0933
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libxul.so!google_breakpad::CrashGenerationServer::Run() [crash_generation_server.cc:96377bdbcdf3 : 169 + 0x10]
21:51:12 INFO - rbx = 0x00007f7e60540e20 rbp = 0x00007f7e5c9fee90
21:51:12 INFO - rsp = 0x00007f7e5c9fee70 r12 = 0x00007f7e5c9fee70
21:51:12 INFO - r13 = 0x00007f7e5c9ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e84a5ae5a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!google_breakpad::CrashGenerationServer::ThreadMain(void*) [crash_generation_server.cc:96377bdbcdf3 : 326 + 0x5]
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x00007f7e5c9feea0
21:51:12 INFO - rsp = 0x00007f7e5c9feea0 r12 = 0x00007f7e8f6a6880
21:51:12 INFO - r13 = 0x00007f7e5c9ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e84a5aeab
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e5c9feeb0 r12 = 0x00007f7e8f6a6880
21:51:12 INFO - r13 = 0x00007f7e5c9ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e5c9fefc0 r12 = 0x00007f7e8f6a6880
21:51:12 INFO - r13 = 0x00007f7e5c9ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 36
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:12 INFO - rax = 0xfffffffffffffe00 rdx = 0x0000000000000001
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e5ced4538
21:51:12 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e5bffeb84
21:51:12 INFO - rbp = 0x00007f7e5bffebf0 rsp = 0x00007f7e5bffeac0
21:51:12 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000
21:51:12 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:12 INFO - r12 = 0x00007f7e5bffeb20 r13 = 0x00007f7e5bffeb80
21:51:12 INFO - r14 = 0x0000000000000000 r15 = 0x00007f7e5bffeb50
21:51:12 INFO - rip = 0x00007f7e8f6a0d84
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:96377bdbcdf3 : 195 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e5ced4538 rbp = 0x00007f7e5bffebf0
21:51:12 INFO - rsp = 0x00007f7e5bffeaf0 r12 = 0x00007f7e5bffeb20
21:51:12 INFO - r13 = 0x00007f7e5bffeb80 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e5bffeb50 rip = 0x00007f7e82e4ab4a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!base::WaitableEvent::Wait() [waitable_event_posix.cc:96377bdbcdf3 : 201 + 0x11]
21:51:12 INFO - rbx = 0x00007f7e5ced4520 rbp = 0x00007f7e5bffec10
21:51:12 INFO - rsp = 0x00007f7e5bffec00 r12 = 0x00007f7e833cd9b0
21:51:12 INFO - r13 = 0x00007f7e82e498a0 r14 = 0x00007f7e82e49870
21:51:12 INFO - r15 = 0x00007f7e5bffece0 rip = 0x00007f7e82e4acb9
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:96377bdbcdf3 : 60 + 0x9]
21:51:12 INFO - rbx = 0x00007f7e5ced4520 rbp = 0x00007f7e5bffec90
21:51:12 INFO - rsp = 0x00007f7e5bffec20 r12 = 0x00007f7e833cd9b0
21:51:12 INFO - r13 = 0x00007f7e82e498a0 r14 = 0x00007f7e82e49870
21:51:12 INFO - r15 = 0x00007f7e5bffece0 rip = 0x00007f7e82e49bc4
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:12 INFO - rbx = 0x00007f7e5ced42e0 rbp = 0x00007f7e5bffecc0
21:51:12 INFO - rsp = 0x00007f7e5bffeca0 r12 = 0x00007f7e5bffece0
21:51:12 INFO - r13 = 0x00007f7e5bfff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e833cd283
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libxul.so!base::Thread::ThreadMain() [thread.cc:96377bdbcdf3 : 172 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e5ced42e0 rbp = 0x00007f7e5bffee90
21:51:12 INFO - rsp = 0x00007f7e5bffecd0 r12 = 0x00007f7e5bffece0
21:51:12 INFO - r13 = 0x00007f7e5bfff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e833d3eff
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libxul.so!ThreadFunc [platform_thread_posix.cc:96377bdbcdf3 : 39 + 0xe]
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x00007f7e5bffeea0
21:51:12 INFO - rsp = 0x00007f7e5bffeea0 r12 = 0x00007fff22108ca0
21:51:12 INFO - r13 = 0x00007f7e5bfff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e833d3f7c
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e5bffeeb0 r12 = 0x00007fff22108ca0
21:51:12 INFO - r13 = 0x00007f7e5bfff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 8 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e5bffefc0 r12 = 0x00007fff22108ca0
21:51:12 INFO - r13 = 0x00007f7e5bfff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 37
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:12 INFO - rax = 0xfffffffffffffe00 rdx = 0x0000000000000001
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e603d00c0
21:51:12 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e5b68808c
21:51:12 INFO - rbp = 0x00007f7e5b5fec70 rsp = 0x00007f7e5b5fec20
21:51:12 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000000
21:51:12 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:12 INFO - r12 = 0x00007f7e5b688080 r13 = 0x00000000ffffffff
21:51:12 INFO - r14 = 0x0000000000000000 r15 = 0x00007f7e5f99e3d0
21:51:12 INFO - rip = 0x00007f7e8f6a0d84
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:12 INFO - rbx = 0x00007f7e603d00c0 rbp = 0x00007f7e5b5fec70
21:51:12 INFO - rsp = 0x00007f7e5b5fec50 r12 = 0x00007f7e5b688080
21:51:12 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e5f99e3d0 rip = 0x00007f7e8e1e9769
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:12 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e5b5fec90
21:51:12 INFO - rsp = 0x00007f7e5b5fec80 r12 = 0x00007f7e5f99e460
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e5f99e3d0 rip = 0x00007f7e82e28095
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:96377bdbcdf3 : 55 + 0xf]
21:51:12 INFO - rbx = 0x00007f7e5f99e440 rbp = 0x00007f7e5b5fecc0
21:51:12 INFO - rsp = 0x00007f7e5b5feca0 r12 = 0x00007f7e5f99e460
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e5f99e3d0 rip = 0x00007f7e82e283c8
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:96377bdbcdf3 : 129 + 0x16]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e5b5fed50
21:51:12 INFO - rsp = 0x00007f7e5b5fecd0 r12 = 0x00007f7e5b5fed60
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e5f99e3d0 rip = 0x00007f7e82e29290
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e5b5fed80
21:51:12 INFO - rsp = 0x00007f7e5b5fed60 r12 = 0x00007f7e641c3b80
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e5b6888a0
21:51:12 INFO - r15 = 0x00007f7e5b5ff700 rip = 0x00007f7e82e322de
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 355 + 0xe]
21:51:12 INFO - rbx = 0x00007f7e5b688880 rbp = 0x00007f7e5b5fedd0
21:51:12 INFO - rsp = 0x00007f7e5b5fed90 r12 = 0x00007f7e641c3b80
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e5b6888a0
21:51:12 INFO - r15 = 0x00007f7e5b5ff700 rip = 0x00007f7e833e5a30
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:12 INFO - rbx = 0x00007f7e5f99e3d0 rbp = 0x00007f7e5b5fee00
21:51:12 INFO - rsp = 0x00007f7e5b5fede0 r12 = 0x00007f7e641c3b80
21:51:12 INFO - r13 = 0x00007f7e5f99e3e8 r14 = 0x00007f7e5b5ff670
21:51:12 INFO - r15 = 0x00007f7e5b5ff700 rip = 0x00007f7e833cd283
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 8 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e5f99e3d0 rbp = 0x00007f7e5b5fee50
21:51:12 INFO - rsp = 0x00007f7e5b5fee10 r12 = 0x00007f7e641c3b80
21:51:12 INFO - r13 = 0x00007f7e5f99e3e8 r14 = 0x00007f7e5b5ff670
21:51:12 INFO - r15 = 0x00007f7e5b5ff700 rip = 0x00007f7e831b85cf
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 9 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:12 INFO - rbx = 0x00007f7e603d00c0 rbp = 0x00007f7e5b5feea0
21:51:12 INFO - rsp = 0x00007f7e5b5fee60 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x00000000000007ae r14 = 0x00007f7e5b5ff670
21:51:12 INFO - r15 = 0x00007f7e5b5ff700 rip = 0x00007f7e8e1eadb5
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 10 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e5b5feeb0 r12 = 0x00007fff22108130
21:51:12 INFO - r13 = 0x00007f7e5b5ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 11 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e5b5fefc0 r12 = 0x00007fff22108130
21:51:12 INFO - r13 = 0x00007f7e5b5ff9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 38
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:12 INFO - rax = 0xfffffffffffffe00 rdx = 0x000000000000424f
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e603d01e0
21:51:12 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e5b68878c
21:51:12 INFO - rbp = 0x00007f7e5adfdc70 rsp = 0x00007f7e5adfdc20
21:51:12 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000002127
21:51:12 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:12 INFO - r12 = 0x00007f7e5b688780 r13 = 0x00000000ffffffff
21:51:12 INFO - r14 = 0x0000000000000000 r15 = 0x00007f7e5f99e4a0
21:51:12 INFO - rip = 0x00007f7e8f6a0d84
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:12 INFO - rbx = 0x00007f7e603d01e0 rbp = 0x00007f7e5adfdc70
21:51:12 INFO - rsp = 0x00007f7e5adfdc50 r12 = 0x00007f7e5b688780
21:51:12 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e5f99e4a0 rip = 0x00007f7e8e1e9769
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:12 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e5adfdc90
21:51:12 INFO - rsp = 0x00007f7e5adfdc80 r12 = 0x00007f7e5f99e530
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e5f99e4a0 rip = 0x00007f7e82e28095
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:96377bdbcdf3 : 55 + 0xf]
21:51:12 INFO - rbx = 0x00007f7e5f99e510 rbp = 0x00007f7e5adfdcc0
21:51:12 INFO - rsp = 0x00007f7e5adfdca0 r12 = 0x00007f7e5f99e530
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e5f99e4a0 rip = 0x00007f7e82e283c8
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:96377bdbcdf3 : 129 + 0x16]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e5adfdd50
21:51:12 INFO - rsp = 0x00007f7e5adfdcd0 r12 = 0x00007f7e5adfdd60
21:51:12 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x00007f7e5f99e4a0 rip = 0x00007f7e82e29290
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:12 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e5adfdd80
21:51:12 INFO - rsp = 0x00007f7e5adfdd60 r12 = 0x00007f7e641c3d20
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e5b688d60
21:51:12 INFO - r15 = 0x00007f7e5adfe700 rip = 0x00007f7e82e322de
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 355 + 0xe]
21:51:12 INFO - rbx = 0x00007f7e5b688d40 rbp = 0x00007f7e5adfddd0
21:51:12 INFO - rsp = 0x00007f7e5adfdd90 r12 = 0x00007f7e641c3d20
21:51:12 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e5b688d60
21:51:12 INFO - r15 = 0x00007f7e5adfe700 rip = 0x00007f7e833e5a30
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:12 INFO - rbx = 0x00007f7e5f99e4a0 rbp = 0x00007f7e5adfde00
21:51:12 INFO - rsp = 0x00007f7e5adfdde0 r12 = 0x00007f7e641c3d20
21:51:12 INFO - r13 = 0x00007f7e5f99e4b8 r14 = 0x00007f7e5adfe670
21:51:12 INFO - r15 = 0x00007f7e5adfe700 rip = 0x00007f7e833cd283
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 8 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:12 INFO - rbx = 0x00007f7e5f99e4a0 rbp = 0x00007f7e5adfde50
21:51:12 INFO - rsp = 0x00007f7e5adfde10 r12 = 0x00007f7e641c3d20
21:51:12 INFO - r13 = 0x00007f7e5f99e4b8 r14 = 0x00007f7e5adfe670
21:51:12 INFO - r15 = 0x00007f7e5adfe700 rip = 0x00007f7e831b85cf
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 9 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:12 INFO - rbx = 0x00007f7e603d01e0 rbp = 0x00007f7e5adfdea0
21:51:12 INFO - rsp = 0x00007f7e5adfde60 r12 = 0x0000000000000000
21:51:12 INFO - r13 = 0x00000000000007af r14 = 0x00007f7e5adfe670
21:51:12 INFO - r15 = 0x00007f7e5adfe700 rip = 0x00007f7e8e1eadb5
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 10 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e5adfdeb0 r12 = 0x00007fff22107e20
21:51:12 INFO - r13 = 0x00007f7e5adfe9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 11 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e5adfdfc0 r12 = 0x00007fff22107e20
21:51:12 INFO - r13 = 0x00007f7e5adfe9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 39
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_timedwait + 0x13e
21:51:12 INFO - rax = 0xfffffffffffffdfc rdx = 0x0000000000000027
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e763bd3c8
21:51:12 INFO - rsi = 0x0000000000000189 rdi = 0x00007f7e763bd3cc
21:51:12 INFO - rbp = 0x00007f7e5a5fcd20 rsp = 0x00007f7e5a5fcc80
21:51:12 INFO - r8 = 0x00007f7e767a2be0 r9 = 0x00000000ffffffff
21:51:12 INFO - r10 = 0x00007f7e5a5fccf0 r11 = 0x0000000000000206
21:51:12 INFO - r12 = 0x0000000000000027 r13 = 0x00007f7e5a5fccf0
21:51:12 INFO - r14 = 0xffffffffffffff92 r15 = 0x0000000000000000
21:51:12 INFO - rip = 0x00007f7e8f6a10fe
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libnspr4.so!pt_TimedWait [ptsynch.c:96377bdbcdf3 : 264 + 0x5]
21:51:12 INFO - rbx = 0x00007f7e763bd3c8 rbp = 0x00007f7e5a5fcd20
21:51:12 INFO - rsp = 0x00007f7e5a5fcce0 r12 = 0x00007f7e767a2be0
21:51:12 INFO - r13 = 0x00000000000b78f7 r14 = 0x00000000001eca70
21:51:12 INFO - r15 = 0x00007f7e765c4ff8 rip = 0x00007f7e8e1e914e
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 2 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 398 + 0xd]
21:51:12 INFO - rbx = 0x00007f7e603d0300 rbp = 0x00007f7e5a5fcd50
21:51:12 INFO - rsp = 0x00007f7e5a5fcd30 r12 = 0x00007f7e763bd3c0
21:51:12 INFO - r13 = 0x00000000000493e0 r14 = 0x00000000001eca70
21:51:12 INFO - r15 = 0x00007f7e765c4ff8 rip = 0x00007f7e8e1e9805
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 3 libxul.so!nsHostResolver::GetHostToLookup(nsHostRecord**) [CondVar.h:96377bdbcdf3 : 79 + 0xc]
21:51:12 INFO - rbx = 0x00007f7e765c4f80 rbp = 0x00007f7e5a5fcdd0
21:51:12 INFO - rsp = 0x00007f7e5a5fcd60 r12 = 0x00000000000493e0
21:51:12 INFO - r13 = 0x00007f7e765c5034 r14 = 0x00000000001eca70
21:51:12 INFO - r15 = 0x00007f7e765c4ff8 rip = 0x00007f7e832492de
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 4 libxul.so!nsHostResolver::ThreadFunc(void*) [nsHostResolver.cpp:96377bdbcdf3 : 1391 + 0xc]
21:51:12 INFO - rbx = 0x00007f7e765c4f80 rbp = 0x00007f7e5a5fce50
21:51:12 INFO - rsp = 0x00007f7e5a5fcde0 r12 = 0x000001d5d47a2c69
21:51:12 INFO - r13 = 0x00007f7e765c4f98 r14 = 0x0000000000184742
21:51:12 INFO - r15 = 0x0000000000000000 rip = 0x00007f7e83249df2
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 5 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:12 INFO - rbx = 0x00007f7e603d0300 rbp = 0x00007f7e5a5fcea0
21:51:12 INFO - rsp = 0x00007f7e5a5fce60 r12 = 0x0000000000000001
21:51:12 INFO - r13 = 0x00000000000007b0 r14 = 0x00007f7e5a5fd670
21:51:12 INFO - r15 = 0x00007f7e5a5fd700 rip = 0x00007f7e8e1eadb5
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 6 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e5a5fceb0 r12 = 0x00007fff22107e30
21:51:12 INFO - r13 = 0x00007f7e5a5fd9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:12 INFO - Found by: call frame info
21:51:12 INFO - 7 libc-2.15.so!clone + 0x6d
21:51:12 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:12 INFO - rsp = 0x00007f7e5a5fcfc0 r12 = 0x00007fff22107e30
21:51:12 INFO - r13 = 0x00007f7e5a5fd9c0 r14 = 0x0000000000000000
21:51:12 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:12 INFO - Found by: call frame info
21:51:12 INFO -
21:51:12 INFO - Thread 40
21:51:12 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:12 INFO - rax = 0xfffffffffffffe00 rdx = 0x0000000000000999
21:51:12 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e603d08a0
21:51:12 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e59c8858c
21:51:12 INFO - rbp = 0x00007f7e599fec70 rsp = 0x00007f7e599fec20
21:51:12 INFO - r8 = 0x0000000000000000 r9 = 0x00000000000004cc
21:51:12 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:12 INFO - r12 = 0x00007f7e59c88580 r13 = 0x00000000ffffffff
21:51:12 INFO - r14 = 0x0000000000000000 r15 = 0x00007f7e5b6b9eb0
21:51:12 INFO - rip = 0x00007f7e8f6a0d84
21:51:12 INFO - Found by: given as instruction pointer in context
21:51:12 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:13 INFO - rbx = 0x00007f7e603d08a0 rbp = 0x00007f7e599fec70
21:51:13 INFO - rsp = 0x00007f7e599fec50 r12 = 0x00007f7e59c88580
21:51:13 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x00007f7e5b6b9eb0 rip = 0x00007f7e8e1e9769
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:13 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e599fec90
21:51:13 INFO - rsp = 0x00007f7e599fec80 r12 = 0x00007f7e5b6b9f40
21:51:13 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x00007f7e5b6b9eb0 rip = 0x00007f7e82e28095
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 3 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:96377bdbcdf3 : 55 + 0xf]
21:51:13 INFO - rbx = 0x00007f7e5b6b9f20 rbp = 0x00007f7e599fecc0
21:51:13 INFO - rsp = 0x00007f7e599feca0 r12 = 0x00007f7e5b6b9f40
21:51:13 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x00007f7e5b6b9eb0 rip = 0x00007f7e82e283c8
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 4 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:96377bdbcdf3 : 129 + 0x16]
21:51:13 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e599fed50
21:51:13 INFO - rsp = 0x00007f7e599fecd0 r12 = 0x00007f7e599fed60
21:51:13 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x00007f7e5b6b9eb0 rip = 0x00007f7e82e29290
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 5 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:13 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e599fed80
21:51:13 INFO - rsp = 0x00007f7e599fed60 r12 = 0x00007f7e641c46e0
21:51:13 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e59c88960
21:51:13 INFO - r15 = 0x00007f7e599ff700 rip = 0x00007f7e82e322de
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 6 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 355 + 0xe]
21:51:13 INFO - rbx = 0x00007f7e59c88940 rbp = 0x00007f7e599fedd0
21:51:13 INFO - rsp = 0x00007f7e599fed90 r12 = 0x00007f7e641c46e0
21:51:13 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e59c88960
21:51:13 INFO - r15 = 0x00007f7e599ff700 rip = 0x00007f7e833e5a30
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:13 INFO - rbx = 0x00007f7e5b6b9eb0 rbp = 0x00007f7e599fee00
21:51:13 INFO - rsp = 0x00007f7e599fede0 r12 = 0x00007f7e641c46e0
21:51:13 INFO - r13 = 0x00007f7e5b6b9ec8 r14 = 0x00007f7e599ff670
21:51:13 INFO - r15 = 0x00007f7e599ff700 rip = 0x00007f7e833cd283
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 8 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:13 INFO - rbx = 0x00007f7e5b6b9eb0 rbp = 0x00007f7e599fee50
21:51:13 INFO - rsp = 0x00007f7e599fee10 r12 = 0x00007f7e641c46e0
21:51:13 INFO - r13 = 0x00007f7e5b6b9ec8 r14 = 0x00007f7e599ff670
21:51:13 INFO - r15 = 0x00007f7e599ff700 rip = 0x00007f7e831b85cf
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 9 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:13 INFO - rbx = 0x00007f7e603d08a0 rbp = 0x00007f7e599feea0
21:51:13 INFO - rsp = 0x00007f7e599fee60 r12 = 0x0000000000000000
21:51:13 INFO - r13 = 0x00000000000007b3 r14 = 0x00007f7e599ff670
21:51:13 INFO - r15 = 0x00007f7e599ff700 rip = 0x00007f7e8e1eadb5
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 10 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:13 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:13 INFO - rsp = 0x00007f7e599feeb0 r12 = 0x00007fff220f84f0
21:51:13 INFO - r13 = 0x00007f7e599ff9c0 r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 11 libc-2.15.so!clone + 0x6d
21:51:13 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:13 INFO - rsp = 0x00007f7e599fefc0 r12 = 0x00007fff220f84f0
21:51:13 INFO - r13 = 0x00007f7e599ff9c0 r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:13 INFO - Found by: call frame info
21:51:13 INFO -
21:51:13 INFO - Thread 41
21:51:13 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:13 INFO - rax = 0xfffffffffffffe00 rdx = 0x00000000000002a1
21:51:13 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e603d2040
21:51:13 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e58ea21cc
21:51:13 INFO - rbp = 0x00007f7e58dfec70 rsp = 0x00007f7e58dfec20
21:51:13 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000150
21:51:13 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:13 INFO - r12 = 0x00007f7e58ea21c0 r13 = 0x00000000ffffffff
21:51:13 INFO - r14 = 0x0000000000000000 r15 = 0x00007f7e5b6ba940
21:51:13 INFO - rip = 0x00007f7e8f6a0d84
21:51:13 INFO - Found by: given as instruction pointer in context
21:51:13 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:13 INFO - rbx = 0x00007f7e603d2040 rbp = 0x00007f7e58dfec70
21:51:13 INFO - rsp = 0x00007f7e58dfec50 r12 = 0x00007f7e58ea21c0
21:51:13 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x00007f7e5b6ba940 rip = 0x00007f7e8e1e9769
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:13 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e58dfec90
21:51:13 INFO - rsp = 0x00007f7e58dfec80 r12 = 0x00007f7e5b6ba9d0
21:51:13 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x00007f7e5b6ba940 rip = 0x00007f7e82e28095
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 3 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:96377bdbcdf3 : 55 + 0xf]
21:51:13 INFO - rbx = 0x00007f7e5b6ba9b0 rbp = 0x00007f7e58dfecc0
21:51:13 INFO - rsp = 0x00007f7e58dfeca0 r12 = 0x00007f7e5b6ba9d0
21:51:13 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x00007f7e5b6ba940 rip = 0x00007f7e82e283c8
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 4 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:96377bdbcdf3 : 129 + 0x16]
21:51:13 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e58dfed50
21:51:13 INFO - rsp = 0x00007f7e58dfecd0 r12 = 0x00007f7e58dfed60
21:51:13 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x00007f7e5b6ba940 rip = 0x00007f7e82e29290
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 5 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:13 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e58dfed80
21:51:13 INFO - rsp = 0x00007f7e58dfed60 r12 = 0x00007f7e641c53e0
21:51:13 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e58ea2860
21:51:13 INFO - r15 = 0x00007f7e58dff700 rip = 0x00007f7e82e322de
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 6 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 355 + 0xe]
21:51:13 INFO - rbx = 0x00007f7e58ea2840 rbp = 0x00007f7e58dfedd0
21:51:13 INFO - rsp = 0x00007f7e58dfed90 r12 = 0x00007f7e641c53e0
21:51:13 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e58ea2860
21:51:13 INFO - r15 = 0x00007f7e58dff700 rip = 0x00007f7e833e5a30
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:13 INFO - rbx = 0x00007f7e5b6ba940 rbp = 0x00007f7e58dfee00
21:51:13 INFO - rsp = 0x00007f7e58dfede0 r12 = 0x00007f7e641c53e0
21:51:13 INFO - r13 = 0x00007f7e5b6ba958 r14 = 0x00007f7e58dff670
21:51:13 INFO - r15 = 0x00007f7e58dff700 rip = 0x00007f7e833cd283
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 8 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:13 INFO - rbx = 0x00007f7e5b6ba940 rbp = 0x00007f7e58dfee50
21:51:13 INFO - rsp = 0x00007f7e58dfee10 r12 = 0x00007f7e641c53e0
21:51:13 INFO - r13 = 0x00007f7e5b6ba958 r14 = 0x00007f7e58dff670
21:51:13 INFO - r15 = 0x00007f7e58dff700 rip = 0x00007f7e831b85cf
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 9 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:13 INFO - rbx = 0x00007f7e603d2040 rbp = 0x00007f7e58dfeea0
21:51:13 INFO - rsp = 0x00007f7e58dfee60 r12 = 0x0000000000000000
21:51:13 INFO - r13 = 0x00000000000007b6 r14 = 0x00007f7e58dff670
21:51:13 INFO - r15 = 0x00007f7e58dff700 rip = 0x00007f7e8e1eadb5
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 10 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:13 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:13 INFO - rsp = 0x00007f7e58dfeeb0 r12 = 0x00007fff22107bd0
21:51:13 INFO - r13 = 0x00007f7e58dff9c0 r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 11 libc-2.15.so!clone + 0x6d
21:51:13 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:13 INFO - rsp = 0x00007f7e58dfefc0 r12 = 0x00007fff22107bd0
21:51:13 INFO - r13 = 0x00007f7e58dff9c0 r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:13 INFO - Found by: call frame info
21:51:13 INFO -
21:51:13 INFO - Thread 42
21:51:13 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:13 INFO - rax = 0xfffffffffffffe00 rdx = 0x00000000000002f5
21:51:13 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e63859800
21:51:13 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e584b788c
21:51:13 INFO - rbp = 0x00007f7e5edfdc70 rsp = 0x00007f7e5edfdc20
21:51:13 INFO - r8 = 0x0000000000000000 r9 = 0x000000000000017a
21:51:13 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:13 INFO - r12 = 0x00007f7e584b7880 r13 = 0x00000000ffffffff
21:51:13 INFO - r14 = 0x0000000000000000 r15 = 0x00007f7e6273ede0
21:51:13 INFO - rip = 0x00007f7e8f6a0d84
21:51:13 INFO - Found by: given as instruction pointer in context
21:51:13 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:13 INFO - rbx = 0x00007f7e63859800 rbp = 0x00007f7e5edfdc70
21:51:13 INFO - rsp = 0x00007f7e5edfdc50 r12 = 0x00007f7e584b7880
21:51:13 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x00007f7e6273ede0 rip = 0x00007f7e8e1e9769
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:13 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e5edfdc90
21:51:13 INFO - rsp = 0x00007f7e5edfdc80 r12 = 0x00007f7e6273ee70
21:51:13 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x00007f7e6273ede0 rip = 0x00007f7e82e28095
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 3 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:96377bdbcdf3 : 55 + 0xf]
21:51:13 INFO - rbx = 0x00007f7e6273ee50 rbp = 0x00007f7e5edfdcc0
21:51:13 INFO - rsp = 0x00007f7e5edfdca0 r12 = 0x00007f7e6273ee70
21:51:13 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x00007f7e6273ede0 rip = 0x00007f7e82e283c8
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 4 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:96377bdbcdf3 : 129 + 0x16]
21:51:13 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e5edfdd50
21:51:13 INFO - rsp = 0x00007f7e5edfdcd0 r12 = 0x00007f7e5edfdd60
21:51:13 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x00007f7e6273ede0 rip = 0x00007f7e82e29290
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 5 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:13 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e5edfdd80
21:51:13 INFO - rsp = 0x00007f7e5edfdd60 r12 = 0x00007f7e6180a640
21:51:13 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e58eb8920
21:51:13 INFO - r15 = 0x00007f7e5edfe700 rip = 0x00007f7e82e322de
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 6 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 355 + 0xe]
21:51:13 INFO - rbx = 0x00007f7e58eb8900 rbp = 0x00007f7e5edfddd0
21:51:13 INFO - rsp = 0x00007f7e5edfdd90 r12 = 0x00007f7e6180a640
21:51:13 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e58eb8920
21:51:13 INFO - r15 = 0x00007f7e5edfe700 rip = 0x00007f7e833e5a30
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:13 INFO - rbx = 0x00007f7e6273ede0 rbp = 0x00007f7e5edfde00
21:51:13 INFO - rsp = 0x00007f7e5edfdde0 r12 = 0x00007f7e6180a640
21:51:13 INFO - r13 = 0x00007f7e6273edf8 r14 = 0x00007f7e5edfe670
21:51:13 INFO - r15 = 0x00007f7e5edfe700 rip = 0x00007f7e833cd283
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 8 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:13 INFO - rbx = 0x00007f7e6273ede0 rbp = 0x00007f7e5edfde50
21:51:13 INFO - rsp = 0x00007f7e5edfde10 r12 = 0x00007f7e6180a640
21:51:13 INFO - r13 = 0x00007f7e6273edf8 r14 = 0x00007f7e5edfe670
21:51:13 INFO - r15 = 0x00007f7e5edfe700 rip = 0x00007f7e831b85cf
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 9 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:13 INFO - rbx = 0x00007f7e63859800 rbp = 0x00007f7e5edfdea0
21:51:13 INFO - rsp = 0x00007f7e5edfde60 r12 = 0x0000000000000000
21:51:13 INFO - r13 = 0x000000000000081b r14 = 0x00007f7e5edfe670
21:51:13 INFO - r15 = 0x00007f7e5edfe700 rip = 0x00007f7e8e1eadb5
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 10 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:13 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:13 INFO - rsp = 0x00007f7e5edfdeb0 r12 = 0x00007fff220ff5f0
21:51:13 INFO - r13 = 0x00007f7e5edfe9c0 r14 = 0x00007f7e5f9a13e0
21:51:13 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 11 libc-2.15.so!clone + 0x6d
21:51:13 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:13 INFO - rsp = 0x00007f7e5edfdfc0 r12 = 0x00007fff220ff5f0
21:51:13 INFO - r13 = 0x00007f7e5edfe9c0 r14 = 0x00007f7e5f9a13e0
21:51:13 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:13 INFO - Found by: call frame info
21:51:13 INFO -
21:51:13 INFO - Thread 43
21:51:13 INFO - 0 libpthread-2.15.so!pthread_cond_wait + 0xc4
21:51:13 INFO - rax = 0xfffffffffffffe00 rdx = 0x0000000000000005
21:51:13 INFO - rcx = 0xffffffffffffffff rbx = 0x00007f7e6385a580
21:51:13 INFO - rsi = 0x0000000000000080 rdi = 0x00007f7e62ae054c
21:51:13 INFO - rbp = 0x00007f7e5f5fec70 rsp = 0x00007f7e5f5fec20
21:51:13 INFO - r8 = 0x0000000000000000 r9 = 0x0000000000000002
21:51:13 INFO - r10 = 0x0000000000000000 r11 = 0x0000000000000246
21:51:13 INFO - r12 = 0x00007f7e62ae0540 r13 = 0x00000000ffffffff
21:51:13 INFO - r14 = 0x0000000000000000 r15 = 0x00007f7e6c37ba10
21:51:13 INFO - rip = 0x00007f7e8f6a0d84
21:51:13 INFO - Found by: given as instruction pointer in context
21:51:13 INFO - 1 libnspr4.so!PR_WaitCondVar [ptsynch.c:96377bdbcdf3 : 396 + 0xa]
21:51:13 INFO - rbx = 0x00007f7e6385a580 rbp = 0x00007f7e5f5fec70
21:51:13 INFO - rsp = 0x00007f7e5f5fec50 r12 = 0x00007f7e62ae0540
21:51:13 INFO - r13 = 0x00000000ffffffff r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x00007f7e6c37ba10 rip = 0x00007f7e8e1e9769
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 2 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:96377bdbcdf3 : 79 + 0xb]
21:51:13 INFO - rbx = 0x00000000ffffffff rbp = 0x00007f7e5f5fec90
21:51:13 INFO - rsp = 0x00007f7e5f5fec80 r12 = 0x00007f7e6c37baa0
21:51:13 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x00007f7e6c37ba10 rip = 0x00007f7e82e28095
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 3 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:96377bdbcdf3 : 55 + 0xf]
21:51:13 INFO - rbx = 0x00007f7e6c37ba80 rbp = 0x00007f7e5f5fecc0
21:51:13 INFO - rsp = 0x00007f7e5f5feca0 r12 = 0x00007f7e6c37baa0
21:51:13 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x00007f7e6c37ba10 rip = 0x00007f7e82e283c8
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 4 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:96377bdbcdf3 : 129 + 0x16]
21:51:13 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e5f5fed50
21:51:13 INFO - rsp = 0x00007f7e5f5fecd0 r12 = 0x00007f7e5f5fed60
21:51:13 INFO - r13 = 0x0000000000000001 r14 = 0x0000000000000000
21:51:13 INFO - r15 = 0x00007f7e6c37ba10 rip = 0x00007f7e82e29290
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 5 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:96377bdbcdf3 : 297 + 0xe]
21:51:13 INFO - rbx = 0x0000000000000001 rbp = 0x00007f7e5f5fed80
21:51:13 INFO - rsp = 0x00007f7e5f5fed60 r12 = 0x00007f7e6180ae60
21:51:13 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e62b92420
21:51:13 INFO - r15 = 0x00007f7e5f5ff700 rip = 0x00007f7e82e322de
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 6 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:96377bdbcdf3 : 355 + 0xe]
21:51:13 INFO - rbx = 0x00007f7e62b92400 rbp = 0x00007f7e5f5fedd0
21:51:13 INFO - rsp = 0x00007f7e5f5fed90 r12 = 0x00007f7e6180ae60
21:51:13 INFO - r13 = 0x0000000000000000 r14 = 0x00007f7e62b92420
21:51:13 INFO - r15 = 0x00007f7e5f5ff700 rip = 0x00007f7e833e5a30
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:96377bdbcdf3 : 234 + 0x6]
21:51:13 INFO - rbx = 0x00007f7e6c37ba10 rbp = 0x00007f7e5f5fee00
21:51:13 INFO - rsp = 0x00007f7e5f5fede0 r12 = 0x00007f7e6180ae60
21:51:13 INFO - r13 = 0x00007f7e6c37ba28 r14 = 0x00007f7e5f5ff670
21:51:13 INFO - r15 = 0x00007f7e5f5ff700 rip = 0x00007f7e833cd283
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 8 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:96377bdbcdf3 : 376 + 0x8]
21:51:13 INFO - rbx = 0x00007f7e6c37ba10 rbp = 0x00007f7e5f5fee50
21:51:13 INFO - rsp = 0x00007f7e5f5fee10 r12 = 0x00007f7e6180ae60
21:51:13 INFO - r13 = 0x00007f7e6c37ba28 r14 = 0x00007f7e5f5ff670
21:51:13 INFO - r15 = 0x00007f7e5f5ff700 rip = 0x00007f7e831b85cf
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 9 libnspr4.so!_pt_root [ptthread.c:96377bdbcdf3 : 212 + 0x7]
21:51:13 INFO - rbx = 0x00007f7e6385a580 rbp = 0x00007f7e5f5feea0
21:51:13 INFO - rsp = 0x00007f7e5f5fee60 r12 = 0x0000000000000000
21:51:13 INFO - r13 = 0x00000000000008d1 r14 = 0x00007f7e5f5ff670
21:51:13 INFO - r15 = 0x00007f7e5f5ff700 rip = 0x00007f7e8e1eadb5
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 10 libpthread-2.15.so!__pthread_get_minstack + 0x125a
21:51:13 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:13 INFO - rsp = 0x00007f7e5f5feeb0 r12 = 0x00007fff221063a0
21:51:13 INFO - r13 = 0x00007f7e5f5ff9c0 r14 = 0x00007f7e5f9a1100
21:51:13 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8f69ce9a
21:51:13 INFO - Found by: call frame info
21:51:13 INFO - 11 libc-2.15.so!clone + 0x6d
21:51:13 INFO - rbx = 0x0000000000000000 rbp = 0x0000000000000000
21:51:13 INFO - rsp = 0x00007f7e5f5fefc0 r12 = 0x00007fff221063a0
21:51:13 INFO - r13 = 0x00007f7e5f5ff9c0 r14 = 0x00007f7e5f9a1100
21:51:13 INFO - r15 = 0x0000000000000003 rip = 0x00007f7e8e7ac2ed
21:51:13 INFO - Found by: call frame info
21:51:13 INFO -
21:51:13 INFO - Loaded modules:
21:51:13 INFO - 0x00400000 - 0x00425fff firefox ??? (main)
21:51:13 INFO - 0x7f7e559a9000 - 0x7f7e55c23fff liborc-0.4.so.0.16.0 ???
21:51:13 INFO - 0x7f7e55c24000 - 0x7f7e55e34fff libva.so.1.3200.0 ???
21:51:13 INFO - 0x7f7e55e3a000 - 0x7f7e56047fff libgsm.so.1.0.12 ???
21:51:13 INFO - 0x7f7e56048000 - 0x7f7e562f9fff libschroedinger-1.0.so.0.11.0 ???
21:51:13 INFO - 0x7f7e562fb000 - 0x7f7e56513fff libspeex.so.1.5.0 ???
21:51:13 INFO - 0x7f7e56514000 - 0x7f7e5672efff libtheoradec.so.1.1.4 ???
21:51:13 INFO - 0x7f7e5672f000 - 0x7f7e5696bfff libtheoraenc.so.1.1.2 ???
21:51:13 INFO - 0x7f7e5696c000 - 0x7f7e56e3afff libvorbisenc.so.2.0.8 ???
21:51:13 INFO - 0x7f7e56e3b000 - 0x7f7e570d5fff libvpx.so.1.0.0 ???
21:51:13 INFO - 0x7f7e570e0000 - 0x7f7e572fbfff libavutil.so.51.22.1 ???
21:51:13 INFO - 0x7f7e5cbfc000 - 0x7f7e5cdfffff libXss.so.1.0.0 ???
21:51:13 INFO - 0x7f7e5d5f6000 - 0x7f7e5de93fff libavcodec.so.53.35.0 ???
21:51:13 INFO - 0x7f7e5e404000 - 0x7f7e5e5fdfff startupCache.8.little ???
21:51:13 INFO - 0x7f7e61a33000 - 0x7f7e61d8cfff libxml2.so.2.7.8 ???
21:51:13 INFO - 0x7f7e61d8e000 - 0x7f7e61fc7fff libcroco-0.6.so.3.0.1 ???
21:51:13 INFO - 0x7f7e61fc8000 - 0x7f7e621fcfff librsvg-2.so.2.36.1 ???
21:51:13 INFO - 0x7f7e621fd000 - 0x7f7e623fffff libpixbufloader-svg.so ???
21:51:13 INFO - 0x7f7e66a95000 - 0x7f7e66ca8fff libtotem-narrowspace-plugin.so ???
21:51:13 INFO - 0x7f7e66ca9000 - 0x7f7e66ec2fff libtotem-gmp-plugin.so ???
21:51:13 INFO - 0x7f7e66ec3000 - 0x7f7e670d4fff libtotem-mully-plugin.so ???
21:51:13 INFO - 0x7f7e670d5000 - 0x7f7e672dffff libcrypt-2.15.so ???
21:51:13 INFO - 0x7f7e6730e000 - 0x7f7e675affff libsqlite3.so.0.8.6 ???
21:51:13 INFO - 0x7f7e675b1000 - 0x7f7e677f9fff libhx509.so.5.0.0 ???
21:51:13 INFO - 0x7f7e677fb000 - 0x7f7e67a09fff libheimbase.so.1.0.0 ???
21:51:13 INFO - 0x7f7e67a0a000 - 0x7f7e67c32fff libwind.so.0.0.0 ???
21:51:13 INFO - 0x7f7e67c33000 - 0x7f7e67e36fff libkeyutils.so.1.4 ???
21:51:13 INFO - 0x7f7e67e37000 - 0x7f7e6804bfff libroken.so.18.1.0 ???
21:51:13 INFO - 0x7f7e6804c000 - 0x7f7e6827efff libhcrypto.so.4.1.0 ???
21:51:13 INFO - 0x7f7e68280000 - 0x7f7e6851ffff libasn1.so.8.0.0 ???
21:51:13 INFO - 0x7f7e68520000 - 0x7f7e687a5fff libkrb5.so.26.0.0 ???
21:51:13 INFO - 0x7f7e687a6000 - 0x7f7e689acfff libheimntlm.so.0.1.0 ???
21:51:13 INFO - 0x7f7e689ad000 - 0x7f7e68bb0fff libgpg-error.so.0.8.0 ???
21:51:13 INFO - 0x7f7e68bb1000 - 0x7f7e68dc2fff libp11-kit.so.0.0.0 ???
21:51:13 INFO - 0x7f7e68dc3000 - 0x7f7e68fd3fff libtasn1.so.3.1.12 ???
21:51:13 INFO - 0x7f7e68fd4000 - 0x7f7e691dbfff libkrb5support.so.0.1 ???
21:51:13 INFO - 0x7f7e691dc000 - 0x7f7e693dffff libcom_err.so.2.1 ???
21:51:13 INFO - 0x7f7e693e0000 - 0x7f7e69606fff libk5crypto.so.3.1 ???
21:51:13 INFO - 0x7f7e69608000 - 0x7f7e698d5fff libkrb5.so.3.3 ???
21:51:13 INFO - 0x7f7e698d6000 - 0x7f7e69b13fff libgssapi.so.3.0.0 ???
21:51:13 INFO - 0x7f7e69b14000 - 0x7f7e69d2efff libsasl2.so.2.0.25 ???
21:51:13 INFO - 0x7f7e69d2f000 - 0x7f7e69f48fff librtmp.so.0 ???
21:51:13 INFO - 0x7f7e69f49000 - 0x7f7e6a1c6fff libgcrypt.so.11.7.0 ???
21:51:13 INFO - 0x7f7e6a1c7000 - 0x7f7e6a481fff libgnutls.so.26.21.8 ???
21:51:13 INFO - 0x7f7e6a483000 - 0x7f7e6a6c0fff libgssapi_krb5.so.2.2 ???
21:51:13 INFO - 0x7f7e6a6c1000 - 0x7f7e6a90dfff libldap_r-2.4.so.2.8.1 ???
21:51:13 INFO - 0x7f7e6a910000 - 0x7f7e6ab1dfff liblber-2.4.so.2.8.1 ???
21:51:13 INFO - 0x7f7e6ab1e000 - 0x7f7e6ad50fff libidn.so.11.6.6 ???
21:51:13 INFO - 0x7f7e6ad51000 - 0x7f7e6af7dfff liblua5.1.so.0.0.0 ???
21:51:13 INFO - 0x7f7e6af7e000 - 0x7f7e6b1d5fff libcurl-gnutls.so.4.2.0 ???
21:51:13 INFO - 0x7f7e6b1d6000 - 0x7f7e6b3e0fff libquvi.so.7.0.0 ???
21:51:13 INFO - 0x7f7e6b3e1000 - 0x7f7e6b5e6fff libtotem-plparser-mini.so.17.0.3 ???
21:51:13 INFO - 0x7f7e6b5e7000 - 0x7f7e6b7fffff libtotem-cone-plugin.so ???
21:51:13 INFO - 0x7f7e6bf98000 - 0x7f7e6bffdfff Ubuntu-L.ttf ???
21:51:13 INFO - 0x7f7e6bffe000 - 0x7f7e6c1fffff librhythmbox-itms-detection-plugin.so ???
21:51:13 INFO - 0x7f7e6c819000 - 0x7f7e6c87efff Ubuntu-L.ttf ???
21:51:13 INFO - 0x7f7e6d810000 - 0x7f7e6d868fff DejaVuSerif.ttf ???
21:51:13 INFO - 0x7f7e7006e000 - 0x7f7e70f15fff icon-theme.cache ???
21:51:13 INFO - 0x7f7e70f16000 - 0x7f7e717fffff icon-theme.cache ???
21:51:13 INFO - 0x7f7e71a2e000 - 0x7f7e71ad1fff Ubuntu-B.ttf ???
21:51:13 INFO - 0x7f7e71ad2000 - 0x7f7e71cfffff libgconf-2.so.4.1.5 ???
21:51:13 INFO - 0x7f7e71f1e000 - 0x7f7e71fcdfff DejaVuSans.ttf ???
21:51:13 INFO - 0x7f7e73b4f000 - 0x7f7e73bfefff DejaVuSans.ttf ???
21:51:13 INFO - 0x7f7e7450a000 - 0x7f7e74511fff webappsstore.sqlite-shm ???
21:51:13 INFO - 0x7f7e74d93000 - 0x7f7e75032fff libnssckbi.so ???
21:51:13 INFO - 0x7f7e75033000 - 0x7f7e752a7fff libfreebl3.so ???
21:51:13 INFO - 0x7f7e752ac000 - 0x7f7e754c8fff libnssdbm3.so ???
21:51:13 INFO - 0x7f7e754c9000 - 0x7f7e756fffff libsoftokn3.so ???
21:51:13 INFO - 0x7f7e75a11000 - 0x7f7e75abefff Ubuntu-R.ttf ???
21:51:13 INFO - 0x7f7e76872000 - 0x7f7e768cafff DejaVuSerif.ttf ???
21:51:13 INFO - 0x7f7e768fb000 - 0x7f7e76afdfff pango-basic-fc.so ???
21:51:13 INFO - 0x7f7e77e16000 - 0x7f7e77efefff icon-theme.cache ???
21:51:13 INFO - 0x7f7e797a0000 - 0x7f7e797aafff icon-theme.cache ???
21:51:13 INFO - 0x7f7e797ab000 - 0x7f7e797cdfff icon-theme.cache ???
21:51:13 INFO - 0x7f7e7a1f3000 - 0x7f7e7a3fffff libbrowsercomps.so ???
21:51:13 INFO - 0x7f7e7a64c000 - 0x7f7e7a69dfff DejaVuSansMono.ttf ???
21:51:13 INFO - 0x7f7e7b6a0000 - 0x7f7e7b8abfff libmozgnome.so ???
21:51:13 INFO - 0x7f7e7b8ac000 - 0x7f7e7c5c9fff omni.ja ???
21:51:13 INFO - 0x7f7e7c5ca000 - 0x7f7e7cefffff omni.ja ???
21:51:13 INFO - 0x7f7e7d013000 - 0x7f7e7d069fff Ubuntu-R.ttf ???
21:51:13 INFO - 0x7f7e7d86b000 - 0x7f7e7da6dfff libnss_mdns4.so.2 ???
21:51:13 INFO - 0x7f7e7da6e000 - 0x7f7e7dc75fff libnss_dns-2.15.so ???
21:51:13 INFO - 0x7f7e7dc76000 - 0x7f7e7de78fff libnss_mdns4_minimal.so.2 ???
21:51:13 INFO - 0x7f7e7de79000 - 0x7f7e7e07ffff libogg.so.0.7.1 ???
21:51:13 INFO - 0x7f7e7e080000 - 0x7f7e7e2abfff libvorbis.so.0.4.5 ???
21:51:13 INFO - 0x7f7e7e2ac000 - 0x7f7e7e4b5fff libltdl.so.7.3.0 ???
21:51:13 INFO - 0x7f7e7e4b6000 - 0x7f7e7e6c6fff libtdb.so.1.2.9 ???
21:51:13 INFO - 0x7f7e7e6c7000 - 0x7f7e7e8cefff libvorbisfile.so.3.3.4 ???
21:51:13 INFO - 0x7f7e7e8cf000 - 0x7f7e7eadefff libcanberra.so.0.2.5 ???
21:51:13 INFO - 0x7f7e7eadf000 - 0x7f7e7ece3fff libcanberra-gtk3.so.0.1.8 ???
21:51:13 INFO - 0x7f7e7ece4000 - 0x7f7e7eee9fff libcanberra-gtk3-module.so ???
21:51:13 INFO - 0x7f7e7eeea000 - 0x7f7e7f0effff libpixbufloader-png.so ???
21:51:13 INFO - 0x7f7e7f8f1000 - 0x7f7e7fafffff libunico.so ???
21:51:13 INFO - 0x7f7e7fc01000 - 0x7f7e7fc08fff healthreport.sqlite-shm ???
21:51:13 INFO - 0x7f7e7fc19000 - 0x7f7e7fe25fff libnss_files-2.15.so ???
21:51:13 INFO - 0x7f7e7fe26000 - 0x7f7e80031fff libnss_nis-2.15.so ???
21:51:13 INFO - 0x7f7e80032000 - 0x7f7e80249fff libnsl-2.15.so ???
21:51:13 INFO - 0x7f7e8024c000 - 0x7f7e80454fff libnss_compat-2.15.so ???
21:51:13 INFO - 0x7f7e80455000 - 0x7f7e8065cfff libdconfsettings.so ???
21:51:13 INFO - 0x7f7e8065d000 - 0x7f7e8086efff liboverlay-scrollbar3-0.2.so.0.0.16 ???
21:51:13 INFO - 0x7f7e81070000 - 0x7f7e81273fff UTF-16.so ???
21:51:13 INFO - 0x7f7e81274000 - 0x7f7e81478fff libuuid.so.1.3.0 ???
21:51:13 INFO - 0x7f7e81479000 - 0x7f7e8168ffff libICE.so.6.3.0 ???
21:51:13 INFO - 0x7f7e81693000 - 0x7f7e8189afff libSM.so.6.0.1 ???
21:51:13 INFO - 0x7f7e8189b000 - 0x7f7e81a9cfff libgthread-2.0.so.0.3200.1 ???
21:51:13 INFO - 0x7f7e81a9d000 - 0x7f7e81d01fff libXt.so.6.0.0 ???
21:51:13 INFO - 0x7f7e81d03000 - 0x7f7e81f46fff libdbus-1.so.3.5.8 ???
21:51:13 INFO - 0x7f7e81f47000 - 0x7f7e8216dfff libdbus-glib-1.so.2.2.2 ???
21:51:13 INFO - 0x7f7e8216e000 - 0x7f7e8245afff libasound.so.2.0.0 ???
21:51:13 INFO - 0x7f7e8245b000 - 0x7f7e87316fff libxul.so ???
21:51:13 INFO - 0x7f7e873de000 - 0x7f7e875e3fff libXdmcp.so.6.0.0 ???
21:51:13 INFO - 0x7f7e875e4000 - 0x7f7e877e6fff libXau.so.6.0.0 ???
21:51:13 INFO - 0x7f7e877e7000 - 0x7f7e87a23fff libpcre.so.3.12.1 ???
21:51:13 INFO - 0x7f7e87a24000 - 0x7f7e87c2bfff libffi.so.6.0.0 ???
21:51:13 INFO - 0x7f7e87c2c000 - 0x7f7e87e45fff libresolv-2.15.so ???
21:51:13 INFO - 0x7f7e87e48000 - 0x7f7e88065fff libselinux.so.1 ???
21:51:13 INFO - 0x7f7e88067000 - 0x7f7e88290fff libexpat.so.1.5.2 ???
21:51:13 INFO - 0x7f7e88291000 - 0x7f7e884a7fff libz.so.1.2.3.4 ???
21:51:13 INFO - 0x7f7e884a8000 - 0x7f7e886b1fff libXrender.so.1.3.0 ???
21:51:13 INFO - 0x7f7e886b2000 - 0x7f7e888bbfff libxcb-render.so.0.0.0 ???
21:51:13 INFO - 0x7f7e888bc000 - 0x7f7e88abefff libxcb-shm.so.0.0.0 ???
21:51:13 INFO - 0x7f7e88abf000 - 0x7f7e88ce6fff libpng12.so.0.46.0 ???
21:51:13 INFO - 0x7f7e88ce7000 - 0x7f7e88f6dfff libpixman-1.so.0.24.4 ???
21:51:13 INFO - 0x7f7e88f6e000 - 0x7f7e8918bfff libxcb.so.1.1.0 ???
21:51:13 INFO - 0x7f7e8918c000 - 0x7f7e89427fff libfreetype.so.6.8.0 ???
21:51:13 INFO - 0x7f7e89428000 - 0x7f7e8962afff libXdamage.so.1.1.0 ???
21:51:13 INFO - 0x7f7e8962b000 - 0x7f7e8982dfff libXcomposite.so.1.0.0 ???
21:51:13 INFO - 0x7f7e8982e000 - 0x7f7e89a37fff libXcursor.so.1.0.2 ???
21:51:13 INFO - 0x7f7e89a38000 - 0x7f7e89c40fff libXrandr.so.2.2.0 ???
21:51:13 INFO - 0x7f7e89c41000 - 0x7f7e89e43fff libXinerama.so.1.0.0 ???
21:51:13 INFO - 0x7f7e89e44000 - 0x7f7e8a054fff libXext.so.6.4.0 ???
21:51:13 INFO - 0x7f7e8a055000 - 0x7f7e8a348fff libglib-2.0.so.0.3200.1 ???
21:51:13 INFO - 0x7f7e8a34a000 - 0x7f7e8a598fff libgobject-2.0.so.0.3200.1 ???
21:51:13 INFO - 0x7f7e8a599000 - 0x7f7e8a8e5fff libgio-2.0.so.0.3200.1 ???
21:51:13 INFO - 0x7f7e8a8e8000 - 0x7f7e8ab1dfff libfontconfig.so.1.4.4 ???
21:51:13 INFO - 0x7f7e8ab1e000 - 0x7f7e8ad66fff libpango-1.0.so.0.3000.0 ???
21:51:13 INFO - 0x7f7e8ad67000 - 0x7f7e8af90fff libpangoft2-1.0.so.0.3000.0 ???
21:51:13 INFO - 0x7f7e8af91000 - 0x7f7e8b1b0fff libgdk_pixbuf-2.0.so.0.2600.1 ???
21:51:13 INFO - 0x7f7e8b1b1000 - 0x7f7e8b46bfff libcairo.so.2.11000.2 ???
21:51:13 INFO - 0x7f7e8b46f000 - 0x7f7e8b677fff libcairo-gobject.so.2.11000.2 ???
21:51:13 INFO - 0x7f7e8b678000 - 0x7f7e8b899fff libatk-1.0.so.0.20409.1 ???
21:51:13 INFO - 0x7f7e8b89a000 - 0x7f7e8ba9ffff libXfixes.so.3.1.0 ???
21:51:13 INFO - 0x7f7e8baa0000 - 0x7f7e8bcaefff libXi.so.6.1.0 ???
21:51:13 INFO - 0x7f7e8bcaf000 - 0x7f7e8bfe2fff libX11.so.6.3.0 ???
21:51:13 INFO - 0x7f7e8bfe3000 - 0x7f7e8c1eefff libpangocairo-1.0.so.0.3000.0 ???
21:51:13 INFO - 0x7f7e8c1ef000 - 0x7f7e8c3f2fff libgmodule-2.0.so.0.3200.1 ???
21:51:13 INFO - 0x7f7e8c3f3000 - 0x7f7e8c670fff libgdk-3.so.0.400.1 ???
21:51:13 INFO - 0x7f7e8c671000 - 0x7f7e8ccf6fff libgtk-3.so.0.400.1 ???
21:51:13 INFO - 0x7f7e8ccf9000 - 0x7f7e8cefafff libmozgtk.so ???
21:51:13 INFO - 0x7f7e8cefb000 - 0x7f7e8d109fff liblgpllibs.so ???
21:51:13 INFO - 0x7f7e8d18a000 - 0x7f7e8d44afff libmozsqlite3.so ???
21:51:13 INFO - 0x7f7e8d44b000 - 0x7f7e8d682fff libssl3.so ???
21:51:13 INFO - 0x7f7e8d683000 - 0x7f7e8d8a4fff libsmime3.so ???
21:51:13 INFO - 0x7f7e8d8a5000 - 0x7f7e8db93fff libnss3.so ???
21:51:13 INFO - 0x7f7e8db95000 - 0x7f7e8ddbbfff libnssutil3.so ???
21:51:13 INFO - 0x7f7e8ddbc000 - 0x7f7e8dfbffff libplds4.so ???
21:51:13 INFO - 0x7f7e8dfc0000 - 0x7f7e8e1c3fff libplc4.so ???
21:51:13 INFO - 0x7f7e8e1c4000 - 0x7f7e8e3fdfff libnspr4.so ???
21:51:13 INFO - 0x7f7e8e603000 - 0x7f7e8e60afff places.sqlite-shm ???
21:51:13 INFO - 0x7f7e8e63b000 - 0x7f7e8e63bfff c05880de57d1f5e948fdfacc138775d9-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e63c000 - 0x7f7e8e644fff 945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e645000 - 0x7f7e8e646fff 99e8ed0e538f840c565b6ed5dad60d56-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e647000 - 0x7f7e8e649fff f24b2111ab8703b4e963115a8cf14259-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e64a000 - 0x7f7e8e650fff 63c7aca0c1b0a3f740ee470c2e28e675-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e651000 - 0x7f7e8e658fff a6d8cf8e4ec09cdbc8633c31745a07dd-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e659000 - 0x7f7e8e65cfff 2cd17615ca594fa2959ae173292e504c-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e65d000 - 0x7f7e8e65dfff e7071f4a29fa870f4323321c154eba04-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e65e000 - 0x7f7e8e65efff 9620031e5ef3d9f8db76a0a1427e3349-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e65f000 - 0x7f7e8e65ffff a2ab74764b07279e7c36ddb1d302cf26-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e660000 - 0x7f7e8e660fff 0d8c3b2ac0904cb8a57a757ad11a4a08-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e661000 - 0x7f7e8e662fff 646addb8444faa74ee138aa00ab0b6a0-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e663000 - 0x7f7e8e668fff a755afe4a08bf5b97852ceb7400b47bc-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e669000 - 0x7f7e8e671fff 6d41288fd70b0be22e8c3a91e032eec0-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e672000 - 0x7f7e8e681fff 04aabc0a78ac019cf9454389977116d2-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e682000 - 0x7f7e8e684fff 385c0604a188198f04d133e54aba7fe7-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e685000 - 0x7f7e8e686fff ddd4086aec35a5275babba44bb759c3c-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e687000 - 0x7f7e8e687fff 4794a0821666d79190d59a36cb4f44b5-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e688000 - 0x7f7e8e68afff 8801497958630a81b71ace7c5f9b32a8-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e68b000 - 0x7f7e8e68ffff 3047814df9a2f067bd2d96a2b9c36e5a-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e690000 - 0x7f7e8e690fff 56cf4f4769d0f4abc89a4895d7bd3ae1-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e691000 - 0x7f7e8e691fff b9d506c9ac06c20b433354fa67a72993-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e692000 - 0x7f7e8e696fff b47c4e1ecd0709278f4910c18777a504-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e697000 - 0x7f7e8e6a6fff d52a8644073d54c13679302ca1180695-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e6a7000 - 0x7f7e8e6adfff 089dead882dea3570ffc31a9898cfb69-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e6ae000 - 0x7f7e8e6b7fff 83bf95040141907cd45bb53cf7c1c148-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8e6b8000 - 0x7f7e8ea71fff libc-2.15.so ???
21:51:13 INFO - 0x7f7e8ea77000 - 0x7f7e8ec8cfff libgcc_s.so.1 ???
21:51:13 INFO - 0x7f7e8ec8d000 - 0x7f7e8ef88fff libm-2.15.so ???
21:51:13 INFO - 0x7f7e8ef89000 - 0x7f7e8f273fff libstdc++.so.6.0.16 ???
21:51:13 INFO - 0x7f7e8f289000 - 0x7f7e8f490fff librt-2.15.so ???
21:51:13 INFO - 0x7f7e8f491000 - 0x7f7e8f694fff libdl-2.15.so ???
21:51:13 INFO - 0x7f7e8f695000 - 0x7f7e8f8adfff libpthread-2.15.so ???
21:51:13 INFO - 0x7f7e8f8b2000 - 0x7f7e8f8d3fff ld-2.15.so ???
21:51:13 INFO - 0x7f7e8f8ea000 - 0x7f7e8f905fff mime.cache ???
21:51:13 INFO - 0x7f7e8f906000 - 0x7f7e8f929fff gschemas.compiled ???
21:51:13 INFO - 0x7f7e8f92a000 - 0x7f7e8fab2fff locale-archive ???
21:51:13 INFO - 0x7f7e8fab9000 - 0x7f7e8fabbfff e13b20fdb08344e0e664864cc2ede53d-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8fabc000 - 0x7f7e8fac0fff 7ef2298fde41cc6eeb7af42e48b7d293-le64.cache-3 ???
21:51:13 INFO - 0x7f7e8fac9000 - 0x7f7e8fac9fff user ???
21:51:13 INFO - 0x7f7e8faca000 - 0x7f7e8facafff user ???
21:51:13 INFO - 0x7f7e8facb000 - 0x7f7e8fad1fff gconv-modules.cache ???
21:51:13 INFO - 0x7fff221ff000 - 0x7fff221fffff linux-gate.so ???
21:51:13 INFO - TEST-UNEXPECTED-CRASH | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | expected OK
21:51:13 INFO - TEST-INFO took 16692ms
21:51:13 WARNING - u'runner_teardown' ()
21:51:13 INFO - Setting up ssl
21:51:13 INFO - PROCESS | certutil |
21:51:13 INFO - PROCESS | certutil |
21:51:13 INFO - PROCESS | certutil |
21:51:13 INFO - Certificate Nickname Trust Attributes
21:51:13 INFO - SSL,S/MIME,JAR/XPI
21:51:13 INFO -
21:51:13 INFO - web-platform-tests CT,,
21:51:13 INFO -
21:51:13 INFO - Starting runner
21:51:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
21:51:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
21:51:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 680ms
21:51:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
21:51:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
21:51:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 586ms
21:51:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
21:51:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
21:51:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 525ms
21:51:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
21:51:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
21:51:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 524ms
21:51:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
21:51:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
21:51:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 528ms
21:51:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
21:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
21:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 623ms
21:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
21:51:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
21:51:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 522ms
21:51:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
21:51:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
21:51:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 579ms
21:51:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
21:51:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
21:51:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 522ms
21:51:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
21:51:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
21:51:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 724ms
21:51:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
21:51:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
21:51:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 778ms
21:51:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
21:51:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
21:51:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 579ms
21:51:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
21:51:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
21:51:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 622ms
21:51:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
21:51:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
21:51:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 622ms
21:51:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
21:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
21:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 536ms
21:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
21:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
21:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 575ms
21:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
21:51:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
21:51:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 628ms
21:51:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
21:51:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
21:51:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 677ms
21:51:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
21:51:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
21:51:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 572ms
21:51:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
21:51:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
21:51:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 570ms
21:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
21:51:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
21:51:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 621ms
21:51:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
21:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
21:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 682ms
21:51:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
21:51:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
21:51:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 578ms
21:51:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
21:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
21:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 574ms
21:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
21:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
21:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 570ms
21:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
21:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
21:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 620ms
21:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
21:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
21:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 936ms
21:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
21:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
21:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1027ms
21:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
21:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
21:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1283ms
21:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
21:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
21:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1434ms
21:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
21:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
21:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 822ms
21:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
21:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
21:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 625ms
21:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
21:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
21:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 578ms
21:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
21:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
21:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 630ms
21:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
21:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
21:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 537ms
21:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
21:51:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
21:51:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 572ms
21:51:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
21:51:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
21:51:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 578ms
21:51:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
21:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
21:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 575ms
21:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
21:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
21:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 573ms
21:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
21:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
21:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 778ms
21:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
21:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
21:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 576ms
21:51:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
21:51:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
21:51:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 729ms
21:51:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
21:51:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
21:51:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 637ms
21:51:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
21:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
21:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 577ms
21:51:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
21:51:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
21:51:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 521ms
21:51:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
21:51:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
21:51:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 524ms
21:51:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
21:51:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
21:51:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 528ms
21:51:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
21:51:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
21:51:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 673ms
21:51:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
21:51:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
21:51:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 575ms
21:51:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
21:51:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
21:51:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 576ms
21:51:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
21:51:52 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)
21:51:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1330ms
21:51:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
21:51:53 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
21:51:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:51:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
21:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:51:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:51:53 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1
21:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:51:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:51:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:53 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:51:53 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:51:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:27:1
21:51:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1033ms
21:51:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
21:51:54 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
21:51:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:51:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
21:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:51:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:51:54 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1
21:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:51:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:51:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:54 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:51:54 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:51:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:27:1
21:51:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1123ms
21:51:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
21:51:55 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)
21:51:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1078ms
21:51:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
21:51:56 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)
21:51:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1081ms
21:51:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
21:51:57 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
21:51:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:51:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
21:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:51:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:51:57 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1
21:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:51:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:51:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:57 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:51:57 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:51:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:27:1
21:51:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1079ms
21:51:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
21:51:58 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
21:51:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:51:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
21:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:51:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:51:58 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1
21:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:51:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:51:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:58 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:51:58 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:51:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:27:1
21:51:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1187ms
21:51:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
21:51:59 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
21:51:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:51:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
21:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:51:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:51:59 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1
21:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:51:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:51:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:51:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:51:59 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:51:59 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:51:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:27:1
21:51:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1074ms
21:51:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
21:52:00 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
21:52:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
21:52:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
21:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:52:00 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1
21:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:00 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:52:00 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:52:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:27:1
21:52:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1128ms
21:52:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
21:52:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
21:52:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 624ms
21:52:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
21:52:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
21:52:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 578ms
21:52:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
21:52:02 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.complex.html | Canvas test: 2d.text.font.parse.complex - 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"
21:52:02 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
21:52:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
21:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:02 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:52:02 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:52:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:20:1
21:52:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 619ms
21:52:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
21:52:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
21:52:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 578ms
21:52:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
21:52:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif"
21:52:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
21:52:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
21:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:04 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:52:04 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:52:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:20:1
21:52:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 726ms
21:52:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
21:52:04 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif"
21:52:04 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
21:52:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
21:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:04 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:52:04 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:52:04 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:20:1
21:52:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 672ms
21:52:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
21:52:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
21:52:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 621ms
21:52:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
21:52:06 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
21:52:06 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
21:52:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:1
21:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:52:06 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1
21:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
21:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
21:52:06 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
21:52:06 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
21:52:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:27:1
21:52:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1076ms
21:52:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
21:52:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
21:52:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 579ms
21:52:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
21:52:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
21:52:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 681ms
21:52:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
21:52:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
21:52:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 624ms
21:52:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
21:52:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
21:52:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 533ms
21:52:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
21:52:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
21:52:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 570ms
21:52:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
21:52:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
21:52:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 522ms
21:52:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
21:52:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
21:52:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 771ms
21:52:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
21:52:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
21:52:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 721ms
21:52:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
21:52:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
21:52:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 575ms
21:52:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
21:52:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
21:52:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 573ms
21:52:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
21:52:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
21:52:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 630ms
21:52:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
21:52:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
21:52:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 582ms
21:52:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
21:52:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
21:52:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 624ms
21:52:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
21:52:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
21:52:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 670ms
21:52:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
21:52:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
21:52:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 571ms
21:52:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
21:52:16 INFO - PROCESS | 2760 | 1446353536084 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
21:52:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
21:52:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 584ms
21:52:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
21:52:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
21:52:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 696ms
21:52:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
21:52:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
21:52:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 884ms
21:52:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
21:52:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
21:52:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 732ms
21:52:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
21:52:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
21:52:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 725ms
21:52:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
21:52:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
21:52:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 738ms
21:52:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
21:52:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
21:52:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 520ms
21:52:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
21:52:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
21:52:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 572ms
21:52:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
21:52:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
21:52:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 521ms
21:52:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
21:52:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
21:52:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 736ms
21:52:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
21:52:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
21:52:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 627ms
21:52:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
21:52:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
21:52:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 626ms
21:52:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
21:52:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
21:52:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 829ms
21:52:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
21:52:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
21:52:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 624ms
21:52:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
21:52:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
21:52:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 671ms
21:52:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
21:52:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
21:52:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 879ms
21:52:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
21:52:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
21:52:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 624ms
21:52:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
21:52:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
21:52:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 574ms
21:52:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
21:52:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
21:52:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 577ms
21:52:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
21:52:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
21:52:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 572ms
21:52:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
21:52:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
21:52:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 778ms
21:52:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
21:52:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
21:52:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 827ms
21:52:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
21:52:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
21:52:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 684ms
21:52:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
21:52:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
21:52:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 574ms
21:52:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
21:52:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
21:52:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 624ms
21:52:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
21:52:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
21:52:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 731ms
21:52:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
21:52:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
21:52:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 574ms
21:52:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
21:52:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
21:52:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 640ms
21:52:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
21:52:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
21:52:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 578ms
21:52:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
21:52:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
21:52:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
21:52:36 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 528ms
21:52:36 INFO - TEST-START | /DOMEvents/constructors.html
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
21:52:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
21:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:1
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:52:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
21:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:1
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:52:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
21:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:1
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:52:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
21:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:1
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:52:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
21:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:1
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:52:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
21:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:1
21:52:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
21:52:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
21:52:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 592ms
21:52:36 INFO - TEST-START | /DOMEvents/event-phases-order.html
21:52:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
21:52:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 629ms
21:52:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
21:52:38 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
21:52:38 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
21:52:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
21:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
21:52:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
21:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
21:52:38 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
21:52:38 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
21:52:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
21:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
21:52:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
21:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
21:52:38 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
21:52:38 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
21:52:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
21:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
21:52:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
21:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
21:52:38 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]"
21:52:38 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
21:52:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
21:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
21:52:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
21:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
21:52:38 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
21:52:38 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 888ms
21:52:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
21:52:38 INFO - PROCESS | 2760 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
21:52:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
21:52:38 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 579ms
21:52:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
21:52:39 INFO - PROCESS | 2760 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
21:52:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
21:52:39 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 526ms
21:52:39 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
21:52:39 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
21:52:39 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 574ms
21:52:39 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
21:52:40 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.
21:52:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 572ms
21:52:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
21:52:41 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
21:52:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
21:52:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:1
21:52:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 569ms
21:52:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
21:52:41 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.
21:52:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 581ms
21:52:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
21:52:42 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.
21:52:42 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 527ms
21:52:42 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
21:52:42 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
21:52:42 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
21:52:42 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 527ms
21:52:42 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
21:52:43 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.
21:52:43 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 523ms
21:52:43 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
21:52:43 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.
21:52:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 523ms
21:52:43 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
21:52:44 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.
21:52:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 785ms
21:52:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
21:52:45 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.
21:52:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 828ms
21:52:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
21:52:46 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.
21:52:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 637ms
21:52:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
21:52:46 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.
21:52:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 522ms
21:52:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
21:52:47 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
21:52:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
21:52:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:1
21:52:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 584ms
21:52:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
21:52:47 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.
21:52:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 476ms
21:52:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
21:52:48 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.
21:52:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 623ms
21:52:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
21:52:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
21:52:48 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
21:52:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 626ms
21:52:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
21:52:49 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.
21:52:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 580ms
21:52:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
21:52:50 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.
21:52:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 674ms
21:52:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
21:52:50 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.
21:52:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 572ms
21:52:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
21:52:51 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
21:52:51 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 772ms
21:52:51 INFO - TEST-START | /FileAPI/FileReaderSync.worker
21:52:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
21:52:52 INFO - {}
21:52:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
21:52:52 INFO - {}
21:52:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
21:52:52 INFO - {}
21:52:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
21:52:52 INFO - {}
21:52:52 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 624ms
21:52:52 INFO - TEST-START | /FileAPI/fileReader.html
21:52:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
21:52:52 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
21:52:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
21:52:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
21:52:52 INFO - TEST-OK | /FileAPI/fileReader.html | took 679ms
21:52:52 INFO - TEST-START | /FileAPI/historical.html
21:52:53 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
21:52:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
21:52:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
21:52:53 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
21:52:53 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
21:52:53 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
21:52:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
21:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:1
21:52:53 INFO - TEST-OK | /FileAPI/historical.html | took 681ms
21:52:53 INFO - TEST-START | /FileAPI/idlharness.html
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
21:52:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
21:52:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1079:1
21:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
21:52:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
21:52:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
21:52:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
21:52:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
21:52:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
21:52:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
21:52:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1030:1
21:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
21:52:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
21:52:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
21:52:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
21:52:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
21:52:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
21:52:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
21:52:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1087:1
21:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
21:52:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
21:52:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
21:52:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
21:52:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
21:52:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
21:52:54 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
21:52:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
21:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
21:52:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
21:52:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
21:52:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
21:52:54 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
21:52:54 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
21:52:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
21:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
21:52:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
21:52:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
21:52:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
21:52:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
21:52:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:771:13
21:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
21:52:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
21:52:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
21:52:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
21:52:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
21:52:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
21:52:54 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
21:52:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
21:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
21:52:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
21:52:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
21:52:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
21:52:54 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
21:52:54 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
21:52:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
21:52:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
21:52:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
21:52:54 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
21:52:54 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
21:52:54 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
21:52:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
21:52:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 864ms
21:52:54 INFO - TEST-START | /FileAPI/idlharness.worker
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
21:52:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1079:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
21:52:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1030:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
21:52:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1087:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
21:52:55 INFO - {}
21:52:55 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
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
21:52:55 INFO - {}
21:52:55 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 - {}
21:52:55 INFO - {}
21:52:55 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
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
21:52:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:771:13
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
21:52:55 INFO - {}
21:52:55 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
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
21:52:55 INFO - {}
21:52:55 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 - {}
21:52:55 INFO - {}
21:52:55 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
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 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
21:52:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:662:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:641:1
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
21:52:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:753:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 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
21:52:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:786:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:777:1
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 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
21:52:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:889:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:883:1
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 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
21:52:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
21:52:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:662:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:641:1
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface object length - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:753:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:786:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:777:1
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:889:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:883:1
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: operation abort() - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute result - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute error - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onload - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
21:52:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
21:52:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
21:52:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_primary_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1324:13
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_primary_interface_of@http://web-platform.test:8000/resources/idlharness.js:1322:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1294:5
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Stringification of new FileReader() - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_primary_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1346:9
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_primary_interface_of@http://web-platform.test:8000/resources/idlharness.js:1344:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1294:5
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - assert_equals: Unexpected exception when evaluating object expected null but got object "ReferenceError: FileReader is not defined"
21:52:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
21:52:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
21:52:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
21:52:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
21:52:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
21:52:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
21:52:55 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
21:52:55 INFO - {}
21:52:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1038ms
21:52:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
21:52:56 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
21:52:56 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 848ms
21:52:56 INFO - TEST-START | /FileAPI/blob/Blob-close.html
21:52:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
21:52:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
21:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
21:52:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 578ms
21:52:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | A plain object should be treated as a sequence for the blobParts argument. - Argument 1 of Blob.constructor can't be converted to a sequence.
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:63:10
21:52:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:62:1
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | A plain object with a length property should be treated as a sequence for the blobParts argument. - Argument 1 of Blob.constructor can't be converted to a sequence.
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:70:10
21:52:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:69:1
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. - assert_throws: function "function () {
21:52:57 INFO - new Blob(obj);
21:52:57 INFO - }" threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:97:3
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:93:1
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) - undefined
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. - assert_throws: function "function () {
21:52:57 INFO - var obj = {
21:52:57 INFO - length: {
21:52:57 INFO - val..." threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:118:3
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:117:1
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. - assert_throws: function "function () {
21:52:57 INFO - new Blob(obj);
21:52:57 INFO - }" threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:165:3
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:135:1
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). - assert_equals: expected 13 but got 4
21:52:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:197:1
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). - assert_unreached: Should not access the final element. Reached unreachable code
21:52:57 INFO - arr<.toString@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:226:9
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:230:10
21:52:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:209:1
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing an element as the blobParts array should work. - Argument 1 of Blob.constructor can't be converted to a sequence.
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:301:10
21:52:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:300:1
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (window). - Argument 1 of Blob.constructor can't be converted to a sequence.
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:309:10
21:52:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:308:1
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (window with custom toString). - Argument 1 of Blob.constructor can't be converted to a sequence.
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:317:10
21:52:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:315:1
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
21:52:57 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.
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:397:1
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:396:1
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
21:52:57 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.
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:12
21:52:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:436:1
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:428:1
21:52:57 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.
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:444:12
21:52:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:443:1
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:428:1
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
21:52:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:459:1
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
21:52:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
21:52:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
21:52:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
21:52:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
21:52:57 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 705ms
21:52:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
21:52:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
21:52:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
21:52:58 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"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
21:52:58 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"
21:52:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
21:52:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
21:52:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
21:52:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 969ms
21:52:58 INFO - TEST-START | /FileAPI/file/File-constructor.html
21:52:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
21:52:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
21:52:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
21:52:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
21:52:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
21:52:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
21:52:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
21:52:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
21:52:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
21:52:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
21:52:59 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
21:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:59 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:1
21:52:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
21:52:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
21:52:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
21:52:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
21:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
21:52:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
21:52:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
21:52:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:52:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:52:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
21:52:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
21:52:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
21:52:59 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 636ms
21:52:59 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
21:52:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
21:52:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
21:52:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
21:52:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
21:52:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
21:52:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
21:52:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
21:52:59 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 584ms
21:52:59 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
21:53:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
21:53:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
21:53:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
21:53:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
21:53:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
21:53:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
21:53:00 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 684ms
21:53:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
21:53:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
21:53:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
21:53:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
21:53:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
21:53:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
21:53:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
21:53:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 621ms
21:53:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
21:53:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
21:53:01 INFO - reader.readAsText(blob_2)
21:53:01 INFO - }" did not throw
21:53:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
21:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:53:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
21:53:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
21:53:01 INFO - reader.readAsDataURL(blob_2)
21:53:01 INFO - }" did not throw
21:53:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
21:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:53:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
21:53:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
21:53:01 INFO - reader.readAsArrayBuffer(blob_2)
21:53:01 INFO - }" did not throw
21:53:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
21:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:53:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
21:53:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true
21:53:01 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
21:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:53:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:53:01 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
21:53:01 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
21:53:01 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
21:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:53:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:53:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
21:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:53:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:53:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
21:53:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader no InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_equals: readyState must be LOADING expected 1 but got 2
21:53:01 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:1
21:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:53:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
21:53:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:64:22
21:53:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:53:01 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
21:53:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:60:1
21:53:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 547ms
21:53:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
21:53:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
21:53:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
21:53:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:53:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:1
21:53:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
21:53:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 733ms
21:53:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
21:53:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
21:53:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 525ms
21:53:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
21:53:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
21:53:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 571ms
21:53:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
21:53:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
21:53:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 627ms
21:53:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
21:53:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
21:53:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
21:53:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 885ms
21:53:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
21:53:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
21:53:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 535ms
21:53:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
21:53:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
21:53:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
21:53:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
21:53:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 633ms
21:53:06 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
21:53:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
21:53:06 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
21:53:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
21:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:53:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:1
21:53:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 577ms
21:53:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
21:53:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
21:53:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 572ms
21:53:07 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
21:53:08 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
21:53:08 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 679ms
21:53:08 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
21:53:08 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
21:53:08 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 673ms
21:53:08 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
21:53:09 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
21:53:09 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 722ms
21:53:09 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
21:53:10 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
21:53:10 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 577ms
21:53:10 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
21:53:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
21:53:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
21:53:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
21:53:10 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
21:53:10 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 582ms
21:53:10 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
21:53:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
21:53:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
21:53:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
21:53:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
21:53:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
21:53:11 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
21:53:11 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 673ms
21:53:11 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
21:53:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
21:53:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
21:53:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
21:53:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
21:53:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
21:53:12 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
21:53:12 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 873ms
21:53:12 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
21:53:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
21:53:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
21:53:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
21:53:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
21:53:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
21:53:12 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
21:53:12 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 626ms
21:53:12 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
21:53:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
21:53:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
21:53:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
21:53:13 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
21:53:13 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 671ms
21:53:13 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
21:53:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
21:53:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
21:53:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
21:53:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
21:53:14 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 636ms
21:53:14 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
21:53:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
21:53:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
21:53:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
21:53:14 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
21:53:14 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 570ms
21:53:14 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
21:53:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
21:53:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
21:53:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
21:53:15 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
21:53:15 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 574ms
21:53:15 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
21:53:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
21:53:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
21:53:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
21:53:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
21:53:16 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
21:53:16 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 834ms
21:53:16 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
21:53:17 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
21:53:17 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
21:53:17 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
21:53:17 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 776ms
21:53:17 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
21:53:17 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
21:53:17 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
21:53:17 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
21:53:17 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 925ms
21:53:17 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
21:53:18 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
21:53:18 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 822ms
21:53:18 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
21:53:19 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
21:53:19 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
21:53:19 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 581ms
21:53:19 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
21:53:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
21:53:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 625ms
21:53:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
21:53:20 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
21:53:20 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 677ms
21:53:20 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
21:53:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
21:53:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 676ms
21:53:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
21:53:21 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
21:53:21 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 571ms
21:53:21 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
21:53:22 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
21:53:22 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 685ms
21:53:22 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
21:53:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
21:53:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 578ms
21:53:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
21:53:23 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
21:53:23 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 631ms
21:53:23 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
21:53:24 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
21:53:24 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 672ms
21:53:24 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
21:53:25 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
21:53:25 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 929ms
21:53:25 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
21:53:26 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
21:53:26 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 633ms
21:53:26 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
21:53:26 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
21:53:26 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 574ms
21:53:26 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
21:53:27 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
21:53:27 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 626ms
21:53:27 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
21:53:28 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
21:53:28 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 687ms
21:53:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
21:53:28 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
21:53:28 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 781ms
21:53:28 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
21:53:29 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
21:53:29 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 725ms
21:53:29 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
21:53:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
21:53:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 575ms
21:53:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
21:53:30 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
21:53:30 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 570ms
21:53:30 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
21:53:31 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
21:53:31 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 621ms
21:53:31 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
21:53:32 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
21:53:32 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 979ms
21:53:32 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
21:53:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
21:53:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 780ms
21:53:33 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
21:53:33 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
21:53:33 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 677ms
21:53:33 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
21:53:34 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
21:53:34 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 634ms
21:53:34 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
21:53:35 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
21:53:35 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 670ms
21:53:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
21:53:35 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
21:53:35 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 570ms
21:53:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
21:53:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
21:53:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 624ms
21:53:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
21:53:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
21:53:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 619ms
21:53:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
21:53:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
21:53:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 621ms
21:53:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
21:53:38 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
21:53:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 871ms
21:53:38 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
21:53:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
21:53:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 779ms
21:53:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
21:53:39 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
21:53:39 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 577ms
21:53:39 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
21:53:40 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
21:53:40 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 633ms
21:53:40 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
21:53:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
21:53:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 678ms
21:53:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
21:53:41 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
21:53:41 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 724ms
21:53:41 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
21:53:42 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
21:53:42 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 575ms
21:53:42 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
21:53:42 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
21:53:42 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 533ms
21:53:42 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
21:53:43 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
21:53:43 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 530ms
21:53:43 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
21:53:44 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
21:53:44 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 577ms
21:53:44 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
21:53:44 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
21:53:44 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 670ms
21:53:44 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
21:53:46 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
21:53:46 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 2043ms
21:53:46 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
21:53:47 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
21:53:47 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 572ms
21:53:47 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
21:53:48 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
21:53:48 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 622ms
21:53:48 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
21:53:48 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
21:53:48 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 727ms
21:53:48 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
21:53:49 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
21:53:49 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 674ms
21:53:49 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
21:53:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
21:53:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 726ms
21:53:50 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
21:53:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
21:53:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 581ms
21:53:50 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
21:53:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
21:53:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 575ms
21:53:51 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
21:53:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
21:53:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 522ms
21:53:51 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
21:53:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
21:53:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 732ms
21:53:52 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
21:53:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
21:53:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 830ms
21:53:53 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
21:53:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
21:53:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 680ms
21:53:54 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
21:53:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
21:53:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 671ms
21:53:54 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
21:53:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
21:53:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 625ms
21:53:55 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
21:53:55 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
21:53:55 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 575ms
21:53:55 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
21:53:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
21:53:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 679ms
21:53:56 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
21:53:57 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
21:53:57 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 676ms
21:53:57 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
21:53:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
21:53:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 775ms
21:53:58 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
21:53:58 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
21:53:58 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 521ms
21:53:58 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
21:53:59 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
21:53:59 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 724ms
21:53:59 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
21:54:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
21:54:00 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 778ms
21:54:00 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
21:54:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
21:54:00 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 674ms
21:54:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
21:54:01 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
21:54:01 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 675ms
21:54:01 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
21:54:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
21:54:02 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 834ms
21:54:02 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
21:54:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
21:54:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1277ms
21:54:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
21:54:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
21:54:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 574ms
21:54:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
21:54:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
21:54:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 675ms
21:54:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
21:54:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
21:54:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 680ms
21:54:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
21:54:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
21:54:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 924ms
21:54:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
21:54:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
21:54:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 681ms
21:54:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
21:54:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
21:54:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 573ms
21:54:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
21:54:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
21:54:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 632ms
21:54:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
21:54:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
21:54:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 580ms
21:54:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
21:54:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
21:54:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
21:54:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
21:54:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
21:54:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
21:54:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
21:54:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
21:54:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
21:54:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
21:54:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
21:54:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
21:54:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
21:54:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1281ms
21:54:10 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
21:54:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
21:54:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
21:54:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
21:54:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
21:54:11 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 791ms
21:54:11 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
21:54:11 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
21:54:11 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 686ms
21:54:11 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
21:54:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
21:54:12 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 669ms
21:54:12 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
21:54:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
21:54:13 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 730ms
21:54:13 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
21:54:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
21:54:13 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 729ms
21:54:13 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
21:54:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
21:54:14 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 677ms
21:54:14 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
21:54:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
21:54:15 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 776ms
21:54:15 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
21:54:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
21:54:15 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 571ms
21:54:15 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
21:54:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
21:54:16 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 572ms
21:54:16 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
21:54:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
21:54:17 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 882ms
21:54:17 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
21:54:18 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
21:54:18 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 574ms
21:54:18 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
21:54:18 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
21:54:18 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
21:54:18 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
21:54:18 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 622ms
21:54:18 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
21:54:19 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
21:54:19 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 927ms
21:54:19 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
21:54:20 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
21:54:20 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 823ms
21:54:20 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
21:54:21 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
21:54:21 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 679ms
21:54:21 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
21:54:21 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
21:54:21 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
21:54:21 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 627ms
21:54:21 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
21:54:22 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
21:54:22 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 630ms
21:54:22 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
21:54:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
21:54:23 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 724ms
21:54:23 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
21:54:23 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
21:54:23 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 777ms
21:54:23 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
21:54:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
21:54:24 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
21:54:24 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 1026ms
21:54:24 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
21:54:25 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
21:54:25 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 520ms
21:54:25 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
21:54:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
21:54:26 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 574ms
21:54:26 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
21:54:26 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
21:54:26 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 829ms
21:54:26 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
21:54:27 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
21:54:27 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 826ms
21:54:27 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
21:54:28 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
21:54:28 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 825ms
21:54:28 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
21:54:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
21:54:29 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 825ms
21:54:29 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
21:54:29 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
21:54:29 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 573ms
21:54:29 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
21:54:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
21:54:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
21:54:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
21:54:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
21:54:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
21:54:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError. - assert_throws: function "function () {
21:54:30 INFO - window.indexedDB.open('test', val);..." did not throw
21:54:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
21:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:54:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:54:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
21:54:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:24:1
21:54:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
21:54:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
21:54:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
21:54:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
21:54:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should throw TypeError. - assert_throws: function "function () {
21:54:30 INFO - window.indexedDB.open('test', val);..." did not throw
21:54:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
21:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:54:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:54:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
21:54:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:29:1
21:54:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
21:54:30 INFO - window.indexedDB.open('test', val);..." did not throw
21:54:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
21:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:54:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:54:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
21:54:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:30:1
21:54:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
21:54:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
21:54:30 INFO - window.indexedDB.open('test', val);..." did not throw
21:54:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
21:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:54:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:54:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
21:54:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:33:1
21:54:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
21:54:30 INFO - window.indexedDB.open('test', val);..." did not throw
21:54:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
21:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:54:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:54:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
21:54:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:37:1
21:54:30 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
21:54:30 INFO - window.indexedDB.open('test', val);..." did not throw
21:54:30 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
21:54:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:54:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:54:30 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
21:54:30 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:41:1
21:54:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
21:54:30 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
21:54:30 INFO - TEST-OK | /IndexedDB/idbfactory_open9.htm | took 633ms
21:54:30 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
21:54:31 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
21:54:31 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 633ms
21:54:31 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
21:54:33 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
21:54:33 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
21:54:33 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 2235ms
21:54:33 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
21:54:34 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
21:54:34 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 621ms
21:54:34 INFO - TEST-START | /IndexedDB/idbindex_count.htm
21:54:34 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
21:54:34 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 624ms
21:54:34 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
21:54:35 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
21:54:35 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 628ms
21:54:35 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
21:54:36 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
21:54:36 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 731ms
21:54:36 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
21:54:36 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
21:54:36 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 682ms
21:54:36 INFO - TEST-START | /IndexedDB/idbindex_get.htm
21:54:37 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
21:54:37 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 626ms
21:54:37 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
21:54:38 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
21:54:38 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 726ms
21:54:38 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
21:54:38 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
21:54:38 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 578ms
21:54:38 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
21:54:39 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
21:54:39 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 628ms
21:54:39 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
21:54:40 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
21:54:40 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 773ms
21:54:40 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
21:54:40 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
21:54:40 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 626ms
21:54:40 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
21:54:41 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
21:54:41 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 679ms
21:54:41 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
21:54:42 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
21:54:42 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 643ms
21:54:42 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
21:54:42 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
21:54:42 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 674ms
21:54:42 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
21:54:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
21:54:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 572ms
21:54:43 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
21:54:43 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
21:54:43 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 571ms
21:54:43 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
21:54:44 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
21:54:44 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 624ms
21:54:44 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
21:54:45 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
21:54:45 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 726ms
21:54:45 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
21:54:46 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
21:54:46 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 824ms
21:54:46 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
21:54:47 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
21:54:47 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 937ms
21:54:47 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
21:54:47 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
21:54:47 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 573ms
21:54:47 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
21:54:48 INFO - TEST-FAIL | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction - assert_throws: function "function (){
21:54:48 INFO - index.openCursor();
21:54:48 INFO - }" threw object "InvalidStateError: A mutation operation was attempted on ..." that is not a DOMException TransactionInactiveError: property "code" is equal to 11, expected 0
21:54:48 INFO - open_rq.onupgradeneeded@http://web-platform.test:8000/IndexedDB/idbindex_openCursor2.htm:23:9
21:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:54:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
21:54:48 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
21:54:48 INFO - @http://web-platform.test:8000/IndexedDB/idbindex_openCursor2.htm:15:5
21:54:48 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 575ms
21:54:48 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
21:54:48 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
21:54:48 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 574ms
21:54:48 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
21:54:49 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
21:54:49 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 631ms
21:54:49 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
21:54:50 INFO - TEST-FAIL | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction - assert_throws: function "function (){
21:54:50 INFO - index.openKeyCursor();
21:54:50 INFO - }" threw object "InvalidStateError: A mutation operation was attempted on ..." that is not a DOMException TransactionInactiveError: property "code" is equal to 11, expected 0
21:54:50 INFO - open_rq.onupgradeneeded@http://web-platform.test:8000/IndexedDB/idbindex_openKeyCursor3.htm:23:9
21:54:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:54:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
21:54:50 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
21:54:50 INFO - @http://web-platform.test:8000/IndexedDB/idbindex_openKeyCursor3.htm:15:5
21:54:50 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 624ms
21:54:50 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
21:54:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
21:54:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
21:54:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
21:54:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
21:54:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
21:54:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
21:54:50 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
21:54:50 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 585ms
21:54:50 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
21:54:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
21:54:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
21:54:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
21:54:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
21:54:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
21:54:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
21:54:51 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
21:54:51 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 1078ms
21:54:51 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
21:54:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
21:54:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 521ms
21:54:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
21:54:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
21:54:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 574ms
21:54:52 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
21:54:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
21:54:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 822ms
21:54:53 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
21:54:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
21:54:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 678ms
21:54:54 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
21:54:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
21:54:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 681ms
21:54:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
21:54:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
21:54:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 680ms
21:54:55 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
21:54:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
21:54:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 674ms
21:54:56 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
21:54:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
21:54:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 771ms
21:54:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
21:54:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
21:54:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 583ms
21:54:57 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
21:54:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
21:54:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 576ms
21:54:58 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
21:54:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
21:54:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 577ms
21:54:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
21:54:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
21:54:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 587ms
21:54:59 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
21:55:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
21:55:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 975ms
21:55:00 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
21:55:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
21:55:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 685ms
21:55:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
21:55:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
21:55:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 622ms
21:55:01 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
21:55:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
21:55:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 629ms
21:55:02 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
21:55:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
21:55:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 621ms
21:55:03 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
21:55:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
21:55:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 724ms
21:55:03 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
21:55:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
21:55:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 670ms
21:55:04 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
21:55:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
21:55:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 672ms
21:55:05 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
21:55:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
21:55:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 784ms
21:55:06 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
21:55:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
21:55:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 673ms
21:55:06 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
21:55:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
21:55:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 727ms
21:55:07 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
21:55:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
21:55:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 623ms
21:55:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
21:55:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
21:55:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 682ms
21:55:08 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
21:55:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
21:55:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 685ms
21:55:09 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
21:55:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
21:55:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 783ms
21:55:10 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
21:55:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
21:55:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 582ms
21:55:10 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
21:55:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
21:55:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 623ms
21:55:11 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
21:55:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
21:55:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 676ms
21:55:12 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
21:55:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
21:55:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 725ms
21:55:12 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
21:55:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
21:55:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 1029ms
21:55:13 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
21:55:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
21:55:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 826ms
21:55:14 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
21:55:15 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | IDBObjectStore.createIndex() - event order when unique constraint is triggered - assert_array_equals: events property 5, expected "transaction.abort: ConstraintError" but got "transaction.abort: AbortError"
21:55:15 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:1
21:55:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:55:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
21:55:15 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
21:55:15 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:48:5
21:55:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 633ms
21:55:15 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
21:55:16 INFO - TEST-FAIL | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | IDBObjectStore.createIndex() - Event ordering for ConstraintError on request - assert_array_equals: events property 9, expected "open_rq.error: AbortError" but got "open_rq.error: ConstraintError"
21:55:16 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:1
21:55:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:55:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
21:55:16 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
21:55:16 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:50:5
21:55:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 628ms
21:55:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
21:55:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
21:55:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 573ms
21:55:16 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
21:55:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
21:55:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 625ms
21:55:17 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
21:55:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
21:55:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 636ms
21:55:17 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
21:55:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
21:55:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 627ms
21:55:18 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
21:55:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
21:55:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 623ms
21:55:19 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
21:55:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
21:55:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 728ms
21:55:19 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
21:55:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
21:55:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 775ms
21:55:20 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
21:55:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
21:55:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 577ms
21:55:21 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
21:55:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
21:55:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 722ms
21:55:21 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
21:55:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
21:55:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 823ms
21:55:22 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
21:55:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
21:55:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 776ms
21:55:23 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
21:55:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
21:55:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 630ms
21:55:24 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
21:55:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
21:55:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 581ms
21:55:24 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
21:55:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
21:55:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 583ms
21:55:25 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
21:55:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
21:55:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 576ms
21:55:25 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
21:55:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
21:55:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 625ms
21:55:26 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
21:55:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
21:55:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 886ms
21:55:27 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
21:55:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
21:55:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 628ms
21:55:28 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
21:55:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
21:55:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 976ms
21:55:29 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
21:55:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
21:55:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 726ms
21:55:29 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
21:55:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
21:55:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 570ms
21:55:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
21:55:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
21:55:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 828ms
21:55:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
21:55:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
21:55:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 688ms
21:55:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
21:55:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
21:55:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 673ms
21:55:32 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
21:55:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
21:55:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 728ms
21:55:33 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
21:55:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
21:55:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 1031ms
21:55:34 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
21:55:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
21:55:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 674ms
21:55:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
21:55:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
21:55:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 677ms
21:55:35 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
21:55:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
21:55:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 572ms
21:55:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
21:55:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
21:55:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 578ms
21:55:36 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
21:55:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
21:55:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 635ms
21:55:37 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
21:55:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
21:55:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 671ms
21:55:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
21:55:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
21:55:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 676ms
21:55:38 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
21:55:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
21:55:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 674ms
21:55:39 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
21:55:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
21:55:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 676ms
21:55:40 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
21:55:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
21:55:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 740ms
21:55:41 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
21:55:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
21:55:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 732ms
21:55:41 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
21:55:42 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
21:55:42 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 686ms
21:55:42 INFO - TEST-START | /IndexedDB/idbtransaction.htm
21:55:43 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
21:55:43 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
21:55:43 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 689ms
21:55:43 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
21:55:43 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
21:55:43 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 779ms
21:55:43 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
21:55:44 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
21:55:44 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 673ms
21:55:44 INFO - TEST-START | /IndexedDB/index_sort_order.htm
21:55:45 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
21:55:45 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 680ms
21:55:45 INFO - TEST-START | /IndexedDB/interfaces.html
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
21:55:46 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
21:55:46 INFO - TEST-OK | /IndexedDB/interfaces.html | took 770ms
21:55:46 INFO - TEST-START | /IndexedDB/interfaces.worker
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
21:55:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
21:55:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:55:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:55:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
21:55:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
21:55:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:55:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:55:47 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
21:55:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:9:1
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
21:55:47 INFO - {}
21:55:47 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1160ms
21:55:47 INFO - TEST-START | /IndexedDB/key_invalid.htm
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
21:55:48 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
21:55:48 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 898ms
21:55:48 INFO - TEST-START | /IndexedDB/key_valid.html
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
21:55:49 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
21:55:49 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1750ms
21:55:49 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
21:55:50 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
21:55:50 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 678ms
21:55:50 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
21:55:51 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
21:55:51 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 675ms
21:55:51 INFO - TEST-START | /IndexedDB/keygenerator.htm
21:55:52 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
21:55:52 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
21:55:52 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
21:55:52 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 827ms
21:55:52 INFO - TEST-START | /IndexedDB/keyorder.htm
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
21:55:53 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
21:55:53 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 986ms
21:55:53 INFO - TEST-START | /IndexedDB/keypath.htm
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
21:55:53 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
21:55:53 INFO - TEST-OK | /IndexedDB/keypath.htm | took 879ms
21:55:54 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
21:55:54 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
21:55:54 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 778ms
21:55:54 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
21:55:55 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
21:55:55 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
21:55:55 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
21:55:55 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 729ms
21:55:55 INFO - TEST-START | /IndexedDB/list_ordering.htm
21:55:56 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
21:55:56 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
21:55:56 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
21:55:56 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 880ms
21:55:56 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
21:55:57 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
21:55:57 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 685ms
21:55:57 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
21:55:57 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
21:55:57 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 623ms
21:55:57 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
21:55:58 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
21:55:58 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 770ms
21:55:58 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
21:55:59 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
21:55:59 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 569ms
21:55:59 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
21:55:59 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
21:55:59 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 626ms
21:55:59 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
21:56:00 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
21:56:00 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 571ms
21:56:00 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
21:56:01 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
21:56:01 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 925ms
21:56:01 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
21:56:02 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
21:56:02 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 873ms
21:56:02 INFO - TEST-START | /IndexedDB/value.htm
21:56:03 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
21:56:03 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
21:56:03 INFO - TEST-OK | /IndexedDB/value.htm | took 1090ms
21:56:03 INFO - TEST-START | /IndexedDB/value_recursive.htm
21:56:04 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
21:56:04 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
21:56:04 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
21:56:04 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 940ms
21:56:04 INFO - TEST-START | /IndexedDB/writer-starvation.htm
21:56:05 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
21:56:05 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 929ms
21:56:05 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
21:56:05 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Float arrays - assert_throws: Float32Array function "function () {
21:56:05 INFO - self.crypto.getRandomValues(new..." threw object "TypeError: self.crypto is undefined" that is not a DOMException TypeMismatchError: property "code" is equal to undefined, expected 17
21:56:05 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:4:1
21:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:56:05 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:3:1
21:56:05 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
21:56:05 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Integer arrays - self.crypto is undefined
21:56:05 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:20:9
21:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:56:05 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:19:1
21:56:05 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
21:56:05 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Large length - assert_throws: crypto.getRandomValues length over 65536 function "function () {
21:56:05 INFO - self.crypto.getRandomValues(new..." threw object "TypeError: self.crypto is undefined" that is not a DOMException QuotaExceededError: property "code" is equal to undefined, expected 22
21:56:05 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:37:1
21:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:56:05 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:36:1
21:56:05 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
21:56:05 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 671ms
21:56:05 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
21:56:06 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
21:56:06 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer arrays
21:56:06 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
21:56:06 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 527ms
21:56:06 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
21:56:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
21:56:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
21:56:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
21:56:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
21:56:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
21:56:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
21:56:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
21:56:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
21:56:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
21:56:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
21:56:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
21:56:06 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
21:56:07 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 704ms
21:56:07 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
21:56:07 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
21:56:07 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:1
21:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:56:07 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
21:56:07 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
21:56:07 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:1
21:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:56:07 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
21:56:07 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
21:56:07 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 691ms
21:56:07 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
21:56:08 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
21:56:08 INFO - [native code]
21:56:08 INFO - }" but got function "function () {
21:56:08 INFO - }"
21:56:08 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:1
21:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:56:08 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:1
21:56:08 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
21:56:08 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
21:56:08 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
21:56:08 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:1
21:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:56:08 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:1
21:56:08 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
21:56:08 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
21:56:08 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 982ms
21:56:08 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
21:56:09 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
21:56:09 INFO - [native code]
21:56:09 INFO - }" but got function "function () {
21:56:09 INFO - }"
21:56:09 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:1
21:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:56:09 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:1
21:56:09 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
21:56:09 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
21:56:09 INFO - {}
21:56:09 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
21:56:09 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:1
21:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:56:09 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:1
21:56:09 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
21:56:09 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
21:56:09 INFO - {}
21:56:09 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 621ms
21:56:09 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
21:56:09 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
21:56:09 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
21:56:09 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
21:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:56:09 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:1
21:56:09 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
21:56:09 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
21:56:09 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
21:56:09 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
21:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:56:09 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:1
21:56:09 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
21:56:09 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
21:56:09 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
21:56:09 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
21:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:56:09 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:1
21:56:09 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
21:56:09 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
21:56:09 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
21:56:09 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
21:56:09 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
21:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:56:09 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:1
21:56:09 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
21:56:09 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
21:56:09 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
21:56:09 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
21:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:56:09 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:1
21:56:09 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
21:56:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
21:56:09 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
21:56:09 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
21:56:09 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
21:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:56:09 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:1
21:56:09 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
21:56:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
21:56:09 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
21:56:09 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
21:56:09 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
21:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:56:09 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:1
21:56:09 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
21:56:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
21:56:09 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
21:56:09 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
21:56:09 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
21:56:09 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
21:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:56:09 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:1
21:56:09 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
21:56:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
21:56:09 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 582ms
21:56:09 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
21:56:10 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
21:56:10 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 645ms
21:56:10 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
21:56:12 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
21:56:12 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
21:56:12 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
21:56:12 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
21:56:12 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
21:56:12 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1681ms
21:56:12 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
21:56:14 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
21:56:14 INFO - {}
21:56:14 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
21:56:14 INFO - {}
21:56:14 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
21:56:14 INFO - {}
21:56:14 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
21:56:14 INFO - {}
21:56:14 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
21:56:14 INFO - {}
21:56:14 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1729ms
21:56:14 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
21:56:15 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
21:56:15 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 972ms
21:56:15 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
21:56:16 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
21:56:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
21:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
21:56:16 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 1079ms
21:56:16 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
21:56:26 INFO - PROCESS | 2760 | MARIONETTE LOG: INFO: Timeout fired
21:56:26 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
21:56:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
21:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
21:56:26 INFO - setTimeout handler*@http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:22:1
21:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:13:7
21:56:26 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10301ms
21:56:26 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
21:56:27 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
21:56:27 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 874ms
21:56:27 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
21:56:27 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
21:56:27 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 630ms
21:56:27 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
21:56:28 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN - assert_throws: calling send() after abort() function "function () { client.send("test") }" threw object "[Exception... "Component not initialized" nsresult: "0xc..." that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
21:56:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-open.htm:24:9
21:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:28 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-open.htm:14:7
21:56:28 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 630ms
21:56:28 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
21:56:29 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
21:56:29 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 522ms
21:56:29 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
21:56:29 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
21:56:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
21:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
21:56:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
21:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:29 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
21:56:29 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 575ms
21:56:29 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
21:56:30 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort(). - assert_throws: function "function (){ xhr.send() }" threw object "[Exception... "Component not initialized" nsresult: "0xc..." that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
21:56:30 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-abort.htm:40:13
21:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:30 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-abort.htm:16:9
21:56:30 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 526ms
21:56:30 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
21:56:30 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
21:56:30 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 577ms
21:56:30 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
21:56:31 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
21:56:31 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 633ms
21:56:31 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
21:56:32 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
21:56:32 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
21:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:32 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
21:56:32 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
21:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:32 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
21:56:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
21:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:56:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
21:56:32 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 633ms
21:56:32 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
21:56:32 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
21:56:32 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 674ms
21:56:32 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
21:56:34 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
21:56:34 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 1288ms
21:56:34 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
21:56:34 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
21:56:34 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 573ms
21:56:34 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
21:56:35 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
21:56:35 INFO - do_test/) - assert_throws: function "function () { client.open(method, "...") }" threw object "SecurityError: The operation is insecure." that is not a DOMException SyntaxError: property "code" is equal to 18, expected 12
21:57:08 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
21:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:57:08 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
21:57:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:19:7
21:57:08 INFO - TEST-FAIL | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET) - assert_throws: function "function () { client.open(method, "...") }" threw object "SecurityError: The operation is insecure." that is not a DOMException SyntaxError: property "code" is equal to 18, expected 12
21:57:08 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
21:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:57:08 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
21:57:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:20:7
21:57:08 INFO - TEST-FAIL | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T) - assert_throws: function "function () { client.open(method, "...") }" threw object "SecurityError: The operation is insecure." that is not a DOMException SyntaxError: property "code" is equal to 18, expected 12
21:57:08 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
21:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:57:08 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
21:57:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:21:7
21:57:08 INFO - TEST-FAIL | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET) - assert_throws: function "function () { client.open(method, "...") }" threw object "SecurityError: The operation is insecure." that is not a DOMException SyntaxError: property "code" is equal to 18, expected 12
21:57:08 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
21:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:57:08 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
21:57:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:22:7
21:57:08 INFO - TEST-FAIL | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET) - assert_throws: function "function () { client.open(method, "...") }" threw object "SecurityError: The operation is insecure." that is not a DOMException SyntaxError: property "code" is equal to 18, expected 12
21:57:08 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
21:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:57:08 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
21:57:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:23:7
21:57:08 INFO - TEST-FAIL | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?) - assert_throws: function "function () { client.open(method, "...") }" threw object "SecurityError: The operation is insecure." that is not a DOMException SyntaxError: property "code" is equal to 18, expected 12
21:57:08 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
21:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:57:08 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
21:57:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:24:7
21:57:08 INFO - TEST-FAIL | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
21:57:08 INFO - ) - assert_throws: function "function () { client.open(method, "...") }" threw object "SecurityError: The operation is insecure." that is not a DOMException SyntaxError: property "code" is equal to 18, expected 12
21:57:08 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
21:57:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:57:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:57:08 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
21:57:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:25:7
21:57:08 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 532ms
21:57:08 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
21:57:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
21:57:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
21:57:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
21:57:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
21:57:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
21:57:09 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
21:57:09 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 877ms
21:57:09 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
21:57:10 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 1239ms
21:57:10 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
21:57:10 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
21:57:10 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 527ms
21:57:10 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
21:57:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
21:57:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
21:57:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
21:57:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
21:57:11 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
21:57:11 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 570ms
21:57:11 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
21:57:12 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
21:57:12 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
21:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:57:12 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
21:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:17:9
21:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:57:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:13:7
21:57:12 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 573ms
21:57:12 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
21:57:12 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
21:57:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
21:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:57:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
21:57:12 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 570ms
21:57:12 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
21:57:13 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
21:57:13 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 639ms
21:57:13 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
21:57:13 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
21:57:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
21:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:57:13 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
21:57:13 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 727ms
21:57:13 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
21:57:14 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
21:57:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
21:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:57:14 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
21:57:14 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 524ms
21:57:14 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
21:57:15 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
21:57:15 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 583ms
21:57:15 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
21:57:15 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
21:57:15 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 521ms
21:57:15 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
21:57:16 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
21:57:16 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 832ms
21:57:16 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
21:57:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
21:57:17 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 628ms
21:57:17 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
21:57:17 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
21:57:17 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
21:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:57:17 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:1
21:57:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
21:57:17 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/) - assert_throws: function "function () { client.open("GET", url) }" threw object "[Exception... "The URI is malformed" nsresult: "0x804b00..." that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:57:17 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
21:57:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:57:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:57:17 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:1
21:57:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:19:7
21:57:17 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 632ms
21:57:17 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
21:57:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | XMLHttpRequest: open() - URL encoding
21:57:18 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 629ms
21:57:18 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
21:57:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
21:57:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
21:57:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
21:57:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
21:57:19 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 675ms
21:57:19 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
21:57:19 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: