builder: b2g-inbound_ubuntu32_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux32-spot-1020
starttime: 1446380466.16
results: warnings (1)
buildid: 20151101023021
builduid: 822f58d1ab764ca3a7b174b2c37f62a8
revision: a3b7a7700eb2e5d1309d23938459e0baefa2f076
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:06.159062) =========
master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:06.159500) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:06.160064) =========
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=5a152710dd62cc268aad214e000002d8-1446380453.438241-455115924
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.018531
basedir: '/builds/slave/test'
========= master_lag: 0.03 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:06.205844) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:06.206124) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:06.232582) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:06.232882) =========
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=5a152710dd62cc268aad214e000002d8-1446380453.438241-455115924
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.016619
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:06.292500) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:06.292805) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:06.293146) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:06.293427) =========
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=5a152710dd62cc268aad214e000002d8-1446380453.438241-455115924
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-01 04:21:06-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 10.7M=0.001s
2015-11-01 04:21:07 (10.7 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.874850
========= master_lag: 0.10 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:07.265036) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:07.265372) =========
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=5a152710dd62cc268aad214e000002d8-1446380453.438241-455115924
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.017106
========= master_lag: 0.30 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:07.584020) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-01 04:21:07.584381) =========
bash -c 'python archiver_client.py mozharness --repo integration/b2g-inbound --rev a3b7a7700eb2e5d1309d23938459e0baefa2f076 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/b2g-inbound --rev a3b7a7700eb2e5d1309d23938459e0baefa2f076 --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=5a152710dd62cc268aad214e000002d8-1446380453.438241-455115924
_=/tools/buildbot/bin/python
using PTY: False
2015-11-01 04:21:07,691 truncating revision to first 12 chars
2015-11-01 04:21:07,691 Setting DEBUG logging.
2015-11-01 04:21:07,692 attempt 1/10
2015-11-01 04:21:07,692 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/b2g-inbound/a3b7a7700eb2?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-01 04:21:08,937 unpacking tar archive at: b2g-inbound-a3b7a7700eb2/testing/mozharness/
program finished with exit code 0
elapsedTime=1.961407
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-01 04:21:09.572914) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:09.573222) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:09.594452) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:09.594744) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-01 04:21:09.595119) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' warnings (results: 1, elapsed: 46 mins, 31 secs) (at 2015-11-01 04:21:09.595408) =========
/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 b2g-inbound --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', 'b2g-inbound', '--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=5a152710dd62cc268aad214e000002d8-1446380453.438241-455115924
_=/tools/buildbot/bin/python
using PTY: False
04:21:09 INFO - MultiFileLogger online at 20151101 04:21:09 in /builds/slave/test
04:21:09 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 b2g-inbound --download-symbols ondemand
04:21:09 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
04:21:09 INFO - {'append_to_log': False,
04:21:09 INFO - 'base_work_dir': '/builds/slave/test',
04:21:09 INFO - 'blob_upload_branch': 'b2g-inbound',
04:21:09 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
04:21:09 INFO - 'buildbot_json_path': 'buildprops.json',
04:21:09 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
04:21:09 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
04:21:09 INFO - 'download_minidump_stackwalk': True,
04:21:09 INFO - 'download_symbols': 'ondemand',
04:21:09 INFO - 'e10s': True,
04:21:09 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
04:21:09 INFO - 'tooltool.py': '/tools/tooltool.py',
04:21:09 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
04:21:09 INFO - '/tools/misc-python/virtualenv.py')},
04:21:09 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
04:21:09 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
04:21:09 INFO - 'log_level': 'info',
04:21:09 INFO - 'log_to_console': True,
04:21:09 INFO - 'opt_config_files': (),
04:21:09 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
04:21:09 INFO - '--processes=1',
04:21:09 INFO - '--config=%(test_path)s/wptrunner.ini',
04:21:09 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
04:21:09 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
04:21:09 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
04:21:09 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
04:21:09 INFO - 'pip_index': False,
04:21:09 INFO - 'require_test_zip': True,
04:21:09 INFO - 'test_type': ('testharness',),
04:21:09 INFO - 'this_chunk': '1',
04:21:09 INFO - 'tooltool_cache': '/builds/tooltool_cache',
04:21:09 INFO - 'total_chunks': '4',
04:21:09 INFO - 'virtualenv_path': 'venv',
04:21:09 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
04:21:09 INFO - 'work_dir': 'build'}
04:21:09 INFO - #####
04:21:09 INFO - ##### Running clobber step.
04:21:09 INFO - #####
04:21:09 INFO - Running pre-action listener: _resource_record_pre_action
04:21:09 INFO - Running main action method: clobber
04:21:09 INFO - rmtree: /builds/slave/test/build
04:21:09 INFO - Running post-action listener: _resource_record_post_action
04:21:09 INFO - #####
04:21:09 INFO - ##### Running read-buildbot-config step.
04:21:09 INFO - #####
04:21:09 INFO - Running pre-action listener: _resource_record_pre_action
04:21:09 INFO - Running main action method: read_buildbot_config
04:21:09 INFO - Using buildbot properties:
04:21:09 INFO - {
04:21:09 INFO - "properties": {
04:21:09 INFO - "buildnumber": 13,
04:21:09 INFO - "product": "firefox",
04:21:09 INFO - "script_repo_revision": "production",
04:21:09 INFO - "branch": "b2g-inbound",
04:21:09 INFO - "repository": "",
04:21:09 INFO - "buildername": "Ubuntu VM 12.04 b2g-inbound pgo test web-platform-tests-e10s-1",
04:21:09 INFO - "buildid": "20151101023021",
04:21:09 INFO - "slavename": "tst-linux32-spot-1020",
04:21:09 INFO - "pgo_build": "True",
04:21:09 INFO - "basedir": "/builds/slave/test",
04:21:09 INFO - "project": "",
04:21:09 INFO - "platform": "linux",
04:21:09 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/",
04:21:09 INFO - "slavebuilddir": "test",
04:21:09 INFO - "scheduler": "tests-b2g-inbound-ubuntu32_vm-pgo-unittest",
04:21:09 INFO - "repo_path": "integration/b2g-inbound",
04:21:09 INFO - "moz_repo_path": "",
04:21:09 INFO - "stage_platform": "linux-pgo",
04:21:09 INFO - "builduid": "822f58d1ab764ca3a7b174b2c37f62a8",
04:21:09 INFO - "revision": "a3b7a7700eb2e5d1309d23938459e0baefa2f076"
04:21:09 INFO - },
04:21:09 INFO - "sourcestamp": {
04:21:09 INFO - "repository": "",
04:21:09 INFO - "hasPatch": false,
04:21:09 INFO - "project": "",
04:21:09 INFO - "branch": "b2g-inbound-linux-pgo-unittest",
04:21:09 INFO - "changes": [
04:21:09 INFO - {
04:21:09 INFO - "category": null,
04:21:09 INFO - "files": [
04:21:09 INFO - {
04:21:09 INFO - "url": null,
04:21:09 INFO - "name": "https://queue.taskcluster.net/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
04:21:09 INFO - },
04:21:09 INFO - {
04:21:09 INFO - "url": null,
04:21:09 INFO - "name": "https://queue.taskcluster.net/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/test_packages.json"
04:21:09 INFO - }
04:21:09 INFO - ],
04:21:09 INFO - "repository": "",
04:21:09 INFO - "rev": "a3b7a7700eb2e5d1309d23938459e0baefa2f076",
04:21:09 INFO - "who": "sendchange-unittest",
04:21:09 INFO - "when": 1446379781,
04:21:09 INFO - "number": 6605932,
04:21:09 INFO - "comments": "",
04:21:09 INFO - "project": "",
04:21:09 INFO - "at": "Sun 01 Nov 2015 04:09:41",
04:21:09 INFO - "branch": "b2g-inbound-linux-pgo-unittest",
04:21:09 INFO - "revlink": "",
04:21:09 INFO - "properties": [
04:21:09 INFO - [
04:21:09 INFO - "buildid",
04:21:09 INFO - "20151101023021",
04:21:09 INFO - "Change"
04:21:09 INFO - ],
04:21:09 INFO - [
04:21:09 INFO - "builduid",
04:21:09 INFO - "822f58d1ab764ca3a7b174b2c37f62a8",
04:21:09 INFO - "Change"
04:21:09 INFO - ],
04:21:09 INFO - [
04:21:09 INFO - "pgo_build",
04:21:09 INFO - "True",
04:21:09 INFO - "Change"
04:21:09 INFO - ]
04:21:09 INFO - ],
04:21:09 INFO - "revision": "a3b7a7700eb2e5d1309d23938459e0baefa2f076"
04:21:09 INFO - }
04:21:09 INFO - ],
04:21:09 INFO - "revision": "a3b7a7700eb2e5d1309d23938459e0baefa2f076"
04:21:09 INFO - }
04:21:09 INFO - }
04:21:09 INFO - Found installer url https://queue.taskcluster.net/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2.
04:21:09 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/test_packages.json.
04:21:09 INFO - Running post-action listener: _resource_record_post_action
04:21:09 INFO - #####
04:21:09 INFO - ##### Running download-and-extract step.
04:21:09 INFO - #####
04:21:09 INFO - Running pre-action listener: _resource_record_pre_action
04:21:09 INFO - Running main action method: download_and_extract
04:21:09 INFO - mkdir: /builds/slave/test/build/tests
04:21: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')]}
04:21:09 INFO - https://queue.taskcluster.net/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
04:21:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/test_packages.json
04:21:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/test_packages.json
04:21:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
04:21:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
04:21:11 INFO - Downloaded 1268 bytes.
04:21:11 INFO - Reading from file /builds/slave/test/build/test_packages.json
04:21:11 INFO - Using the following test package requirements:
04:21:11 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
04:21:11 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
04:21:11 INFO - u'firefox-45.0a1.en-US.linux-i686.cppunittest.tests.zip'],
04:21:11 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
04:21:11 INFO - u'jsshell-linux-i686.zip'],
04:21:11 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
04:21:11 INFO - u'firefox-45.0a1.en-US.linux-i686.mochitest.tests.zip'],
04:21:11 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
04:21:11 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
04:21:11 INFO - u'firefox-45.0a1.en-US.linux-i686.reftest.tests.zip'],
04:21:11 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
04:21:11 INFO - u'firefox-45.0a1.en-US.linux-i686.talos.tests.zip'],
04:21:11 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
04:21:11 INFO - u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'],
04:21:11 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
04:21:11 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
04:21:11 INFO - u'firefox-45.0a1.en-US.linux-i686.xpcshell.tests.zip']}
04:21:11 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip', u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
04:21:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:21:11 INFO - https://queue.taskcluster.net/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
04:21:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
04:21:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
04:21:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
04:21:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1
04:21:20 INFO - Downloaded 22344751 bytes.
04:21:20 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
04:21:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
04:21:20 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
04:21:20 INFO - caution: filename not matched: web-platform/*
04:21:20 INFO - Return code: 11
04:21:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:21:20 INFO - https://queue.taskcluster.net/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
04:21:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
04:21:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
04:21:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
04:21:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
04:21:31 INFO - Downloaded 30910388 bytes.
04:21:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
04:21:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
04:21:31 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
04:21:36 INFO - caution: filename not matched: bin/*
04:21:36 INFO - caution: filename not matched: config/*
04:21:36 INFO - caution: filename not matched: mozbase/*
04:21:36 INFO - caution: filename not matched: marionette/*
04:21:36 INFO - Return code: 11
04:21: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')]}
04:21:36 INFO - https://queue.taskcluster.net/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
04:21:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
04:21:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
04:21:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
04:21:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2'}, attempt #1
04:21:53 INFO - Downloaded 57670332 bytes.
04:21:53 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
04:21:53 INFO - mkdir: /builds/slave/test/properties
04:21:53 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
04:21:53 INFO - Writing to file /builds/slave/test/properties/build_url
04:21:53 INFO - Contents:
04:21:53 INFO - build_url:https://queue.taskcluster.net/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
04:21:53 INFO - Running post-action listener: _resource_record_post_action
04:21:53 INFO - Running post-action listener: set_extra_try_arguments
04:21:53 INFO - #####
04:21:53 INFO - ##### Running create-virtualenv step.
04:21:53 INFO - #####
04:21:53 INFO - Running pre-action listener: _pre_create_virtualenv
04:21:53 INFO - Running pre-action listener: _resource_record_pre_action
04:21:53 INFO - Running main action method: create_virtualenv
04:21:53 INFO - Creating virtualenv /builds/slave/test/build/venv
04:21:53 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build
04:21:53 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
04:21:53 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
04:21:53 INFO - Using real prefix '/usr'
04:21:53 INFO - New python executable in /builds/slave/test/build/venv/bin/python
04:21:55 INFO - Installing distribute.............................................................................................................................................................................................done.
04:21:59 INFO - Installing pip.................done.
04:21:59 INFO - Return code: 0
04:21:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
04:21: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')]}
04:21:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:21:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
04:21: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')]}
04:21:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:21:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
04:21:59 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x9504ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95cf4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9690b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9680790>, '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 0x9573908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x967ebf0>, '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': '5a152710dd62cc268aad214e000002d8-1446380453.438241-455115924', '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
04:21:59 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
04:21:59 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
04:21:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:21:59 INFO - 'CCACHE_UMASK': '002',
04:21:59 INFO - 'DISPLAY': ':0',
04:21:59 INFO - 'HOME': '/home/cltbld',
04:21:59 INFO - 'LANG': 'en_US.UTF-8',
04:21:59 INFO - 'LOGNAME': 'cltbld',
04:21:59 INFO - 'MAIL': '/var/mail/cltbld',
04:21:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:21:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:21:59 INFO - 'MOZ_NO_REMOTE': '1',
04:21:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:21:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:21:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:21:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:21:59 INFO - 'PWD': '/builds/slave/test',
04:21:59 INFO - 'SHELL': '/bin/bash',
04:21:59 INFO - 'SHLVL': '1',
04:21:59 INFO - 'TERM': 'linux',
04:21:59 INFO - 'TMOUT': '86400',
04:21:59 INFO - 'USER': 'cltbld',
04:21:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446380453.438241-455115924',
04:21:59 INFO - '_': '/tools/buildbot/bin/python'}
04:21:59 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:21:59 INFO - Downloading/unpacking psutil>=0.7.1
04:21:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:21:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:21:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
04:21:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
04:21:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:21:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:22:04 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
04:22:04 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
04:22:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
04:22:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
04:22:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
04:22:05 INFO - Installing collected packages: psutil
04:22:05 INFO - Running setup.py install for psutil
04:22:05 INFO - building 'psutil._psutil_linux' extension
04:22:05 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-i686-2.7/psutil/_psutil_linux.o
04:22:06 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
04:22:06 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
04:22:06 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so
04:22:06 INFO - building 'psutil._psutil_posix' extension
04:22:06 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-i686-2.7/psutil/_psutil_posix.o
04:22:07 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so
04:22:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
04:22:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
04:22:07 INFO - Successfully installed psutil
04:22:07 INFO - Cleaning up...
04:22:07 INFO - Return code: 0
04:22:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
04:22:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:22:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:22:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
04:22:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:22:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:22:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
04:22:07 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x9504ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95cf4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9690b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9680790>, '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 0x9573908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x967ebf0>, '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': '5a152710dd62cc268aad214e000002d8-1446380453.438241-455115924', '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
04:22:07 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
04:22:07 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
04:22:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:22:07 INFO - 'CCACHE_UMASK': '002',
04:22:07 INFO - 'DISPLAY': ':0',
04:22:07 INFO - 'HOME': '/home/cltbld',
04:22:07 INFO - 'LANG': 'en_US.UTF-8',
04:22:07 INFO - 'LOGNAME': 'cltbld',
04:22:07 INFO - 'MAIL': '/var/mail/cltbld',
04:22:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:22:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:22:07 INFO - 'MOZ_NO_REMOTE': '1',
04:22:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:22:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:22:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:22:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:22:07 INFO - 'PWD': '/builds/slave/test',
04:22:07 INFO - 'SHELL': '/bin/bash',
04:22:07 INFO - 'SHLVL': '1',
04:22:07 INFO - 'TERM': 'linux',
04:22:07 INFO - 'TMOUT': '86400',
04:22:07 INFO - 'USER': 'cltbld',
04:22:07 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446380453.438241-455115924',
04:22:07 INFO - '_': '/tools/buildbot/bin/python'}
04:22:07 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:22:07 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
04:22:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:22:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:22:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
04:22:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
04:22:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:22:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:22:12 INFO - Downloading mozsystemmonitor-0.0.tar.gz
04:22:12 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
04:22:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
04:22:12 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
04:22:12 INFO - Installing collected packages: mozsystemmonitor
04:22:12 INFO - Running setup.py install for mozsystemmonitor
04:22:12 INFO - Successfully installed mozsystemmonitor
04:22:12 INFO - Cleaning up...
04:22:12 INFO - Return code: 0
04:22:12 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
04:22:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:22:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:22:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
04:22:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:22:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:22:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
04:22:12 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x9504ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95cf4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9690b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9680790>, '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 0x9573908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x967ebf0>, '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': '5a152710dd62cc268aad214e000002d8-1446380453.438241-455115924', '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
04:22:12 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
04:22:12 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
04:22:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:22:12 INFO - 'CCACHE_UMASK': '002',
04:22:12 INFO - 'DISPLAY': ':0',
04:22:12 INFO - 'HOME': '/home/cltbld',
04:22:12 INFO - 'LANG': 'en_US.UTF-8',
04:22:12 INFO - 'LOGNAME': 'cltbld',
04:22:12 INFO - 'MAIL': '/var/mail/cltbld',
04:22:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:22:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:22:12 INFO - 'MOZ_NO_REMOTE': '1',
04:22:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:22:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:22:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:22:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:22:12 INFO - 'PWD': '/builds/slave/test',
04:22:12 INFO - 'SHELL': '/bin/bash',
04:22:12 INFO - 'SHLVL': '1',
04:22:12 INFO - 'TERM': 'linux',
04:22:12 INFO - 'TMOUT': '86400',
04:22:12 INFO - 'USER': 'cltbld',
04:22:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446380453.438241-455115924',
04:22:12 INFO - '_': '/tools/buildbot/bin/python'}
04:22:13 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:22:13 INFO - Downloading/unpacking blobuploader==1.2.4
04:22:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:22:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:22:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
04:22:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
04:22:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:22:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:22:17 INFO - Downloading blobuploader-1.2.4.tar.gz
04:22:17 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
04:22:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
04:22:18 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
04:22:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:22:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:22:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
04:22:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
04:22:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:22:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:22:18 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
04:22:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
04:22:19 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
04:22:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:22:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:22:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
04:22:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
04:22:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
04:22:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
04:22:19 INFO - Downloading docopt-0.6.1.tar.gz
04:22:19 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
04:22:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
04:22:19 INFO - Installing collected packages: blobuploader, requests, docopt
04:22:19 INFO - Running setup.py install for blobuploader
04:22:20 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
04:22:20 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
04:22:20 INFO - Running setup.py install for requests
04:22:21 INFO - Running setup.py install for docopt
04:22:21 INFO - Successfully installed blobuploader requests docopt
04:22:21 INFO - Cleaning up...
04:22:21 INFO - Return code: 0
04:22:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv
04:22:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:22:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:22:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
04:22:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:22:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:22:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
04:22:21 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x9504ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95cf4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9690b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9680790>, '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 0x9573908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x967ebf0>, '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': '5a152710dd62cc268aad214e000002d8-1446380453.438241-455115924', '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
04:22:21 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
04:22:21 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
04:22:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:22:21 INFO - 'CCACHE_UMASK': '002',
04:22:21 INFO - 'DISPLAY': ':0',
04:22:21 INFO - 'HOME': '/home/cltbld',
04:22:21 INFO - 'LANG': 'en_US.UTF-8',
04:22:21 INFO - 'LOGNAME': 'cltbld',
04:22:21 INFO - 'MAIL': '/var/mail/cltbld',
04:22:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:22:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:22:21 INFO - 'MOZ_NO_REMOTE': '1',
04:22:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:22:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:22:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:22:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:22:21 INFO - 'PWD': '/builds/slave/test',
04:22:21 INFO - 'SHELL': '/bin/bash',
04:22:21 INFO - 'SHLVL': '1',
04:22:21 INFO - 'TERM': 'linux',
04:22:21 INFO - 'TMOUT': '86400',
04:22:21 INFO - 'USER': 'cltbld',
04:22:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446380453.438241-455115924',
04:22:21 INFO - '_': '/tools/buildbot/bin/python'}
04:22:21 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:22:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
04:22:21 INFO - Running setup.py (path:/tmp/pip-PXPb5A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
04:22:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
04:22:21 INFO - Running setup.py (path:/tmp/pip-1aUUmG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
04:22:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
04:22:22 INFO - Running setup.py (path:/tmp/pip-_sKFto-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
04:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
04:22:22 INFO - Running setup.py (path:/tmp/pip-MxmbnR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
04:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
04:22:22 INFO - Running setup.py (path:/tmp/pip-IMb5GL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
04:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
04:22:22 INFO - Running setup.py (path:/tmp/pip-lfyV1B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
04:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
04:22:22 INFO - Running setup.py (path:/tmp/pip-Jf2Ddp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
04:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
04:22:22 INFO - Running setup.py (path:/tmp/pip-7DWGTI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
04:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
04:22:22 INFO - Running setup.py (path:/tmp/pip-CI8u3U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
04:22:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
04:22:22 INFO - Running setup.py (path:/tmp/pip-MwkzKG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
04:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
04:22:23 INFO - Running setup.py (path:/tmp/pip-8yqkI1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
04:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
04:22:23 INFO - Running setup.py (path:/tmp/pip-kbYkTC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
04:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
04:22:23 INFO - Running setup.py (path:/tmp/pip-bg2bBU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
04:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
04:22:23 INFO - Running setup.py (path:/tmp/pip-JSrBaR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
04:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
04:22:23 INFO - Running setup.py (path:/tmp/pip-MgVDbB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
04:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
04:22:23 INFO - Running setup.py (path:/tmp/pip-FZwfLW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
04:22:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
04:22:23 INFO - Running setup.py (path:/tmp/pip-c6vlR6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
04:22:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
04:22:24 INFO - Running setup.py (path:/tmp/pip-8upx1j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
04:22:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
04:22:24 INFO - Running setup.py (path:/tmp/pip-Mwt_Sx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
04:22:24 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
04:22:24 INFO - Running setup.py (path:/tmp/pip-GXOS5T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
04:22:24 INFO - Unpacking /builds/slave/test/build/tests/marionette
04:22:24 INFO - Running setup.py (path:/tmp/pip-pxMsfi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
04:22:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
04:22:24 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
04:22:24 INFO - Running setup.py install for manifestparser
04:22:25 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
04:22:25 INFO - Running setup.py install for mozcrash
04:22:25 INFO - Running setup.py install for mozdebug
04:22:25 INFO - Running setup.py install for mozdevice
04:22:25 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
04:22:25 INFO - Installing dm script to /builds/slave/test/build/venv/bin
04:22:25 INFO - Running setup.py install for mozfile
04:22:25 INFO - Running setup.py install for mozhttpd
04:22:26 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
04:22:26 INFO - Running setup.py install for mozinfo
04:22:26 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
04:22:26 INFO - Running setup.py install for mozInstall
04:22:26 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
04:22:26 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
04:22:26 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
04:22:26 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
04:22:26 INFO - Running setup.py install for mozleak
04:22:26 INFO - Running setup.py install for mozlog
04:22:27 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
04:22:27 INFO - Running setup.py install for moznetwork
04:22:27 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
04:22:27 INFO - Running setup.py install for mozprocess
04:22:27 INFO - Running setup.py install for mozprofile
04:22:27 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
04:22:27 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
04:22:27 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
04:22:27 INFO - Running setup.py install for mozrunner
04:22:28 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
04:22:28 INFO - Running setup.py install for mozscreenshot
04:22:28 INFO - Running setup.py install for moztest
04:22:28 INFO - Running setup.py install for mozversion
04:22:28 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
04:22:28 INFO - Running setup.py install for marionette-transport
04:22:29 INFO - Running setup.py install for marionette-driver
04:22:29 INFO - Running setup.py install for browsermob-proxy
04:22:29 INFO - Running setup.py install for marionette-client
04:22:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
04:22:29 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
04:22:30 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
04:22:30 INFO - Cleaning up...
04:22:30 INFO - Return code: 0
04:22:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv
04:22:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:22:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
04:22:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
04:22:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:22:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
04:22:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
04:22:30 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x9504ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x95cf4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9690b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9680790>, '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 0x9573908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x967ebf0>, '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': '5a152710dd62cc268aad214e000002d8-1446380453.438241-455115924', '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
04:22:30 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
04:22:30 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
04:22:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:22:30 INFO - 'CCACHE_UMASK': '002',
04:22:30 INFO - 'DISPLAY': ':0',
04:22:30 INFO - 'HOME': '/home/cltbld',
04:22:30 INFO - 'LANG': 'en_US.UTF-8',
04:22:30 INFO - 'LOGNAME': 'cltbld',
04:22:30 INFO - 'MAIL': '/var/mail/cltbld',
04:22:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:22:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:22:30 INFO - 'MOZ_NO_REMOTE': '1',
04:22:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:22:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:22:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:22:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:22:30 INFO - 'PWD': '/builds/slave/test',
04:22:30 INFO - 'SHELL': '/bin/bash',
04:22:30 INFO - 'SHLVL': '1',
04:22:30 INFO - 'TERM': 'linux',
04:22:30 INFO - 'TMOUT': '86400',
04:22:30 INFO - 'USER': 'cltbld',
04:22:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446380453.438241-455115924',
04:22:30 INFO - '_': '/tools/buildbot/bin/python'}
04:22:30 INFO - Ignoring indexes: https://pypi.python.org/simple/
04:22:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
04:22:30 INFO - Running setup.py (path:/tmp/pip-G62KPZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
04:22:30 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1))
04:22:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
04:22:30 INFO - Running setup.py (path:/tmp/pip-7fN7_N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
04:22:30 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))
04:22:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
04:22:30 INFO - Running setup.py (path:/tmp/pip-fTzw8F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
04:22:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
04:22:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
04:22:30 INFO - Running setup.py (path:/tmp/pip-dtA4xS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
04:22:31 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))
04:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
04:22:31 INFO - Running setup.py (path:/tmp/pip-KlezrE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
04:22:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5))
04:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
04:22:31 INFO - Running setup.py (path:/tmp/pip-xU6mgB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
04:22:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6))
04:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
04:22:31 INFO - Running setup.py (path:/tmp/pip-WHXKh3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
04:22:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7))
04:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
04:22:31 INFO - Running setup.py (path:/tmp/pip-rdHSzL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
04:22:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8))
04:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
04:22:31 INFO - Running setup.py (path:/tmp/pip-BWFeen-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
04:22:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9))
04:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
04:22:31 INFO - Running setup.py (path:/tmp/pip-Pnn1eq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
04:22:31 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))
04:22:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
04:22:31 INFO - Running setup.py (path:/tmp/pip-jKwwXv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
04:22:32 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11))
04:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
04:22:32 INFO - Running setup.py (path:/tmp/pip-09T5b3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
04:22:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12))
04:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
04:22:32 INFO - Running setup.py (path:/tmp/pip-qWLYS0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
04:22:32 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))
04:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
04:22:32 INFO - Running setup.py (path:/tmp/pip-g4iUL2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
04:22:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14))
04:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
04:22:32 INFO - Running setup.py (path:/tmp/pip-of4U5z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
04:22:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15))
04:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
04:22:32 INFO - Running setup.py (path:/tmp/pip-yyTL4t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
04:22:32 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16))
04:22:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
04:22:32 INFO - Running setup.py (path:/tmp/pip-sg5Mr0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
04:22:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17))
04:22:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
04:22:33 INFO - Running setup.py (path:/tmp/pip-gaVaBG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
04:22:33 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))
04:22:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
04:22:33 INFO - Running setup.py (path:/tmp/pip-1YcSvW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
04:22:33 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))
04:22:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
04:22:33 INFO - Running setup.py (path:/tmp/pip-tXRlX4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
04:22:33 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
04:22:33 INFO - Unpacking /builds/slave/test/build/tests/marionette
04:22:33 INFO - Running setup.py (path:/tmp/pip-wCfPjI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
04:22:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
04:22:33 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))
04:22:33 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))
04:22:33 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))
04:22:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3))
04:22:33 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))
04:22:33 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))
04:22:33 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
04:22: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
04:22: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
04:22:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
04:22:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
04:22: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
04:22: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
04:22:38 INFO - Downloading blessings-1.5.1.tar.gz
04:22:38 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
04:22:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
04:22:38 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4))
04:22:38 INFO - Installing collected packages: blessings
04:22:38 INFO - Running setup.py install for blessings
04:22:38 INFO - Successfully installed blessings
04:22:38 INFO - Cleaning up...
04:22:39 INFO - Return code: 0
04:22:39 INFO - Done creating virtualenv /builds/slave/test/build/venv.
04:22:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
04:22:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
04:22:39 INFO - Reading from file tmpfile_stdout
04:22:39 INFO - Current package versions:
04:22:39 INFO - argparse == 1.2.1
04:22:39 INFO - blessings == 1.5.1
04:22:39 INFO - blobuploader == 1.2.4
04:22:39 INFO - browsermob-proxy == 0.6.0
04:22:39 INFO - docopt == 0.6.1
04:22:39 INFO - manifestparser == 1.1
04:22:39 INFO - marionette-client == 1.1.0
04:22:39 INFO - marionette-driver == 1.1.0
04:22:39 INFO - marionette-transport == 1.0.0
04:22:39 INFO - mozInstall == 1.12
04:22:39 INFO - mozcrash == 0.16
04:22:39 INFO - mozdebug == 0.1
04:22:39 INFO - mozdevice == 0.47
04:22:39 INFO - mozfile == 1.2
04:22:39 INFO - mozhttpd == 0.7
04:22:39 INFO - mozinfo == 0.9
04:22:39 INFO - mozleak == 0.1
04:22:39 INFO - mozlog == 3.0
04:22:39 INFO - moznetwork == 0.27
04:22:39 INFO - mozprocess == 0.22
04:22:39 INFO - mozprofile == 0.27
04:22:39 INFO - mozrunner == 6.11
04:22:39 INFO - mozscreenshot == 0.1
04:22:39 INFO - mozsystemmonitor == 0.0
04:22:39 INFO - moztest == 0.7
04:22:39 INFO - mozversion == 1.4
04:22:39 INFO - psutil == 3.1.1
04:22:39 INFO - requests == 1.2.3
04:22:39 INFO - wsgiref == 0.1.2
04:22:39 INFO - Running post-action listener: _resource_record_post_action
04:22:39 INFO - Running post-action listener: _start_resource_monitoring
04:22:39 INFO - Starting resource monitoring.
04:22:39 INFO - #####
04:22:39 INFO - ##### Running pull step.
04:22:39 INFO - #####
04:22:39 INFO - Running pre-action listener: _resource_record_pre_action
04:22:39 INFO - Running main action method: pull
04:22:39 INFO - Pull has nothing to do!
04:22:39 INFO - Running post-action listener: _resource_record_post_action
04:22:39 INFO - #####
04:22:39 INFO - ##### Running install step.
04:22:39 INFO - #####
04:22:39 INFO - Running pre-action listener: _resource_record_pre_action
04:22:39 INFO - Running main action method: install
04:22:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
04:22:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
04:22:39 INFO - Reading from file tmpfile_stdout
04:22:39 INFO - Detecting whether we're running mozinstall >=1.0...
04:22:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
04:22:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
04:22:40 INFO - Reading from file tmpfile_stdout
04:22:40 INFO - Output received:
04:22:40 INFO - Usage: mozinstall [options] installer
04:22:40 INFO - Options:
04:22:40 INFO - -h, --help show this help message and exit
04:22:40 INFO - -d DEST, --destination=DEST
04:22:40 INFO - Directory to install application into. [default:
04:22:40 INFO - "/builds/slave/test"]
04:22:40 INFO - --app=APP Application being installed. [default: firefox]
04:22:40 INFO - mkdir: /builds/slave/test/build/application
04:22:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
04:22:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
04:23:05 INFO - Reading from file tmpfile_stdout
04:23:05 INFO - Output received:
04:23:05 INFO - /builds/slave/test/build/application/firefox/firefox
04:23:05 INFO - Running post-action listener: _resource_record_post_action
04:23:05 INFO - #####
04:23:05 INFO - ##### Running run-tests step.
04:23:05 INFO - #####
04:23:05 INFO - Running pre-action listener: _resource_record_pre_action
04:23:05 INFO - Running main action method: run_tests
04:23:05 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
04:23:05 INFO - minidump filename unknown. determining based upon platform and arch
04:23:05 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
04:23:05 INFO - grabbing minidump binary from tooltool
04:23:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
04:23:05 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9680790>, '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 0x9573908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x967ebf0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
04:23:05 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
04:23:05 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/linux32/releng.manifest -o -c /builds/tooltool_cache
04:23:05 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache
04:23:05 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
04:23:08 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmprgZClY
04:23:08 INFO - INFO - File integrity verified, renaming tmprgZClY to linux32-minidump_stackwalk
04:23:08 INFO - INFO - Updating local cache /builds/tooltool_cache...
04:23:08 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk
04:23:08 INFO - Return code: 0
04:23:08 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
04:23:08 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
04:23:08 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/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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
04:23:08 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/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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
04:23:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
04:23:08 INFO - 'CCACHE_UMASK': '002',
04:23:08 INFO - 'DISPLAY': ':0',
04:23:08 INFO - 'HOME': '/home/cltbld',
04:23:08 INFO - 'LANG': 'en_US.UTF-8',
04:23:08 INFO - 'LOGNAME': 'cltbld',
04:23:08 INFO - 'MAIL': '/var/mail/cltbld',
04:23:08 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
04:23:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
04:23:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
04:23:08 INFO - 'MOZ_NO_REMOTE': '1',
04:23:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
04:23:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
04:23:08 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
04:23:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
04:23:08 INFO - 'PWD': '/builds/slave/test',
04:23:08 INFO - 'SHELL': '/bin/bash',
04:23:08 INFO - 'SHLVL': '1',
04:23:08 INFO - 'TERM': 'linux',
04:23:08 INFO - 'TMOUT': '86400',
04:23:08 INFO - 'USER': 'cltbld',
04:23:08 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446380453.438241-455115924',
04:23:08 INFO - '_': '/tools/buildbot/bin/python'}
04:23:08 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/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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
04:23:15 INFO - Using 1 client processes
04:23:15 INFO - wptserve Starting http server on 127.0.0.1:8000
04:23:16 INFO - wptserve Starting http server on 127.0.0.1:8001
04:23:16 INFO - wptserve Starting http server on 127.0.0.1:8443
04:23:18 INFO - SUITE-START | Running 1763 tests
04:23:18 INFO - Running testharness tests
04:23:18 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
04:23:18 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
04:23:18 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
04:23:18 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
04:23:18 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
04:23:18 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
04:23:18 INFO - TEST-START | /dom/nodes/Document-contentType/contentType/contenttype_bmp.html
04:23:18 INFO - TEST-SKIP | /dom/nodes/Document-contentType/contentType/contenttype_bmp.html | took 0ms
04:23:18 INFO - TEST-START | /editing/run/delete.html
04:23:18 INFO - TEST-SKIP | /editing/run/delete.html | took 0ms
04:23:18 INFO - TEST-START | /editing/run/forwarddelete.html
04:23:18 INFO - TEST-SKIP | /editing/run/forwarddelete.html | took 0ms
04:23:18 INFO - Setting up ssl
04:23:18 INFO - PROCESS | certutil |
04:23:18 INFO - PROCESS | certutil |
04:23:18 INFO - PROCESS | certutil |
04:23:18 INFO - Certificate Nickname Trust Attributes
04:23:18 INFO - SSL,S/MIME,JAR/XPI
04:23:18 INFO -
04:23:18 INFO - web-platform-tests CT,,
04:23:18 INFO -
04:23:18 INFO - Starting runner
04:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
04:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
04:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 884ms
04:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
04:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
04:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 782ms
04:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
04:23:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
04:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 685ms
04:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
04:23:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
04:23:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 846ms
04:23:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
04:23:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
04:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 799ms
04:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
04:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
04:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 878ms
04:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
04:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
04:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 828ms
04:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
04:23:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
04:23:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 737ms
04:23:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
04:23:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
04:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 745ms
04:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
04:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
04:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 756ms
04:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
04:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
04:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 704ms
04:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
04:23:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
04:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 789ms
04:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
04:23:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
04:23:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 803ms
04:23:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
04:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
04:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 743ms
04:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
04:23:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
04:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 741ms
04:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
04:23:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
04:23:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 781ms
04:23:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
04:23:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
04:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 758ms
04:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
04:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
04:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 771ms
04:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
04:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
04:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1050ms
04:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
04:23:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
04:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1077ms
04:23:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
04:23:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
04:23:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 792ms
04:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
04:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
04:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 879ms
04:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
04:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
04:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 838ms
04:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
04:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
04:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 939ms
04:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
04:23:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
04:23:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 782ms
04:23:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
04:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
04:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 777ms
04:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
04:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
04:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 855ms
04:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
04:23:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
04:23:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 789ms
04:23:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
04:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
04:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 757ms
04:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
04:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
04:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 786ms
04:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
04:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
04:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 835ms
04:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
04:23:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
04:23:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 744ms
04:23:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
04:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
04:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 740ms
04:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
04:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
04:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 910ms
04:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
04:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
04:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 905ms
04:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
04:23:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
04:23:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 798ms
04:23:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
04:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
04:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 744ms
04:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
04:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
04:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 796ms
04:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
04:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
04:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 838ms
04:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
04:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
04:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 777ms
04:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
04:23:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
04:23:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 784ms
04:23:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
04:23:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
04:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 678ms
04:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
04:24:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
04:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 747ms
04:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
04:24:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
04:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1036ms
04:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
04:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
04:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 737ms
04:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
04:24:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
04:24:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 729ms
04:24:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
04:24:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
04:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 728ms
04:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
04:24:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
04:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 851ms
04:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
04:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
04:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 740ms
04:24:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
04:24:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
04:24:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 748ms
04:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
04:24:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
04:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 747ms
04:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
04:24:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
04:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 939ms
04:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
04:24:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
04:24:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 738ms
04:24:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
04:24:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
04:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 854ms
04:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
04:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
04:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 787ms
04:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
04:24:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
04:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 703ms
04:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
04:24:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
04:24:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 909ms
04:24:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
04:24:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
04:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 785ms
04:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
04:24:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
04:24:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 725ms
04:24:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
04:24:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
04:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 847ms
04:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
04:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
04:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 844ms
04:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
04:24:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
04:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 950ms
04:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
04:24:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
04:24:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 787ms
04:24:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
04:24:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
04:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 744ms
04:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
04:24:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
04:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 752ms
04:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
04:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
04:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 774ms
04:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
04:24:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
04:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 843ms
04:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
04:24:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
04:24:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 735ms
04:24:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
04:24:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
04:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 985ms
04:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
04:24:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
04:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 843ms
04:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
04:24:22 INFO - PROCESS | 1919 | 1446380662854 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
04:24:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
04:24:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1056ms
04:24:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
04:24:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
04:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 833ms
04:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
04:24:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
04:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 807ms
04:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
04:24:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
04:24:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 895ms
04:24:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
04:24:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
04:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 894ms
04:24:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
04:24:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
04:24:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 988ms
04:24:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
04:24:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
04:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 887ms
04:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
04:24:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
04:24:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 735ms
04:24:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
04:24:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
04:24:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 892ms
04:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
04:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
04:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 854ms
04:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
04:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
04:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 695ms
04:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
04:24:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
04:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 797ms
04:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
04:24:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
04:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1127ms
04:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
04:24:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
04:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 891ms
04:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
04:24:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
04:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 740ms
04:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
04:24:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
04:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 744ms
04:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
04:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.
04:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 843ms
04:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
04:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
04:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 938ms
04:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
04:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
04:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 794ms
04:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
04:24:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
04:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 717ms
04:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
04:24:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
04:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 950ms
04:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
04:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.
04:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1239ms
04:24:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
04:24:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
04:24:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 795ms
04:24:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
04:24:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
04:24:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 883ms
04:24:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
04:24:44 INFO - PROCESS | 1919 | [GFX1-]: ClearRect with invalid argument 0x0xa7dfb800 with 0x0 [0, 0]
04:24:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
04:24:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 781ms
04:24:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
04:24:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
04:24:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 785ms
04:24:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
04:24:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
04:24:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 855ms
04:24:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
04:24:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
04:24:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 842ms
04:24:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
04:24:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
04:24:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 742ms
04:24:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
04:24:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
04:24:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 937ms
04:24:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
04:24:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
04:24:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 846ms
04:24:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
04:24:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
04:24:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 836ms
04:24:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
04:24:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
04:24:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 868ms
04:24:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
04:24:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame
04:24:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1945ms
04:24:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
04:24:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
04:24:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1326ms
04:24:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
04:24:55 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
04:24:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:24:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
04:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:24:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:24:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:24:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:24:55 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:24:55 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:24:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:20:1
04:24:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 893ms
04:24:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
04:24:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
04:24:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 791ms
04:24:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
04:24:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
04:24:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 781ms
04:24:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
04:24:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
04:24:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 848ms
04:24:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
04:24:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
04:24:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 728ms
04:24:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
04:24:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
04:24:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 753ms
04:24:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
04:25:00 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
04:25:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
04:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:25:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:25:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:25:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:25:00 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:25:00 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:25:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:20:1
04:25:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 744ms
04:25:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
04:25:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
04:25:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 950ms
04:25:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
04:25:02 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
04:25:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
04:25:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:25:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:25:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:25:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:25:02 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:25:02 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:25:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:20:1
04:25:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 1136ms
04:25:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
04:25:03 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
04:25:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:25:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
04:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:25:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:25:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:25:03 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:25:03 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:25:03 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:20:1
04:25:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 788ms
04:25:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
04:25:04 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
04:25:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
04:25:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:25:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:25:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:25:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:25:04 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:25:04 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:25:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:20:1
04:25:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 738ms
04:25:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
04:25:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
04:25:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 847ms
04:25:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
04:25:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
04:25:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 833ms
04:25:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
04:25:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
04:25:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 902ms
04:25:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
04:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
04:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 686ms
04:25:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
04:25:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
04:25:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 751ms
04:25:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
04:25:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
04:25:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 875ms
04:25:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
04:25:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
04:25:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 887ms
04:25:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
04:25:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
04:25:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 792ms
04:25:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
04:25:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
04:25:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 786ms
04:25:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
04:25:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
04:25:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 730ms
04:25:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
04:25:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
04:25:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 841ms
04:25:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
04:25:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError
04:25:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 793ms
04:25:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
04:25:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
04:25:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 848ms
04:25:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
04:25:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
04:25:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 987ms
04:25:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
04:25:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR
04:25:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 899ms
04:25:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
04:25:17 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function
04:25:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:28:24
04:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:21:1
04:25:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:6
04:25:17 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function
04:25:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:37:24
04:25:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:25:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:25:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:31:1
04:25:17 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:6
04:25:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 955ms
04:25:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
04:25:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
04:25:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 793ms
04:25:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
04:25:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus.
04:25:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 785ms
04:25:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
04:25:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.
04:25:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 677ms
04:25:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
04:25:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
04:25:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 856ms
04:25:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
04:25:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.
04:25:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 883ms
04:25:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
04:25:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
04:25:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 837ms
04:25:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
04:25:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
04:25:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 796ms
04:25:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
04:25:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
04:25:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 739ms
04:25:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
04:25:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
04:25:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 877ms
04:25:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
04:25:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
04:25:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 853ms
04:25:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
04:25:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
04:25:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 751ms
04:25:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
04:25:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
04:25:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 731ms
04:25:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
04:25:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
04:25:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 905ms
04:25:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
04:25:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
04:25:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 948ms
04:25:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
04:25:30 INFO - PROCESS | 1919 | [GFX1-]: ClearRect with invalid argument 0x0xa5ea3800 with 100x0 [0, 0]
04:25:30 INFO - PROCESS | 1919 | [GFX1-]: ClearRect with invalid argument 0x0xa5ea3800 with 0x50 [0, 0]
04:25:30 INFO - PROCESS | 1919 | [GFX1-]: ClearRect with invalid argument 0x0xa5ea3800 with 0x0 [0, 0]
04:25:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
04:25:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 745ms
04:25:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
04:25:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
04:25:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 783ms
04:25:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
04:25:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
04:25:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 781ms
04:25:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
04:25:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
04:25:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 843ms
04:25:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
04:25:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
04:25:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 834ms
04:25:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
04:25:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
04:25:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 683ms
04:25:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
04:25:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
04:25:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 807ms
04:25:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
04:25:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
04:25:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 980ms
04:25:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
04:25:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
04:25:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 840ms
04:25:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
04:25:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
04:25:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 724ms
04:25:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
04:25:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
04:25:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 862ms
04:25:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
04:25:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
04:25:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 738ms
04:25:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
04:25:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
04:25:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 881ms
04:25:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
04:25:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
04:25:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 789ms
04:25:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
04:25:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
04:25:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 748ms
04:25:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
04:25:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
04:25:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 930ms
04:25:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
04:25:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
04:25:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 855ms
04:25:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
04:25:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
04:25:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 785ms
04:25:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
04:25:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
04:25:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 791ms
04:25:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
04:25:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
04:25:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 695ms
04:25:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
04:25:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
04:25:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 788ms
04:25:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
04:25:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps
04:25:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 891ms
04:25:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
04:25:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
04:25:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 845ms
04:25:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
04:25:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box)
04:25:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1403ms
04:25:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
04:25:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
04:25:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1253ms
04:25:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
04:25:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
04:25:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1238ms
04:25:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
04:25:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
04:25:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1229ms
04:25:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
04:25:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
04:25:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1227ms
04:25:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
04:25:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
04:25:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1531ms
04:25:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
04:25:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
04:25:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1232ms
04:25:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
04:25:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
04:25:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1335ms
04:25:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
04:26:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size
04:26:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1232ms
04:26:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
04:26:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
04:26:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1235ms
04:26:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
04:26:02 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
04:26:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
04:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:26:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:26:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:26:02 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:26:02 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:26:02 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:20:1
04:26:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 1028ms
04:26:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
04:26:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
04:26:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 891ms
04:26:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
04:26:04 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
04:26:04 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
04:26:04 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
04:26:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
04:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:26:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:26:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:26:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:26:04 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:26:04 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:26:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:20:1
04:26:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 805ms
04:26:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
04:26:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
04:26:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 786ms
04:26:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
04:26:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
04:26:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1290ms
04:26:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
04:26:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page
04:26:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1234ms
04:26:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
04:26:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)
04:26:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1226ms
04:26:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
04:26:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
04:26:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1432ms
04:26:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
04:26:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
04:26:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1252ms
04:26:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
04:26:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
04:26:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 731ms
04:26:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
04:26:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
04:26:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1247ms
04:26:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
04:26:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
04:26:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1136ms
04:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
04:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
04:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 781ms
04:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
04:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
04:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 846ms
04:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
04:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
04:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 793ms
04:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
04:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
04:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 904ms
04:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
04:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
04:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 736ms
04:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
04:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
04:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 761ms
04:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
04:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
04:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 782ms
04:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
04:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted
04:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 808ms
04:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
04:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document
04:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 808ms
04:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
04:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
04:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 935ms
04:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
04:26:24 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
04:26:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:26:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
04:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:26:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:26:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:26:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:26:24 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:26:24 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:26:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:20:1
04:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 1082ms
04:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
04:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
04:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 934ms
04:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
04:26:25 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
04:26:25 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:26:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
04:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:26:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:26:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:26:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:26:25 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:26:25 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:26:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:20:1
04:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 785ms
04:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
04:26:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
04:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 722ms
04:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
04:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
04:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 799ms
04:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
04:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
04:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 828ms
04:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
04:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
04:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 932ms
04:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
04:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
04:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 877ms
04:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
04:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
04:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 839ms
04:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
04:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
04:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 783ms
04:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
04:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
04:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 787ms
04:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
04:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
04:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 751ms
04:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
04:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
04:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 837ms
04:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
04:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
04:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 761ms
04:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
04:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
04:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 796ms
04:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
04:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
04:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1032ms
04:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
04:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
04:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 790ms
04:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
04:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
04:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 782ms
04:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
04:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
04:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 727ms
04:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
04:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
04:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 742ms
04:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
04:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
04:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 989ms
04:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
04:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
04:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 751ms
04:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
04:26:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
04:26:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 791ms
04:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
04:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
04:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 981ms
04:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
04:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
04:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 943ms
04:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
04:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
04:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 782ms
04:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
04:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
04:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 848ms
04:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
04:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
04:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 725ms
04:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
04:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
04:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 942ms
04:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
04:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
04:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 927ms
04:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
04:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
04:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 836ms
04:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
04:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
04:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 931ms
04:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
04:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
04:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 843ms
04:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
04:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
04:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 852ms
04:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
04:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
04:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 758ms
04:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
04:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
04:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 705ms
04:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
04:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
04:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 739ms
04:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
04:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
04:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 831ms
04:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
04:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
04:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 889ms
04:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
04:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
04:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 946ms
04:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
04:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
04:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 728ms
04:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
04:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
04:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 730ms
04:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
04:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
04:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 895ms
04:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
04:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
04:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 843ms
04:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
04:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
04:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 755ms
04:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
04:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
04:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 740ms
04:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
04:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
04:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 891ms
04:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
04:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
04:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 925ms
04:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
04:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
04:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 959ms
04:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
04:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
04:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 794ms
04:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
04:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
04:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 828ms
04:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
04:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
04:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 797ms
04:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
04:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
04:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 835ms
04:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
04:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
04:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 725ms
04:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
04:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
04:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 885ms
04:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
04:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
04:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 880ms
04:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
04:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
04:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 905ms
04:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
04:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
04:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 837ms
04:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
04:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
04:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 811ms
04:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
04:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
04:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 741ms
04:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
04:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
04:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 735ms
04:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
04:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
04:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 778ms
04:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
04:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
04:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 942ms
04:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
04:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
04:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 833ms
04:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
04:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
04:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 749ms
04:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
04:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
04:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 883ms
04:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
04:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
04:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 826ms
04:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
04:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
04:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 848ms
04:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
04:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
04:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 834ms
04:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
04:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
04:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 689ms
04:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
04:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
04:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 754ms
04:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
04:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
04:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 980ms
04:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
04:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
04:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 841ms
04:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
04:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
04:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 723ms
04:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
04:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
04:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 793ms
04:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
04:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
04:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 825ms
04:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
04:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
04:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 795ms
04:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
04:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
04:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 752ms
04:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
04:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
04:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 784ms
04:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
04:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
04:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 941ms
04:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
04:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
04:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 836ms
04:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
04:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
04:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 845ms
04:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
04:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
04:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 730ms
04:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
04:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
04:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 785ms
04:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
04:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
04:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 801ms
04:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
04:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
04:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 829ms
04:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
04:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
04:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 987ms
04:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
04:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
04:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 881ms
04:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
04:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
04:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 747ms
04:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
04:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
04:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 798ms
04:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
04:27:40 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
04:27:40 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:27:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
04:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:27:40 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:27:40 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:27:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:20:1
04:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 837ms
04:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
04:27:41 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
04:27:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:27:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
04:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:27:41 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:27:41 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:27:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:20:1
04:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 745ms
04:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
04:27:41 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
04:27:41 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
04:27:41 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
04:27:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
04:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:27:41 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:27:41 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:27:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:20:1
04:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 860ms
04:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
04:27:42 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
04:27:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:27:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
04:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:27:42 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:27:42 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:27:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:20:1
04:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 694ms
04:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
04:27:43 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
04:27:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:27:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
04:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:27:43 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:27:43 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:27:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:20:1
04:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 951ms
04:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
04:27:44 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
04:27:44 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
04:27:44 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
04:27:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
04:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:27:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:27:44 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:27:44 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:27:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:20:1
04:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 1042ms
04:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
04:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
04:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 785ms
04:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
04:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
04:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 746ms
04:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
04:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling
04:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 806ms
04:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
04:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
04:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 736ms
04:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
04:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
04:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 945ms
04:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
04:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
04:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 845ms
04:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
04:27:50 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
04:27:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
04:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:27:50 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:27:50 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:27:50 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:20:1
04:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 992ms
04:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
04:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
04:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 836ms
04:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
04:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
04:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 781ms
04:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
04:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
04:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 838ms
04:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
04:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
04:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 846ms
04:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
04:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
04:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 697ms
04:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
04:27:55 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
04:27:55 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:27:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html:31:1
04:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:27:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:27:55 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:27:55 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:27:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html:20:1
04:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 789ms
04:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
04:27:56 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
04:27:56 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:27:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html:31:1
04:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:27:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:27:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:27:56 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:27:56 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:27:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html:20:1
04:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 792ms
04:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
04:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
04:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 882ms
04:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
04:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
04:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1096ms
04:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
04:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
04:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 784ms
04:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
04:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
04:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 736ms
04:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
04:28:00 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
04:28:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:28:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html:40:1
04:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:00 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:28:00 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:28:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html:20:1
04:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 755ms
04:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
04:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
04:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 780ms
04:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
04:28:02 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
04:28:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:28:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html:31:1
04:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:02 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:28:02 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:28:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html:20:1
04:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 887ms
04:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
04:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
04:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 740ms
04:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
04:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
04:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 754ms
04:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
04:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
04:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 876ms
04:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
04:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
04:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 925ms
04:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
04:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
04:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 829ms
04:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
04:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
04:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 813ms
04:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
04:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
04:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 706ms
04:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
04:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
04:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 802ms
04:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
04:28:09 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
04:28:09 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:28:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html:31:1
04:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:09 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:28:09 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:28:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html:20:1
04:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 887ms
04:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
04:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
04:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 925ms
04:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
04:28:11 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
04:28:11 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:28:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html:31:1
04:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:11 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:28:11 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:28:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html:20:1
04:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 882ms
04:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
04:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
04:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 727ms
04:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
04:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling
04:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 879ms
04:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
04:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
04:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 987ms
04:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
04:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
04:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1281ms
04:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
04:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
04:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 735ms
04:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
04:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
04:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 799ms
04:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
04:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
04:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1038ms
04:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
04:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
04:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 740ms
04:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
04:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
04:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 729ms
04:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
04:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
04:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 831ms
04:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
04:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 841ms
04:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
04:28:22 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
04:28:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
04:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:22 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:28:22 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:28:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:20:1
04:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 909ms
04:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
04:28:23 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
04:28:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
04:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:23 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:28:23 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:28:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:20:1
04:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 844ms
04:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
04:28:24 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
04:28:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
04:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:24 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:28:24 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:28:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:20:1
04:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 844ms
04:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
04:28:25 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]"
04:28:25 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:28:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
04:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:25 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:28:25 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:28:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:20:1
04:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 981ms
04:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
04:28:26 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
04:28:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
04:28:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:28:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:28:26 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:28:26 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:28:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:20:1
04:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 891ms
04:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
04:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
04:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 738ms
04:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
04:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
04:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 782ms
04:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
04:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
04:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 676ms
04:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
04:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
04:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 843ms
04:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
04:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
04:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 953ms
04:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
04:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
04:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 835ms
04:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
04:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
04:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1032ms
04:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
04:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
04:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 789ms
04:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
04:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
04:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 835ms
04:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
04:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
04:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 876ms
04:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
04:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
04:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 791ms
04:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
04:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
04:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 724ms
04:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
04:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
04:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 843ms
04:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
04:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
04:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 977ms
04:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
04:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
04:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 981ms
04:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
04:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
04:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 841ms
04:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
04:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
04:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 723ms
04:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
04:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
04:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 781ms
04:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
04:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
04:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 895ms
04:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
04:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
04:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 787ms
04:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
04:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
04:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 753ms
04:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
04:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
04:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 849ms
04:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
04:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
04:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 944ms
04:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
04:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
04:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 945ms
04:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
04:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
04:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 844ms
04:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
04:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
04:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 805ms
04:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
04:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
04:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 742ms
04:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
04:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
04:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 851ms
04:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
04:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
04:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 934ms
04:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
04:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
04:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1046ms
04:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
04:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
04:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 980ms
04:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
04:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
04:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 729ms
04:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
04:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
04:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 745ms
04:28:54 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
04:28:55 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () {
04:28:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:28:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:1
04:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:28:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
04:28:55 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () {
04:28:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:28:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:1
04:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:28:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
04:28:55 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () {
04:28:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:28:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:1
04:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:28:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
04:28:55 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () {
04:28:55 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
04:28:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:1
04:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:28:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
04:28:55 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 728ms
04:28:55 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
04:28:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
04:28:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
04:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:28:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
04:28:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
04:28:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
04:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:28:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
04:28:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
04:28:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
04:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:28:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
04:28:55 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 740ms
04:28:56 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
04:28:56 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined
04:28:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:23:9
04:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:28:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:19:1
04:28:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:6
04:28:56 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.
04:28:56 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
04:28:56 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 647ms
04:28:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
04:28:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
04:28:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 773ms
04:28:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
04:28:58 INFO - PROCESS | 1919 | [Child 1970] ###!!! ABORT: Aborting on channel error.: file /builds/slave/b2g-in-lx-pgo-0000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1768
04:28:58 INFO - PROCESS | 1919 | [Child 1970] ###!!! ABORT: Aborting on channel error.: file /builds/slave/b2g-in-lx-pgo-0000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1768
04:28:58 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/pfpLAF09RwK2RhC6Es3hJQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
04:29:31 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/3b09761e-aede-8484-2c040c0e-1f4d466f.dmp
04:29:31 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/3b09761e-aede-8484-2c040c0e-1f4d466f.extra
04:29:31 INFO - PROCESS-CRASH | /2dcontext/line-styles/2d.line.cap.closed.html | application crashed [@ mozilla::layers::CompositorParent::GetAPZCTreeManager(unsigned long long)]
04:29:31 INFO - Crash dump filename: /tmp/tmpndsLxf.mozrunner/minidumps/3b09761e-aede-8484-2c040c0e-1f4d466f.dmp
04:29:31 INFO - Operating system: Linux
04:29:31 INFO - 0.0.0 Linux 3.2.0-76-generic-pae #111-Ubuntu SMP Tue Jan 13 22:34:29 UTC 2015 i686
04:29:31 INFO - CPU: x86
04:29:31 INFO - GenuineIntel family 6 model 45 stepping 7
04:29:31 INFO - 1 CPU
04:29:31 INFO -
04:29:31 INFO - Crash reason: SIGSEGV
04:29:31 INFO - Crash address: 0xe5e5e7fd
04:29:31 INFO - Process uptime: not available
04:29:31 INFO -
04:29:31 INFO - Thread 0 (crashed)
04:29:31 INFO - 0 libxul.so!mozilla::layers::CompositorParent::GetAPZCTreeManager(unsigned long long) [RefPtr.h:a3b7a7700eb2 : 240 + 0x0]
04:29:31 INFO - eip = 0xb28c6a53 esp = 0xbfa519c0 ebp = 0xbfa519d8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0x9d9af510 edi = 0x00000000 eax = 0x982d6398 ecx = 0xe5e5e5e5
04:29:31 INFO - edx = 0x00000000 efl = 0x00210282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libxul.so!mozilla::layout::RenderFrameParent::GetApzcTreeManager() [RenderFrameParent.cpp:a3b7a7700eb2 : 354 + 0x12]
04:29:31 INFO - eip = 0xb38fc445 esp = 0xbfa519e0 ebp = 0xbfa51a08 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0x9d9af510 edi = 0x00000000
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libxul.so!mozilla::layout::RenderFrameParent::UpdateZoomConstraints(unsigned int, unsigned long long, mozilla::Maybe const&) [RenderFrameParent.cpp:a3b7a7700eb2 : 588 + 0xb]
04:29:31 INFO - eip = 0xb38fc472 esp = 0xbfa51a10 ebp = 0xbfa51a58 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0x000002fe edi = 0x00000000
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 3 libxul.so!mozilla::dom::TabParent::RecvUpdateZoomConstraints(unsigned int const&, unsigned long long const&, mozilla::Maybe const&) [TabParent.cpp:a3b7a7700eb2 : 2763 + 0x28]
04:29:31 INFO - eip = 0xb34a26b1 esp = 0xbfa51a60 ebp = 0xbfa51a88 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0x000002fe edi = 0x00000000
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 4 libxul.so!mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const&) [PBrowserParent.cpp:a3b7a7700eb2 : 2707 + 0x29]
04:29:31 INFO - eip = 0xb258b89b esp = 0xbfa51a90 ebp = 0xbfa51be8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb60687e8 edi = 0x939b9800
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libxul.so!mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const&) [PContentParent.cpp:a3b7a7700eb2 : 3556 + 0xf]
04:29:31 INFO - eip = 0xb25f6eb6 esp = 0xbfa51bf0 ebp = 0xbfa51df8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0x00000006 edi = 0xb60687e8
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libxul.so!mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) [MessageChannel.cpp:a3b7a7700eb2 : 1388 + 0xf]
04:29:31 INFO - eip = 0xb1e49b3a esp = 0xbfa51e00 ebp = 0xbfa51e48 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0x98286034 edi = 0xbfa51ef4
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libxul.so!mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message const&) [MessageChannel.cpp:a3b7a7700eb2 : 1308 + 0xc]
04:29:31 INFO - eip = 0xb1e4a536 esp = 0xbfa51e50 ebp = 0xbfa51ec8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0x98286034 edi = 0xbfa51ef4
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 8 libxul.so!mozilla::ipc::MessageChannel::OnMaybeDequeueOne() [MessageChannel.cpp:a3b7a7700eb2 : 1279 + 0xc]
04:29:31 INFO - eip = 0xb1e4af0d esp = 0xbfa51ed0 ebp = 0xbfa51f28 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xbfa51ef4 edi = 0x98286034
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 9 libxul.so!MessageLoop::DoWork() [message_loop.cc:a3b7a7700eb2 : 364 + 0xb]
04:29:31 INFO - eip = 0xb1e480f9 esp = 0xbfa51f30 ebp = 0xbfa51f88 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0x9ca5ffa8 edi = 0x9379abe0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 10 libxul.so!mozilla::ipc::DoWorkRunnable::Run() [MessagePump.cpp:a3b7a7700eb2 : 220 + 0x8]
04:29:31 INFO - eip = 0xb23ec271 esp = 0xbfa51f90 ebp = 0xbfa51fb8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb71257c0 edi = 0xaad98ce4
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 11 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:a3b7a7700eb2 : 964 + 0x2]
04:29:31 INFO - eip = 0xb1e29eb5 esp = 0xbfa51fc0 ebp = 0xbfa52048 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb71284e0 edi = 0xaad98ce4
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 12 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:31 INFO - eip = 0xb1e32cb5 esp = 0xbfa52050 ebp = 0xbfa52088 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xbfa5207c edi = 0xb051cb20
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 13 libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 95 + 0x11]
04:29:31 INFO - eip = 0xb1e49d01 esp = 0xbfa52090 ebp = 0xbfa520d8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb71257c0 edi = 0xb051cb20
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 14 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:31 INFO - eip = 0xb23d3fec esp = 0xbfa520e0 ebp = 0xbfa52108 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xaad98ce0 edi = 0xb71284e0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 15 libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:a3b7a7700eb2 : 156 + 0xd]
04:29:31 INFO - eip = 0xb35f7f38 esp = 0xbfa52110 ebp = 0xbfa52128 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xaad98ce0 edi = 0xb71284e0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 16 libxul.so!nsAppStartup::Run() [nsAppStartup.cpp:a3b7a7700eb2 : 281 + 0x8]
04:29:31 INFO - eip = 0xb3c4eefa esp = 0xbfa52130 ebp = 0xbfa52148 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa9b0c070 edi = 0xb60c9468
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 17 libxul.so!XREMain::XRE_mainRun() [nsAppRunner.cpp:a3b7a7700eb2 : 4298 + 0x8]
04:29:31 INFO - eip = 0xb3c8b5ff esp = 0xbfa52150 ebp = 0xbfa52238 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb051a450 edi = 0xb60c9468
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 18 libxul.so!XREMain::XRE_main(int, char**, nsXREAppData const*) [nsAppRunner.cpp:a3b7a7700eb2 : 4391 + 0x8]
04:29:31 INFO - eip = 0xb3c8e07b esp = 0xbfa52240 ebp = 0xbfa52298 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0x00000000 edi = 0xbfa522c0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 19 libxul.so!XRE_main [nsAppRunner.cpp:a3b7a7700eb2 : 4493 + 0x1d]
04:29:31 INFO - eip = 0xb3c8e2c6 esp = 0xbfa522a0 ebp = 0xbfa523c8 ebx = 0x08072ad4
04:29:31 INFO - esi = 0xbfa522c0 edi = 0x00000005
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 20 firefox!do_main [nsBrowserApp.cpp:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0x08050ec6 esp = 0xbfa523d0 ebp = 0xbfa53428 ebx = 0x08072ad4
04:29:31 INFO - esi = 0xbfa52410 edi = 0x00000005
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 21 firefox!main [nsBrowserApp.cpp:a3b7a7700eb2 : 352 + 0x16]
04:29:31 INFO - eip = 0x0804c573 esp = 0xbfa53430 ebp = 0xbfa53518 ebx = 0x08072ad4
04:29:31 INFO - esi = 0xbfa535c4 edi = 0x00000000
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 22 libc-2.15.so!__libc_start_main [libc-start.c : 226 + 0x1f]
04:29:31 INFO - eip = 0xb73fe4d3 esp = 0xbfa53520 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO - 23 firefox!__libc_csu_fini + 0x10
04:29:31 INFO - eip = 0x0806b650 esp = 0xbfa53524 ebp = 0x00000000
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 24 libc-2.15.so!__libc_start_main [libc-start.c : 226 + 0x1f]
04:29:31 INFO - eip = 0xb73fe4d3 esp = 0xbfa53530 ebp = 0x00000000
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 25 firefox + 0x86f4
04:29:31 INFO - eip = 0x080506f4 esp = 0xbfa53580 ebp = 0x00000000
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 26 libc-2.15.so!__libc_start_main [libc-start.c : 96 + 0x9]
04:29:31 INFO - eip = 0xb73fe3e9 esp = 0xbfa5358c ebp = 0x00000000
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 27 firefox + 0x86f4
04:29:31 INFO - eip = 0x080506f4 esp = 0xbfa53598 ebp = 0x00000000
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 28 firefox!_start + 0x21
04:29:31 INFO - eip = 0x08050715 esp = 0xbfa535a0 ebp = 0x00000000
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 29 firefox!_init + 0x70c
04:29:31 INFO - eip = 0x0804c460 esp = 0xbfa535a4 ebp = 0x00000000
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 30 firefox!__libc_csu_fini + 0x10
04:29:31 INFO - eip = 0x0806b650 esp = 0xbfa535b0 ebp = 0x00000000
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 31 firefox + 0x23640
04:29:31 INFO - eip = 0x0806b640 esp = 0xbfa535b4 ebp = 0x00000000
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 32 ld-2.15.so + 0xf280
04:29:31 INFO - eip = 0xb770f280 esp = 0xbfa535b8 ebp = 0x00000000
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO -
04:29:31 INFO - Thread 1
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xb172a1e0 ebp = 0xb711fbe0 ebx = 0xb711fbe0
04:29:31 INFO - esi = 0x00000000 edi = 0xb758bff4 eax = 0xfffffdfc ecx = 0x00000001
04:29:31 INFO - edx = 0xffffffff efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
04:29:31 INFO - eip = 0xb74c6170 esp = 0xb172a1f0 ebp = 0xb711fbe0 ebx = 0xb711fbe0
04:29:31 INFO - esi = 0x00000000 edi = 0xb758bff4
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libglib-2.0.so.0.3200.1!g_mutex_unlock [gthread-posix.c : 224 + 0x6]
04:29:31 INFO - eip = 0xb650c3b6 esp = 0xb172a1f8 ebp = 0xb711fbe0
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 3 0x1
04:29:31 INFO - eip = 0x00000001 esp = 0xb172a200 ebp = 0xb711fbe0 ebx = 0xffffffff
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 4 libglib-2.0.so.0.3200.1!g_poll [gpoll.c : 132 + 0x18]
04:29:31 INFO - eip = 0xb64daa3b esp = 0xb172a210 ebp = 0xb711fbe0
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 5 libglib-2.0.so.0.3200.1!g_main_context_iterate [gmain.c : 3417 + 0x13]
04:29:31 INFO - eip = 0xb64cd06e esp = 0xb172a230 ebp = 0xb711fbe0 ebx = 0xb657dff4
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libglib-2.0.so.0.3200.1!g_main_loop_run [gmain.c : 3317 + 0x13]
04:29:31 INFO - eip = 0xb64cd52b esp = 0xb172a290 ebp = 0xb172a428 ebx = 0xb657dff4
04:29:31 INFO - esi = 0xb7104840 edi = 0xb657eb70
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libdconfsettings.so!dconf_context_thread [dconfcontext.c : 11 + 0x8]
04:29:31 INFO - eip = 0xb0eef134 esp = 0xb172a2d0 ebp = 0xb172a428 ebx = 0xb0ef2ff4
04:29:31 INFO - esi = 0xb7128710 edi = 0xb657eb70
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 8 libglib-2.0.so.0.3200.1!g_thread_proxy [gthread.c : 801 + 0x8]
04:29:31 INFO - eip = 0xb64f0673 esp = 0xb172a300 ebp = 0xb172a428 ebx = 0xb657dff4
04:29:31 INFO - esi = 0xb716f3b0 edi = 0xb657eb70
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xb172a330 ebp = 0xb172a428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 10 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xb172a430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 2
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xb0e9c1f0 ebp = 0xb7176800 ebx = 0xb7176800
04:29:31 INFO - esi = 0x00000000 edi = 0xb758bff4 eax = 0xfffffdfc ecx = 0x00000003
04:29:31 INFO - edx = 0xffffffff efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
04:29:31 INFO - eip = 0xb74c6170 esp = 0xb0e9c200 ebp = 0xb7176800 ebx = 0xb7176800
04:29:31 INFO - esi = 0x00000000 edi = 0xb758bff4
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libglib-2.0.so.0.3200.1!g_mutex_unlock [gthread-posix.c : 224 + 0x6]
04:29:31 INFO - eip = 0xb650c3b6 esp = 0xb0e9c208 ebp = 0xb7176800
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 3 0x3
04:29:31 INFO - eip = 0x00000003 esp = 0xb0e9c210 ebp = 0xb7176800 ebx = 0xffffffff
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 4 libglib-2.0.so.0.3200.1!g_poll [gpoll.c : 132 + 0x18]
04:29:31 INFO - eip = 0xb64daa3b esp = 0xb0e9c220 ebp = 0xb7176800
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 5 libglib-2.0.so.0.3200.1!g_main_context_iterate [gmain.c : 3417 + 0x13]
04:29:31 INFO - eip = 0xb64cd06e esp = 0xb0e9c240 ebp = 0xb7176800 ebx = 0xb657dff4
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libglib-2.0.so.0.3200.1!g_main_loop_run [gmain.c : 3317 + 0x13]
04:29:31 INFO - eip = 0xb64cd52b esp = 0xb0e9c2a0 ebp = 0xb0e9c428 ebx = 0xb657dff4
04:29:31 INFO - esi = 0xb71c6de0 edi = 0xb657eb70
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libgio-2.0.so.0.3200.1!gdbus_shared_thread_func [gdbusprivate.c : 277 + 0xb]
04:29:31 INFO - eip = 0xb669d0ea esp = 0xb0e9c2e0 ebp = 0xb0e9c428 ebx = 0xb6723ff4
04:29:31 INFO - esi = 0xb71c6dd0 edi = 0xb657eb70
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 8 libglib-2.0.so.0.3200.1!g_thread_proxy [gthread.c : 801 + 0x8]
04:29:31 INFO - eip = 0xb64f0673 esp = 0xb0e9c300 ebp = 0xb0e9c428 ebx = 0xb657dff4
04:29:31 INFO - esi = 0xb71ed4f0 edi = 0xb657eb70
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xb0e9c330 ebp = 0xb0e9c428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 10 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xb0e9c430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 3
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xb04d403c ebp = 0x00000001 ebx = 0x0000001d
04:29:31 INFO - esi = 0xffffffff edi = 0x00000002 eax = 0xfffffffc ecx = 0xb7131a80
04:29:31 INFO - edx = 0x00000020 efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libc-2.15.so + 0xeb9f7
04:29:31 INFO - eip = 0xb74d09f7 esp = 0xb04d404c ebp = 0x00000001 ebx = 0x0000001d
04:29:31 INFO - esi = 0xffffffff edi = 0x00000002
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libxul.so!_fini + 0x1c45158
04:29:31 INFO - eip = 0xb60fe2a0 esp = 0xb04d4050 ebp = 0x00000001
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 3 libxul.so!epoll_wait [epoll_sub.c:a3b7a7700eb2 : 63 + 0x25]
04:29:31 INFO - eip = 0xb23e274a esp = 0xb04d4060 ebp = 0xb04d4088
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libxul.so!epoll_dispatch [epoll.c:a3b7a7700eb2 : 407 + 0x20]
04:29:31 INFO - eip = 0xb23e2541 esp = 0xb04d4090 ebp = 0xb04d40d8 ebx = 0xb60fe2a0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libxul.so!event_base_loop [event.c:a3b7a7700eb2 : 1607 + 0xa]
04:29:31 INFO - eip = 0xb23e5c97 esp = 0xb04d40e0 ebp = 0xb04d4158 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0x00000000 edi = 0xb7131900
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libxul.so!base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [message_pump_libevent.cc:a3b7a7700eb2 : 370 + 0x13]
04:29:31 INFO - eip = 0xb23d90cd esp = 0xb04d4160 ebp = 0xb04d41b8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb051cbe0 edi = 0xb04d4210
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:31 INFO - eip = 0xb23d3fec esp = 0xb04d41c0 ebp = 0xb04d41e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb71e97c0 edi = 0xb04d4210
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 8 libxul.so!base::Thread::ThreadMain() [thread.cc:a3b7a7700eb2 : 172 + 0x8]
04:29:31 INFO - eip = 0xb23dba6f esp = 0xb04d41f0 ebp = 0xb04d4308 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb71e97c0 edi = 0xb04d4210
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 9 libxul.so!ThreadFunc [platform_thread_posix.cc:a3b7a7700eb2 : 39 + 0x17]
04:29:31 INFO - eip = 0xb23dbaec esp = 0xb04d4310 ebp = 0xb04d4328 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 10 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xb04d4330 ebp = 0xb04d4428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 11 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xb04d4430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 4
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xae4ff0a0 ebp = 0xae4ff148 ebx = 0xae4ff120
04:29:31 INFO - esi = 0x00000000 edi = 0xb758bff4 eax = 0xfffffdfc ecx = 0x00000002
04:29:31 INFO - edx = 0xffffffff efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
04:29:31 INFO - eip = 0xb74c6170 esp = 0xae4ff0b0 ebp = 0xae4ff148 ebx = 0xae4ff120
04:29:31 INFO - esi = 0x00000000 edi = 0xb758bff4
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:a3b7a7700eb2 : 964 + 0x2]
04:29:31 INFO - eip = 0xb1e29eb5 esp = 0xae4ff150 ebp = 0xae4ff1d8
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO - 3 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:31 INFO - eip = 0xb1e32cb5 esp = 0xae4ff1e0 ebp = 0xae4ff218 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xae4ff20c edi = 0xb05d6940
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 4 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 326 + 0x13]
04:29:31 INFO - eip = 0xb23ef393 esp = 0xae4ff220 ebp = 0xae4ff268 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb7125b40 edi = 0xb05d6940
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:31 INFO - eip = 0xb23d3fec esp = 0xae4ff270 ebp = 0xae4ff298 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb7129ac0 edi = 0xb7125b40
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:31 INFO - eip = 0xb218d5e7 esp = 0xae4ff2a0 ebp = 0xae4ff2e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb7129ac0 edi = 0xb7125b40
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xae4ff2f0 ebp = 0xae4ff328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000000 edi = 0xb712dcc0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 8 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xae4ff330 ebp = 0xae4ff428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 9 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xae4ff430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 5
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xb0612208 ebp = 0x00000075 ebx = 0xb05bf148
04:29:31 INFO - esi = 0x00000000 edi = 0xb05bc580 eax = 0xfffffe00 ecx = 0x00000080
04:29:31 INFO - edx = 0x00000075 efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:31 INFO - eip = 0xb76d896b esp = 0xb0612218 ebp = 0x00000075 ebx = 0xb05bf148
04:29:31 INFO - esi = 0x00000000 edi = 0xb05bc580
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:31 INFO - eip = 0xb73df66c esp = 0xb0612230 ebp = 0x00000075
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:31 INFO - eip = 0xb73cac6f esp = 0xb0612240 ebp = 0xb0612278
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libxul.so!mozilla::net::ClosingService::ThreadFunc() [CondVar.h:a3b7a7700eb2 : 79 + 0x13]
04:29:31 INFO - eip = 0xb21d90da esp = 0xb0612280 ebp = 0xb06122e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb05ffa20 edi = 0xb05ffa2c
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xb06122f0 ebp = 0xb0612328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000000 edi = 0xb712df00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xb0612330 ebp = 0xb0612428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xb0612430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 6
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xadcfdce0 ebp = 0xadcfdf88 ebx = 0xadcfdd70
04:29:31 INFO - esi = 0x00000000 edi = 0xb758bff4 eax = 0xfffffdfc ecx = 0x00000007
04:29:31 INFO - edx = 0xffffffff efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
04:29:31 INFO - eip = 0xb74c6170 esp = 0xadcfdcf0 ebp = 0xadcfdf88 ebx = 0xadcfdd70
04:29:31 INFO - esi = 0x00000000 edi = 0xb758bff4
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libxul.so!nsSocketTransportService::Poll(bool, unsigned int*, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:a3b7a7700eb2 : 475 + 0x16]
04:29:31 INFO - eip = 0xb2210374 esp = 0xadcfdf90 ebp = 0xadcfdfe8
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO - 3 libxul.so!nsSocketTransportService::DoPollIteration(bool, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:a3b7a7700eb2 : 1070 + 0x1e]
04:29:31 INFO - eip = 0xb2218319 esp = 0xadcfdff0 ebp = 0xadcfe068 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0x00000001 edi = 0xb7137f20
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 4 libxul.so!nsSocketTransportService::Run() [nsSocketTransportService2.cpp:a3b7a7700eb2 : 867 + 0x1c]
04:29:31 INFO - eip = 0xb22188fa esp = 0xadcfe070 ebp = 0xadcfe148 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb7137f20 edi = 0xb7129b30
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:a3b7a7700eb2 : 964 + 0x2]
04:29:31 INFO - eip = 0xb1e29eb5 esp = 0xadcfe150 ebp = 0xadcfe1d8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb7129b30 edi = 0x00000000
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:31 INFO - eip = 0xb1e32cb5 esp = 0xadcfe1e0 ebp = 0xadcfe218 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xadcfe20c edi = 0xb05ed640
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 326 + 0x13]
04:29:31 INFO - eip = 0xb23ef393 esp = 0xadcfe220 ebp = 0xadcfe268 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb7125c20 edi = 0xb05ed640
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:31 INFO - eip = 0xb23d3fec esp = 0xadcfe270 ebp = 0xadcfe298 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb7129b30 edi = 0xb7125c20
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 9 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:31 INFO - eip = 0xb218d5e7 esp = 0xadcfe2a0 ebp = 0xadcfe2e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb7129b30 edi = 0xb7125c20
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 10 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xadcfe2f0 ebp = 0xadcfe328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000000 edi = 0xb712dfc0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 11 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xadcfe330 ebp = 0xadcfe428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 12 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xadcfe430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 7
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xad2ff228 ebp = 0x00003ccd ebx = 0xb0559dc8
04:29:31 INFO - esi = 0x00000000 edi = 0xb7124d00 eax = 0xfffffe00 ecx = 0x00000080
04:29:31 INFO - edx = 0x00003ccd efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:31 INFO - eip = 0xb76d896b esp = 0xad2ff238 ebp = 0x00003ccd ebx = 0xb0559dc8
04:29:31 INFO - esi = 0x00000000 edi = 0xb7124d00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:31 INFO - eip = 0xb73df66c esp = 0xad2ff250 ebp = 0x00003ccd
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:31 INFO - eip = 0xb73cac6f esp = 0xad2ff260 ebp = 0xad2ff298
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:a3b7a7700eb2 : 603 + 0x17]
04:29:31 INFO - eip = 0xb20539f8 esp = 0xad2ff2a0 ebp = 0xad2ff2e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb7158000 edi = 0xb0559dc0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xad2ff2f0 ebp = 0xad2ff328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000000 edi = 0xb712e2c0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xad2ff330 ebp = 0xad2ff428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xad2ff430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 8
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xad0fe228 ebp = 0x00003ccc ebx = 0xb0559dc8
04:29:31 INFO - esi = 0x00000000 edi = 0xb7124d00 eax = 0xfffffe00 ecx = 0x00000080
04:29:31 INFO - edx = 0x00003ccc efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:31 INFO - eip = 0xb76d896b esp = 0xad0fe238 ebp = 0x00003ccc ebx = 0xb0559dc8
04:29:31 INFO - esi = 0x00000000 edi = 0xb7124d00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:31 INFO - eip = 0xb73df66c esp = 0xad0fe250 ebp = 0x00003ccc
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:31 INFO - eip = 0xb73cac6f esp = 0xad0fe260 ebp = 0xad0fe298
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:a3b7a7700eb2 : 603 + 0x17]
04:29:31 INFO - eip = 0xb20539f8 esp = 0xad0fe2a0 ebp = 0xad0fe2e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb7158108 edi = 0xb0559dc0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xad0fe2f0 ebp = 0xad0fe328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000000 edi = 0xb712e380
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xad0fe330 ebp = 0xad0fe428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xad0fe430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 9
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xacefd228 ebp = 0x00003ccb ebx = 0xb0559dc8
04:29:31 INFO - esi = 0x00000000 edi = 0xb7124d00 eax = 0xfffffe00 ecx = 0x00000080
04:29:31 INFO - edx = 0x00003ccb efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:31 INFO - eip = 0xb76d896b esp = 0xacefd238 ebp = 0x00003ccb ebx = 0xb0559dc8
04:29:31 INFO - esi = 0x00000000 edi = 0xb7124d00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:31 INFO - eip = 0xb73df66c esp = 0xacefd250 ebp = 0x00003ccb
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:31 INFO - eip = 0xb73cac6f esp = 0xacefd260 ebp = 0xacefd298
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:a3b7a7700eb2 : 603 + 0x17]
04:29:31 INFO - eip = 0xb20539f8 esp = 0xacefd2a0 ebp = 0xacefd2e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb7158210 edi = 0xb0559dc0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xacefd2f0 ebp = 0xacefd328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000000 edi = 0xb712e440
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xacefd330 ebp = 0xacefd428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xacefd430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 10
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xaccfc228 ebp = 0x00003cca ebx = 0xb0559dc8
04:29:31 INFO - esi = 0x00000000 edi = 0xb7124d00 eax = 0xfffffe00 ecx = 0x00000080
04:29:31 INFO - edx = 0x00003cca efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:31 INFO - eip = 0xb76d896b esp = 0xaccfc238 ebp = 0x00003cca ebx = 0xb0559dc8
04:29:31 INFO - esi = 0x00000000 edi = 0xb7124d00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:31 INFO - eip = 0xb73df66c esp = 0xaccfc250 ebp = 0x00003cca
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:31 INFO - eip = 0xb73cac6f esp = 0xaccfc260 ebp = 0xaccfc298
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:a3b7a7700eb2 : 603 + 0x17]
04:29:31 INFO - eip = 0xb20539f8 esp = 0xaccfc2a0 ebp = 0xaccfc2e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb7158318 edi = 0xb0559dc0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xaccfc2f0 ebp = 0xaccfc328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000000 edi = 0xb712e500
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xaccfc330 ebp = 0xaccfc428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xaccfc430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 11
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xacafb228 ebp = 0x00003cc9 ebx = 0xb0559dc8
04:29:31 INFO - esi = 0x00000000 edi = 0xb7124d00 eax = 0xfffffe00 ecx = 0x00000080
04:29:31 INFO - edx = 0x00003cc9 efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:31 INFO - eip = 0xb76d896b esp = 0xacafb238 ebp = 0x00003cc9 ebx = 0xb0559dc8
04:29:31 INFO - esi = 0x00000000 edi = 0xb7124d00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:31 INFO - eip = 0xb73df66c esp = 0xacafb250 ebp = 0x00003cc9
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:31 INFO - eip = 0xb73cac6f esp = 0xacafb260 ebp = 0xacafb298
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:a3b7a7700eb2 : 603 + 0x17]
04:29:31 INFO - eip = 0xb20539f8 esp = 0xacafb2a0 ebp = 0xacafb2e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xb7158420 edi = 0xb0559dc0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xacafb2f0 ebp = 0xacafb328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000000 edi = 0xb712e5c0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xacafb330 ebp = 0xacafb428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xacafb430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 12
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xab7ff1bc ebp = 0xab7ff228 ebx = 0xae515d48
04:29:31 INFO - esi = 0xab7ff1d0 edi = 0xae5b2940 eax = 0xfffffdfc ecx = 0x00000080
04:29:31 INFO - edx = 0x000002a5 efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libpthread-2.15.so + 0xad13
04:29:31 INFO - eip = 0xb76d8d13 esp = 0xab7ff1cc ebp = 0xab7ff228 ebx = 0xae515d48
04:29:31 INFO - esi = 0xab7ff1d0 edi = 0xae5b2940
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 0x1604a860
04:29:31 INFO - eip = 0x1604a860 esp = 0xab7ff230 ebp = 0x5636058a
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO - 3 libxul.so!_fini + 0x1c45158
04:29:31 INFO - eip = 0xb60fe2a0 esp = 0xab7ff238 ebp = 0x5636058a
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libnspr4.so!pt_TimedWait [ptsynch.c:a3b7a7700eb2 : 246 + 0xd]
04:29:31 INFO - eip = 0xb73ca5cd esp = 0xab7ff23c ebp = 0x5636058a
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 5 libnspr4.so!_fini + 0xe1c4
04:29:31 INFO - eip = 0xb73df66c esp = 0xab7ff240 ebp = 0x5636058a
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 6 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 398 + 0xe]
04:29:31 INFO - eip = 0xb73cacee esp = 0xab7ff250 ebp = 0xab7ff288
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 7 libxul.so!WatchdogMain [XPCJSRuntime.cpp:a3b7a7700eb2 : 1050 + 0x12]
04:29:31 INFO - eip = 0xb267b30a esp = 0xab7ff290 ebp = 0xab7ff2e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0x000080cd edi = 0x00000000
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 8 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xab7ff2f0 ebp = 0xab7ff328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000001 edi = 0xb712e740
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xab7ff330 ebp = 0xab7ff428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 10 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xab7ff430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 13
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xaacff1f8 ebp = 0x00000001 ebx = 0xaadf4208
04:29:31 INFO - esi = 0x00000000 edi = 0xaad95940 eax = 0xfffffe00 ecx = 0x00000080
04:29:31 INFO - edx = 0x00000001 efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:31 INFO - eip = 0xb76d896b esp = 0xaacff208 ebp = 0x00000001 ebx = 0xaadf4208
04:29:31 INFO - esi = 0x00000000 edi = 0xaad95940
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:31 INFO - eip = 0xb73df66c esp = 0xaacff220 ebp = 0x00000001
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:31 INFO - eip = 0xb73cac6f esp = 0xaacff230 ebp = 0xaacff268
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:31 INFO - eip = 0xb1e288d1 esp = 0xaacff270 ebp = 0xaacff298 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xaade6918 edi = 0xffffffff
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libxul.so!mozilla::HangMonitor::ThreadMain(void*) [Monitor.h:a3b7a7700eb2 : 88 + 0xf]
04:29:31 INFO - eip = 0xb2188ef7 esp = 0xaacff2a0 ebp = 0xaacff2e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0x00000000 edi = 0x00000000
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xaacff2f0 ebp = 0xaacff328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000000 edi = 0xb712ef80
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xaacff330 ebp = 0xaacff428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 8 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xaacff430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 14
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xaa4fe1e8 ebp = 0x0000020b ebx = 0xaadf4248
04:29:31 INFO - esi = 0x00000000 edi = 0xaad959a0 eax = 0xfffffe00 ecx = 0x00000080
04:29:31 INFO - edx = 0x0000020b efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:31 INFO - eip = 0xb76d896b esp = 0xaa4fe1f8 ebp = 0x0000020b ebx = 0xaadf4248
04:29:31 INFO - esi = 0x00000000 edi = 0xaad959a0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:31 INFO - eip = 0xb73df66c esp = 0xaa4fe210 ebp = 0x0000020b
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:31 INFO - eip = 0xb73cac6f esp = 0xaa4fe220 ebp = 0xaa4fe258
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:31 INFO - eip = 0xb1e288d1 esp = 0xaa4fe260 ebp = 0xaa4fe288 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xaadd7c28 edi = 0xffffffff
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libxul.so!mozilla::BackgroundHangManager::RunMonitorThread() [Monitor.h:a3b7a7700eb2 : 88 + 0xf]
04:29:31 INFO - eip = 0xb218b17d esp = 0xaa4fe290 ebp = 0xaa4fe2e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0x00058484 edi = 0xffffffff
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xaa4fe2f0 ebp = 0xaa4fe328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000000 edi = 0xb712f100
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xaa4fe330 ebp = 0xaa4fe428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 8 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xaa4fe430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 15
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xa98fefac ebp = 0xa98ff018 ebx = 0xb0559c48
04:29:31 INFO - esi = 0xa98fefc0 edi = 0xb0539e20 eax = 0xfffffdfc ecx = 0x00000080
04:29:31 INFO - edx = 0x000138c5 efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libpthread-2.15.so + 0xad13
04:29:31 INFO - eip = 0xb76d8d13 esp = 0xa98fefbc ebp = 0xa98ff018 ebx = 0xb0559c48
04:29:31 INFO - esi = 0xa98fefc0 edi = 0xb0539e20
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 0x25a4e6e0
04:29:31 INFO - eip = 0x25a4e6e0 esp = 0xa98ff020 ebp = 0x56360589
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO - 3 libnspr4.so!pt_TimedWait [ptsynch.c:a3b7a7700eb2 : 246 + 0xd]
04:29:31 INFO - eip = 0xb73ca5cd esp = 0xa98ff02c ebp = 0xa98ff04c
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libpthread-2.15.so!__pthread_getspecific [pthread_getspecific.c : 27 + 0xf]
04:29:31 INFO - eip = 0xb76d987f esp = 0xa98ff054 ebp = 0xb60fe2a0 ebx = 0x00000014
04:29:31 INFO - esi = 0x00000000 edi = 0x00000004
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libxul.so!_fini + 0x1c45158
04:29:31 INFO - eip = 0xb60fe2a0 esp = 0xa98ff058 ebp = 0xb60fe2a0
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 6 libxul.so!mozilla_sampler_sleep_start() [ThreadLocal.h:a3b7a7700eb2 : 140 + 0xe]
04:29:31 INFO - eip = 0xb1f7e36a esp = 0xa98ff060 ebp = 0xb60fe2a0
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 7 librt-2.15.so!clock_gettime [clock_gettime.c : 94 + 0xa]
04:29:31 INFO - eip = 0xb76c3dba esp = 0xa98ff068 ebp = 0xb60fe2a0
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 8 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 361 + 0xb]
04:29:31 INFO - eip = 0xb73cac1b esp = 0xa98ff06c ebp = 0xb60fe2a0
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 9 libxul.so!_fini + 0x1c45158
04:29:31 INFO - eip = 0xb60fe2a0 esp = 0xa98ff070 ebp = 0xb60fe2a0
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 10 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:31 INFO - eip = 0xb1e288d1 esp = 0xa98ff080 ebp = 0xa98ff0a8
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 11 libxul.so!TimerThread::Run() [Monitor.h:a3b7a7700eb2 : 40 + 0x5]
04:29:31 INFO - eip = 0xb1e2a705 esp = 0xa98ff0b0 ebp = 0xa98ff148 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0x00000014 edi = 0x00000e7f
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 12 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:a3b7a7700eb2 : 964 + 0x2]
04:29:31 INFO - eip = 0xb1e29eb5 esp = 0xa98ff150 ebp = 0xa98ff1d8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa9a7d860 edi = 0x00000000
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 13 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:31 INFO - eip = 0xb1e32cb5 esp = 0xa98ff1e0 ebp = 0xa98ff218 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa98ff20c edi = 0xa9bd1130
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 14 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 326 + 0x13]
04:29:31 INFO - eip = 0xb23ef393 esp = 0xa98ff220 ebp = 0xa98ff268 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa9b17cc0 edi = 0xa9bd1130
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 15 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:31 INFO - eip = 0xb23d3fec esp = 0xa98ff270 ebp = 0xa98ff298 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa9a7d860 edi = 0xa9b17cc0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 16 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:31 INFO - eip = 0xb218d5e7 esp = 0xa98ff2a0 ebp = 0xa98ff2e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa9a7d860 edi = 0xa9b17cc0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 17 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xa98ff2f0 ebp = 0xa98ff328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000000 edi = 0xa9acd0c0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 18 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xa98ff330 ebp = 0xa98ff428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 19 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xa98ff430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 16
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xad4441e8 ebp = 0x0002202b ebx = 0xa9ae4248
04:29:31 INFO - esi = 0x00000000 edi = 0xa9a90fa0 eax = 0xfffffe00 ecx = 0x00000080
04:29:31 INFO - edx = 0x0002202b efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:31 INFO - eip = 0xb76d896b esp = 0xad4441f8 ebp = 0x0002202b ebx = 0xa9ae4248
04:29:31 INFO - esi = 0x00000000 edi = 0xa9a90fa0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:31 INFO - eip = 0xb73df66c esp = 0xad444210 ebp = 0x0002202b
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:31 INFO - eip = 0xb73cac6f esp = 0xad444220 ebp = 0xad444258
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libxul.so!mozilla::MonitorAutoLock::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0x12]
04:29:31 INFO - eip = 0xb226b64f esp = 0xad444260 ebp = 0xad444278 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa9a9af68 edi = 0xad4442ac
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libxul.so!mozilla::net::CacheIOThread::ThreadFunc() [CacheIOThread.cpp:a3b7a7700eb2 : 229 + 0x13]
04:29:31 INFO - eip = 0xb1e44bb7 esp = 0xad444280 ebp = 0xad4442c8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa9a9af60 edi = 0xad4442ac
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libxul.so!mozilla::net::CacheIOThread::ThreadFunc(void*) [CacheIOThread.cpp:a3b7a7700eb2 : 167 + 0x8]
04:29:31 INFO - eip = 0xb228ab14 esp = 0xad4442d0 ebp = 0xad4442e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa9a9af60 edi = 0xa9acdd80
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xad4442f0 ebp = 0xad444328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000000 edi = 0xa9acdd80
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 8 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xad444330 ebp = 0xad444428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 9 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xad444430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 17
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xa8cff068 ebp = 0x00000001 ebx = 0xa8d18448
04:29:31 INFO - esi = 0x00000000 edi = 0xa8d1ae20 eax = 0xfffffe00 ecx = 0x00000080
04:29:31 INFO - edx = 0x00000001 efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:31 INFO - eip = 0xb76d896b esp = 0xa8cff078 ebp = 0x00000001 ebx = 0xa8d18448
04:29:31 INFO - esi = 0x00000000 edi = 0xa8d1ae20
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:31 INFO - eip = 0xb73df66c esp = 0xa8cff090 ebp = 0x00000001
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:31 INFO - eip = 0xb73cac6f esp = 0xa8cff0a0 ebp = 0xa8cff0d8
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:31 INFO - eip = 0xb1e288d1 esp = 0xa8cff0e0 ebp = 0xa8cff108 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa8d3660c edi = 0xffffffff
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:a3b7a7700eb2 : 55 + 0x8]
04:29:31 INFO - eip = 0xb1e28de5 esp = 0xa8cff110 ebp = 0xa8cff148 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa8d365fc edi = 0xa8cff1a8
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:a3b7a7700eb2 : 129 + 0x20]
04:29:31 INFO - eip = 0xb1e29b9a esp = 0xa8cff150 ebp = 0xa8cff1d8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa8d365c0 edi = 0x00000000
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:31 INFO - eip = 0xb1e32cb5 esp = 0xa8cff1e0 ebp = 0xa8cff218 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa8cff20c edi = 0xa8d1bb50
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 355 + 0x13]
04:29:31 INFO - eip = 0xb23ef3e0 esp = 0xa8cff220 ebp = 0xa8cff268 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa8ffc2e0 edi = 0xa8d1bb50
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:31 INFO - eip = 0xb23d3fec esp = 0xa8cff270 ebp = 0xa8cff298 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa8d365c0 edi = 0xa8ffc2e0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:31 INFO - eip = 0xb218d5e7 esp = 0xa8cff2a0 ebp = 0xa8cff2e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa8d365c0 edi = 0xa8ffc2e0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 11 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xa8cff2f0 ebp = 0xa8cff328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000000 edi = 0xa8f7cfc0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xa8cff330 ebp = 0xa8cff428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 13 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xa8cff430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 18
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xa84fe1d8 ebp = 0x00000001 ebx = 0xa8d18488
04:29:31 INFO - esi = 0x00000000 edi = 0xa8d1af40 eax = 0xfffffe00 ecx = 0x00000080
04:29:31 INFO - edx = 0x00000001 efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:31 INFO - eip = 0xb76d896b esp = 0xa84fe1e8 ebp = 0x00000001 ebx = 0xa8d18488
04:29:31 INFO - esi = 0x00000000 edi = 0xa8d1af40
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:31 INFO - eip = 0xb73df66c esp = 0xa84fe200 ebp = 0x00000001
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:31 INFO - eip = 0xb73cac6f esp = 0xa84fe210 ebp = 0xa84fe248
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:31 INFO - eip = 0xb3b5cd6f esp = 0xa84fe250 ebp = 0xa84fe278 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa8d1aef0 edi = 0xffffffff
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libxul.so!nsCertVerificationThread::Run() [nsCertVerificationThread.cpp:a3b7a7700eb2 : 115 + 0x8]
04:29:31 INFO - eip = 0xb3b6118f esp = 0xa84fe280 ebp = 0xa84fe2c8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa8d1aee0 edi = 0xa84fe2ac
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libxul.so!nsPSMBackgroundThread::nsThreadRunner(void*) [nsPSMBackgroundThread.cpp:a3b7a7700eb2 : 14 + 0x7]
04:29:31 INFO - eip = 0xb3b828be esp = 0xa84fe2d0 ebp = 0xa84fe2e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa8d1aee0 edi = 0xa8f7d200
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xa84fe2f0 ebp = 0xa84fe328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000000 edi = 0xa8f7d200
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 8 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xa84fe330 ebp = 0xa84fe428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 9 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xa84fe430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 19
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xa7cfd068 ebp = 0x00000001 ebx = 0xa8da4e08
04:29:31 INFO - esi = 0x00000000 edi = 0xa8f126a0 eax = 0xfffffe00 ecx = 0x00000080
04:29:31 INFO - edx = 0x00000001 efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:31 INFO - eip = 0xb76d896b esp = 0xa7cfd078 ebp = 0x00000001 ebx = 0xa8da4e08
04:29:31 INFO - esi = 0x00000000 edi = 0xa8f126a0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:31 INFO - eip = 0xb73df66c esp = 0xa7cfd090 ebp = 0x00000001
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:31 INFO - eip = 0xb73cac6f esp = 0xa7cfd0a0 ebp = 0xa7cfd0d8
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:31 INFO - eip = 0xb1e288d1 esp = 0xa7cfd0e0 ebp = 0xa7cfd108 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa8d37a2c edi = 0xffffffff
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:a3b7a7700eb2 : 55 + 0x8]
04:29:31 INFO - eip = 0xb1e28de5 esp = 0xa7cfd110 ebp = 0xa7cfd148 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa8d37a1c edi = 0xa7cfd1a8
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:a3b7a7700eb2 : 129 + 0x20]
04:29:31 INFO - eip = 0xb1e29b9a esp = 0xa7cfd150 ebp = 0xa7cfd1d8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa8d379e0 edi = 0x00000000
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:31 INFO - eip = 0xb1e32cb5 esp = 0xa7cfd1e0 ebp = 0xa7cfd218 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa7cfd20c edi = 0xa8dfb700
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 355 + 0x13]
04:29:31 INFO - eip = 0xb23ef3e0 esp = 0xa7cfd220 ebp = 0xa7cfd268 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa7303280 edi = 0xa8dfb700
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:31 INFO - eip = 0xb23d3fec esp = 0xa7cfd270 ebp = 0xa7cfd298 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa8d379e0 edi = 0xa7303280
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:31 INFO - eip = 0xb218d5e7 esp = 0xa7cfd2a0 ebp = 0xa7cfd2e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa8d379e0 edi = 0xa7303280
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 11 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xa7cfd2f0 ebp = 0xa7cfd328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000000 edi = 0xa8f7e280
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xa7cfd330 ebp = 0xa7cfd428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 13 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xa7cfd430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 20
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xa72fefec ebp = 0xa72ff058 ebx = 0xa730f448
04:29:31 INFO - esi = 0xa72ff000 edi = 0xa8f12fa0 eax = 0xfffffdfc ecx = 0x00000080
04:29:31 INFO - edx = 0x000002eb efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libpthread-2.15.so + 0xad13
04:29:31 INFO - eip = 0xb76d8d13 esp = 0xa72feffc ebp = 0xa72ff058 ebx = 0xa730f448
04:29:31 INFO - esi = 0xa72ff000 edi = 0xa8f12fa0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 0x32c89088
04:29:31 INFO - eip = 0x32c89088 esp = 0xa72ff060 ebp = 0x563605a6
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO - 3 libnspr4.so!pt_TimedWait [ptsynch.c:a3b7a7700eb2 : 246 + 0xd]
04:29:31 INFO - eip = 0xb73ca5cd esp = 0xa72ff06c ebp = 0x563605a6
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libnspr4.so!_fini + 0xe1c4
04:29:31 INFO - eip = 0xb73df66c esp = 0xa72ff070 ebp = 0x563605a6
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 5 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 398 + 0xe]
04:29:31 INFO - eip = 0xb73cacee esp = 0xa72ff080 ebp = 0xa72ff0b8
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 6 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:31 INFO - eip = 0xb1e288d1 esp = 0xa72ff0c0 ebp = 0xa72ff0e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa8f12904 edi = 0x00007530
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libxul.so!nsThreadPool::Run() [nsEventQueue.h:a3b7a7700eb2 : 104 + 0x5]
04:29:31 INFO - eip = 0xb218cedc esp = 0xa72ff0f0 ebp = 0xa72ff148 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa8f128e0 edi = 0xa72ff12c
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:a3b7a7700eb2 : 964 + 0x2]
04:29:31 INFO - eip = 0xb1e29eb5 esp = 0xa72ff150 ebp = 0xa72ff1d8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa73012b0 edi = 0x00000000
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:31 INFO - eip = 0xb1e32cb5 esp = 0xa72ff1e0 ebp = 0xa72ff218 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa72ff20c edi = 0xa7319040
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 326 + 0x13]
04:29:31 INFO - eip = 0xb23ef393 esp = 0xa72ff220 ebp = 0xa72ff268 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa73036e0 edi = 0xa7319040
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 11 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:31 INFO - eip = 0xb23d3fec esp = 0xa72ff270 ebp = 0xa72ff298 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa73012b0 edi = 0xa73036e0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 12 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:31 INFO - eip = 0xb218d5e7 esp = 0xa72ff2a0 ebp = 0xa72ff2e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa73012b0 edi = 0xa73036e0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 13 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xa72ff2f0 ebp = 0xa72ff328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000000 edi = 0xa8df6600
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 14 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xa72ff330 ebp = 0xa72ff428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 15 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xa72ff430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 21
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xa6afe068 ebp = 0x00007b7d ebx = 0xa730f4c8
04:29:31 INFO - esi = 0x00000000 edi = 0xad387580 eax = 0xfffffe00 ecx = 0x00000080
04:29:31 INFO - edx = 0x00007b7d efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:31 INFO - eip = 0xb76d896b esp = 0xa6afe078 ebp = 0x00007b7d ebx = 0xa730f4c8
04:29:31 INFO - esi = 0x00000000 edi = 0xad387580
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:31 INFO - eip = 0xb73df66c esp = 0xa6afe090 ebp = 0x00007b7d
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:31 INFO - eip = 0xb73cac6f esp = 0xa6afe0a0 ebp = 0xa6afe0d8
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:31 INFO - eip = 0xb1e288d1 esp = 0xa6afe0e0 ebp = 0xa6afe108 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa730144c edi = 0xffffffff
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:a3b7a7700eb2 : 55 + 0x8]
04:29:31 INFO - eip = 0xb1e28de5 esp = 0xa6afe110 ebp = 0xa6afe148 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa730143c edi = 0xa6afe1a8
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:a3b7a7700eb2 : 129 + 0x20]
04:29:31 INFO - eip = 0xb1e29b9a esp = 0xa6afe150 ebp = 0xa6afe1d8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa7301400 edi = 0x00000000
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:31 INFO - eip = 0xb1e32cb5 esp = 0xa6afe1e0 ebp = 0xa6afe218 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa6afe20c edi = 0xa7319d30
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 355 + 0x13]
04:29:31 INFO - eip = 0xb23ef3e0 esp = 0xa6afe220 ebp = 0xa6afe268 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa73037c0 edi = 0xa7319d30
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:31 INFO - eip = 0xb23d3fec esp = 0xa6afe270 ebp = 0xa6afe298 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa7301400 edi = 0xa73037c0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:31 INFO - eip = 0xb218d5e7 esp = 0xa6afe2a0 ebp = 0xa6afe2e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa7301400 edi = 0xa73037c0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 11 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:31 INFO - eip = 0xb73cc601 esp = 0xa6afe2f0 ebp = 0xa6afe328 ebx = 0xb73df66c
04:29:31 INFO - esi = 0x00000000 edi = 0xa8df66c0
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:31 INFO - eip = 0xb76d4d4c esp = 0xa6afe330 ebp = 0xa6afe428 ebx = 0xb76e5ff4
04:29:31 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 13 libc-2.15.so + 0xef8be
04:29:31 INFO - eip = 0xb74d48be esp = 0xa6afe430 ebp = 0x00000000
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO -
04:29:31 INFO - Thread 22
04:29:31 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:31 INFO - eip = 0xb76ff424 esp = 0xa46fefec ebp = 0xa46ff058 ebx = 0xa46ff100
04:29:31 INFO - esi = 0xa46ff000 edi = 0xa46ff0e4 eax = 0xfffffdfc ecx = 0x00000080
04:29:31 INFO - edx = 0x00000001 efl = 0x00000282
04:29:31 INFO - Found by: given as instruction pointer in context
04:29:31 INFO - 1 libpthread-2.15.so + 0xad13
04:29:31 INFO - eip = 0xb76d8d13 esp = 0xa46feffc ebp = 0xa46ff058 ebx = 0xa46ff100
04:29:31 INFO - esi = 0xa46ff000 edi = 0xa46ff0e4
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 2 0x28b4bbac
04:29:31 INFO - eip = 0x28b4bbac esp = 0xa46ff060 ebp = 0x000002b3
04:29:31 INFO - Found by: previous frame's frame pointer
04:29:31 INFO - 3 libxul.so!_fini + 0x1c45158
04:29:31 INFO - eip = 0xb60fe2a0 esp = 0xa46ff070 ebp = 0x000002b3
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 4 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:a3b7a7700eb2 : 193 + 0x5]
04:29:31 INFO - eip = 0xb1e4961c esp = 0xa46ff080 ebp = 0xa46ff148
04:29:31 INFO - Found by: stack scanning
04:29:31 INFO - 5 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:a3b7a7700eb2 : 70 + 0x12]
04:29:31 INFO - eip = 0xb1e48531 esp = 0xa46ff150 ebp = 0xa46ff1b8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa60bc0c0 edi = 0xa46ff210
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 6 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:31 INFO - eip = 0xb23d3fec esp = 0xa46ff1c0 ebp = 0xa46ff1e8 ebx = 0xb60fe2a0
04:29:31 INFO - esi = 0xa60bc020 edi = 0xa46ff210
04:29:31 INFO - Found by: call frame info
04:29:31 INFO - 7 libxul.so!base::Thread::ThreadMain() [thread.cc:a3b7a7700eb2 : 172 + 0x8]
04:29:32 INFO - eip = 0xb23dba6f esp = 0xa46ff1f0 ebp = 0xa46ff308 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa60bc020 edi = 0xa46ff210
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!ThreadFunc [platform_thread_posix.cc:a3b7a7700eb2 : 39 + 0x17]
04:29:32 INFO - eip = 0xb23dbaec esp = 0xa46ff310 ebp = 0xa46ff328 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0xa46ff330 ebp = 0xa46ff428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0xa46ff430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 23
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0xa3efdff8 ebp = 0x00000001 ebx = 0xa3efe0d0
04:29:32 INFO - esi = 0x00000000 edi = 0xa3efe0b4 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x00000001 efl = 0x00000282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0xa3efe008 ebp = 0x00000001 ebx = 0xa3efe0d0
04:29:32 INFO - esi = 0x00000000 edi = 0xa3efe0b4
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libxul.so!_fini + 0x1c45158
04:29:32 INFO - eip = 0xb60fe2a0 esp = 0xa3efe020 ebp = 0x00000001
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libxul.so!ConditionVariable::Wait() [condition_variable_posix.cc:a3b7a7700eb2 : 40 + 0xf]
04:29:32 INFO - eip = 0xb1e47144 esp = 0xa3efe030 ebp = 0xa3efe048
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:a3b7a7700eb2 : 195 + 0xb]
04:29:32 INFO - eip = 0xb1e4957a esp = 0xa3efe050 ebp = 0xa3efe118 ebx = 0xb60fe2a0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!base::WaitableEvent::Wait() [waitable_event_posix.cc:a3b7a7700eb2 : 201 + 0x8]
04:29:32 INFO - eip = 0xb1e49776 esp = 0xa3efe120 ebp = 0xa3efe148 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa60bc200 edi = 0xa3efe210
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:a3b7a7700eb2 : 60 + 0xb]
04:29:32 INFO - eip = 0xb1e4840d esp = 0xa3efe150 ebp = 0xa3efe1b8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa60bc200 edi = 0xa3efe210
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:32 INFO - eip = 0xb23d3fec esp = 0xa3efe1c0 ebp = 0xa3efe1e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa60bc120 edi = 0xa3efe210
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!base::Thread::ThreadMain() [thread.cc:a3b7a7700eb2 : 172 + 0x8]
04:29:32 INFO - eip = 0xb23dba6f esp = 0xa3efe1f0 ebp = 0xa3efe308 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa60bc120 edi = 0xa3efe210
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libxul.so!ThreadFunc [platform_thread_posix.cc:a3b7a7700eb2 : 39 + 0x17]
04:29:32 INFO - eip = 0xb23dbaec esp = 0xa3efe310 ebp = 0xa3efe328 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0xa3efe330 ebp = 0xa3efe428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 11 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0xa3efe430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 24
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0xa36fd078 ebp = 0x0000008d ebx = 0xa8fd5f88
04:29:32 INFO - esi = 0x00000000 edi = 0xa8fad9a0 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x0000008d efl = 0x00000282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0xa36fd088 ebp = 0x0000008d ebx = 0xa8fd5f88
04:29:32 INFO - esi = 0x00000000 edi = 0xa8fad9a0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:32 INFO - eip = 0xb73df66c esp = 0xa36fd0a0 ebp = 0x0000008d
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:32 INFO - eip = 0xb73cac6f esp = 0xa36fd0b0 ebp = 0xa36fd0e8
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!mozilla::image::DecodePoolWorker::Run() [CondVar.h:a3b7a7700eb2 : 79 + 0x13]
04:29:32 INFO - eip = 0xb294b2bf esp = 0xa36fd0f0 ebp = 0xa36fd148 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa8fbbd48 edi = 0xa8fbbd40
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:a3b7a7700eb2 : 964 + 0x2]
04:29:32 INFO - eip = 0xb1e29eb5 esp = 0xa36fd150 ebp = 0xa36fd1d8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xaade96d0 edi = 0x00000000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:32 INFO - eip = 0xb1e32cb5 esp = 0xa36fd1e0 ebp = 0xa36fd218 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa36fd20c edi = 0xa60b3b20
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 326 + 0x13]
04:29:32 INFO - eip = 0xb23ef393 esp = 0xa36fd220 ebp = 0xa36fd268 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa7304da0 edi = 0xa60b3b20
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:32 INFO - eip = 0xb23d3fec esp = 0xa36fd270 ebp = 0xa36fd298 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xaade96d0 edi = 0xa7304da0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:32 INFO - eip = 0xb218d5e7 esp = 0xa36fd2a0 ebp = 0xa36fd2e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xaade96d0 edi = 0xa7304da0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:32 INFO - eip = 0xb73cc601 esp = 0xa36fd2f0 ebp = 0xa36fd328 ebx = 0xb73df66c
04:29:32 INFO - esi = 0x00000000 edi = 0xa8fd2240
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 11 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0xa36fd330 ebp = 0xa36fd428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 12 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0xa36fd430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 25
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0xa2efc068 ebp = 0x00000003 ebx = 0xa4723048
04:29:32 INFO - esi = 0x00000000 edi = 0xa8fadac0 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x00000003 efl = 0x00000282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0xa2efc078 ebp = 0x00000003 ebx = 0xa4723048
04:29:32 INFO - esi = 0x00000000 edi = 0xa8fadac0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:32 INFO - eip = 0xb73df66c esp = 0xa2efc090 ebp = 0x00000003
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:32 INFO - eip = 0xb73cac6f esp = 0xa2efc0a0 ebp = 0xa2efc0d8
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:32 INFO - eip = 0xb1e288d1 esp = 0xa2efc0e0 ebp = 0xa2efc108 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xaade978c edi = 0xffffffff
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:a3b7a7700eb2 : 55 + 0x8]
04:29:32 INFO - eip = 0xb1e28de5 esp = 0xa2efc110 ebp = 0xa2efc148 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xaade977c edi = 0xa2efc1a8
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:a3b7a7700eb2 : 129 + 0x20]
04:29:32 INFO - eip = 0xb1e29b9a esp = 0xa2efc150 ebp = 0xa2efc1d8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xaade9740 edi = 0x00000000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:32 INFO - eip = 0xb1e32cb5 esp = 0xa2efc1e0 ebp = 0xa2efc218 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa2efc20c edi = 0xa60b3be0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 355 + 0x13]
04:29:32 INFO - eip = 0xb23ef3e0 esp = 0xa2efc220 ebp = 0xa2efc268 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa7304e80 edi = 0xa60b3be0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:32 INFO - eip = 0xb23d3fec esp = 0xa2efc270 ebp = 0xa2efc298 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xaade9740 edi = 0xa7304e80
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:32 INFO - eip = 0xb218d5e7 esp = 0xa2efc2a0 ebp = 0xa2efc2e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xaade9740 edi = 0xa7304e80
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 11 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:32 INFO - eip = 0xb73cc601 esp = 0xa2efc2f0 ebp = 0xa2efc328 ebx = 0xb73df66c
04:29:32 INFO - esi = 0x00000000 edi = 0xa8fd2300
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0xa2efc330 ebp = 0xa2efc428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 13 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0xa2efc430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 26
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0xa26fafec ebp = 0xa26fb058 ebx = 0xa26fb100
04:29:32 INFO - esi = 0xa26fb000 edi = 0xa26fb0e4 eax = 0xfffffdfc ecx = 0x00000080
04:29:32 INFO - edx = 0x00000001 efl = 0x00000282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xad13
04:29:32 INFO - eip = 0xb76d8d13 esp = 0xa26faffc ebp = 0xa26fb058 ebx = 0xa26fb100
04:29:32 INFO - esi = 0xa26fb000 edi = 0xa26fb0e4
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 0x27e285cd
04:29:32 INFO - eip = 0x27e285cd esp = 0xa26fb060 ebp = 0x000002b3
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO - 3 libxul.so!_fini + 0x1c45158
04:29:32 INFO - eip = 0xb60fe2a0 esp = 0xa26fb070 ebp = 0xa26fb0e8
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO -
04:29:32 INFO - Thread 27
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0xa17ff068 ebp = 0x0000094f ebx = 0xa1a56408
04:29:32 INFO - esi = 0x00000000 edi = 0xa1b68b20 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x0000094f efl = 0x00000282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0xa17ff078 ebp = 0x0000094f ebx = 0xa1a56408
04:29:32 INFO - esi = 0x00000000 edi = 0xa1b68b20
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:32 INFO - eip = 0xb73df66c esp = 0xa17ff090 ebp = 0x0000094f
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:32 INFO - eip = 0xb73cac6f esp = 0xa17ff0a0 ebp = 0xa17ff0d8
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:32 INFO - eip = 0xb1e288d1 esp = 0xa17ff0e0 ebp = 0xa17ff108 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa1afc2fc edi = 0xffffffff
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:a3b7a7700eb2 : 55 + 0x8]
04:29:32 INFO - eip = 0xb1e28de5 esp = 0xa17ff110 ebp = 0xa17ff148 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa1afc2ec edi = 0xa17ff1a8
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:a3b7a7700eb2 : 129 + 0x20]
04:29:32 INFO - eip = 0xb1e29b9a esp = 0xa17ff150 ebp = 0xa17ff1d8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa1afc2b0 edi = 0x00000000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:32 INFO - eip = 0xb1e32cb5 esp = 0xa17ff1e0 ebp = 0xa17ff218 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa17ff20c edi = 0xa1977820
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 355 + 0x13]
04:29:32 INFO - eip = 0xb23ef3e0 esp = 0xa17ff220 ebp = 0xa17ff268 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa1bb3b00 edi = 0xa1977820
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:32 INFO - eip = 0xb23d3fec esp = 0xa17ff270 ebp = 0xa17ff298 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa1afc2b0 edi = 0xa1bb3b00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:32 INFO - eip = 0xb218d5e7 esp = 0xa17ff2a0 ebp = 0xa17ff2e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa1afc2b0 edi = 0xa1bb3b00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 11 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:32 INFO - eip = 0xb73cc601 esp = 0xa17ff2f0 ebp = 0xa17ff328 ebx = 0xb73df66c
04:29:32 INFO - esi = 0x00000000 edi = 0xa1b44f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0xa17ff330 ebp = 0xa17ff428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 13 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0xa17ff430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 28
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0xa00fee28 ebp = 0x000000c3 ebx = 0xa60369c8
04:29:32 INFO - esi = 0x00000000 edi = 0xa60a8a00 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x000000c3 efl = 0x00000282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0xa00fee38 ebp = 0x000000c3 ebx = 0xa60369c8
04:29:32 INFO - esi = 0x00000000 edi = 0xa60a8a00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:32 INFO - eip = 0xb73df66c esp = 0xa00fee50 ebp = 0x000000c3
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:32 INFO - eip = 0xb73cac6f esp = 0xa00fee60 ebp = 0xa00fee98
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:32 INFO - eip = 0xb34c837b esp = 0xa00feea0 ebp = 0xa00feec8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa068282c edi = 0xffffffff
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:a3b7a7700eb2 : 4898 + 0x5]
04:29:32 INFO - eip = 0xb34cb7b5 esp = 0xa00feed0 ebp = 0xa00feed8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa0682800 edi = 0xa0682834
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:a3b7a7700eb2 : 4414 + 0x10]
04:29:32 INFO - eip = 0xb34e8068 esp = 0xa00feee0 ebp = 0xa00fef38 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa0682800 edi = 0xa00fef0c
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:a3b7a7700eb2 : 2723 + 0x12]
04:29:32 INFO - eip = 0xb34b4452 esp = 0xa00fef40 ebp = 0xa00ff148 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9fe344e0 edi = 0xa06bd000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:a3b7a7700eb2 : 964 + 0x2]
04:29:32 INFO - eip = 0xb1e29eb5 esp = 0xa00ff150 ebp = 0xa00ff1d8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa60a66b0 edi = 0x00000000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:32 INFO - eip = 0xb1e32cb5 esp = 0xa00ff1e0 ebp = 0xa00ff218 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa00ff20c edi = 0xa8fb0eb0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 326 + 0x13]
04:29:32 INFO - eip = 0xb23ef393 esp = 0xa00ff220 ebp = 0xa00ff268 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa0723f60 edi = 0xa8fb0eb0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 11 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:32 INFO - eip = 0xb23d3fec esp = 0xa00ff270 ebp = 0xa00ff298 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa60a66b0 edi = 0xa0723f60
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 12 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:32 INFO - eip = 0xb218d5e7 esp = 0xa00ff2a0 ebp = 0xa00ff2e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa60a66b0 edi = 0xa0723f60
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 13 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:32 INFO - eip = 0xb73cc601 esp = 0xa00ff2f0 ebp = 0xa00ff328 ebx = 0xb73df66c
04:29:32 INFO - esi = 0x00000000 edi = 0xa6053380
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 14 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0xa00ff330 ebp = 0xa00ff428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 15 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0xa00ff430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 29
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0x9fcff068 ebp = 0x0000000b ebx = 0xa8d09e08
04:29:32 INFO - esi = 0x00000000 edi = 0x9fe42a60 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x0000000b efl = 0x00000282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0x9fcff078 ebp = 0x0000000b ebx = 0xa8d09e08
04:29:32 INFO - esi = 0x00000000 edi = 0x9fe42a60
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:32 INFO - eip = 0xb73df66c esp = 0x9fcff090 ebp = 0x0000000b
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:32 INFO - eip = 0xb73cac6f esp = 0x9fcff0a0 ebp = 0x9fcff0d8
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:32 INFO - eip = 0xb1e288d1 esp = 0x9fcff0e0 ebp = 0x9fcff108 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9fe3e67c edi = 0xffffffff
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:a3b7a7700eb2 : 55 + 0x8]
04:29:32 INFO - eip = 0xb1e28de5 esp = 0x9fcff110 ebp = 0x9fcff148 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9fe3e66c edi = 0x9fcff1a8
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:a3b7a7700eb2 : 129 + 0x20]
04:29:32 INFO - eip = 0xb1e29b9a esp = 0x9fcff150 ebp = 0x9fcff1d8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9fe3e630 edi = 0x00000000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:32 INFO - eip = 0xb1e32cb5 esp = 0x9fcff1e0 ebp = 0x9fcff218 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9fcff20c edi = 0x9fe05400
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 355 + 0x13]
04:29:32 INFO - eip = 0xb23ef3e0 esp = 0x9fcff220 ebp = 0x9fcff268 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa0724ac0 edi = 0x9fe05400
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:32 INFO - eip = 0xb23d3fec esp = 0x9fcff270 ebp = 0x9fcff298 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9fe3e630 edi = 0xa0724ac0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:32 INFO - eip = 0xb218d5e7 esp = 0x9fcff2a0 ebp = 0x9fcff2e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9fe3e630 edi = 0xa0724ac0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 11 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:32 INFO - eip = 0xb73cc601 esp = 0x9fcff2f0 ebp = 0x9fcff328 ebx = 0xb73df66c
04:29:32 INFO - esi = 0x00000000 edi = 0xa6054880
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0x9fcff330 ebp = 0x9fcff428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 13 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0x9fcff430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 30
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0x9e8fee28 ebp = 0x00000173 ebx = 0x9f3841c8
04:29:32 INFO - esi = 0x00000000 edi = 0x9e9e52e0 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x00000173 efl = 0x00000282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0x9e8fee38 ebp = 0x00000173 ebx = 0x9f3841c8
04:29:32 INFO - esi = 0x00000000 edi = 0x9e9e52e0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:32 INFO - eip = 0xb73df66c esp = 0x9e8fee50 ebp = 0x00000173
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:32 INFO - eip = 0xb73cac6f esp = 0x9e8fee60 ebp = 0x9e8fee98
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:32 INFO - eip = 0xb34c837b esp = 0x9e8feea0 ebp = 0x9e8feec8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9e9e7c2c edi = 0xffffffff
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:a3b7a7700eb2 : 4898 + 0x5]
04:29:32 INFO - eip = 0xb34cb7b5 esp = 0x9e8feed0 ebp = 0x9e8feed8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9e9e7c00 edi = 0x9e9e7c34
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:a3b7a7700eb2 : 4414 + 0x10]
04:29:32 INFO - eip = 0xb34e8068 esp = 0x9e8feee0 ebp = 0x9e8fef38 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9e9e7c00 edi = 0x9e8fef0c
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:a3b7a7700eb2 : 2723 + 0x12]
04:29:32 INFO - eip = 0xb34b4452 esp = 0x9e8fef40 ebp = 0x9e8ff148 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9fe34640 edi = 0x9e924000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:a3b7a7700eb2 : 964 + 0x2]
04:29:32 INFO - eip = 0xb1e29eb5 esp = 0x9e8ff150 ebp = 0x9e8ff1d8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9e9cd2c0 edi = 0x00000000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:32 INFO - eip = 0xb1e32cb5 esp = 0x9e8ff1e0 ebp = 0x9e8ff218 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9e8ff20c edi = 0x9f3afb50
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 326 + 0x13]
04:29:32 INFO - eip = 0xb23ef393 esp = 0x9e8ff220 ebp = 0x9e8ff268 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9febf980 edi = 0x9f3afb50
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 11 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:32 INFO - eip = 0xb23d3fec esp = 0x9e8ff270 ebp = 0x9e8ff298 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9e9cd2c0 edi = 0x9febf980
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 12 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:32 INFO - eip = 0xb218d5e7 esp = 0x9e8ff2a0 ebp = 0x9e8ff2e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9e9cd2c0 edi = 0x9febf980
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 13 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:32 INFO - eip = 0xb73cc601 esp = 0x9e8ff2f0 ebp = 0x9e8ff328 ebx = 0xb73df66c
04:29:32 INFO - esi = 0x00000000 edi = 0x9f308680
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 14 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0x9e8ff330 ebp = 0x9e8ff428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 15 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0x9e8ff430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 31
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0x9d6fee28 ebp = 0x00000175 ebx = 0x9e130e08
04:29:32 INFO - esi = 0x00000000 edi = 0x9d8395e0 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x00000175 efl = 0x00000282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0x9d6fee38 ebp = 0x00000175 ebx = 0x9e130e08
04:29:32 INFO - esi = 0x00000000 edi = 0x9d8395e0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:32 INFO - eip = 0xb73df66c esp = 0x9d6fee50 ebp = 0x00000175
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:32 INFO - eip = 0xb73cac6f esp = 0x9d6fee60 ebp = 0x9d6fee98
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:32 INFO - eip = 0xb34c837b esp = 0x9d6feea0 ebp = 0x9d6feec8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9d92ec2c edi = 0xffffffff
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:a3b7a7700eb2 : 4898 + 0x5]
04:29:32 INFO - eip = 0xb34cb7b5 esp = 0x9d6feed0 ebp = 0x9d6feed8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9d92ec00 edi = 0x9d92ec34
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:a3b7a7700eb2 : 4414 + 0x10]
04:29:32 INFO - eip = 0xb34e8068 esp = 0x9d6feee0 ebp = 0x9d6fef38 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9d92ec00 edi = 0x9d6fef0c
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:a3b7a7700eb2 : 2723 + 0x12]
04:29:32 INFO - eip = 0xb34b4452 esp = 0x9d6fef40 ebp = 0x9d6ff148 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9fe36f80 edi = 0x9ddd9000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:a3b7a7700eb2 : 964 + 0x2]
04:29:32 INFO - eip = 0xb1e29eb5 esp = 0x9d6ff150 ebp = 0x9d6ff1d8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9e44b8f0 edi = 0x00000000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:32 INFO - eip = 0xb1e32cb5 esp = 0x9d6ff1e0 ebp = 0x9d6ff218 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9d6ff20c edi = 0x9e116160
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 326 + 0x13]
04:29:32 INFO - eip = 0xb23ef393 esp = 0x9d6ff220 ebp = 0x9d6ff268 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9d9f2740 edi = 0x9e116160
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 11 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:32 INFO - eip = 0xb23d3fec esp = 0x9d6ff270 ebp = 0x9d6ff298 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9e44b8f0 edi = 0x9d9f2740
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 12 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:32 INFO - eip = 0xb218d5e7 esp = 0x9d6ff2a0 ebp = 0x9d6ff2e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9e44b8f0 edi = 0x9d9f2740
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 13 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:32 INFO - eip = 0xb73cc601 esp = 0x9d6ff2f0 ebp = 0x9d6ff328 ebx = 0xb73df66c
04:29:32 INFO - esi = 0x00000000 edi = 0x9e435c40
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 14 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0x9d6ff330 ebp = 0x9d6ff428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 15 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0x9d6ff430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 32
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0x9f2ff068 ebp = 0x00000001 ebx = 0x9b9bb508
04:29:32 INFO - esi = 0x00000000 edi = 0x9b98ab20 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x00000001 efl = 0x00200282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0x9f2ff078 ebp = 0x00000001 ebx = 0x9b9bb508
04:29:32 INFO - esi = 0x00000000 edi = 0x9b98ab20
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:32 INFO - eip = 0xb73df66c esp = 0x9f2ff090 ebp = 0x00000001
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:32 INFO - eip = 0xb73cac6f esp = 0x9f2ff0a0 ebp = 0x9f2ff0d8
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:32 INFO - eip = 0xb1e288d1 esp = 0x9f2ff0e0 ebp = 0x9f2ff108 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9b98b36c edi = 0xffffffff
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:a3b7a7700eb2 : 55 + 0x8]
04:29:32 INFO - eip = 0xb1e28de5 esp = 0x9f2ff110 ebp = 0x9f2ff148 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9b98b35c edi = 0x9f2ff1a8
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:a3b7a7700eb2 : 129 + 0x20]
04:29:32 INFO - eip = 0xb1e29b9a esp = 0x9f2ff150 ebp = 0x9f2ff1d8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9b98b320 edi = 0x00000000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:32 INFO - eip = 0xb1e32cb5 esp = 0x9f2ff1e0 ebp = 0x9f2ff218 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9f2ff20c edi = 0x9bd26c70
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 355 + 0x13]
04:29:32 INFO - eip = 0xb23ef3e0 esp = 0x9f2ff220 ebp = 0x9f2ff268 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9ba92b00 edi = 0x9bd26c70
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:32 INFO - eip = 0xb23d3fec esp = 0x9f2ff270 ebp = 0x9f2ff298 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9b98b320 edi = 0x9ba92b00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:32 INFO - eip = 0xb218d5e7 esp = 0x9f2ff2a0 ebp = 0x9f2ff2e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9b98b320 edi = 0x9ba92b00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 11 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:32 INFO - eip = 0xb73cc601 esp = 0x9f2ff2f0 ebp = 0x9f2ff328 ebx = 0xb73df66c
04:29:32 INFO - esi = 0x00000000 edi = 0x9b9c9540
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0x9f2ff330 ebp = 0x9f2ff428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 13 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0x9f2ff430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 33
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0x9b5ff068 ebp = 0x00000003 ebx = 0x9b9f38c8
04:29:32 INFO - esi = 0x00000000 edi = 0xa6089160 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x00000003 efl = 0x00200282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0x9b5ff078 ebp = 0x00000003 ebx = 0x9b9f38c8
04:29:32 INFO - esi = 0x00000000 edi = 0xa6089160
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:32 INFO - eip = 0xb73df66c esp = 0x9b5ff090 ebp = 0x00000003
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:32 INFO - eip = 0xb73cac6f esp = 0x9b5ff0a0 ebp = 0x9b5ff0d8
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:32 INFO - eip = 0xb1e288d1 esp = 0x9b5ff0e0 ebp = 0x9b5ff108 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9b74939c edi = 0xffffffff
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:a3b7a7700eb2 : 55 + 0x8]
04:29:32 INFO - eip = 0xb1e28de5 esp = 0x9b5ff110 ebp = 0x9b5ff148 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9b74938c edi = 0x9b5ff1a8
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:a3b7a7700eb2 : 129 + 0x20]
04:29:32 INFO - eip = 0xb1e29b9a esp = 0x9b5ff150 ebp = 0x9b5ff1d8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9b749350 edi = 0x00000000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:32 INFO - eip = 0xb1e32cb5 esp = 0x9b5ff1e0 ebp = 0x9b5ff218 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9b5ff20c edi = 0x9b7f7cd0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 355 + 0x13]
04:29:32 INFO - eip = 0xb23ef3e0 esp = 0x9b5ff220 ebp = 0x9b5ff268 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9ba93740 edi = 0x9b7f7cd0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:32 INFO - eip = 0xb23d3fec esp = 0x9b5ff270 ebp = 0x9b5ff298 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9b749350 edi = 0x9ba93740
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:32 INFO - eip = 0xb218d5e7 esp = 0x9b5ff2a0 ebp = 0x9b5ff2e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9b749350 edi = 0x9ba93740
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 11 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:32 INFO - eip = 0xb73cc601 esp = 0x9b5ff2f0 ebp = 0x9b5ff328 ebx = 0xb73df66c
04:29:32 INFO - esi = 0x00000000 edi = 0x9b9fb240
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0x9b5ff330 ebp = 0x9b5ff428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 13 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0x9b5ff430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 34
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0x9ea4e1c8 ebp = 0x00000023 ebx = 0x9b9dae48
04:29:32 INFO - esi = 0x00000000 edi = 0x9bdb3dc0 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x00000023 efl = 0x00200282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0x9ea4e1d8 ebp = 0x00000023 ebx = 0x9b9dae48
04:29:32 INFO - esi = 0x00000000 edi = 0x9bdb3dc0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:32 INFO - eip = 0xb73df66c esp = 0x9ea4e1f0 ebp = 0x00000023
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:32 INFO - eip = 0xb73cac6f esp = 0x9ea4e200 ebp = 0x9ea4e238
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:32 INFO - eip = 0xb1e288d1 esp = 0x9ea4e240 ebp = 0x9ea4e268 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9b620234 edi = 0xffffffff
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!mozilla::dom::DOMStorageDBThread::ThreadFunc() [Monitor.h:a3b7a7700eb2 : 88 + 0xf]
04:29:32 INFO - eip = 0xb337f3f0 esp = 0x9ea4e270 ebp = 0x9ea4e2c8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9b797690 edi = 0x9b749cf0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!mozilla::dom::DOMStorageDBThread::ThreadFunc(void*) [DOMStorageDBThread.cpp:a3b7a7700eb2 : 276 + 0x8]
04:29:32 INFO - eip = 0xb337f580 esp = 0x9ea4e2d0 ebp = 0x9ea4e2e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9b797690 edi = 0x9b9fb600
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:32 INFO - eip = 0xb73cc601 esp = 0x9ea4e2f0 ebp = 0x9ea4e328 ebx = 0xb73df66c
04:29:32 INFO - esi = 0x00000000 edi = 0x9b9fb600
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0x9ea4e330 ebp = 0x9ea4e428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0x9ea4e430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 35
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0x980ff2a0 ebp = 0x980ff308 ebx = 0x980ff2e0
04:29:32 INFO - esi = 0x00000000 edi = 0xb758bff4 eax = 0xfffffdfc ecx = 0x00000002
04:29:32 INFO - edx = 0xffffffff efl = 0x00200282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
04:29:32 INFO - eip = 0xb74c6170 esp = 0x980ff2b0 ebp = 0x980ff308 ebx = 0x980ff2e0
04:29:32 INFO - esi = 0x00000000 edi = 0xb758bff4
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libxul.so!google_breakpad::CrashGenerationServer::ThreadMain(void*) [crash_generation_server.cc:a3b7a7700eb2 : 326 + 0xb]
04:29:32 INFO - eip = 0xb3ca06ab esp = 0x980ff310 ebp = 0x980ff328
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO - 3 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0x980ff330 ebp = 0x980ff428
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 4 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0x980ff430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 36
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0x976feff8 ebp = 0x00000001 ebx = 0x976ff0d0
04:29:32 INFO - esi = 0x00000000 edi = 0x976ff0b4 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x00000001 efl = 0x00200282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0x976ff008 ebp = 0x00000001 ebx = 0x976ff0d0
04:29:32 INFO - esi = 0x00000000 edi = 0x976ff0b4
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libxul.so!_fini + 0x1c45158
04:29:32 INFO - eip = 0xb60fe2a0 esp = 0x976ff020 ebp = 0x00000001
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libxul.so!ConditionVariable::Wait() [condition_variable_posix.cc:a3b7a7700eb2 : 40 + 0xf]
04:29:32 INFO - eip = 0xb1e47144 esp = 0x976ff030 ebp = 0x976ff048
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:a3b7a7700eb2 : 195 + 0xb]
04:29:32 INFO - eip = 0xb1e4957a esp = 0x976ff050 ebp = 0x976ff118 ebx = 0xb60fe2a0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!base::WaitableEvent::Wait() [waitable_event_posix.cc:a3b7a7700eb2 : 201 + 0x8]
04:29:32 INFO - eip = 0xb1e49776 esp = 0x976ff120 ebp = 0x976ff148 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9771b620 edi = 0x976ff210
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:a3b7a7700eb2 : 60 + 0xb]
04:29:32 INFO - eip = 0xb1e4840d esp = 0x976ff150 ebp = 0x976ff1b8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9771b620 edi = 0x976ff210
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:32 INFO - eip = 0xb23d3fec esp = 0x976ff1c0 ebp = 0x976ff1e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9771b560 edi = 0x976ff210
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!base::Thread::ThreadMain() [thread.cc:a3b7a7700eb2 : 172 + 0x8]
04:29:32 INFO - eip = 0xb23dba6f esp = 0x976ff1f0 ebp = 0x976ff308 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9771b560 edi = 0x976ff210
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libxul.so!ThreadFunc [platform_thread_posix.cc:a3b7a7700eb2 : 39 + 0x17]
04:29:32 INFO - eip = 0xb23dbaec esp = 0x976ff310 ebp = 0x976ff328 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0x976ff330 ebp = 0x976ff428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 11 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0x976ff430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 37
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0x96efe068 ebp = 0x00002a41 ebx = 0x97776dc8
04:29:32 INFO - esi = 0x00000000 edi = 0x9b96cbe0 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x00002a41 efl = 0x00200282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0x96efe078 ebp = 0x00002a41 ebx = 0x97776dc8
04:29:32 INFO - esi = 0x00000000 edi = 0x9b96cbe0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:32 INFO - eip = 0xb73df66c esp = 0x96efe090 ebp = 0x00002a41
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:32 INFO - eip = 0xb73cac6f esp = 0x96efe0a0 ebp = 0x96efe0d8
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:32 INFO - eip = 0xb1e288d1 esp = 0x96efe0e0 ebp = 0x96efe108 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bd9532c edi = 0xffffffff
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:a3b7a7700eb2 : 55 + 0x8]
04:29:32 INFO - eip = 0xb1e28de5 esp = 0x96efe110 ebp = 0x96efe148 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bd9531c edi = 0x96efe1a8
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:a3b7a7700eb2 : 129 + 0x20]
04:29:32 INFO - eip = 0xb1e29b9a esp = 0x96efe150 ebp = 0x96efe1d8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bd952e0 edi = 0x00000000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:32 INFO - eip = 0xb1e32cb5 esp = 0x96efe1e0 ebp = 0x96efe218 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x96efe20c edi = 0x97794580
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 355 + 0x13]
04:29:32 INFO - eip = 0xb23ef3e0 esp = 0x96efe220 ebp = 0x96efe268 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bd74740 edi = 0x97794580
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:32 INFO - eip = 0xb23d3fec esp = 0x96efe270 ebp = 0x96efe298 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bd952e0 edi = 0x9bd74740
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:32 INFO - eip = 0xb218d5e7 esp = 0x96efe2a0 ebp = 0x96efe2e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bd952e0 edi = 0x9bd74740
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 11 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:32 INFO - eip = 0xb73cc601 esp = 0x96efe2f0 ebp = 0x96efe328 ebx = 0xb73df66c
04:29:32 INFO - esi = 0x00000000 edi = 0x982f7200
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0x96efe330 ebp = 0x96efe428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 13 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0x96efe430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 38
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0x964ff068 ebp = 0x00000001 ebx = 0x977ab448
04:29:32 INFO - esi = 0x00000000 edi = 0x9b96c4c0 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x00000001 efl = 0x00200282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0x964ff078 ebp = 0x00000001 ebx = 0x977ab448
04:29:32 INFO - esi = 0x00000000 edi = 0x9b96c4c0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:32 INFO - eip = 0xb73df66c esp = 0x964ff090 ebp = 0x00000001
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:32 INFO - eip = 0xb73cac6f esp = 0x964ff0a0 ebp = 0x964ff0d8
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:32 INFO - eip = 0xb1e288d1 esp = 0x964ff0e0 ebp = 0x964ff108 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bd959bc edi = 0xffffffff
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:a3b7a7700eb2 : 55 + 0x8]
04:29:32 INFO - eip = 0xb1e28de5 esp = 0x964ff110 ebp = 0x964ff148 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bd959ac edi = 0x964ff1a8
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:a3b7a7700eb2 : 129 + 0x20]
04:29:32 INFO - eip = 0xb1e29b9a esp = 0x964ff150 ebp = 0x964ff1d8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bd95970 edi = 0x00000000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:32 INFO - eip = 0xb1e32cb5 esp = 0x964ff1e0 ebp = 0x964ff218 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x964ff20c edi = 0x977b4910
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 355 + 0x13]
04:29:32 INFO - eip = 0xb23ef3e0 esp = 0x964ff220 ebp = 0x964ff268 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bd74900 edi = 0x977b4910
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:32 INFO - eip = 0xb23d3fec esp = 0x964ff270 ebp = 0x964ff298 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bd95970 edi = 0x9bd74900
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:32 INFO - eip = 0xb218d5e7 esp = 0x964ff2a0 ebp = 0x964ff2e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bd95970 edi = 0x9bd74900
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 11 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:32 INFO - eip = 0xb73cc601 esp = 0x964ff2f0 ebp = 0x964ff328 ebx = 0xb73df66c
04:29:32 INFO - esi = 0x00000000 edi = 0x982f7c80
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0x964ff330 ebp = 0x964ff428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 13 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0x964ff430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 39
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0x95cfe12c ebp = 0x95cfe198 ebx = 0xa9ae4148
04:29:32 INFO - esi = 0x95cfe140 edi = 0xa9a90f40 eax = 0xfffffdfc ecx = 0x00000080
04:29:32 INFO - edx = 0x0000001f efl = 0x00200282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xad13
04:29:32 INFO - eip = 0xb76d8d13 esp = 0x95cfe13c ebp = 0x95cfe198 ebx = 0xa9ae4148
04:29:32 INFO - esi = 0x95cfe140 edi = 0xa9a90f40
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 0x3a4ca308
04:29:32 INFO - eip = 0x3a4ca308 esp = 0x95cfe1a0 ebp = 0x563606a4
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO - 3 libnspr4.so!pt_TimedWait [ptsynch.c:a3b7a7700eb2 : 246 + 0xd]
04:29:32 INFO - eip = 0xb73ca5cd esp = 0x95cfe1ac ebp = 0x563606a4
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libnspr4.so!_fini + 0xe1c4
04:29:32 INFO - eip = 0xb73df66c esp = 0x95cfe1b0 ebp = 0x563606a4
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 5 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 398 + 0xe]
04:29:32 INFO - eip = 0xb73cacee esp = 0x95cfe1c0 ebp = 0x95cfe1f8
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 6 libxul.so!nsHostResolver::GetHostToLookup(nsHostRecord**) [CondVar.h:a3b7a7700eb2 : 79 + 0xf]
04:29:32 INFO - eip = 0xb222c993 esp = 0x95cfe200 ebp = 0x95cfe258 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x000493e0 edi = 0xa9a96380
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!nsHostResolver::ThreadFunc(void*) [nsHostResolver.cpp:a3b7a7700eb2 : 1391 + 0x12]
04:29:32 INFO - eip = 0xb222cc95 esp = 0x95cfe260 ebp = 0x95cfe2e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0xa0c13dd0 edi = 0xa9a96380
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:32 INFO - eip = 0xb73cc601 esp = 0x95cfe2f0 ebp = 0x95cfe328 ebx = 0xb73df66c
04:29:32 INFO - esi = 0x00000001 edi = 0x982f7e00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0x95cfe330 ebp = 0x95cfe428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0x95cfe430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 40
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0x952ff068 ebp = 0x000005fd ebx = 0x96583388
04:29:32 INFO - esi = 0x00000000 edi = 0x9e14c400 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x000005fd efl = 0x00200282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0x952ff078 ebp = 0x000005fd ebx = 0x96583388
04:29:32 INFO - esi = 0x00000000 edi = 0x9e14c400
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:32 INFO - eip = 0xb73df66c esp = 0x952ff090 ebp = 0x000005fd
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:32 INFO - eip = 0xb73cac6f esp = 0x952ff0a0 ebp = 0x952ff0d8
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:32 INFO - eip = 0xb1e288d1 esp = 0x952ff0e0 ebp = 0x952ff108 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x965103dc edi = 0xffffffff
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:a3b7a7700eb2 : 55 + 0x8]
04:29:32 INFO - eip = 0xb1e28de5 esp = 0x952ff110 ebp = 0x952ff148 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x965103cc edi = 0x952ff1a8
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:a3b7a7700eb2 : 129 + 0x20]
04:29:32 INFO - eip = 0xb1e29b9a esp = 0x952ff150 ebp = 0x952ff1d8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x96510390 edi = 0x00000000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:32 INFO - eip = 0xb1e32cb5 esp = 0x952ff1e0 ebp = 0x952ff218 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x952ff20c edi = 0x9774d1f0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 355 + 0x13]
04:29:32 INFO - eip = 0xb23ef3e0 esp = 0x952ff220 ebp = 0x952ff268 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x96564600 edi = 0x9774d1f0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:32 INFO - eip = 0xb23d3fec esp = 0x952ff270 ebp = 0x952ff298 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x96510390 edi = 0x96564600
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:32 INFO - eip = 0xb218d5e7 esp = 0x952ff2a0 ebp = 0x952ff2e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x96510390 edi = 0x96564600
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 11 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:32 INFO - eip = 0xb73cc601 esp = 0x952ff2f0 ebp = 0x952ff328 ebx = 0xb73df66c
04:29:32 INFO - esi = 0x00000000 edi = 0x982f8ac0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0x952ff330 ebp = 0x952ff428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 13 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0x952ff430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 41
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0x947ff068 ebp = 0x000001bb ebx = 0x948d3d48
04:29:32 INFO - esi = 0x00000000 edi = 0x94884dc0 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x000001bb efl = 0x00200282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0x947ff078 ebp = 0x000001bb ebx = 0x948d3d48
04:29:32 INFO - esi = 0x00000000 edi = 0x94884dc0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:32 INFO - eip = 0xb73df66c esp = 0x947ff090 ebp = 0x000001bb
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:32 INFO - eip = 0xb73cac6f esp = 0x947ff0a0 ebp = 0x947ff0d8
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:32 INFO - eip = 0xb1e288d1 esp = 0x947ff0e0 ebp = 0x947ff108 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x94882c2c edi = 0xffffffff
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:a3b7a7700eb2 : 55 + 0x8]
04:29:32 INFO - eip = 0xb1e28de5 esp = 0x947ff110 ebp = 0x947ff148 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x94882c1c edi = 0x947ff1a8
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:a3b7a7700eb2 : 129 + 0x20]
04:29:32 INFO - eip = 0xb1e29b9a esp = 0x947ff150 ebp = 0x947ff1d8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x94882be0 edi = 0x00000000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:32 INFO - eip = 0xb1e32cb5 esp = 0x947ff1e0 ebp = 0x947ff218 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x947ff20c edi = 0x948a38b0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 355 + 0x13]
04:29:32 INFO - eip = 0xb23ef3e0 esp = 0x947ff220 ebp = 0x947ff268 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x96565a20 edi = 0x948a38b0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:32 INFO - eip = 0xb23d3fec esp = 0x947ff270 ebp = 0x947ff298 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x94882be0 edi = 0x96565a20
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:32 INFO - eip = 0xb218d5e7 esp = 0x947ff2a0 ebp = 0x947ff2e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x94882be0 edi = 0x96565a20
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 11 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:32 INFO - eip = 0xb73cc601 esp = 0x947ff2f0 ebp = 0x947ff328 ebx = 0xb73df66c
04:29:32 INFO - esi = 0x00000000 edi = 0x9493d040
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0x947ff330 ebp = 0x947ff428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 13 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0x947ff430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 42
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0x99dff068 ebp = 0x000002f3 ebx = 0x96567b48
04:29:32 INFO - esi = 0x00000000 edi = 0x9c5fb580 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x000002f3 efl = 0x00200282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0x99dff078 ebp = 0x000002f3 ebx = 0x96567b48
04:29:32 INFO - esi = 0x00000000 edi = 0x9c5fb580
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:32 INFO - eip = 0xb73df66c esp = 0x99dff090 ebp = 0x000002f3
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:32 INFO - eip = 0xb73cac6f esp = 0x99dff0a0 ebp = 0x99dff0d8
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:32 INFO - eip = 0xb1e288d1 esp = 0x99dff0e0 ebp = 0x99dff108 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bc52fdc edi = 0xffffffff
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:a3b7a7700eb2 : 55 + 0x8]
04:29:32 INFO - eip = 0xb1e28de5 esp = 0x99dff110 ebp = 0x99dff148 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bc52fcc edi = 0x99dff1a8
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:a3b7a7700eb2 : 129 + 0x20]
04:29:32 INFO - eip = 0xb1e29b9a esp = 0x99dff150 ebp = 0x99dff1d8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bc52f90 edi = 0x00000000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:32 INFO - eip = 0xb1e32cb5 esp = 0x99dff1e0 ebp = 0x99dff218 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x99dff20c edi = 0x97741250
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 355 + 0x13]
04:29:32 INFO - eip = 0xb23ef3e0 esp = 0x99dff220 ebp = 0x99dff268 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bd72b40 edi = 0x97741250
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:32 INFO - eip = 0xb23d3fec esp = 0x99dff270 ebp = 0x99dff298 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bc52f90 edi = 0x9bd72b40
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:32 INFO - eip = 0xb218d5e7 esp = 0x99dff2a0 ebp = 0x99dff2e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9bc52f90 edi = 0x9bd72b40
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 11 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:32 INFO - eip = 0xb73cc601 esp = 0x99dff2f0 ebp = 0x99dff328 ebx = 0xb73df66c
04:29:32 INFO - esi = 0x00000000 edi = 0x9b752e80
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0x99dff330 ebp = 0x99dff428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 13 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0x99dff430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Thread 43
04:29:32 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
04:29:32 INFO - eip = 0xb76ff424 esp = 0x9a8ff068 ebp = 0x00000005 ebx = 0x93bc9c48
04:29:32 INFO - esi = 0x00000000 edi = 0x965ed4c0 eax = 0xfffffe00 ecx = 0x00000080
04:29:32 INFO - edx = 0x00000005 efl = 0x00200282
04:29:32 INFO - Found by: given as instruction pointer in context
04:29:32 INFO - 1 libpthread-2.15.so + 0xa96b
04:29:32 INFO - eip = 0xb76d896b esp = 0x9a8ff078 ebp = 0x00000005 ebx = 0x93bc9c48
04:29:32 INFO - esi = 0x00000000 edi = 0x965ed4c0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 2 libnspr4.so!_fini + 0xe1c4
04:29:32 INFO - eip = 0xb73df66c esp = 0x9a8ff090 ebp = 0x00000005
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:a3b7a7700eb2 : 396 + 0xf]
04:29:32 INFO - eip = 0xb73cac6f esp = 0x9a8ff0a0 ebp = 0x9a8ff0d8
04:29:32 INFO - Found by: stack scanning
04:29:32 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:a3b7a7700eb2 : 79 + 0xe]
04:29:32 INFO - eip = 0xb1e288d1 esp = 0x9a8ff0e0 ebp = 0x9a8ff108 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x939024ec edi = 0xffffffff
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:a3b7a7700eb2 : 55 + 0x8]
04:29:32 INFO - eip = 0xb1e28de5 esp = 0x9a8ff110 ebp = 0x9a8ff148 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x939024dc edi = 0x9a8ff1a8
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:a3b7a7700eb2 : 129 + 0x20]
04:29:32 INFO - eip = 0xb1e29b9a esp = 0x9a8ff150 ebp = 0x9a8ff1d8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x939024a0 edi = 0x00000000
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:a3b7a7700eb2 : 297 + 0x13]
04:29:32 INFO - eip = 0xb1e32cb5 esp = 0x9a8ff1e0 ebp = 0x9a8ff218 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9a8ff20c edi = 0x94871c10
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:a3b7a7700eb2 : 355 + 0x13]
04:29:32 INFO - eip = 0xb23ef3e0 esp = 0x9a8ff220 ebp = 0x9a8ff268 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x9c54a4a0 edi = 0x94871c10
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:a3b7a7700eb2 : 234 + 0xb]
04:29:32 INFO - eip = 0xb23d3fec esp = 0x9a8ff270 ebp = 0x9a8ff298 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x939024a0 edi = 0x9c54a4a0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:a3b7a7700eb2 : 376 + 0x8]
04:29:32 INFO - eip = 0xb218d5e7 esp = 0x9a8ff2a0 ebp = 0x9a8ff2e8 ebx = 0xb60fe2a0
04:29:32 INFO - esi = 0x939024a0 edi = 0x9c54a4a0
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 11 libnspr4.so!_pt_root [ptthread.c:a3b7a7700eb2 : 212 + 0x9]
04:29:32 INFO - eip = 0xb73cc601 esp = 0x9a8ff2f0 ebp = 0x9a8ff328 ebx = 0xb73df66c
04:29:32 INFO - esi = 0x00000000 edi = 0x9baf6140
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
04:29:32 INFO - eip = 0xb76d4d4c esp = 0x9a8ff330 ebp = 0x9a8ff428 ebx = 0xb76e5ff4
04:29:32 INFO - esi = 0x00000000 edi = 0x003d0f00
04:29:32 INFO - Found by: call frame info
04:29:32 INFO - 13 libc-2.15.so + 0xef8be
04:29:32 INFO - eip = 0xb74d48be esp = 0x9a8ff430 ebp = 0x00000000
04:29:32 INFO - Found by: previous frame's frame pointer
04:29:32 INFO -
04:29:32 INFO - Loaded modules:
04:29:32 INFO - 0x08048000 - 0x08072fff firefox ??? (main)
04:29:32 INFO - 0x9666e000 - 0x966fdfff liborc-0.4.so.0.16.0 ???
04:29:32 INFO - 0x97841000 - 0x978fefff libschroedinger-1.0.so.0.11.0 ???
04:29:32 INFO - 0x98472000 - 0x98483fff libva.so.1.3200.0 ???
04:29:32 INFO - 0x98488000 - 0x984a8fff libspeex.so.1.5.0 ???
04:29:32 INFO - 0x984a9000 - 0x98620fff libvorbisenc.so.2.0.8 ???
04:29:32 INFO - 0x98621000 - 0x986befff libvpx.so.1.0.0 ???
04:29:32 INFO - 0x986c9000 - 0x98db6fff libavcodec.so.53.35.0 ???
04:29:32 INFO - 0x99325000 - 0x9951efff startupCache.4.little ???
04:29:32 INFO - 0x9952d000 - 0x99549fff libtheoradec.so.1.1.4 ???
04:29:32 INFO - 0x9954a000 - 0x9958afff libtheoraenc.so.1.1.2 ???
04:29:32 INFO - 0x9958b000 - 0x995a9fff libavutil.so.51.22.1 ???
04:29:32 INFO - 0x9ad99000 - 0x9adfefff Ubuntu-L.ttf ???
04:29:32 INFO - 0x9c64d000 - 0x9c6b2fff Ubuntu-L.ttf ???
04:29:32 INFO - 0x9c6b3000 - 0x9c7fefff libxml2.so.2.7.8 ???
04:29:32 INFO - 0x9d554000 - 0x9d5acfff DejaVuSerif.ttf ???
04:29:32 INFO - 0x9d5ad000 - 0x9d5fefff Ubuntu-B.ttf ???
04:29:32 INFO - 0x9de40000 - 0x9deeffff DejaVuSans.ttf ???
04:29:32 INFO - 0x9e71d000 - 0x9e76efff Ubuntu-B.ttf ???
04:29:32 INFO - 0x9ea06000 - 0x9ea0dfff webappsstore.sqlite-shm ???
04:29:32 INFO - 0x9ea4f000 - 0x9eafefff DejaVuSans.ttf ???
04:29:32 INFO - 0x9f451000 - 0x9f4fefff Ubuntu-R.ttf ???
04:29:32 INFO - 0x9ff28000 - 0x9ff63fff libcroco-0.6.so.3.0.1 ???
04:29:32 INFO - 0x9ff64000 - 0x9ff9cfff librsvg-2.so.2.36.1 ???
04:29:32 INFO - 0xa0318000 - 0xa0370fff DejaVuSerif.ttf ???
04:29:32 INFO - 0xa03a1000 - 0xa03bafff libtotem-gmp-plugin.so ???
04:29:32 INFO - 0xa03bb000 - 0xa03c4fff libcrypt-2.15.so ???
04:29:32 INFO - 0xa03ec000 - 0xa048ffff libsqlite3.so.0.8.6 ???
04:29:32 INFO - 0xa0491000 - 0xa04d7fff libhx509.so.5.0.0 ???
04:29:32 INFO - 0xa04d8000 - 0xa057cfff libasn1.so.8.0.0 ???
04:29:32 INFO - 0xa057d000 - 0xa05fffff libkrb5.so.26.0.0 ???
04:29:32 INFO - 0xa0f17000 - 0xa0f2ffff libtotem-cone-plugin.so ???
04:29:32 INFO - 0xa0f30000 - 0xa0ffefff libkrb5.so.3.3 ???
04:29:32 INFO - 0xa1e05000 - 0xa1e17fff libtotem-mully-plugin.so ???
04:29:32 INFO - 0xa1e18000 - 0xa1e40fff libwind.so.0.0.0 ???
04:29:32 INFO - 0xa1e41000 - 0xa1e74fff libhcrypto.so.4.1.0 ???
04:29:32 INFO - 0xa1e76000 - 0xa1efafff libgcrypt.so.11.7.0 ???
04:29:32 INFO - 0xa480c000 - 0xa481afff libheimbase.so.1.0.0 ???
04:29:32 INFO - 0xa481b000 - 0xa4830fff libroken.so.18.1.0 ???
04:29:32 INFO - 0xa4831000 - 0xa486dfff libgssapi.so.3.0.0 ???
04:29:32 INFO - 0xa486e000 - 0xa5715fff icon-theme.cache ???
04:29:32 INFO - 0xa5716000 - 0xa5ffffff icon-theme.cache ???
04:29:32 INFO - 0xa6200000 - 0xa620dfff libgsm.so.1.0.12 ???
04:29:32 INFO - 0xa620e000 - 0xa6215fff libheimntlm.so.0.1.0 ???
04:29:32 INFO - 0xa6216000 - 0xa6227fff libp11-kit.so.0.0.0 ???
04:29:32 INFO - 0xa6228000 - 0xa6239fff libtasn1.so.3.1.12 ???
04:29:32 INFO - 0xa623a000 - 0xa62fdfff libgnutls.so.26.21.8 ???
04:29:32 INFO - 0xa7400000 - 0xa7427fff libk5crypto.so.3.1 ???
04:29:32 INFO - 0xa7428000 - 0xa7443fff libsasl2.so.2.0.25 ???
04:29:32 INFO - 0xa7444000 - 0xa745dfff librtmp.so.0 ???
04:29:32 INFO - 0xa745e000 - 0xa749bfff libgssapi_krb5.so.2.2 ???
04:29:32 INFO - 0xa749c000 - 0xa74ecfff libldap_r-2.4.so.2.8.1 ???
04:29:32 INFO - 0xa74ee000 - 0xa74fcfff liblber-2.4.so.2.8.1 ???
04:29:32 INFO - 0xa9000000 - 0xa9003fff libXss.so.1.0.0 ???
04:29:32 INFO - 0xa9004000 - 0xa900cfff libkrb5support.so.0.1 ???
04:29:32 INFO - 0xa900d000 - 0xa9040fff libidn.so.11.6.6 ???
04:29:32 INFO - 0xa9041000 - 0xa906efff liblua5.1.so.0.0.0 ???
04:29:32 INFO - 0xa906f000 - 0xa90c6fff libcurl-gnutls.so.4.2.0 ???
04:29:32 INFO - 0xa90c7000 - 0xa90d1fff libquvi.so.7.0.0 ???
04:29:32 INFO - 0xa90d2000 - 0xa90d7fff libtotem-plparser-mini.so.17.0.3 ???
04:29:32 INFO - 0xa90ea000 - 0xa90fefff libtotem-narrowspace-plugin.so ???
04:29:32 INFO - 0xa9c00000 - 0xa9c04fff libgpg-error.so.0.8.0 ???
04:29:32 INFO - 0xa9c15000 - 0xa9cfdfff icon-theme.cache ???
04:29:32 INFO - 0xaaf30000 - 0xaaf3afff icon-theme.cache ???
04:29:32 INFO - 0xaaf3b000 - 0xaaf5dfff icon-theme.cache ???
04:29:32 INFO - 0xaaf5e000 - 0xaaf8bfff libgconf-2.so.4.1.5 ???
04:29:32 INFO - 0xaaf8c000 - 0xaaffefff libnssckbi.so ???
04:29:32 INFO - 0xac803000 - 0xac807fff libcom_err.so.2.1 ???
04:29:32 INFO - 0xac808000 - 0xac80ffff places.sqlite-shm ???
04:29:32 INFO - 0xac813000 - 0xac81afff healthreport.sqlite-shm ???
04:29:32 INFO - 0xac840000 - 0xac8a6fff libfreebl3.so ???
04:29:32 INFO - 0xac8ab000 - 0xac8c7fff libnssdbm3.so ???
04:29:32 INFO - 0xac8c8000 - 0xac8fafff libsoftokn3.so ???
04:29:32 INFO - 0xad401000 - 0xad403fff libpixbufloader-svg.so ???
04:29:32 INFO - 0xad455000 - 0xad4a6fff DejaVuSansMono.ttf ???
04:29:32 INFO - 0xad4a7000 - 0xad4fdfff Ubuntu-R.ttf ???
04:29:32 INFO - 0xae600000 - 0xae603fff libkeyutils.so.1.4 ???
04:29:32 INFO - 0xae604000 - 0xae607fff pango-basic-fc.so ???
04:29:32 INFO - 0xae608000 - 0xae608fff c05880de57d1f5e948fdfacc138775d9-le32d4.cache-3 ???
04:29:32 INFO - 0xae609000 - 0xae60efff 945677eb7aeaf62f1d50efc3fb3ec7d8-le32d4.cache-3 ???
04:29:32 INFO - 0xae60f000 - 0xae610fff 99e8ed0e538f840c565b6ed5dad60d56-le32d4.cache-3 ???
04:29:32 INFO - 0xae611000 - 0xae612fff f24b2111ab8703b4e963115a8cf14259-le32d4.cache-3 ???
04:29:32 INFO - 0xae613000 - 0xae617fff 63c7aca0c1b0a3f740ee470c2e28e675-le32d4.cache-3 ???
04:29:32 INFO - 0xae618000 - 0xae61dfff a6d8cf8e4ec09cdbc8633c31745a07dd-le32d4.cache-3 ???
04:29:32 INFO - 0xae61e000 - 0xae620fff 2cd17615ca594fa2959ae173292e504c-le32d4.cache-3 ???
04:29:32 INFO - 0xae621000 - 0xae621fff e7071f4a29fa870f4323321c154eba04-le32d4.cache-3 ???
04:29:32 INFO - 0xae622000 - 0xae622fff 9620031e5ef3d9f8db76a0a1427e3349-le32d4.cache-3 ???
04:29:32 INFO - 0xae623000 - 0xae623fff a2ab74764b07279e7c36ddb1d302cf26-le32d4.cache-3 ???
04:29:32 INFO - 0xae624000 - 0xae624fff 0d8c3b2ac0904cb8a57a757ad11a4a08-le32d4.cache-3 ???
04:29:32 INFO - 0xae625000 - 0xae626fff 646addb8444faa74ee138aa00ab0b6a0-le32d4.cache-3 ???
04:29:32 INFO - 0xae627000 - 0xae62afff a755afe4a08bf5b97852ceb7400b47bc-le32d4.cache-3 ???
04:29:32 INFO - 0xae62b000 - 0xae631fff 6d41288fd70b0be22e8c3a91e032eec0-le32d4.cache-3 ???
04:29:32 INFO - 0xae632000 - 0xae63cfff 04aabc0a78ac019cf9454389977116d2-le32d4.cache-3 ???
04:29:32 INFO - 0xae63d000 - 0xae63ffff 385c0604a188198f04d133e54aba7fe7-le32d4.cache-3 ???
04:29:32 INFO - 0xae640000 - 0xae641fff ddd4086aec35a5275babba44bb759c3c-le32d4.cache-3 ???
04:29:32 INFO - 0xae642000 - 0xae642fff 4794a0821666d79190d59a36cb4f44b5-le32d4.cache-3 ???
04:29:32 INFO - 0xae643000 - 0xae645fff 8801497958630a81b71ace7c5f9b32a8-le32d4.cache-3 ???
04:29:32 INFO - 0xae646000 - 0xae649fff 3047814df9a2f067bd2d96a2b9c36e5a-le32d4.cache-3 ???
04:29:32 INFO - 0xae64a000 - 0xae64afff 56cf4f4769d0f4abc89a4895d7bd3ae1-le32d4.cache-3 ???
04:29:32 INFO - 0xae64b000 - 0xae64bfff b9d506c9ac06c20b433354fa67a72993-le32d4.cache-3 ???
04:29:32 INFO - 0xae64c000 - 0xae64ffff b47c4e1ecd0709278f4910c18777a504-le32d4.cache-3 ???
04:29:32 INFO - 0xae650000 - 0xae65cfff d52a8644073d54c13679302ca1180695-le32d4.cache-3 ???
04:29:32 INFO - 0xae65d000 - 0xae662fff 089dead882dea3570ffc31a9898cfb69-le32d4.cache-3 ???
04:29:32 INFO - 0xae673000 - 0xae67ffff libbrowsercomps.so ???
04:29:32 INFO - 0xae680000 - 0xaf39dfff omni.ja ???
04:29:32 INFO - 0xaf39e000 - 0xafcd3fff omni.ja ???
04:29:32 INFO - 0xb04d5000 - 0xb04fffff libvorbis.so.0.4.5 ???
04:29:32 INFO - 0xb0601000 - 0xb0603fff librhythmbox-itms-detection-plugin.so ???
04:29:32 INFO - 0xb0604000 - 0xb060afff 83bf95040141907cd45bb53cf7c1c148-le32d4.cache-3 ???
04:29:32 INFO - 0xb0613000 - 0xb0616fff libnss_mdns4.so.2 ???
04:29:32 INFO - 0xb0617000 - 0xb061dfff libnss_dns-2.15.so ???
04:29:32 INFO - 0xb061e000 - 0xb0621fff libnss_mdns4_minimal.so.2 ???
04:29:32 INFO - 0xb0622000 - 0xb0629fff libogg.so.0.7.1 ???
04:29:32 INFO - 0xb062a000 - 0xb0633fff libltdl.so.7.3.0 ???
04:29:32 INFO - 0xb0634000 - 0xb0646fff libtdb.so.1.2.9 ???
04:29:32 INFO - 0xb0647000 - 0xb0650fff libvorbisfile.so.3.3.4 ???
04:29:32 INFO - 0xb0651000 - 0xb0661fff libcanberra.so.0.2.5 ???
04:29:32 INFO - 0xb0662000 - 0xb0663fff e13b20fdb08344e0e664864cc2ede53d-le32d4.cache-3 ???
04:29:32 INFO - 0xb0664000 - 0xb0668fff 7ef2298fde41cc6eeb7af42e48b7d293-le32d4.cache-3 ???
04:29:32 INFO - 0xb0669000 - 0xb0673fff libmozgnome.so ???
04:29:32 INFO - 0xb0674000 - 0xb0679fff libcanberra-gtk3-module.so ???
04:29:32 INFO - 0xb067a000 - 0xb067ffff libpixbufloader-png.so ???
04:29:32 INFO - 0xb0680000 - 0xb069bfff mime.cache ???
04:29:32 INFO - 0xb0e9d000 - 0xb0ea9fff libnss_files-2.15.so ???
04:29:32 INFO - 0xb0eaa000 - 0xb0eb5fff libnss_nis-2.15.so ???
04:29:32 INFO - 0xb0eb6000 - 0xb0ecdfff libnsl-2.15.so ???
04:29:32 INFO - 0xb0ed0000 - 0xb0ed8fff libnss_compat-2.15.so ???
04:29:32 INFO - 0xb0eda000 - 0xb0eeafff libunico.so ???
04:29:32 INFO - 0xb0eeb000 - 0xb0ef3fff libdconfsettings.so ???
04:29:32 INFO - 0xb0ef4000 - 0xb0f17fff gschemas.compiled ???
04:29:32 INFO - 0xb0f18000 - 0xb0f29fff liboverlay-scrollbar3-0.2.so.0.0.16 ???
04:29:32 INFO - 0xb172b000 - 0xb18b3fff locale-archive ???
04:29:32 INFO - 0xb18b4000 - 0xb18b9fff libuuid.so.1.3.0 ???
04:29:32 INFO - 0xb18ba000 - 0xb18d1fff libICE.so.6.3.0 ???
04:29:32 INFO - 0xb18d4000 - 0xb18dcfff libSM.so.6.0.1 ???
04:29:32 INFO - 0xb18dd000 - 0xb18dffff libgthread-2.0.so.0.3200.1 ???
04:29:32 INFO - 0xb18e0000 - 0xb193bfff libXt.so.6.0.0 ???
04:29:32 INFO - 0xb193c000 - 0xb1984fff libdbus-1.so.3.5.8 ???
04:29:32 INFO - 0xb1985000 - 0xb19aafff libdbus-glib-1.so.2.2.2 ???
04:29:32 INFO - 0xb19ab000 - 0xb1a9cfff libasound.so.2.0.0 ???
04:29:32 INFO - 0xb1a9d000 - 0xb615bfff libxul.so ???
04:29:32 INFO - 0xb61fa000 - 0xb6200fff libXdmcp.so.6.0.0 ???
04:29:32 INFO - 0xb6201000 - 0xb6204fff libXau.so.6.0.0 ???
04:29:32 INFO - 0xb6205000 - 0xb6240fff libpcre.so.3.12.1 ???
04:29:32 INFO - 0xb6241000 - 0xb6247fff libffi.so.6.0.0 ???
04:29:32 INFO - 0xb6248000 - 0xb625dfff libresolv-2.15.so ???
04:29:32 INFO - 0xb6260000 - 0xb627efff libselinux.so.1 ???
04:29:32 INFO - 0xb627f000 - 0xb62a8fff libexpat.so.1.5.2 ???
04:29:32 INFO - 0xb62a9000 - 0xb62befff libz.so.1.2.3.4 ???
04:29:32 INFO - 0xb62bf000 - 0xb62c8fff libXrender.so.1.3.0 ???
04:29:32 INFO - 0xb62c9000 - 0xb62d2fff libxcb-render.so.0.0.0 ???
04:29:32 INFO - 0xb62d3000 - 0xb62d6fff libxcb-shm.so.0.0.0 ???
04:29:32 INFO - 0xb62d7000 - 0xb6300fff libpng12.so.0.46.0 ???
04:29:32 INFO - 0xb6301000 - 0xb6398fff libpixman-1.so.0.24.4 ???
04:29:32 INFO - 0xb6399000 - 0xb63b9fff libxcb.so.1.1.0 ???
04:29:32 INFO - 0xb63ba000 - 0xb6453fff libfreetype.so.6.8.0 ???
04:29:32 INFO - 0xb6454000 - 0xb6457fff libXdamage.so.1.1.0 ???
04:29:32 INFO - 0xb6458000 - 0xb645bfff libXcomposite.so.1.0.0 ???
04:29:32 INFO - 0xb645c000 - 0xb6466fff libXcursor.so.1.0.2 ???
04:29:32 INFO - 0xb6467000 - 0xb646ffff libXrandr.so.2.2.0 ???
04:29:32 INFO - 0xb6470000 - 0xb6473fff libXinerama.so.1.0.0 ???
04:29:32 INFO - 0xb6474000 - 0xb6485fff libXext.so.6.4.0 ???
04:29:32 INFO - 0xb6486000 - 0xb657efff libglib-2.0.so.0.3200.1 ???
04:29:32 INFO - 0xb657f000 - 0xb65cdfff libgobject-2.0.so.0.3200.1 ???
04:29:32 INFO - 0xb65ce000 - 0xb6724fff libgio-2.0.so.0.3200.1 ???
04:29:32 INFO - 0xb6726000 - 0xb6759fff libfontconfig.so.1.4.4 ???
04:29:32 INFO - 0xb675a000 - 0xb67a3fff libpango-1.0.so.0.3000.0 ???
04:29:32 INFO - 0xb67a4000 - 0xb67cffff libpangoft2-1.0.so.0.3000.0 ???
04:29:32 INFO - 0xb67d0000 - 0xb67f0fff libgdk_pixbuf-2.0.so.0.2600.1 ???
04:29:32 INFO - 0xb67f1000 - 0xb68b9fff libcairo.so.2.11000.2 ???
04:29:32 INFO - 0xb68bc000 - 0xb68c2fff libcairo-gobject.so.2.11000.2 ???
04:29:32 INFO - 0xb68c3000 - 0xb68e2fff libatk-1.0.so.0.20409.1 ???
04:29:32 INFO - 0xb68e3000 - 0xb68f2fff libXi.so.6.1.0 ???
04:29:32 INFO - 0xb68f3000 - 0xb6a25fff libX11.so.6.3.0 ???
04:29:32 INFO - 0xb6a27000 - 0xb6aa1fff libgdk-3.so.0.400.1 ???
04:29:32 INFO - 0xb6aa2000 - 0xb6f5bfff libgtk-3.so.0.400.1 ???
04:29:32 INFO - 0xb6f5d000 - 0xb701efff libmozsqlite3.so ???
04:29:32 INFO - 0xb701f000 - 0xb70fffff libnss3.so ???
04:29:32 INFO - 0xb7302000 - 0xb7307fff libXfixes.so.3.1.0 ???
04:29:32 INFO - 0xb7308000 - 0xb7314fff libpangocairo-1.0.so.0.3000.0 ???
04:29:32 INFO - 0xb7315000 - 0xb7319fff libcanberra-gtk3.so.0.1.8 ???
04:29:32 INFO - 0xb731a000 - 0xb731afff user ???
04:29:32 INFO - 0xb731b000 - 0xb731ffff UTF-16.so ???
04:29:32 INFO - 0xb7320000 - 0xb7326fff gconv-modules.cache ???
04:29:32 INFO - 0xb7327000 - 0xb7330fff liblgpllibs.so ???
04:29:32 INFO - 0xb7331000 - 0xb7366fff libssl3.so ???
04:29:32 INFO - 0xb7367000 - 0xb7385fff libsmime3.so ???
04:29:32 INFO - 0xb7386000 - 0xb73a6fff libnssutil3.so ???
04:29:32 INFO - 0xb73a7000 - 0xb73e0fff libnspr4.so ???
04:29:32 INFO - 0xb73e5000 - 0xb758cfff libc-2.15.so ???
04:29:32 INFO - 0xb7590000 - 0xb75adfff libgcc_s.so.1 ???
04:29:32 INFO - 0xb75ae000 - 0xb75d9fff libm-2.15.so ???
04:29:32 INFO - 0xb75da000 - 0xb76b7fff libstdc++.so.6.0.16 ???
04:29:32 INFO - 0xb76c0000 - 0xb76c8fff librt-2.15.so ???
04:29:32 INFO - 0xb76c9000 - 0xb76cdfff libdl-2.15.so ???
04:29:32 INFO - 0xb76ce000 - 0xb76e6fff libpthread-2.15.so ???
04:29:32 INFO - 0xb76e9000 - 0xb76edfff libgmodule-2.0.so.0.3200.1 ???
04:29:32 INFO - 0xb76ee000 - 0xb76f0fff libmozgtk.so ???
04:29:32 INFO - 0xb76f1000 - 0xb76f4fff libplds4.so ???
04:29:32 INFO - 0xb76f5000 - 0xb76f9fff libplc4.so ???
04:29:32 INFO - 0xb76fa000 - 0xb76fafff user ???
04:29:32 INFO - 0xb76ff000 - 0xb76fffff linux-gate.so ???
04:29:32 INFO - 0xb7700000 - 0xb7721fff ld-2.15.so ???
04:29:32 INFO - TEST-UNEXPECTED-CRASH | /2dcontext/line-styles/2d.line.cap.closed.html | expected OK
04:29:32 INFO - TEST-INFO took 33819ms
04:29:32 WARNING - u'runner_teardown' ()
04:29:32 INFO - Setting up ssl
04:29:32 INFO - PROCESS | certutil |
04:29:32 INFO - PROCESS | certutil |
04:29:32 INFO - PROCESS | certutil |
04:29:32 INFO - Certificate Nickname Trust Attributes
04:29:32 INFO - SSL,S/MIME,JAR/XPI
04:29:32 INFO -
04:29:32 INFO - web-platform-tests CT,,
04:29:32 INFO -
04:29:32 INFO - Starting runner
04:29:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
04:29:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
04:29:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 830ms
04:29:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
04:29:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
04:29:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 779ms
04:29:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
04:29:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
04:29:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 678ms
04:29:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
04:29:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
04:29:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 787ms
04:29:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
04:29:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
04:29:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 635ms
04:29:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
04:29:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
04:29:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 742ms
04:29:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
04:29:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
04:29:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1056ms
04:29:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
04:29:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
04:29:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 784ms
04:29:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
04:29:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
04:29:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 674ms
04:29:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
04:29:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
04:29:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 799ms
04:29:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
04:29:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
04:29:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 670ms
04:29:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
04:29:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
04:29:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 761ms
04:29:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
04:29:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
04:29:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 940ms
04:29:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
04:29:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
04:29:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 696ms
04:29:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
04:29:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
04:29:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 688ms
04:29:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
04:29:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
04:29:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 747ms
04:29:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
04:29:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
04:29:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 692ms
04:29:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
04:29:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
04:29:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 687ms
04:29:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
04:29:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle
04:29:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 783ms
04:29:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
04:29:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
04:29:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 934ms
04:29:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
04:29:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles
04:29:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1000ms
04:29:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
04:29:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
04:29:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 846ms
04:29:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
04:29:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
04:29:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 994ms
04:29:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
04:29:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
04:29:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 776ms
04:29:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
04:29:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
04:29:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 916ms
04:29:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
04:29:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
04:29:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 793ms
04:29:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
04:30:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
04:30:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 720ms
04:30:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
04:30:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
04:30:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 756ms
04:30:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
04:30:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
04:30:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 747ms
04:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
04:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
04:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 826ms
04:30:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
04:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
04:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 751ms
04:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
04:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
04:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 727ms
04:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
04:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
04:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 735ms
04:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
04:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
04:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 811ms
04:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
04:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
04:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 848ms
04:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
04:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
04:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 705ms
04:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
04:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point
04:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 714ms
04:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
04:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
04:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 932ms
04:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
04:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
04:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 841ms
04:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
04:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point
04:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 892ms
04:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
04:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
04:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 723ms
04:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
04:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
04:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 694ms
04:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
04:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
04:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 906ms
04:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
04:30:14 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
04:30:14 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:30:14 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
04:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:30:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:30:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:30:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:30:14 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:30:14 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:30:14 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:20:1
04:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 840ms
04:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
04:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
04:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 686ms
04:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
04:30:15 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
04:30:15 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:30:15 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html:33:1
04:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:30:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:30:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:30:15 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:30:15 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:30:15 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:30:15 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html:20:1
04:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 933ms
04:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
04:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
04:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 904ms
04:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
04:30:17 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
04:30:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:30:17 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
04:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:30:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:30:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:30:17 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:30:17 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:30:17 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:20:1
04:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 839ms
04:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
04:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
04:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 783ms
04:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
04:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
04:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 748ms
04:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
04:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
04:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 833ms
04:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
04:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
04:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 786ms
04:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
04:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
04:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 783ms
04:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
04:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
04:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 900ms
04:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
04:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
04:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 833ms
04:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
04:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
04:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 781ms
04:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
04:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
04:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 780ms
04:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
04:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
04:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 732ms
04:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
04:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
04:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 732ms
04:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
04:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1
04:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 844ms
04:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
04:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1
04:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 832ms
04:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
04:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1
04:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 878ms
04:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
04:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
04:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 734ms
04:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
04:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
04:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 776ms
04:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
04:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
04:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 907ms
04:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
04:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
04:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 744ms
04:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
04:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
04:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 734ms
04:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
04:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
04:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 747ms
04:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
04:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
04:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 902ms
04:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
04:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
04:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 980ms
04:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
04:30:36 INFO - PROCESS | 2457 | 1446381036340 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
04:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
04:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 851ms
04:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
04:30:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
04:30:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 883ms
04:30:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
04:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
04:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 929ms
04:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
04:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear
04:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 935ms
04:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
04:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
04:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 846ms
04:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
04:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
04:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 731ms
04:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
04:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it)
04:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 738ms
04:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
04:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
04:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1086ms
04:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
04:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
04:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 842ms
04:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
04:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
04:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 726ms
04:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
04:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
04:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 840ms
04:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
04:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
04:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 806ms
04:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
04:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
04:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 845ms
04:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
04:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
04:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 784ms
04:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
04:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
04:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 676ms
04:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
04:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
04:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 995ms
04:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
04:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
04:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 947ms
04:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
04:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
04:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 789ms
04:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
04:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
04:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 790ms
04:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
04:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
04:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 686ms
04:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
04:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
04:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 918ms
04:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
04:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
04:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 985ms
04:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
04:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
04:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 892ms
04:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
04:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
04:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 847ms
04:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
04:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
04:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 885ms
04:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
04:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
04:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 883ms
04:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
04:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
04:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 786ms
04:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
04:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
04:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 783ms
04:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
04:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
04:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 783ms
04:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
04:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
04:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 746ms
04:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
04:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
04:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 878ms
04:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
04:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
04:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 837ms
04:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
04:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
04:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 750ms
04:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
04:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
04:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 794ms
04:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
04:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
04:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 834ms
04:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
04:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
04:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 828ms
04:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
04:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
04:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 743ms
04:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
04:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
04:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 726ms
04:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
04:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
04:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 673ms
04:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
04:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
04:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 888ms
04:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
04:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
04:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 846ms
04:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
04:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
04:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 742ms
04:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
04:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
04:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 842ms
04:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
04:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
04:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 730ms
04:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
04:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
04:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 684ms
04:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
04:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
04:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 897ms
04:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
04:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn
04:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 801ms
04:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
04:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing
04:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 689ms
04:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
04:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
04:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1102ms
04:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
04:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
04:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 832ms
04:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
04:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
04:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 793ms
04:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
04:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
04:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 788ms
04:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
04:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
04:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 840ms
04:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
04:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
04:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 885ms
04:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
04:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
04:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 842ms
04:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
04:31:22 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
04:31:22 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:31:22 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html:30:1
04:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:31:22 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:31:22 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:31:22 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html:20:1
04:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 799ms
04:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
04:31:23 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
04:31:23 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:31:23 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html:30:1
04:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:31:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:31:23 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:31:23 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:31:23 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html:20:1
04:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 963ms
04:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
04:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
04:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 780ms
04:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
04:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
04:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 787ms
04:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
04:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
04:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 814ms
04:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
04:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
04:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 704ms
04:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
04:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
04:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 792ms
04:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
04:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
04:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 754ms
04:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
04:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
04:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 780ms
04:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
04:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
04:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 894ms
04:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
04:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
04:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 844ms
04:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
04:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
04:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 737ms
04:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
04:31:32 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
04:31:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:31:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html:29:1
04:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:31:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:31:32 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:31:32 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:31:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html:20:1
04:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 865ms
04:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
04:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
04:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 907ms
04:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
04:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
04:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 747ms
04:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
04:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
04:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 793ms
04:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
04:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
04:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 814ms
04:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
04:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
04:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 885ms
04:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
04:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
04:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 939ms
04:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
04:31:38 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
04:31:38 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:31:38 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html:31:1
04:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:31:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:31:38 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:31:38 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:31:38 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html:20:1
04:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 743ms
04:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
04:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
04:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 753ms
04:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
04:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
04:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 928ms
04:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
04:31:41 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
04:31:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:31:41 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
04:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:31:41 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:31:41 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:31:41 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:20:1
04:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 781ms
04:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
04:31:41 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
04:31:41 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:31:41 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
04:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:31:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:31:41 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:31:41 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:31:41 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:20:1
04:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 782ms
04:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
04:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
04:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 782ms
04:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
04:31:43 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
04:31:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:31:43 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
04:31:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:31:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:31:43 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:31:43 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:31:43 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:20:1
04:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 879ms
04:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
04:31:44 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
04:31:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:31:44 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
04:31:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:31:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:31:44 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:31:44 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:31:44 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:20:1
04:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 987ms
04:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
04:31:45 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
04:31:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
04:31:45 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
04:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:31:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:31:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:31:45 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:31:45 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:31:45 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:20:1
04:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 837ms
04:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
04:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
04:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 691ms
04:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
04:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
04:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 802ms
04:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
04:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
04:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 790ms
04:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
04:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
04:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 831ms
04:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
04:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
04:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 748ms
04:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
04:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
04:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 859ms
04:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
04:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
04:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 902ms
04:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
04:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
04:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 905ms
04:31:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
04:31:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
04:31:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 934ms
04:31:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
04:31:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
04:31:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 752ms
04:31:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
04:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
04:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 731ms
04:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
04:31:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
04:31:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 736ms
04:31:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
04:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
04:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 809ms
04:31:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
04:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
04:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 744ms
04:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
04:31:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
04:31:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 933ms
04:31:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
04:31:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
04:31:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 727ms
04:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
04:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
04:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 843ms
04:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
04:32:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
04:32:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 987ms
04:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
04:32:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
04:32:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 732ms
04:32:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
04:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
04:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 745ms
04:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
04:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
04:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 741ms
04:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
04:32:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
04:32:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 836ms
04:32:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
04:32:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
04:32:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1095ms
04:32:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
04:32:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
04:32:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 832ms
04:32:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
04:32:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
04:32:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 787ms
04:32:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
04:32:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
04:32:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 731ms
04:32:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
04:32:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
04:32:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 831ms
04:32:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
04:32:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
04:32:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 874ms
04:32:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
04:32:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
04:32:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 737ms
04:32:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
04:32:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
04:32:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 739ms
04:32:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
04:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
04:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 932ms
04:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
04:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
04:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 795ms
04:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
04:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
04:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 828ms
04:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
04:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right
04:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 732ms
04:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
04:32:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
04:32:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 856ms
04:32:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
04:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
04:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 808ms
04:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
04:32:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
04:32:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 878ms
04:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
04:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
04:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 985ms
04:32:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
04:32:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
04:32:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 874ms
04:32:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
04:32:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
04:32:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 754ms
04:32:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
04:32:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
04:32:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 839ms
04:32:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
04:32:20 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
04:32:20 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
04:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:32:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:32:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:32:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:32:20 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:32:20 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:32:20 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:20:1
04:32:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 774ms
04:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
04:32:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
04:32:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 693ms
04:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
04:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
04:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 739ms
04:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
04:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
04:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 777ms
04:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
04:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
04:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 739ms
04:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
04:32:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
04:32:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1085ms
04:32:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
04:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
04:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 834ms
04:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
04:32:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
04:32:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 738ms
04:32:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
04:32:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
04:32:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 727ms
04:32:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
04:32:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
04:32:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 838ms
04:32:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
04:32:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
04:32:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 831ms
04:32:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
04:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
04:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 842ms
04:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
04:32:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
04:32:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 786ms
04:32:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
04:32:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
04:32:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 938ms
04:32:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
04:32:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
04:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 891ms
04:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
04:32:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
04:32:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 894ms
04:32:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
04:32:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
04:32:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 789ms
04:32:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
04:32:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
04:32:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 800ms
04:32:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
04:32:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
04:32:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 731ms
04:32:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
04:32:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
04:32:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 783ms
04:32:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
04:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
04:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1348ms
04:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
04:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
04:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 891ms
04:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
04:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
04:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 736ms
04:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
04:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
04:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 899ms
04:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
04:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
04:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 827ms
04:32:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
04:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
04:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 857ms
04:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
04:32:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
04:32:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 830ms
04:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
04:32:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
04:32:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 722ms
04:32:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
04:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
04:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 900ms
04:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
04:32:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
04:32:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 895ms
04:32:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
04:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
04:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 743ms
04:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
04:32:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
04:32:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 740ms
04:32:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
04:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
04:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 801ms
04:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
04:32:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
04:32:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 842ms
04:32:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
04:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
04:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 844ms
04:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
04:32:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
04:32:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 836ms
04:32:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
04:32:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
04:32:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 694ms
04:32:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
04:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
04:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1148ms
04:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
04:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
04:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 724ms
04:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
04:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
04:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 796ms
04:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
04:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
04:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 730ms
04:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
04:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
04:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 801ms
04:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
04:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
04:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 732ms
04:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
04:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
04:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 733ms
04:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
04:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
04:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 888ms
04:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
04:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
04:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 933ms
04:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
04:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
04:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 829ms
04:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
04:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
04:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 840ms
04:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
04:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
04:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 889ms
04:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
04:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
04:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 877ms
04:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
04:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
04:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 886ms
04:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
04:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
04:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 785ms
04:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
04:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
04:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 738ms
04:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
04:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
04:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1006ms
04:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
04:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
04:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 842ms
04:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
04:33:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
04:33:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 725ms
04:33:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
04:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
04:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 745ms
04:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
04:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
04:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 793ms
04:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
04:33:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
04:33:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 890ms
04:33:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
04:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
04:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 936ms
04:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
04:33:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
04:33:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 831ms
04:33:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
04:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
04:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 881ms
04:33:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
04:33:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
04:33:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 740ms
04:33:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
04:33:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
04:33:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 753ms
04:33:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
04:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
04:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1075ms
04:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
04:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
04:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 809ms
04:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
04:33:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
04:33:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 779ms
04:33:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
04:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
04:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 844ms
04:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
04:33:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
04:33:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 825ms
04:33:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
04:33:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
04:33:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1094ms
04:33:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
04:33:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
04:33:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 834ms
04:33:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
04:33:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
04:33:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 723ms
04:33:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
04:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
04:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 946ms
04:33:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
04:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
04:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 785ms
04:33:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
04:33:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
04:33:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 731ms
04:33:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
04:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
04:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 756ms
04:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
04:33:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
04:33:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 781ms
04:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
04:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
04:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1184ms
04:33:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
04:33:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
04:33:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 835ms
04:33:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
04:33:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
04:33:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 687ms
04:33:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
04:33:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
04:33:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 853ms
04:33:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
04:33:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
04:33:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 736ms
04:33:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
04:33:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
04:33:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 892ms
04:33:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
04:33:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
04:33:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 649ms
04:33:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
04:33:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
04:33:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 758ms
04:33:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
04:33:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
04:33:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 894ms
04:33:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
04:33:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
04:33:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 834ms
04:33:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
04:33:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box)
04:33:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1399ms
04:33:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
04:33:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255
04:33:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:33:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
04:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
04:33:36 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1
04:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:33:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:33:36 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:33:36 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:33:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:27:1
04:33:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1238ms
04:33:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
04:33:37 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255
04:33:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:33:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
04:33:37 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1
04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:33:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:33:37 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:33:37 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:33:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:27:1
04:33:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1227ms
04:33:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
04:33:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box)
04:33:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1238ms
04:33:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
04:33:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box)
04:33:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1374ms
04:33:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
04:33:41 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255
04:33:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:33:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
04:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
04:33:41 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1
04:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:33:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:33:41 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:33:41 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:33:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:27:1
04:33:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1240ms
04:33:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
04:33:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
04:33:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:33:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
04:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
04:33:42 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1
04:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:33:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:33:42 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:33:42 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:33:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:27:1
04:33:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1281ms
04:33:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
04:33:43 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
04:33:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:33:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
04:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
04:33:43 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1
04:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:33:43 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:33:43 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:33:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:27:1
04:33:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1238ms
04:33:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
04:33:45 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255
04:33:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
04:33:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
04:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
04:33:45 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1
04:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:33:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:33:45 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:33:45 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:33:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:27:1
04:33:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1290ms
04:33:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
04:33:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
04:33:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 833ms
04:33:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
04:33:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
04:33:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 702ms
04:33:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
04:33:47 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"
04:33:47 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:33:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
04:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:33:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:33:47 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:33:47 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:33:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:20:1
04:33:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 741ms
04:33:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
04:33:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
04:33:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 837ms
04:33:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
04:33:49 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"
04:33:49 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:33:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
04:33:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:33:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:33:49 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:33:49 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:33:49 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:20:1
04:33:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 894ms
04:33:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
04:33:50 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"
04:33:50 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:33:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
04:33:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:33:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:33:50 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:33:50 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:33:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:20:1
04:33:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 734ms
04:33:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
04:33:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
04:33:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 725ms
04:33:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
04:33:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200
04:33:52 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
04:33:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:1
04:33:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
04:33:52 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1
04:33:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
04:33:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:33:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
04:33:52 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
04:33:52 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
04:33:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:27:1
04:33:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1194ms
04:33:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
04:33:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
04:33:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 882ms
04:33:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
04:33:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
04:33:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 741ms
04:33:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
04:33:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
04:33:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 740ms
04:33:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
04:33:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
04:33:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 743ms
04:33:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
04:33:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
04:33:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 834ms
04:33:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
04:33:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
04:33:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 882ms
04:33:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
04:33:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
04:33:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 724ms
04:33:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
04:33:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
04:33:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 734ms
04:33:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
04:33:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
04:33:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 940ms
04:33:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
04:34:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
04:34:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 787ms
04:34:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
04:34:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
04:34:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 783ms
04:34:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
04:34:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
04:34:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 739ms
04:34:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
04:34:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
04:34:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 741ms
04:34:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
04:34:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
04:34:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 791ms
04:34:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
04:34:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
04:34:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 851ms
04:34:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
04:34:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
04:34:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 735ms
04:34:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
04:34:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
04:34:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 977ms
04:34:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
04:34:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
04:34:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 798ms
04:34:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
04:34:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
04:34:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 776ms
04:34:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
04:34:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
04:34:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 731ms
04:34:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
04:34:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
04:34:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 826ms
04:34:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
04:34:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
04:34:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 787ms
04:34:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
04:34:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
04:34:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 774ms
04:34:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
04:34:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
04:34:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 849ms
04:34:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
04:34:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
04:34:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1037ms
04:34:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
04:34:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
04:34:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 855ms
04:34:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
04:34:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
04:34:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 726ms
04:34:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
04:34:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
04:34:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 918ms
04:34:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
04:34:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
04:34:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 797ms
04:34:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
04:34:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
04:34:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 799ms
04:34:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
04:34:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
04:34:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 682ms
04:34:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
04:34:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
04:34:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 809ms
04:34:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
04:34:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
04:34:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1044ms
04:34:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
04:34:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
04:34:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 900ms
04:34:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
04:34:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
04:34:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 804ms
04:34:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
04:34:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
04:34:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 775ms
04:34:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
04:34:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
04:34:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 840ms
04:34:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
04:34:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
04:34:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 842ms
04:34:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
04:34:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
04:34:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 702ms
04:34:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
04:34:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
04:34:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 779ms
04:34:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
04:34:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
04:34:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 890ms
04:34:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
04:34:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
04:34:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 857ms
04:34:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
04:34:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
04:34:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 895ms
04:34:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
04:34:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
04:34:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 740ms
04:34:28 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
04:34:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
04:34:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
04:34:29 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 691ms
04:34:29 INFO - TEST-START | /DOMEvents/constructors.html
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
04:34:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
04:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:1
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:34:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
04:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:1
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:34:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
04:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:1
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:34:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
04:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:1
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:34:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
04:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:1
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:34:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
04:34:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:1
04:34:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
04:34:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
04:34:30 INFO - TEST-OK | /DOMEvents/constructors.html | took 804ms
04:34:30 INFO - TEST-START | /DOMEvents/event-phases-order.html
04:34:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
04:34:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 772ms
04:34:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
04:34:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
04:34:31 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
04:34:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
04:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
04:34:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:34:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1
04:34:31 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
04:34:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
04:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
04:34:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:34:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1
04:34:31 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
04:34:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
04:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
04:34:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:34:31 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]"
04:34:31 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
04:34:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
04:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:31 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
04:34:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
04:34:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:31 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
04:34:31 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
04:34:31 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 751ms
04:34:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
04:34:32 INFO - PROCESS | 2457 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
04:34:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
04:34:32 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 916ms
04:34:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
04:34:33 INFO - PROCESS | 2457 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
04:34:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
04:34:33 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 693ms
04:34:33 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
04:34:34 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
04:34:34 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 681ms
04:34:34 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
04:34:35 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
04:34:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 881ms
04:34:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
04:34:35 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
04:34:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
04:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:1
04:34:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 775ms
04:34:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
04:34:36 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
04:34:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 736ms
04:34:36 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
04:34:37 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
04:34:37 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 746ms
04:34:37 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
04:34:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
04:34:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
04:34:38 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 745ms
04:34:38 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
04:34:39 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
04:34:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 830ms
04:34:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
04:34:39 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
04:34:39 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 850ms
04:34:39 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
04:34:40 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
04:34:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 790ms
04:34:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
04:34:41 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
04:34:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 732ms
04:34:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
04:34:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.
04:34:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 733ms
04:34:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
04:34:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.
04:34:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 789ms
04:34:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
04:34:43 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true
04:34:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
04:34:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:1
04:34:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 737ms
04:34:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
04:34:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.
04:34:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 788ms
04:34:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
04:34:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.
04:34:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 736ms
04:34:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
04:34:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
04:34:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element
04:34:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 980ms
04:34:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
04:34:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.
04:34:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 736ms
04:34:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
04:34:47 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.
04:34:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 732ms
04:34:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
04:34:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.
04:34:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 743ms
04:34:48 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
04:34:49 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched
04:34:49 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 776ms
04:34:49 INFO - TEST-START | /FileAPI/FileReaderSync.worker
04:34:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
04:34:50 INFO - {}
04:34:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
04:34:50 INFO - {}
04:34:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
04:34:50 INFO - {}
04:34:50 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
04:34:50 INFO - {}
04:34:50 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 898ms
04:34:50 INFO - TEST-START | /FileAPI/fileReader.html
04:34:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
04:34:50 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
04:34:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
04:34:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
04:34:50 INFO - TEST-OK | /FileAPI/fileReader.html | took 725ms
04:34:50 INFO - TEST-START | /FileAPI/historical.html
04:34:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
04:34:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
04:34:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
04:34:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
04:34:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
04:34:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
04:34:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
04:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:1
04:34:51 INFO - TEST-OK | /FileAPI/historical.html | took 776ms
04:34:51 INFO - TEST-START | /FileAPI/idlharness.html
04:34:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
04:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
04:34:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1079:1
04:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
04:34:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
04:34:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
04:34:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
04:34:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
04:34:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
04:34:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
04:34:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
04:34:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
04:34:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
04:34:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
04:34:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
04:34:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
04:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
04:34:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1030:1
04:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
04:34:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
04:34:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
04:34:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
04:34:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
04:34:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
04:34:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
04:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
04:34:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1087:1
04:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
04:34:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
04:34:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
04:34:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
04:34:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
04:34:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
04:34:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
04:34:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
04:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:34:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
04:34:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
04:34:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
04:34:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError
04:34:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
04:34:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
04:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:34:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
04:34:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
04:34:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
04:34:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
04:34:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
04:34:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:771:13
04:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
04:34:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
04:34:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:34:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
04:34:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
04:34:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
04:34:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
04:34:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
04:34:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
04:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:34:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
04:34:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
04:34:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
04:34:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError
04:34:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
04:34:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
04:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
04:34:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
04:34:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
04:34:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
04:34:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
04:34:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
04:34:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 1231ms
04:34:53 INFO - TEST-START | /FileAPI/idlharness.worker
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
04:34:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1079:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
04:34:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1030:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
04:34:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1087:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
04:34:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:771:13
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:34:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:662:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:641:1
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:34:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:753:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:34:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:786:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:777:1
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:34:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:889:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:883:1
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:34:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
04:34:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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
04:34:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:662:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:641:1
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface object length - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
04:34:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:753:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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
04:34:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:786:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:777:1
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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
04:34:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:889:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:883:1
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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
04:34:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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
04:34:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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
04:34:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: operation abort() - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
04:34:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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
04:34:54 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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
04:34:54 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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
04:34:54 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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
04:34:54 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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
04:34:54 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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
04:34:54 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
04:34:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute result - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
04:34:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute error - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
04:34:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
04:34:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
04:34:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onload - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
04:34:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
04:34:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
04:34:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
04:34:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
04:34:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
04:34:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_primary_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1324:13
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_primary_interface_of@http://web-platform.test:8000/resources/idlharness.js:1322:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1294:5
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_primary_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1346:9
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_primary_interface_of@http://web-platform.test:8000/resources/idlharness.js:1344:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1294:5
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 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"
04:34:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
04:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
04:34:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
04:34:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
04:34:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
04:34:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
04:34:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
04:34:54 INFO - {}
04:34:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1282ms
04:34:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
04:34:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
04:34:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 929ms
04:34:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html
04:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
04:34:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 783ms
04:34:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
04:34:56 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.
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:63:10
04:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:62:1
04:34:56 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.
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:70:10
04:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:69:1
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
04:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. - assert_throws: function "function () {
04:34:56 INFO - new Blob(obj);
04:34:56 INFO - }" threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:97:3
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:93:1
04:34:56 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
04:34:56 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 () {
04:34:56 INFO - var obj = {
04:34:56 INFO - length: {
04:34:56 INFO - val..." threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:118:3
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:117:1
04:34:56 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 () {
04:34:56 INFO - new Blob(obj);
04:34:56 INFO - }" threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:165:3
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:135:1
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
04:34:56 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
04:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:197:1
04:34:56 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
04:34:56 INFO - arr<.toString@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:226:9
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:230:10
04:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:209:1
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
04:34:56 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.
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:301:10
04:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:300:1
04:34:56 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.
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:309:10
04:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:308:1
04:34:56 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.
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:317:10
04:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:315:1
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
04:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:397:1
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:396:1
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
04:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary.
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:12
04:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:436:1
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:428:1
04:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary.
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:444:12
04:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:443:1
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:428:1
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
04:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
04:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:459:1
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
04:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
04:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
04:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
04:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
04:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
04:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
04:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
04:34:57 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 852ms
04:34:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
04:34:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
04:34:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
04:34:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
04:34:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
04:34:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
04:34:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
04:34:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
04:34:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
04:34:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
04:34:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
04:34:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
04:34:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
04:34:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
04:34:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
04:34:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
04:34:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
04:34:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
04:34:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
04:34:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
04:34:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
04:34:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
04:34:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
04:34:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
04:34:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
04:34:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
04:34: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"
04:34:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
04:34: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"
04:34:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
04:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
04:34:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 932ms
04:34:58 INFO - TEST-START | /FileAPI/file/File-constructor.html
04:34:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
04:34:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
04:34:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
04:34:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
04:34:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
04:34:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
04:34:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
04:34:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
04:34:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
04:34:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
04:34:58 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
04:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:58 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:1
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
04:34:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
04:34:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
04:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
04:34:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
04:34:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:34:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:34:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
04:34:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
04:34:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
04:34:58 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 784ms
04:34:58 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
04:34:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
04:34:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
04:34:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
04:34:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
04:34:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
04:34:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
04:34:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
04:34:59 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 842ms
04:34:59 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
04:35:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
04:35:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
04:35:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
04:35:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
04:35:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
04:35:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
04:35:00 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 981ms
04:35:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
04:35:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
04:35:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
04:35:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
04:35:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
04:35:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
04:35:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
04:35:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 739ms
04:35:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
04:35:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
04:35:02 INFO - reader.readAsText(blob_2)
04:35:02 INFO - }" did not throw
04:35:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
04:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:35:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:35:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
04:35:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
04:35:02 INFO - reader.readAsDataURL(blob_2)
04:35:02 INFO - }" did not throw
04:35:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
04:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:35:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:35:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
04:35:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
04:35:02 INFO - reader.readAsArrayBuffer(blob_2)
04:35:02 INFO - }" did not throw
04:35:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
04:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:35:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:35:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
04:35:02 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
04:35:02 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
04:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:35:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
04:35:02 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
04:35:02 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
04:35:02 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
04:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:35:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
04:35:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
04:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:35:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
04:35:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
04:35:02 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
04:35:02 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:1
04:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:35:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
04:35:02 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:64:22
04:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:35:02 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
04:35:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:60:1
04:35:02 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 785ms
04:35:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
04:35:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
04:35:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
04:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:35:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:35:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:1
04:35:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
04:35:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 779ms
04:35:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
04:35:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
04:35:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 727ms
04:35:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
04:35:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
04:35:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 841ms
04:35:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
04:35:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
04:35:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 833ms
04:35:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
04:35:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
04:35:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
04:35:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 798ms
04:35:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
04:35:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
04:35:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 985ms
04:35:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
04:35:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
04:35:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
04:35:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
04:35:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 732ms
04:35:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
04:35:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
04:35:08 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function
04:35:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
04:35:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:35:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:35:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:1
04:35:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 727ms
04:35:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
04:35:09 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
04:35:09 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 792ms
04:35:09 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
04:35:10 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
04:35:10 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 829ms
04:35:10 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
04:35:10 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
04:35:10 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 738ms
04:35:10 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
04:35:11 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
04:35:11 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 875ms
04:35:11 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
04:35:12 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
04:35:12 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 782ms
04:35:12 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
04:35:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
04:35:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
04:35:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
04:35:13 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
04:35:13 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 944ms
04:35:13 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
04:35:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
04:35:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
04:35:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
04:35:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
04:35:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
04:35:14 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
04:35:14 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 1084ms
04:35:14 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
04:35:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
04:35:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
04:35:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
04:35:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
04:35:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
04:35:15 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
04:35:15 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 883ms
04:35:15 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
04:35:16 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
04:35:16 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
04:35:16 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
04:35:16 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
04:35:16 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
04:35:16 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
04:35:16 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 838ms
04:35:16 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
04:35:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
04:35:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
04:35:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
04:35:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
04:35:17 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 791ms
04:35:17 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
04:35:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
04:35:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
04:35:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
04:35:17 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
04:35:17 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 859ms
04:35:18 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
04:35:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
04:35:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
04:35:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
04:35:18 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
04:35:18 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 906ms
04:35:18 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
04:35:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
04:35:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
04:35:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
04:35:19 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
04:35:19 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 780ms
04:35:19 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
04:35:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
04:35:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
04:35:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
04:35:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
04:35:20 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
04:35:20 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 1186ms
04:35:20 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
04:35:21 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
04:35:21 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
04:35:21 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
04:35:21 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 945ms
04:35:21 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
04:35:23 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
04:35:23 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
04:35:23 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
04:35:23 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 1285ms
04:35:23 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
04:35:23 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
04:35:23 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 741ms
04:35:23 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
04:35:24 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
04:35:24 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
04:35:24 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 724ms
04:35:24 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
04:35:25 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
04:35:25 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 777ms
04:35:25 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
04:35:26 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
04:35:26 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 888ms
04:35:26 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
04:35:27 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
04:35:27 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 928ms
04:35:27 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
04:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
04:35:28 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 838ms
04:35:28 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
04:35:28 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
04:35:28 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 784ms
04:35:28 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
04:35:29 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
04:35:29 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 789ms
04:35:29 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
04:35:30 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
04:35:30 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 850ms
04:35:30 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
04:35:31 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
04:35:31 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 986ms
04:35:31 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
04:35:32 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
04:35:32 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 785ms
04:35:32 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
04:35:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
04:35:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 736ms
04:35:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
04:35:33 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
04:35:33 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 833ms
04:35:33 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
04:35:34 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
04:35:34 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 1091ms
04:35:34 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
04:35:35 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
04:35:35 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 880ms
04:35:35 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
04:35:36 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
04:35:36 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 774ms
04:35:36 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
04:35:37 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
04:35:37 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 840ms
04:35:37 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
04:35:38 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
04:35:38 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 891ms
04:35:38 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
04:35:39 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
04:35:39 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 937ms
04:35:39 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
04:35:40 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
04:35:40 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 823ms
04:35:40 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
04:35:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
04:35:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 923ms
04:35:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
04:35:41 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
04:35:41 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 848ms
04:35:41 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
04:35:42 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
04:35:42 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 773ms
04:35:42 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
04:35:43 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
04:35:43 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 851ms
04:35:43 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
04:35:44 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
04:35:44 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 978ms
04:35:44 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
04:35:45 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
04:35:45 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 773ms
04:35:45 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
04:35:46 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
04:35:46 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 747ms
04:35:46 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
04:35:46 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
04:35:46 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 849ms
04:35:46 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
04:35:47 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
04:35:47 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 1043ms
04:35:48 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
04:35:48 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
04:35:48 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 900ms
04:35:48 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
04:35:49 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
04:35:49 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 726ms
04:35:49 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
04:35:50 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
04:35:50 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 833ms
04:35:50 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
04:35:51 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
04:35:51 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 877ms
04:35:51 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
04:35:52 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
04:35:52 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 783ms
04:35:52 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
04:35:52 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
04:35:52 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 792ms
04:35:52 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
04:35:53 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
04:35:53 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 738ms
04:35:53 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
04:35:54 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
04:35:54 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 773ms
04:35:54 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
04:35:55 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
04:35:55 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 1068ms
04:35:55 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
04:35:56 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
04:35:56 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 877ms
04:35:56 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
04:35:57 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
04:35:57 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 932ms
04:35:57 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
04:35:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
04:35:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1881ms
04:35:59 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
04:35:59 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
04:35:59 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 726ms
04:35:59 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
04:36:00 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
04:36:00 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 826ms
04:36:00 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
04:36:01 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
04:36:01 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 978ms
04:36:01 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
04:36:02 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
04:36:02 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 837ms
04:36:02 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
04:36:03 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
04:36:03 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 730ms
04:36:03 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
04:36:04 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
04:36:04 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 933ms
04:36:04 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
04:36:05 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
04:36:05 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 932ms
04:36:05 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
04:36:06 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
04:36:06 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 826ms
04:36:06 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
04:36:06 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
04:36:06 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 835ms
04:36:06 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
04:36:07 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
04:36:07 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 781ms
04:36:07 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
04:36:08 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
04:36:08 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 928ms
04:36:08 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
04:36:09 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
04:36:09 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 894ms
04:36:09 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
04:36:10 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
04:36:10 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 793ms
04:36:10 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
04:36:11 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
04:36:11 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 836ms
04:36:11 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
04:36:12 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
04:36:12 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 831ms
04:36:12 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
04:36:12 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
04:36:12 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 735ms
04:36:12 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
04:36:13 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
04:36:13 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 784ms
04:36:13 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
04:36:14 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
04:36:14 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 743ms
04:36:14 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
04:36:15 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
04:36:15 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 897ms
04:36:15 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
04:36:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
04:36:16 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 1195ms
04:36:16 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
04:36:17 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
04:36:17 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 830ms
04:36:17 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
04:36:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
04:36:18 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 782ms
04:36:18 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
04:36:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
04:36:18 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 733ms
04:36:18 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
04:36:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
04:36:20 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1850ms
04:36:20 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
04:36:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
04:36:21 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 1186ms
04:36:21 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
04:36:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
04:36:22 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 875ms
04:36:22 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
04:36:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
04:36:23 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 821ms
04:36:23 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
04:36:24 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
04:36:24 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 950ms
04:36:24 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
04:36:25 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
04:36:25 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 927ms
04:36:25 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
04:36:26 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
04:36:26 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 783ms
04:36:26 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
04:36:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
04:36:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 720ms
04:36:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
04:36:27 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
04:36:27 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 696ms
04:36:27 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
04:36:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
04:36:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
04:36:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
04:36:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
04:36:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
04:36:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
04:36:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
04:36:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
04:36:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
04:36:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
04:36:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
04:36:29 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
04:36:29 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1487ms
04:36:29 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
04:36:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
04:36:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
04:36:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
04:36:30 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
04:36:30 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 1127ms
04:36:30 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
04:36:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
04:36:31 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 779ms
04:36:31 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
04:36:31 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
04:36:31 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 771ms
04:36:31 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
04:36:32 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
04:36:32 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 880ms
04:36:32 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
04:36:33 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
04:36:33 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 979ms
04:36:33 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
04:36:34 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
04:36:34 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 786ms
04:36:34 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
04:36:35 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
04:36:35 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 731ms
04:36:35 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
04:36:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
04:36:36 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 1042ms
04:36:36 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
04:36:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
04:36:37 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 782ms
04:36:37 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
04:36:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
04:36:38 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 842ms
04:36:38 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
04:36:38 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
04:36:38 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 727ms
04:36:38 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
04:36:39 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
04:36:39 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
04:36:39 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
04:36:39 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 732ms
04:36:39 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
04:36:40 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
04:36:40 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 927ms
04:36:40 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
04:36:41 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
04:36:41 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1037ms
04:36:41 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
04:36:42 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
04:36:42 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 887ms
04:36:42 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
04:36:43 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
04:36:43 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
04:36:43 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 1040ms
04:36:43 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
04:36:44 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
04:36:44 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 730ms
04:36:44 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
04:36:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
04:36:45 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 987ms
04:36:45 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
04:36:45 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
04:36:45 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 837ms
04:36:45 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
04:36:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
04:36:46 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
04:36:46 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 876ms
04:36:46 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
04:36:47 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
04:36:47 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 730ms
04:36:47 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
04:36:48 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
04:36:48 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 876ms
04:36:48 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
04:36:49 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
04:36:49 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 924ms
04:36:49 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
04:36:50 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
04:36:50 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 1090ms
04:36:50 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
04:36:51 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
04:36:51 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 881ms
04:36:51 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
04:36:52 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
04:36:52 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 877ms
04:36:52 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
04:36:53 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
04:36:53 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 793ms
04:36:53 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
04:36:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
04:36:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
04:36:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
04:36:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
04:36:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
04:36:54 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError. - assert_throws: function "function () {
04:36:54 INFO - window.indexedDB.open('test', val);..." did not throw
04:36:54 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
04:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:36:54 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
04:36:54 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:24:1
04:36:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
04:36:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
04:36:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
04:36:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
04:36:54 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should throw TypeError. - assert_throws: function "function () {
04:36:54 INFO - window.indexedDB.open('test', val);..." did not throw
04:36:54 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
04:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:36:54 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
04:36:54 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:29:1
04:36:54 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
04:36:54 INFO - window.indexedDB.open('test', val);..." did not throw
04:36:54 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
04:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:36:54 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
04:36:54 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:30:1
04:36:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
04:36:54 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
04:36:54 INFO - window.indexedDB.open('test', val);..." did not throw
04:36:54 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
04:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:36:54 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
04:36:54 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:33:1
04:36:54 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
04:36:54 INFO - window.indexedDB.open('test', val);..." did not throw
04:36:54 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
04:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:36:54 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
04:36:54 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:37:1
04:36:54 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
04:36:54 INFO - window.indexedDB.open('test', val);..." did not throw
04:36:54 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
04:36:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:36:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:36:54 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
04:36:54 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:41:1
04:36:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
04:36:54 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
04:36:54 INFO - TEST-OK | /IndexedDB/idbfactory_open9.htm | took 939ms
04:36:54 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
04:36:54 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
04:36:54 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 821ms
04:36:54 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
04:36:57 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
04:36:57 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
04:36:57 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 2501ms
04:36:57 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
04:36:58 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
04:36:58 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 927ms
04:36:58 INFO - TEST-START | /IndexedDB/idbindex_count.htm
04:36:59 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
04:36:59 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 877ms
04:36:59 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
04:37:00 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
04:37:00 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 880ms
04:37:00 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
04:37:00 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
04:37:00 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 777ms
04:37:00 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
04:37:01 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
04:37:01 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 787ms
04:37:01 INFO - TEST-START | /IndexedDB/idbindex_get.htm
04:37:02 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
04:37:02 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 827ms
04:37:02 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
04:37:03 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
04:37:03 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 975ms
04:37:03 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
04:37:04 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
04:37:04 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 1032ms
04:37:04 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
04:37:05 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
04:37:05 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 790ms
04:37:05 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
04:37:06 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
04:37:06 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 776ms
04:37:06 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
04:37:06 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
04:37:06 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 887ms
04:37:06 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
04:37:07 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
04:37:07 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 824ms
04:37:07 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
04:37:08 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
04:37:08 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 1042ms
04:37:08 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
04:37:09 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
04:37:09 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 787ms
04:37:09 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
04:37:10 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
04:37:10 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 938ms
04:37:10 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
04:37:11 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
04:37:11 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 841ms
04:37:11 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
04:37:12 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
04:37:12 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 832ms
04:37:12 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
04:37:13 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
04:37:13 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 879ms
04:37:13 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
04:37:14 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
04:37:14 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 1078ms
04:37:14 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
04:37:14 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
04:37:14 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 681ms
04:37:14 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
04:37:15 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
04:37:15 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 724ms
04:37:15 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
04:37:16 INFO - TEST-FAIL | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction - assert_throws: function "function (){
04:37:16 INFO - index.openCursor();
04:37:16 INFO - }" threw object "InvalidStateError: A mutation operation was attempted on ..." that is not a DOMException TransactionInactiveError: property "code" is equal to 11, expected 0
04:37:16 INFO - open_rq.onupgradeneeded@http://web-platform.test:8000/IndexedDB/idbindex_openCursor2.htm:23:9
04:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:37:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
04:37:16 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
04:37:16 INFO - @http://web-platform.test:8000/IndexedDB/idbindex_openCursor2.htm:15:5
04:37:16 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 926ms
04:37:16 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
04:37:17 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
04:37:17 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 1046ms
04:37:17 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
04:37:18 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
04:37:18 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 935ms
04:37:18 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
04:37:19 INFO - TEST-FAIL | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction - assert_throws: function "function (){
04:37:19 INFO - index.openKeyCursor();
04:37:19 INFO - }" threw object "InvalidStateError: A mutation operation was attempted on ..." that is not a DOMException TransactionInactiveError: property "code" is equal to 11, expected 0
04:37:19 INFO - open_rq.onupgradeneeded@http://web-platform.test:8000/IndexedDB/idbindex_openKeyCursor3.htm:23:9
04:37:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:37:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
04:37:19 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
04:37:19 INFO - @http://web-platform.test:8000/IndexedDB/idbindex_openKeyCursor3.htm:15:5
04:37:19 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 777ms
04:37:19 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
04:37:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
04:37:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
04:37:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
04:37:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
04:37:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
04:37:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
04:37:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
04:37:20 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 775ms
04:37:20 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
04:37:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
04:37:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
04:37:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
04:37:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
04:37:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
04:37:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
04:37:20 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
04:37:20 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 735ms
04:37:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
04:37:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
04:37:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 897ms
04:37:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
04:37:22 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
04:37:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 861ms
04:37:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
04:37:23 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
04:37:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 732ms
04:37:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
04:37:24 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
04:37:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 989ms
04:37:24 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
04:37:25 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
04:37:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 927ms
04:37:25 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
04:37:26 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
04:37:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 834ms
04:37:26 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
04:37:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:37:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 958ms
04:37:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
04:37:28 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
04:37:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 934ms
04:37:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
04:37:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
04:37:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 748ms
04:37:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
04:37:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
04:37:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 777ms
04:37:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
04:37:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
04:37:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 774ms
04:37:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
04:37:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
04:37:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 992ms
04:37:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
04:37:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
04:37:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 1034ms
04:37:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
04:37:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
04:37:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 740ms
04:37:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
04:37:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
04:37:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 781ms
04:37:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
04:37:34 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
04:37:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 832ms
04:37:34 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
04:37:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
04:37:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 982ms
04:37:35 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
04:37:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
04:37:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 930ms
04:37:36 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
04:37:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:37:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 926ms
04:37:37 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
04:37:38 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
04:37:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 883ms
04:37:38 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
04:37:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
04:37:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 736ms
04:37:39 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
04:37:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
04:37:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 828ms
04:37:40 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
04:37:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
04:37:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 844ms
04:37:40 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
04:37:41 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
04:37:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 837ms
04:37:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
04:37:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
04:37:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 730ms
04:37:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
04:37:43 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
04:37:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 729ms
04:37:43 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
04:37:44 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
04:37:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 888ms
04:37:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
04:37:45 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
04:37:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 1239ms
04:37:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
04:37:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
04:37:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 837ms
04:37:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
04:37:47 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
04:37:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 779ms
04:37:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
04:37:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
04:37:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 826ms
04:37:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
04:37:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
04:37:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 833ms
04:37:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
04:37:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
04:37:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 843ms
04:37:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
04:37:51 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"
04:37:51 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:1
04:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:37:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
04:37:51 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
04:37:51 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:48:5
04:37:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 1556ms
04:37:51 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
04:37:52 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"
04:37:52 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:1
04:37:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:37:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
04:37:52 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
04:37:52 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:50:5
04:37:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 895ms
04:37:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
04:37:52 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
04:37:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 837ms
04:37:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
04:37:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
04:37:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 878ms
04:37:53 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
04:37:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
04:37:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 924ms
04:37:54 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
04:37:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
04:37:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 885ms
04:37:55 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
04:37:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
04:37:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 805ms
04:37:56 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
04:37:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
04:37:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 779ms
04:37:57 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
04:37:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
04:37:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 880ms
04:37:58 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
04:37:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:37:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 926ms
04:37:59 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
04:37:59 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
04:37:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 832ms
04:37:59 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
04:38:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
04:38:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 898ms
04:38:00 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
04:38:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
04:38:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 778ms
04:38:01 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
04:38:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
04:38:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 775ms
04:38:02 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
04:38:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
04:38:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 930ms
04:38:03 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
04:38:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
04:38:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 883ms
04:38:04 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
04:38:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
04:38:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 923ms
04:38:05 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
04:38:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
04:38:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 1083ms
04:38:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
04:38:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
04:38:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 779ms
04:38:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
04:38:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
04:38:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 774ms
04:38:07 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
04:38:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
04:38:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 841ms
04:38:08 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
04:38:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
04:38:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 1185ms
04:38:09 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
04:38:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
04:38:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 880ms
04:38:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
04:38:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
04:38:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 825ms
04:38:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
04:38:12 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
04:38:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 1076ms
04:38:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
04:38:13 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
04:38:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 726ms
04:38:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
04:38:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
04:38:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 835ms
04:38:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
04:38:14 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
04:38:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 827ms
04:38:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
04:38:15 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
04:38:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 778ms
04:38:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
04:38:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
04:38:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 839ms
04:38:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
04:38:17 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
04:38:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 741ms
04:38:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
04:38:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
04:38:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 784ms
04:38:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
04:38:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
04:38:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 1080ms
04:38:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
04:38:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
04:38:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 895ms
04:38:20 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
04:38:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
04:38:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 929ms
04:38:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
04:38:21 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
04:38:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 874ms
04:38:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
04:38:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
04:38:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 725ms
04:38:22 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
04:38:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
04:38:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 822ms
04:38:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
04:38:24 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
04:38:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 823ms
04:38:24 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
04:38:25 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
04:38:25 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 899ms
04:38:25 INFO - TEST-START | /IndexedDB/idbtransaction.htm
04:38:26 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
04:38:26 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
04:38:26 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 1334ms
04:38:26 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
04:38:27 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
04:38:27 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 725ms
04:38:27 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
04:38:28 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
04:38:28 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 837ms
04:38:28 INFO - TEST-START | /IndexedDB/index_sort_order.htm
04:38:29 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
04:38:29 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 950ms
04:38:29 INFO - TEST-START | /IndexedDB/interfaces.html
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
04:38:30 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
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
04:38:30 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
04:38:30 INFO - TEST-OK | /IndexedDB/interfaces.html | took 1144ms
04:38:30 INFO - TEST-START | /IndexedDB/interfaces.worker
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
04:38:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
04:38:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
04:38:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
04:38:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
04:38:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
04:38:31 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
04:38:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:9:1
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
04:38:31 INFO - {}
04:38:31 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 - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
04:38:31 INFO - {}
04:38:31 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1501ms
04:38:31 INFO - TEST-START | /IndexedDB/key_invalid.htm
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
04:38:32 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
04:38:32 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 1040ms
04:38:32 INFO - TEST-START | /IndexedDB/key_valid.html
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
04:38:34 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
04:38:34 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1835ms
04:38:34 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
04:38:35 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
04:38:35 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 935ms
04:38:35 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
04:38:36 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
04:38:36 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 834ms
04:38:36 INFO - TEST-START | /IndexedDB/keygenerator.htm
04:38:37 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
04:38:37 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
04:38:37 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
04:38:37 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 920ms
04:38:37 INFO - TEST-START | /IndexedDB/keyorder.htm
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
04:38:38 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
04:38:38 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1129ms
04:38:38 INFO - TEST-START | /IndexedDB/keypath.htm
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
04:38:39 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
04:38:39 INFO - TEST-OK | /IndexedDB/keypath.htm | took 1159ms
04:38:39 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
04:38:40 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
04:38:40 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 998ms
04:38:40 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
04:38:41 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
04:38:41 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
04:38:41 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
04:38:41 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 927ms
04:38:41 INFO - TEST-START | /IndexedDB/list_ordering.htm
04:38:42 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
04:38:42 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
04:38:42 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
04:38:42 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 1086ms
04:38:42 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
04:38:43 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
04:38:43 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 838ms
04:38:43 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
04:38:44 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
04:38:44 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 828ms
04:38:44 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
04:38:45 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
04:38:45 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 1224ms
04:38:45 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
04:38:46 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
04:38:46 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 870ms
04:38:46 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
04:38:47 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
04:38:47 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 846ms
04:38:47 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
04:38:48 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
04:38:48 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 979ms
04:38:48 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
04:38:49 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
04:38:49 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 938ms
04:38:49 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
04:38:50 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
04:38:50 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 877ms
04:38:50 INFO - TEST-START | /IndexedDB/value.htm
04:38:51 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
04:38:51 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
04:38:51 INFO - TEST-OK | /IndexedDB/value.htm | took 935ms
04:38:51 INFO - TEST-START | /IndexedDB/value_recursive.htm
04:38:52 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
04:38:52 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
04:38:52 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
04:38:52 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 846ms
04:38:52 INFO - TEST-START | /IndexedDB/writer-starvation.htm
04:38:53 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
04:38:53 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1182ms
04:38:53 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
04:38:54 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Float arrays - assert_throws: Float32Array function "function () {
04:38:54 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
04:38:54 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:4:1
04:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:54 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:3:1
04:38:54 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
04:38:54 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Integer arrays - self.crypto is undefined
04:38:54 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:20:9
04:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:54 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:19:1
04:38:54 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
04:38:54 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Large length - assert_throws: crypto.getRandomValues length over 65536 function "function () {
04:38:54 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
04:38:54 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:37:1
04:38:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:54 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:36:1
04:38:54 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
04:38:54 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 827ms
04:38:54 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
04:38:54 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
04:38:54 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer arrays
04:38:54 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
04:38:54 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 893ms
04:38:54 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
04:38:55 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
04:38:55 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 739ms
04:38:55 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
04:38:56 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
04:38:56 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:1
04:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:56 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
04:38:56 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
04:38:56 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:1
04:38:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:56 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
04:38:56 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
04:38:56 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 740ms
04:38:56 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
04:38:57 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() {
04:38:57 INFO - [native code]
04:38:57 INFO - }" but got function "function () {
04:38:57 INFO - }"
04:38:57 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:1
04:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:57 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:1
04:38:57 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
04:38:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
04:38:57 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
04:38:57 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:1
04:38:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:57 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:1
04:38:57 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
04:38:57 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
04:38:57 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 780ms
04:38:57 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
04:38:58 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() {
04:38:58 INFO - [native code]
04:38:58 INFO - }" but got function "function () {
04:38:58 INFO - }"
04:38:58 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:1
04:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:58 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:1
04:38:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
04:38:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
04:38:58 INFO - {}
04:38:58 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
04:38:58 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:1
04:38:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:58 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:1
04:38:58 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
04:38:58 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
04:38:58 INFO - {}
04:38:58 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 1242ms
04:38:58 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
04:38:59 INFO - PROCESS | 2457 |
04:38:59 INFO - PROCESS | 2457 | ###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost
04:38:59 INFO - PROCESS | 2457 |
04:38:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
04:38:59 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
04:38:59 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
04:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:59 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:1
04:38:59 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:38:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
04:38:59 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
04:38:59 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
04:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:59 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:1
04:38:59 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:38:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
04:38:59 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"
04:38:59 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
04:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:59 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:1
04:38:59 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:38:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
04:38:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
04:38:59 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
04:38:59 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
04:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:59 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:1
04:38:59 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
04:38:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
04:38:59 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
04:38:59 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
04:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:59 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:1
04:38:59 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:38:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
04:38:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
04:38:59 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
04:38:59 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
04:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:59 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:1
04:38:59 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:38:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
04:38:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
04:38:59 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"
04:38:59 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
04:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:59 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:1
04:38:59 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:38:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
04:38:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
04:38:59 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
04:38:59 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
04:38:59 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
04:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:38:59 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:1
04:38:59 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
04:38:59 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
04:38:59 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 991ms
04:38:59 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
04:39:00 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
04:39:00 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 752ms
04:39:00 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
04:39:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
04:39:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
04:39:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
04:39:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
04:39:02 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
04:39:02 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1832ms
04:39:02 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
04:39:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
04:39:04 INFO - {}
04:39:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
04:39:04 INFO - {}
04:39:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
04:39:04 INFO - {}
04:39:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
04:39:04 INFO - {}
04:39:04 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
04:39:04 INFO - {}
04:39:04 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 2733ms
04:39:04 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
04:39:06 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
04:39:06 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 1126ms
04:39:06 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
04:39:06 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
04:39:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
04:39:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:39:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
04:39:06 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 841ms
04:39:06 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
04:39:17 INFO - PROCESS | 2457 | MARIONETTE LOG: INFO: Timeout fired
04:39:17 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
04:39:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
04:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:39:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
04:39:17 INFO - setTimeout handler*@http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:22:1
04:39:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:39:17 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:13:7
04:39:17 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10395ms
04:39:17 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
04:39:18 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
04:39:18 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 983ms
04:39:18 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
04:39:19 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
04:39:19 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 823ms
04:39:19 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
04:39:19 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
04:39:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-open.htm:24:9
04:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:39:19 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-open.htm:14:7
04:39:19 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 724ms
04:39:19 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
04:39:20 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
04:39:20 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 850ms
04:39:20 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
04:39:21 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
04:39:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
04:39:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:39:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
04:39:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
04:39:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:39:21 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
04:39:21 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 732ms
04:39:21 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
04:39:22 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
04:39:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-abort.htm:40:13
04:39:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:39:22 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-abort.htm:16:9
04:39:22 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 759ms
04:39:22 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
04:39:22 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
04:39:22 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 721ms
04:39:22 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
04:39:23 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
04:39:23 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 742ms
04:39:23 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
04:39:24 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"
04:39:24 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
04:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:39:24 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
04:39:24 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
04:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:39:24 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
04:39:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
04:39:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:39:24 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
04:39:24 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 696ms
04:39:24 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
04:39:25 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
04:39:25 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 645ms
04:39:25 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
04:39:25 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
04:39:25 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 746ms
04:39:25 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
04:39:26 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
04:39:26 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 739ms
04:39:26 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
04:39:27 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
04:39:27 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
04:40:04 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
04:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:40:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:40:04 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
04:40:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:19:7
04:40:04 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
04:40:04 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
04:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:40:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:40:04 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
04:40:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:20:7
04:40:04 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
04:40:04 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
04:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:40:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:40:04 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
04:40:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:21:7
04:40:04 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
04:40:04 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
04:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:40:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:40:04 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
04:40:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:22:7
04:40:04 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
04:40:04 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
04:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:40:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:40:04 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
04:40:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:23:7
04:40:04 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
04:40:04 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
04:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:40:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:40:04 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
04:40:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:24:7
04:40:04 INFO - TEST-FAIL | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
04:40:04 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
04:40:04 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
04:40:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:40:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:40:04 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
04:40:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:25:7
04:40:04 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 684ms
04:40:04 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
04:40:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
04:40:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
04:40:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
04:40:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
04:40:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
04:40:05 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
04:40:05 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 1042ms
04:40:05 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
04:40:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
04:40:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
04:40:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
04:40:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
04:40:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
04:40:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
04:40:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
04:40:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
04:40:06 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
04:40:06 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 1196ms
04:40:06 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
04:40:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
04:40:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
04:40:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
04:40:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
04:40:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
04:40:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
04:40:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
04:40:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
04:40:07 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
04:40:07 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 948ms
04:40:07 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
04:40:08 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
04:40:08 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
04:40:08 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
04:40:08 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
04:40:08 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
04:40:08 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 690ms
04:40:08 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
04:40:09 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
04:40:09 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
04:40:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:40:09 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
04:40:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:17:9
04:40:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:40:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:13:7
04:40:09 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 780ms
04:40:09 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
04:40:09 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
04:40:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
04:40:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:40:09 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
04:40:09 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 881ms
04:40:09 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
04:40:10 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
04:40:10 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 780ms
04:40:10 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
04:40:11 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
04:40:11 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
04:40:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:40:11 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
04:40:11 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 676ms
04:40:11 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
04:40:12 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
04:40:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
04:40:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:40:12 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
04:40:12 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 746ms
04:40:12 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
04:40:12 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
04:40:12 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 688ms
04:40:12 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
04:40:13 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
04:40:13 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 885ms
04:40:13 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
04:40:14 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
04:40:14 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 983ms
04:40:14 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
04:40:15 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
04:40:15 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 737ms
04:40:15 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
04:40:16 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
04:40:16 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
04:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:40:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:40:16 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:1
04:40:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
04:40:16 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
04:40:16 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
04:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
04:40:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
04:40:16 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:1
04:40:16 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:19:7
04:40:16 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 749ms
04:40:16 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
04:40:17 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | XMLHttpRequest: open() - URL encoding
04:40:17 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 828ms
04:40:17 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
04:40:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
04:40:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
04:40:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
04:40:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
04:40:18 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 981ms
04:40:18 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
04:40:18 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: