builder: mozilla-inbound_ubuntu32_vm_test-web-platform-tests-e10s-1
slave: tst-linux32-spot-437
starttime: 1446522406.95
results: warnings (1)
buildid: 20151102162118
builduid: cf03ee8351bf423f94c4852c76a1e97c
revision: 9b355ec8e76f8e8a0b385f932a8df1a463fa203a
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:46.954282) =========
master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:46.954684) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:46.954990) =========
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-1446522239.289679-1162242035
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.021660
basedir: '/builds/slave/test'
========= master_lag: 0.03 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:47.010424) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:47.010695) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:47.038734) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:47.039018) =========
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-1446522239.289679-1162242035
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.019342
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:47.101098) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:47.101362) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:47.101688) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:47.101976) =========
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-1446522239.289679-1162242035
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-02 19:46:47-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 10.7M=0.001s
2015-11-02 19:46:47 (10.7 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.350120
========= master_lag: 0.02 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:47.476196) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:47.476501) =========
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-1446522239.289679-1162242035
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.031636
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:47.543987) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:47.544305) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 9b355ec8e76f8e8a0b385f932a8df1a463fa203a --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 9b355ec8e76f8e8a0b385f932a8df1a463fa203a --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-1446522239.289679-1162242035
_=/tools/buildbot/bin/python
using PTY: False
2015-11-02 19:46:47,686 truncating revision to first 12 chars
2015-11-02 19:46:47,687 Setting DEBUG logging.
2015-11-02 19:46:47,687 attempt 1/10
2015-11-02 19:46:47,687 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/9b355ec8e76f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-02 19:46:48,018 unpacking tar archive at: mozilla-inbound-9b355ec8e76f/testing/mozharness/
program finished with exit code 0
elapsedTime=0.629740
========= master_lag: 0.03 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:48.199708) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:48.200224) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:48.231291) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:48.231703) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-02 19:46:48.232290) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' warnings (results: 1, elapsed: 52 mins, 40 secs) (at 2015-11-02 19:46:48.232752) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 4 --this-chunk 1 --blob-upload-branch mozilla-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', 'mozilla-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-1446522239.289679-1162242035
_=/tools/buildbot/bin/python
using PTY: False
19:46:48 INFO - MultiFileLogger online at 20151102 19:46:48 in /builds/slave/test
19:46:48 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 4 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols ondemand
19:46:48 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
19:46:48 INFO - {'append_to_log': False,
19:46:48 INFO - 'base_work_dir': '/builds/slave/test',
19:46:48 INFO - 'blob_upload_branch': 'mozilla-inbound',
19:46:48 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
19:46:48 INFO - 'buildbot_json_path': 'buildprops.json',
19:46:48 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
19:46:48 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
19:46:48 INFO - 'download_minidump_stackwalk': True,
19:46:48 INFO - 'download_symbols': 'ondemand',
19:46:48 INFO - 'e10s': True,
19:46:48 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
19:46:48 INFO - 'tooltool.py': '/tools/tooltool.py',
19:46:48 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
19:46:48 INFO - '/tools/misc-python/virtualenv.py')},
19:46:48 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
19:46:48 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
19:46:48 INFO - 'log_level': 'info',
19:46:48 INFO - 'log_to_console': True,
19:46:48 INFO - 'opt_config_files': (),
19:46:48 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
19:46:48 INFO - '--processes=1',
19:46:48 INFO - '--config=%(test_path)s/wptrunner.ini',
19:46:48 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
19:46:48 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
19:46:48 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
19:46:48 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
19:46:48 INFO - 'pip_index': False,
19:46:48 INFO - 'require_test_zip': True,
19:46:48 INFO - 'test_type': ('testharness',),
19:46:48 INFO - 'this_chunk': '1',
19:46:48 INFO - 'tooltool_cache': '/builds/tooltool_cache',
19:46:48 INFO - 'total_chunks': '4',
19:46:48 INFO - 'virtualenv_path': 'venv',
19:46:48 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
19:46:48 INFO - 'work_dir': 'build'}
19:46:48 INFO - #####
19:46:48 INFO - ##### Running clobber step.
19:46:48 INFO - #####
19:46:48 INFO - Running pre-action listener: _resource_record_pre_action
19:46:48 INFO - Running main action method: clobber
19:46:48 INFO - rmtree: /builds/slave/test/build
19:46:48 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
19:46:49 INFO - Running post-action listener: _resource_record_post_action
19:46:49 INFO - #####
19:46:49 INFO - ##### Running read-buildbot-config step.
19:46:49 INFO - #####
19:46:49 INFO - Running pre-action listener: _resource_record_pre_action
19:46:49 INFO - Running main action method: read_buildbot_config
19:46:49 INFO - Using buildbot properties:
19:46:49 INFO - {
19:46:49 INFO - "properties": {
19:46:49 INFO - "buildnumber": 95,
19:46:49 INFO - "product": "firefox",
19:46:49 INFO - "script_repo_revision": "production",
19:46:49 INFO - "branch": "mozilla-inbound",
19:46:49 INFO - "repository": "",
19:46:49 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound opt test web-platform-tests-e10s-1",
19:46:49 INFO - "buildid": "20151102162118",
19:46:49 INFO - "slavename": "tst-linux32-spot-437",
19:46:49 INFO - "pgo_build": "False",
19:46:49 INFO - "basedir": "/builds/slave/test",
19:46:49 INFO - "project": "",
19:46:49 INFO - "platform": "linux",
19:46:49 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/",
19:46:49 INFO - "slavebuilddir": "test",
19:46:49 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-opt-unittest-7-3600",
19:46:49 INFO - "repo_path": "integration/mozilla-inbound",
19:46:49 INFO - "moz_repo_path": "",
19:46:49 INFO - "stage_platform": "linux",
19:46:49 INFO - "builduid": "cf03ee8351bf423f94c4852c76a1e97c",
19:46:49 INFO - "revision": "9b355ec8e76f8e8a0b385f932a8df1a463fa203a"
19:46:49 INFO - },
19:46:49 INFO - "sourcestamp": {
19:46:49 INFO - "repository": "",
19:46:49 INFO - "hasPatch": false,
19:46:49 INFO - "project": "",
19:46:49 INFO - "branch": "mozilla-inbound-linux-opt-unittest",
19:46:49 INFO - "changes": [
19:46:49 INFO - {
19:46:49 INFO - "category": null,
19:46:49 INFO - "files": [
19:46:49 INFO - {
19:46:49 INFO - "url": null,
19:46:49 INFO - "name": "https://queue.taskcluster.net/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
19:46:49 INFO - },
19:46:49 INFO - {
19:46:49 INFO - "url": null,
19:46:49 INFO - "name": "https://queue.taskcluster.net/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/test_packages.json"
19:46:49 INFO - }
19:46:49 INFO - ],
19:46:49 INFO - "repository": "",
19:46:49 INFO - "rev": "9b355ec8e76f8e8a0b385f932a8df1a463fa203a",
19:46:49 INFO - "who": "erahm@mozilla.com",
19:46:49 INFO - "when": 1446514967,
19:46:49 INFO - "number": 6612354,
19:46:49 INFO - "comments": "Bug 1161238 - Remove --disable-logging. r=gps",
19:46:49 INFO - "project": "",
19:46:49 INFO - "at": "Mon 02 Nov 2015 17:42:47",
19:46:49 INFO - "branch": "mozilla-inbound-linux-opt-unittest",
19:46:49 INFO - "revlink": "",
19:46:49 INFO - "properties": [
19:46:49 INFO - [
19:46:49 INFO - "buildid",
19:46:49 INFO - "20151102162118",
19:46:49 INFO - "Change"
19:46:49 INFO - ],
19:46:49 INFO - [
19:46:49 INFO - "builduid",
19:46:49 INFO - "cf03ee8351bf423f94c4852c76a1e97c",
19:46:49 INFO - "Change"
19:46:49 INFO - ],
19:46:49 INFO - [
19:46:49 INFO - "pgo_build",
19:46:49 INFO - "False",
19:46:49 INFO - "Change"
19:46:49 INFO - ]
19:46:49 INFO - ],
19:46:49 INFO - "revision": "9b355ec8e76f8e8a0b385f932a8df1a463fa203a"
19:46:49 INFO - }
19:46:49 INFO - ],
19:46:49 INFO - "revision": "9b355ec8e76f8e8a0b385f932a8df1a463fa203a"
19:46:49 INFO - }
19:46:49 INFO - }
19:46:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2.
19:46:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/test_packages.json.
19:46:49 INFO - Running post-action listener: _resource_record_post_action
19:46:49 INFO - #####
19:46:49 INFO - ##### Running download-and-extract step.
19:46:49 INFO - #####
19:46:49 INFO - Running pre-action listener: _resource_record_pre_action
19:46:49 INFO - Running main action method: download_and_extract
19:46:49 INFO - mkdir: /builds/slave/test/build/tests
19:46:49 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')]}
19:46:49 INFO - https://queue.taskcluster.net/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
19:46:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/test_packages.json
19:46:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/test_packages.json
19:46:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
19:46:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
19:46:50 INFO - Downloaded 1268 bytes.
19:46:50 INFO - Reading from file /builds/slave/test/build/test_packages.json
19:46:50 INFO - Using the following test package requirements:
19:46:50 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
19:46:50 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
19:46:50 INFO - u'firefox-45.0a1.en-US.linux-i686.cppunittest.tests.zip'],
19:46:50 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
19:46:50 INFO - u'jsshell-linux-i686.zip'],
19:46:50 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
19:46:50 INFO - u'firefox-45.0a1.en-US.linux-i686.mochitest.tests.zip'],
19:46:50 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
19:46:50 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
19:46:50 INFO - u'firefox-45.0a1.en-US.linux-i686.reftest.tests.zip'],
19:46:50 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
19:46:50 INFO - u'firefox-45.0a1.en-US.linux-i686.talos.tests.zip'],
19:46:50 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
19:46:50 INFO - u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'],
19:46:50 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
19:46:50 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
19:46:50 INFO - u'firefox-45.0a1.en-US.linux-i686.xpcshell.tests.zip']}
19:46:50 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
19:46:50 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')]}
19:46:50 INFO - https://queue.taskcluster.net/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
19:46:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
19:46:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
19:46:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/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
19:46:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/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
19:46:55 INFO - Downloaded 21008268 bytes.
19:46:55 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
19:46:55 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/*
19:46:55 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
19:46:55 INFO - caution: filename not matched: web-platform/*
19:46:55 INFO - Return code: 11
19:46:55 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')]}
19:46:55 INFO - https://queue.taskcluster.net/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
19:46:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
19:46:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
19:46:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/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
19:46:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/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
19:46:59 INFO - Downloaded 30915711 bytes.
19:46:59 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
19:46:59 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/*
19:46:59 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
19:47:02 INFO - caution: filename not matched: bin/*
19:47:02 INFO - caution: filename not matched: config/*
19:47:02 INFO - caution: filename not matched: mozbase/*
19:47:02 INFO - caution: filename not matched: marionette/*
19:47:02 INFO - Return code: 11
19:47:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:47:02 INFO - https://queue.taskcluster.net/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
19:47:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
19:47:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
19:47:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/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
19:47:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/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
19:47:08 INFO - Downloaded 56487785 bytes.
19:47:08 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
19:47:08 INFO - mkdir: /builds/slave/test/properties
19:47:08 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
19:47:08 INFO - Writing to file /builds/slave/test/properties/build_url
19:47:08 INFO - Contents:
19:47:08 INFO - build_url:https://queue.taskcluster.net/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
19:47:08 INFO - Running post-action listener: _resource_record_post_action
19:47:08 INFO - Running post-action listener: set_extra_try_arguments
19:47:08 INFO - #####
19:47:08 INFO - ##### Running create-virtualenv step.
19:47:08 INFO - #####
19:47:08 INFO - Running pre-action listener: _pre_create_virtualenv
19:47:08 INFO - Running pre-action listener: _resource_record_pre_action
19:47:08 INFO - Running main action method: create_virtualenv
19:47:08 INFO - Creating virtualenv /builds/slave/test/build/venv
19:47:08 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
19:47:08 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
19:47:08 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
19:47:08 INFO - Using real prefix '/usr'
19:47:08 INFO - New python executable in /builds/slave/test/build/venv/bin/python
19:47:09 INFO - Installing distribute.............................................................................................................................................................................................done.
19:47:13 INFO - Installing pip.................done.
19:47:13 INFO - Return code: 0
19:47:13 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
19:47:13 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')]}
19:47:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:47:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
19:47:13 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')]}
19:47:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:47:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
19:47:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e99ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f644d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa025b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa015790>, '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 0x9f08908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa013bf0>, '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-1446522239.289679-1162242035', '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
19:47:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
19:47:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
19:47:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:47:13 INFO - 'CCACHE_UMASK': '002',
19:47:13 INFO - 'DISPLAY': ':0',
19:47:13 INFO - 'HOME': '/home/cltbld',
19:47:13 INFO - 'LANG': 'en_US.UTF-8',
19:47:13 INFO - 'LOGNAME': 'cltbld',
19:47:13 INFO - 'MAIL': '/var/mail/cltbld',
19:47:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:47:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:47:13 INFO - 'MOZ_NO_REMOTE': '1',
19:47:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:47:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:47:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:47:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:47:13 INFO - 'PWD': '/builds/slave/test',
19:47:13 INFO - 'SHELL': '/bin/bash',
19:47:13 INFO - 'SHLVL': '1',
19:47:13 INFO - 'TERM': 'linux',
19:47:13 INFO - 'TMOUT': '86400',
19:47:13 INFO - 'USER': 'cltbld',
19:47:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446522239.289679-1162242035',
19:47:13 INFO - '_': '/tools/buildbot/bin/python'}
19:47:13 INFO - Ignoring indexes: https://pypi.python.org/simple/
19:47:13 INFO - Downloading/unpacking psutil>=0.7.1
19:47: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
19:47: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
19:47:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
19:47:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
19:47: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
19:47: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
19:47:17 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
19:47:17 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
19:47:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
19:47:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
19:47:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
19:47:17 INFO - Installing collected packages: psutil
19:47:17 INFO - Running setup.py install for psutil
19:47:17 INFO - building 'psutil._psutil_linux' extension
19:47:17 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
19:47:18 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
19:47:18 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
19:47:18 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
19:47:18 INFO - building 'psutil._psutil_posix' extension
19:47:18 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
19:47:18 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
19:47:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
19:47:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
19:47:18 INFO - Successfully installed psutil
19:47:18 INFO - Cleaning up...
19:47:18 INFO - Return code: 0
19:47:18 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
19:47:18 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')]}
19:47:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:47:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
19:47:18 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')]}
19:47:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:47:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
19:47:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e99ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f644d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa025b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa015790>, '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 0x9f08908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa013bf0>, '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-1446522239.289679-1162242035', '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
19:47:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
19:47:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
19:47:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:47:18 INFO - 'CCACHE_UMASK': '002',
19:47:18 INFO - 'DISPLAY': ':0',
19:47:18 INFO - 'HOME': '/home/cltbld',
19:47:18 INFO - 'LANG': 'en_US.UTF-8',
19:47:18 INFO - 'LOGNAME': 'cltbld',
19:47:18 INFO - 'MAIL': '/var/mail/cltbld',
19:47:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:47:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:47:18 INFO - 'MOZ_NO_REMOTE': '1',
19:47:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:47:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:47:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:47:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:47:18 INFO - 'PWD': '/builds/slave/test',
19:47:18 INFO - 'SHELL': '/bin/bash',
19:47:18 INFO - 'SHLVL': '1',
19:47:18 INFO - 'TERM': 'linux',
19:47:18 INFO - 'TMOUT': '86400',
19:47:18 INFO - 'USER': 'cltbld',
19:47:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446522239.289679-1162242035',
19:47:18 INFO - '_': '/tools/buildbot/bin/python'}
19:47:19 INFO - Ignoring indexes: https://pypi.python.org/simple/
19:47:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
19:47: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
19:47: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
19:47:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
19:47:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
19:47: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
19:47: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
19:47:22 INFO - Downloading mozsystemmonitor-0.0.tar.gz
19:47:22 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
19:47:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
19:47:22 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
19:47:22 INFO - Installing collected packages: mozsystemmonitor
19:47:22 INFO - Running setup.py install for mozsystemmonitor
19:47:22 INFO - Successfully installed mozsystemmonitor
19:47:22 INFO - Cleaning up...
19:47:22 INFO - Return code: 0
19:47:22 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
19:47:22 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')]}
19:47:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:47:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
19:47:22 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')]}
19:47:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:47:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
19:47:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e99ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f644d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa025b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa015790>, '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 0x9f08908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa013bf0>, '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-1446522239.289679-1162242035', '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
19:47:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
19:47:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
19:47:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:47:22 INFO - 'CCACHE_UMASK': '002',
19:47:22 INFO - 'DISPLAY': ':0',
19:47:22 INFO - 'HOME': '/home/cltbld',
19:47:22 INFO - 'LANG': 'en_US.UTF-8',
19:47:22 INFO - 'LOGNAME': 'cltbld',
19:47:22 INFO - 'MAIL': '/var/mail/cltbld',
19:47:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:47:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:47:22 INFO - 'MOZ_NO_REMOTE': '1',
19:47:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:47:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:47:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:47:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:47:22 INFO - 'PWD': '/builds/slave/test',
19:47:22 INFO - 'SHELL': '/bin/bash',
19:47:22 INFO - 'SHLVL': '1',
19:47:22 INFO - 'TERM': 'linux',
19:47:22 INFO - 'TMOUT': '86400',
19:47:22 INFO - 'USER': 'cltbld',
19:47:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446522239.289679-1162242035',
19:47:22 INFO - '_': '/tools/buildbot/bin/python'}
19:47:23 INFO - Ignoring indexes: https://pypi.python.org/simple/
19:47:23 INFO - Downloading/unpacking blobuploader==1.2.4
19:47:23 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
19:47:23 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
19:47:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
19:47:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
19:47:23 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
19:47:23 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
19:47:26 INFO - Downloading blobuploader-1.2.4.tar.gz
19:47:26 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
19:47:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
19:47:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
19:47:26 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
19:47:26 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
19:47:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
19:47:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
19:47:26 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
19:47:26 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
19:47:27 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
19:47:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
19:47:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
19:47:27 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
19:47:27 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
19:47:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
19:47:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
19:47:27 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
19:47:27 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
19:47:27 INFO - Downloading docopt-0.6.1.tar.gz
19:47:27 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
19:47:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
19:47:27 INFO - Installing collected packages: blobuploader, requests, docopt
19:47:27 INFO - Running setup.py install for blobuploader
19:47:28 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
19:47:28 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
19:47:28 INFO - Running setup.py install for requests
19:47:29 INFO - Running setup.py install for docopt
19:47:29 INFO - Successfully installed blobuploader requests docopt
19:47:29 INFO - Cleaning up...
19:47:29 INFO - Return code: 0
19:47:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv
19:47:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:47:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:47:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
19:47:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
19:47:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:47:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
19:47:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e99ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f644d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa025b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa015790>, '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 0x9f08908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa013bf0>, '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-1446522239.289679-1162242035', '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
19:47:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
19:47:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
19:47:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:47:29 INFO - 'CCACHE_UMASK': '002',
19:47:29 INFO - 'DISPLAY': ':0',
19:47:29 INFO - 'HOME': '/home/cltbld',
19:47:29 INFO - 'LANG': 'en_US.UTF-8',
19:47:29 INFO - 'LOGNAME': 'cltbld',
19:47:29 INFO - 'MAIL': '/var/mail/cltbld',
19:47:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:47:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:47:29 INFO - 'MOZ_NO_REMOTE': '1',
19:47:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:47:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:47:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:47:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:47:29 INFO - 'PWD': '/builds/slave/test',
19:47:29 INFO - 'SHELL': '/bin/bash',
19:47:29 INFO - 'SHLVL': '1',
19:47:29 INFO - 'TERM': 'linux',
19:47:29 INFO - 'TMOUT': '86400',
19:47:29 INFO - 'USER': 'cltbld',
19:47:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446522239.289679-1162242035',
19:47:29 INFO - '_': '/tools/buildbot/bin/python'}
19:47:29 INFO - Ignoring indexes: https://pypi.python.org/simple/
19:47:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
19:47:29 INFO - Running setup.py (path:/tmp/pip-lOOcHT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
19:47:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
19:47:29 INFO - Running setup.py (path:/tmp/pip-BAk4Mn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
19:47:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
19:47:29 INFO - Running setup.py (path:/tmp/pip-ZKXImJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
19:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
19:47:30 INFO - Running setup.py (path:/tmp/pip-up3py_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
19:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
19:47:30 INFO - Running setup.py (path:/tmp/pip-3fsYZW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
19:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
19:47:30 INFO - Running setup.py (path:/tmp/pip-NWR1mg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
19:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
19:47:30 INFO - Running setup.py (path:/tmp/pip-g1LN2e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
19:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
19:47:30 INFO - Running setup.py (path:/tmp/pip-Tu3adW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
19:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
19:47:30 INFO - Running setup.py (path:/tmp/pip-kKHNe_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
19:47:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
19:47:30 INFO - Running setup.py (path:/tmp/pip-ZOBYzD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
19:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
19:47:31 INFO - Running setup.py (path:/tmp/pip-M3xGHV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
19:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
19:47:31 INFO - Running setup.py (path:/tmp/pip-jmXQNr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
19:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
19:47:31 INFO - Running setup.py (path:/tmp/pip-_EQQaM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
19:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
19:47:31 INFO - Running setup.py (path:/tmp/pip-VTTJgu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
19:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
19:47:31 INFO - Running setup.py (path:/tmp/pip-fzwz3R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
19:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
19:47:31 INFO - Running setup.py (path:/tmp/pip-WqKepM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
19:47:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
19:47:31 INFO - Running setup.py (path:/tmp/pip-qsigqT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
19:47:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
19:47:31 INFO - Running setup.py (path:/tmp/pip-8MS_w3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
19:47:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
19:47:32 INFO - Running setup.py (path:/tmp/pip-rjBwc3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
19:47:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
19:47:32 INFO - Running setup.py (path:/tmp/pip-ohcsYW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
19:47:32 INFO - Unpacking /builds/slave/test/build/tests/marionette
19:47:32 INFO - Running setup.py (path:/tmp/pip-xvjQ1A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
19:47:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
19:47:32 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
19:47:32 INFO - Running setup.py install for manifestparser
19:47:33 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
19:47:33 INFO - Running setup.py install for mozcrash
19:47:33 INFO - Running setup.py install for mozdebug
19:47:33 INFO - Running setup.py install for mozdevice
19:47:33 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
19:47:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin
19:47:33 INFO - Running setup.py install for mozfile
19:47:33 INFO - Running setup.py install for mozhttpd
19:47:34 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
19:47:34 INFO - Running setup.py install for mozinfo
19:47:34 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
19:47:34 INFO - Running setup.py install for mozInstall
19:47:34 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
19:47:34 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
19:47:34 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
19:47:34 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
19:47:34 INFO - Running setup.py install for mozleak
19:47:34 INFO - Running setup.py install for mozlog
19:47:35 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
19:47:35 INFO - Running setup.py install for moznetwork
19:47:35 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
19:47:35 INFO - Running setup.py install for mozprocess
19:47:35 INFO - Running setup.py install for mozprofile
19:47:35 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
19:47:35 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
19:47:35 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
19:47:35 INFO - Running setup.py install for mozrunner
19:47:35 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
19:47:35 INFO - Running setup.py install for mozscreenshot
19:47:36 INFO - Running setup.py install for moztest
19:47:36 INFO - Running setup.py install for mozversion
19:47:36 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
19:47:36 INFO - Running setup.py install for marionette-transport
19:47:36 INFO - Running setup.py install for marionette-driver
19:47:37 INFO - Running setup.py install for browsermob-proxy
19:47:37 INFO - Running setup.py install for marionette-client
19:47:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
19:47:37 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
19:47:37 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
19:47:37 INFO - Cleaning up...
19:47:37 INFO - Return code: 0
19:47:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv
19:47:37 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')]}
19:47:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
19:47:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
19:47:37 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')]}
19:47:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
19:47:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
19:47:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9e99ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f644d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa025b50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa015790>, '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 0x9f08908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa013bf0>, '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-1446522239.289679-1162242035', '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
19:47:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
19:47:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
19:47:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:47:37 INFO - 'CCACHE_UMASK': '002',
19:47:37 INFO - 'DISPLAY': ':0',
19:47:37 INFO - 'HOME': '/home/cltbld',
19:47:37 INFO - 'LANG': 'en_US.UTF-8',
19:47:37 INFO - 'LOGNAME': 'cltbld',
19:47:37 INFO - 'MAIL': '/var/mail/cltbld',
19:47:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:47:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:47:37 INFO - 'MOZ_NO_REMOTE': '1',
19:47:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:47:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:47:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:47:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:47:37 INFO - 'PWD': '/builds/slave/test',
19:47:37 INFO - 'SHELL': '/bin/bash',
19:47:37 INFO - 'SHLVL': '1',
19:47:37 INFO - 'TERM': 'linux',
19:47:37 INFO - 'TMOUT': '86400',
19:47:37 INFO - 'USER': 'cltbld',
19:47:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446522239.289679-1162242035',
19:47:37 INFO - '_': '/tools/buildbot/bin/python'}
19:47:38 INFO - Ignoring indexes: https://pypi.python.org/simple/
19:47:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
19:47:38 INFO - Running setup.py (path:/tmp/pip-CcN4jP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
19:47:38 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))
19:47:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
19:47:38 INFO - Running setup.py (path:/tmp/pip-OSOuEp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
19:47:38 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))
19:47:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
19:47:38 INFO - Running setup.py (path:/tmp/pip-BNOJZt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
19:47:38 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))
19:47:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
19:47:38 INFO - Running setup.py (path:/tmp/pip-SdK9eh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
19:47:38 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))
19:47:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
19:47:38 INFO - Running setup.py (path:/tmp/pip-LOiJME-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
19:47:38 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))
19:47:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
19:47:38 INFO - Running setup.py (path:/tmp/pip-RHdg13-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
19:47:39 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))
19:47:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
19:47:39 INFO - Running setup.py (path:/tmp/pip-Viwf6n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
19:47:39 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))
19:47:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
19:47:39 INFO - Running setup.py (path:/tmp/pip-wHB1LB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
19:47:39 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))
19:47:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
19:47:39 INFO - Running setup.py (path:/tmp/pip-T7Nlia-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
19:47:39 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))
19:47:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
19:47:39 INFO - Running setup.py (path:/tmp/pip-mZuqem-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
19:47:39 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))
19:47:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
19:47:39 INFO - Running setup.py (path:/tmp/pip-WAKegU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
19:47:39 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))
19:47:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
19:47:39 INFO - Running setup.py (path:/tmp/pip-3nZNRU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
19:47:39 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))
19:47:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
19:47:39 INFO - Running setup.py (path:/tmp/pip-17pG73-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
19:47:40 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))
19:47:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
19:47:40 INFO - Running setup.py (path:/tmp/pip-U1FJuq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
19:47:40 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))
19:47:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
19:47:40 INFO - Running setup.py (path:/tmp/pip-49UMtd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
19:47:40 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))
19:47:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
19:47:40 INFO - Running setup.py (path:/tmp/pip-1Un5y_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
19:47:40 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))
19:47:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
19:47:40 INFO - Running setup.py (path:/tmp/pip-kJQVj4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
19:47:40 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))
19:47:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
19:47:40 INFO - Running setup.py (path:/tmp/pip-k1G1DP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
19:47:40 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))
19:47:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
19:47:40 INFO - Running setup.py (path:/tmp/pip-ByQyGM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
19:47:40 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))
19:47:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
19:47:40 INFO - Running setup.py (path:/tmp/pip-sD4pCn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
19:47:41 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))
19:47:41 INFO - Unpacking /builds/slave/test/build/tests/marionette
19:47:41 INFO - Running setup.py (path:/tmp/pip-zZ9HU7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
19:47:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
19:47:41 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))
19:47:41 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))
19:47:41 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))
19:47:41 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))
19:47:41 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))
19:47:41 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))
19:47:41 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
19:47:41 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
19:47:41 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
19:47:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
19:47:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
19:47:41 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
19:47:41 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
19:47:44 INFO - Downloading blessings-1.5.1.tar.gz
19:47:44 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
19:47:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
19:47:44 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))
19:47:44 INFO - Installing collected packages: blessings
19:47:44 INFO - Running setup.py install for blessings
19:47:45 INFO - Successfully installed blessings
19:47:45 INFO - Cleaning up...
19:47:45 INFO - Return code: 0
19:47:45 INFO - Done creating virtualenv /builds/slave/test/build/venv.
19:47:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
19:47:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
19:47:45 INFO - Reading from file tmpfile_stdout
19:47:45 INFO - Current package versions:
19:47:45 INFO - argparse == 1.2.1
19:47:45 INFO - blessings == 1.5.1
19:47:45 INFO - blobuploader == 1.2.4
19:47:45 INFO - browsermob-proxy == 0.6.0
19:47:45 INFO - docopt == 0.6.1
19:47:45 INFO - manifestparser == 1.1
19:47:45 INFO - marionette-client == 1.1.0
19:47:45 INFO - marionette-driver == 1.1.0
19:47:45 INFO - marionette-transport == 1.0.0
19:47:45 INFO - mozInstall == 1.12
19:47:45 INFO - mozcrash == 0.16
19:47:45 INFO - mozdebug == 0.1
19:47:45 INFO - mozdevice == 0.47
19:47:45 INFO - mozfile == 1.2
19:47:45 INFO - mozhttpd == 0.7
19:47:45 INFO - mozinfo == 0.9
19:47:45 INFO - mozleak == 0.1
19:47:45 INFO - mozlog == 3.0
19:47:45 INFO - moznetwork == 0.27
19:47:45 INFO - mozprocess == 0.22
19:47:45 INFO - mozprofile == 0.27
19:47:45 INFO - mozrunner == 6.11
19:47:45 INFO - mozscreenshot == 0.1
19:47:45 INFO - mozsystemmonitor == 0.0
19:47:45 INFO - moztest == 0.7
19:47:45 INFO - mozversion == 1.4
19:47:45 INFO - psutil == 3.1.1
19:47:45 INFO - requests == 1.2.3
19:47:45 INFO - wsgiref == 0.1.2
19:47:45 INFO - Running post-action listener: _resource_record_post_action
19:47:45 INFO - Running post-action listener: _start_resource_monitoring
19:47:45 INFO - Starting resource monitoring.
19:47:45 INFO - #####
19:47:45 INFO - ##### Running pull step.
19:47:45 INFO - #####
19:47:45 INFO - Running pre-action listener: _resource_record_pre_action
19:47:45 INFO - Running main action method: pull
19:47:45 INFO - Pull has nothing to do!
19:47:45 INFO - Running post-action listener: _resource_record_post_action
19:47:45 INFO - #####
19:47:45 INFO - ##### Running install step.
19:47:45 INFO - #####
19:47:45 INFO - Running pre-action listener: _resource_record_pre_action
19:47:45 INFO - Running main action method: install
19:47:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
19:47:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
19:47:46 INFO - Reading from file tmpfile_stdout
19:47:46 INFO - Detecting whether we're running mozinstall >=1.0...
19:47:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
19:47:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
19:47:46 INFO - Reading from file tmpfile_stdout
19:47:46 INFO - Output received:
19:47:46 INFO - Usage: mozinstall [options] installer
19:47:46 INFO - Options:
19:47:46 INFO - -h, --help show this help message and exit
19:47:46 INFO - -d DEST, --destination=DEST
19:47:46 INFO - Directory to install application into. [default:
19:47:46 INFO - "/builds/slave/test"]
19:47:46 INFO - --app=APP Application being installed. [default: firefox]
19:47:46 INFO - mkdir: /builds/slave/test/build/application
19:47:46 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']
19:47:46 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
19:48:11 INFO - Reading from file tmpfile_stdout
19:48:11 INFO - Output received:
19:48:11 INFO - /builds/slave/test/build/application/firefox/firefox
19:48:11 INFO - Running post-action listener: _resource_record_post_action
19:48:11 INFO - #####
19:48:11 INFO - ##### Running run-tests step.
19:48:11 INFO - #####
19:48:11 INFO - Running pre-action listener: _resource_record_pre_action
19:48:11 INFO - Running main action method: run_tests
19:48:11 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
19:48:11 INFO - minidump filename unknown. determining based upon platform and arch
19:48:11 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
19:48:11 INFO - grabbing minidump binary from tooltool
19:48: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')]}
19:48:11 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 0xa015790>, '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 0x9f08908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa013bf0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
19:48:11 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
19:48:11 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
19:48:11 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
19:48:11 INFO - Return code: 0
19:48:11 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
19:48:11 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
19:48:11 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/LGIvMQYxQJKtHsK9kK7KOQ/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
19:48:11 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/LGIvMQYxQJKtHsK9kK7KOQ/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
19:48:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
19:48:11 INFO - 'CCACHE_UMASK': '002',
19:48:11 INFO - 'DISPLAY': ':0',
19:48:11 INFO - 'HOME': '/home/cltbld',
19:48:11 INFO - 'LANG': 'en_US.UTF-8',
19:48:11 INFO - 'LOGNAME': 'cltbld',
19:48:11 INFO - 'MAIL': '/var/mail/cltbld',
19:48:11 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
19:48:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
19:48:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
19:48:11 INFO - 'MOZ_NO_REMOTE': '1',
19:48:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
19:48:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
19:48:11 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
19:48:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
19:48:11 INFO - 'PWD': '/builds/slave/test',
19:48:11 INFO - 'SHELL': '/bin/bash',
19:48:11 INFO - 'SHLVL': '1',
19:48:11 INFO - 'TERM': 'linux',
19:48:11 INFO - 'TMOUT': '86400',
19:48:11 INFO - 'USER': 'cltbld',
19:48:11 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446522239.289679-1162242035',
19:48:11 INFO - '_': '/tools/buildbot/bin/python'}
19:48:11 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/LGIvMQYxQJKtHsK9kK7KOQ/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
19:48:19 INFO - Using 1 client processes
19:48:19 INFO - wptserve Starting http server on 127.0.0.1:8000
19:48:20 INFO - wptserve Starting http server on 127.0.0.1:8001
19:48:20 INFO - wptserve Starting http server on 127.0.0.1:8443
19:48:22 INFO - SUITE-START | Running 1763 tests
19:48:22 INFO - Running testharness tests
19:48:22 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
19:48:22 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 1ms
19:48:22 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
19:48:22 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 0ms
19:48:22 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
19:48:22 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
19:48:22 INFO - TEST-START | /dom/nodes/Document-contentType/contentType/contenttype_bmp.html
19:48:22 INFO - TEST-SKIP | /dom/nodes/Document-contentType/contentType/contenttype_bmp.html | took 0ms
19:48:22 INFO - TEST-START | /editing/run/delete.html
19:48:22 INFO - TEST-SKIP | /editing/run/delete.html | took 0ms
19:48:22 INFO - TEST-START | /editing/run/forwarddelete.html
19:48:22 INFO - TEST-SKIP | /editing/run/forwarddelete.html | took 1ms
19:48:22 INFO - Setting up ssl
19:48:22 INFO - PROCESS | certutil |
19:48:22 INFO - PROCESS | certutil |
19:48:22 INFO - PROCESS | certutil |
19:48:22 INFO - Certificate Nickname Trust Attributes
19:48:22 INFO - SSL,S/MIME,JAR/XPI
19:48:22 INFO -
19:48:22 INFO - web-platform-tests CT,,
19:48:22 INFO -
19:48:22 INFO - Starting runner
19:48:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
19:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
19:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1189ms
19:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
19:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
19:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 939ms
19:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
19:48:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
19:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 998ms
19:48:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
19:48:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
19:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1175ms
19:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
19:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
19:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1003ms
19:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
19:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
19:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 908ms
19:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
19:48:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
19:48:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 939ms
19:48:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
19:48:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
19:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 896ms
19:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
19:48:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
19:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 899ms
19:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
19:48:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
19:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1186ms
19:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
19:48:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
19:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1040ms
19:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
19:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
19:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 836ms
19:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
19:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
19:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 841ms
19:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
19:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
19:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1206ms
19:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
19:48:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
19:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1233ms
19:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
19:48:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
19:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1291ms
19:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
19:48:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
19:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 953ms
19:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
19:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
19:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1302ms
19:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
19:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
19:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1284ms
19:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
19:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
19:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 979ms
19:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
19:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
19:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1003ms
19:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
19:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
19:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 985ms
19:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
19:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
19:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 899ms
19:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
19:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
19:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 920ms
19:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
19:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
19:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 886ms
19:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
19:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
19:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 882ms
19:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
19:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
19:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1032ms
19:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
19:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
19:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 941ms
19:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
19:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
19:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1041ms
19:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
19:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
19:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1094ms
19:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
19:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
19:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1036ms
19:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
19:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
19:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 992ms
19:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
19:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
19:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 897ms
19:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
19:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
19:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 926ms
19:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
19:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
19:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1091ms
19:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
19:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
19:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1131ms
19:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
19:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
19:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1099ms
19:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
19:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
19:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 991ms
19:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
19:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
19:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1178ms
19:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
19:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
19:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 993ms
19:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
19:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
19:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 985ms
19:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
19:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
19:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1127ms
19:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
19:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
19:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1138ms
19:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
19:49:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
19:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 931ms
19:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
19:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
19:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1268ms
19:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
19:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
19:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1033ms
19:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
19:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
19:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 979ms
19:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
19:49:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
19:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 980ms
19:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
19:49:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
19:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1137ms
19:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
19:49:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
19:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1000ms
19:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
19:49:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
19:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1032ms
19:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
19:49:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
19:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 887ms
19:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
19:49:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
19:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 929ms
19:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
19:49:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
19:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 936ms
19:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
19:49:28 INFO - PROCESS | 3635 | 1446522568190 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
19:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
19:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 930ms
19:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
19:49:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
19:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1212ms
19:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
19:49:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
19:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1195ms
19:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
19:49:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
19:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1131ms
19:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
19:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
19:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1062ms
19:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
19:49:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
19:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1039ms
19:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
19:49:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
19:49:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 939ms
19:49:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
19:49:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
19:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1290ms
19:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
19:49:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
19:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 933ms
19:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
19:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
19:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 883ms
19:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
19:49:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
19:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 926ms
19:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
19:49:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
19:49:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 931ms
19:49:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
19:49:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
19:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1033ms
19:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
19:49:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
19:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 834ms
19:49:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
19:49:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
19:49:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1144ms
19:49:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
19:49:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
19:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1151ms
19:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
19:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
19:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 938ms
19:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
19:49:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
19:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1147ms
19:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
19:49:47 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.
19:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 987ms
19:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
19:49:48 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.
19:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 976ms
19:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
19:49:49 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.
19:49:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1063ms
19:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
19:49:50 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.
19:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1082ms
19:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
19:49:51 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.
19:49:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 945ms
19:49:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
19:49:52 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.
19:49:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1111ms
19:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
19:49:53 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.
19:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1112ms
19:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
19:49:54 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.
19:49:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 946ms
19:49:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
19:49:55 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.
19:49:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 990ms
19:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
19:49:57 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.
19:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1247ms
19:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
19:49:58 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.
19:49:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1643ms
19:49:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
19:49:59 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.
19:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 896ms
19:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
19:50:00 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.
19:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1055ms
19:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
19:50:02 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.
19:50:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1346ms
19:50:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
19:50:03 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.
19:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1168ms
19:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
19:50:04 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.
19:50:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 992ms
19:50:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
19:50:05 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.
19:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1188ms
19:50:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
19:50:06 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.
19:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1142ms
19:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
19:50:07 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.
19:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1229ms
19:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
19:50:08 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.
19:50:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 942ms
19:50:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
19:50:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
19:50:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 963ms
19:50:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
19:50:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
19:50:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1186ms
19:50:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
19:50:12 INFO - PROCESS | 3635 | [GFX1-]: ClearRect with invalid argument 0x0xa4cf0800 with 0x0 [0, 0]
19:50:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
19:50:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1335ms
19:50:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
19:50:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
19:50:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1056ms
19:50:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
19:50:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
19:50:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1034ms
19:50:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
19:50:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
19:50:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1149ms
19:50:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
19:50:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
19:50:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 990ms
19:50:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
19:50:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
19:50:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 894ms
19:50:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
19:50:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
19:50:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 988ms
19:50:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
19:50:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
19:50:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1137ms
19:50:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
19:50:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
19:50:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1149ms
19:50:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
19:50:22 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
19:50:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1444ms
19:50:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
19:50:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
19:50:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1338ms
19:50:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
19:50:24 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
19:50:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:50:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
19:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:50:24 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:50:24 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:50:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:20:1
19:50:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 1087ms
19:50:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
19:50:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
19:50:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1127ms
19:50:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
19:50:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
19:50:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1035ms
19:50:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
19:50:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
19:50:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1182ms
19:50:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
19:50:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
19:50:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 979ms
19:50:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
19:50:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
19:50:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 898ms
19:50:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
19:50:31 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
19:50:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
19:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:50:31 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:50:31 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:50:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:20:1
19:50:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 951ms
19:50:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
19:50:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
19:50:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1106ms
19:50:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
19:50:33 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
19:50:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
19:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:50:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:50:33 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:50:33 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:50:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:20:1
19:50:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 1036ms
19:50:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
19:50:34 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
19:50:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
19:50:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
19:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:50:34 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:50:34 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:50:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:20:1
19:50:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 980ms
19:50:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
19:50:35 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
19:50:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
19:50:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:50:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:35 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:50:35 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:50:35 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:50:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:20:1
19:50:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 1044ms
19:50:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
19:50:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
19:50:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 984ms
19:50:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
19:50:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
19:50:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1048ms
19:50:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
19:50:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
19:50:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 989ms
19:50:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
19:50:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
19:50:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 886ms
19:50:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
19:50:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
19:50:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1202ms
19:50:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
19:50:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
19:50:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1129ms
19:50:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
19:50:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
19:50:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 937ms
19:50:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
19:50:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
19:50:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 997ms
19:50:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
19:50:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
19:50:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1146ms
19:50:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
19:50:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
19:50:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1138ms
19:50:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
19:50:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
19:50:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 938ms
19:50:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
19:50:48 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
19:50:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1149ms
19:50:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
19:50:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
19:50:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1338ms
19:50:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
19:50:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
19:50:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1048ms
19:50:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
19:50:51 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
19:50:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 988ms
19:50:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
19:50:52 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
19:50:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:28:24
19:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:50:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:21:1
19:50:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:6
19:50:52 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
19:50:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:37:24
19:50:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:50:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:50:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:31:1
19:50:52 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:6
19:50:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 890ms
19:50:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
19:50:53 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
19:50:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 982ms
19:50:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
19:50:54 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.
19:50:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1138ms
19:50:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
19:50:55 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.
19:50:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1028ms
19:50:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
19:50:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
19:50:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 957ms
19:50:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
19:50:57 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.
19:50:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 938ms
19:50:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
19:50:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
19:50:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1006ms
19:50:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
19:50:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
19:50:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 897ms
19:50:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
19:51:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
19:51:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 898ms
19:51:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
19:51:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
19:51:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1129ms
19:51:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
19:51:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
19:51:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1293ms
19:51:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
19:51:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
19:51:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 978ms
19:51:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
19:51:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
19:51:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 880ms
19:51:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
19:51:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
19:51:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 842ms
19:51:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
19:51:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
19:51:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 899ms
19:51:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
19:51:07 INFO - PROCESS | 3635 | [GFX1-]: ClearRect with invalid argument 0x0xb765eba4 with 100x0 [0, 0]
19:51:07 INFO - PROCESS | 3635 | [GFX1-]: ClearRect with invalid argument 0x0xb765eba4 with 0x50 [0, 0]
19:51:07 INFO - PROCESS | 3635 | [GFX1-]: ClearRect with invalid argument 0x0xb765eba4 with 0x0 [0, 0]
19:51:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
19:51:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1155ms
19:51:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
19:51:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
19:51:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 942ms
19:51:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
19:51:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
19:51:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1094ms
19:51:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
19:51:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
19:51:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1098ms
19:51:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
19:51:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
19:51:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1128ms
19:51:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
19:51:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
19:51:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 972ms
19:51:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
19:51:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
19:51:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 943ms
19:51:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
19:51:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
19:51:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1049ms
19:51:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
19:51:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
19:51:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1247ms
19:51:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
19:51:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
19:51:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 985ms
19:51:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
19:51:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
19:51:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 964ms
19:51:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
19:51:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
19:51:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 986ms
19:51:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
19:51:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
19:51:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1034ms
19:51:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
19:51:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
19:51:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 935ms
19:51:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
19:51:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
19:51:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 887ms
19:51:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
19:51:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
19:51:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1237ms
19:51:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
19:51:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
19:51:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1052ms
19:51:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
19:51:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
19:51:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 975ms
19:51:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
19:51:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
19:51:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 997ms
19:51:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
19:51:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
19:51:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1029ms
19:51:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
19:51:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
19:51:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1096ms
19:51:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
19:51:30 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
19:51:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1663ms
19:51:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
19:51:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
19:51:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 984ms
19:51:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
19:51:32 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)
19:51:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1438ms
19:51:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
19:51:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
19:51:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1455ms
19:51:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
19:51:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
19:51:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1383ms
19:51:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
19:51:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box)
19:51:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1495ms
19:51:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
19:51:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box)
19:51:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1743ms
19:51:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
19:51:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
19:51:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1541ms
19:51:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
19:51:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
19:51:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1589ms
19:51:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
19:51:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
19:51:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1390ms
19:51:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
19:51:44 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
19:51:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1494ms
19:51:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
19:51:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
19:51:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1480ms
19:51:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
19:51:47 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
19:51:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
19:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:51:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:51:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:51:47 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:51:47 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:51:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:20:1
19:51:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 950ms
19:51:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
19:51:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
19:51:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 999ms
19:51:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
19:51:49 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
19:51:49 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:51:49 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:51:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
19:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:51:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:51:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:51:49 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:51:49 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:51:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:20:1
19:51:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 1038ms
19:51:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
19:51:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
19:51:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 941ms
19:51:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
19:51:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
19:51:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1602ms
19:51:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
19:51:53 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
19:51:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1443ms
19:51:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
19:51:54 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.)
19:51:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1379ms
19:51:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
19:51:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
19:51:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1384ms
19:51:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
19:51:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed
19:51:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1348ms
19:51:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
19:51:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
19:51:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 983ms
19:51:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
19:52:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
19:52:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1398ms
19:52:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
19:52:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
19:52:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1386ms
19:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
19:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
19:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 884ms
19:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
19:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
19:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1071ms
19:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
19:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
19:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1057ms
19:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
19:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
19:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 992ms
19:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
19:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
19:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 942ms
19:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
19:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
19:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1056ms
19:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
19:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
19:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 965ms
19:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
19:52:09 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
19:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 902ms
19:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
19:52:10 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
19:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 841ms
19:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
19:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
19:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1134ms
19:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
19:52:12 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
19:52:12 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:52:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
19:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:52:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:52:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:52:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:52:12 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:52:12 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:52:12 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:20:1
19:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 1040ms
19:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
19:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
19:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 940ms
19:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
19:52:14 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
19:52:14 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:52:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
19:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:52:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:52:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:52:14 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:52:14 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:52:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:20:1
19:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 945ms
19:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
19:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
19:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1040ms
19:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
19:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
19:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 902ms
19:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
19:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
19:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 931ms
19:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
19:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
19:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 987ms
19:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
19:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
19:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1185ms
19:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
19:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
19:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1050ms
19:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
19:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
19:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 884ms
19:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
19:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
19:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 910ms
19:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
19:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
19:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1030ms
19:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
19:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
19:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1032ms
19:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
19:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
19:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 977ms
19:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
19:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
19:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1240ms
19:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
19:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
19:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1390ms
19:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
19:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
19:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1036ms
19:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
19:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
19:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 884ms
19:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
19:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
19:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 939ms
19:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
19:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
19:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1027ms
19:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
19:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
19:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1242ms
19:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
19:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
19:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 988ms
19:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
19:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
19:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 947ms
19:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
19:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
19:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 991ms
19:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
19:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
19:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 935ms
19:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
19:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
19:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 881ms
19:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
19:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
19:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 884ms
19:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
19:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
19:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1292ms
19:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
19:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
19:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1301ms
19:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
19:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
19:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 938ms
19:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
19:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
19:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 942ms
19:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
19:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
19:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 882ms
19:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
19:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
19:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1037ms
19:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
19:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
19:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 834ms
19:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
19:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
19:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1093ms
19:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
19:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
19:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1180ms
19:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
19:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
19:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1091ms
19:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
19:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
19:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 904ms
19:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
19:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
19:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 956ms
19:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
19:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
19:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 997ms
19:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
19:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
19:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1087ms
19:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
19:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
19:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1293ms
19:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
19:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
19:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1033ms
19:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
19:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
19:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 976ms
19:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
19:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
19:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1213ms
19:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
19:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
19:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 996ms
19:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
19:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
19:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 926ms
19:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
19:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
19:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 893ms
19:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
19:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
19:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1379ms
19:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
19:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
19:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 988ms
19:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
19:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
19:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 993ms
19:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
19:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
19:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 987ms
19:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
19:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
19:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1160ms
19:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
19:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
19:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 985ms
19:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
19:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
19:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1242ms
19:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
19:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
19:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1143ms
19:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
19:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
19:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1001ms
19:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
19:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
19:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1249ms
19:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
19:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
19:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 930ms
19:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
19:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
19:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 876ms
19:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
19:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
19:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 894ms
19:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
19:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
19:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1128ms
19:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
19:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
19:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 989ms
19:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
19:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
19:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1042ms
19:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
19:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
19:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1040ms
19:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
19:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
19:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 927ms
19:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
19:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
19:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 886ms
19:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
19:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
19:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 946ms
19:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
19:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
19:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1245ms
19:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
19:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
19:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 979ms
19:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
19:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
19:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 998ms
19:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
19:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
19:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1110ms
19:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
19:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
19:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1042ms
19:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
19:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
19:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 890ms
19:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
19:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
19:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 836ms
19:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
19:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
19:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1242ms
19:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
19:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
19:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1031ms
19:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
19:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
19:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1067ms
19:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
19:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
19:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1022ms
19:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
19:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
19:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 947ms
19:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
19:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
19:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1040ms
19:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
19:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
19:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1243ms
19:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
19:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
19:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1044ms
19:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
19:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
19:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 939ms
19:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
19:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
19:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1039ms
19:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
19:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
19:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 991ms
19:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
19:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
19:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 937ms
19:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
19:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
19:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 934ms
19:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
19:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
19:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1345ms
19:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
19:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
19:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1106ms
19:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
19:53:46 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
19:53:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:53:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
19:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:53:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:53:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:53:46 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:53:46 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:53:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:20:1
19:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 987ms
19:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
19:53:47 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
19:53:47 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:53:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
19:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:53:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:53:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:53:47 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:53:47 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:53:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:20:1
19:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 1095ms
19:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
19:53:48 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
19:53:48 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:53:48 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:53:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
19:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:53:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:53:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:53:48 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:53:48 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:53:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:20:1
19:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 1048ms
19:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
19:53:49 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
19:53:49 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:53:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
19:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:53:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:53:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:53:49 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:53:49 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:53:49 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:53:49 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:20:1
19:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 990ms
19:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
19:53:51 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
19:53:51 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:53:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
19:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:53:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:53:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:53:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:53:51 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:53:51 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:53:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:20:1
19:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 1092ms
19:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
19:53:52 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
19:53:52 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
19:53:52 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
19:53:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
19:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:53:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:53:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:53:52 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:53:52 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:53:52 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:20:1
19:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 1043ms
19:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
19:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
19:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1049ms
19:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
19:53:54 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
19:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1083ms
19:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
19:53:55 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
19:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1037ms
19:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
19:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
19:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 879ms
19:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
19:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
19:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 909ms
19:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
19:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
19:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1237ms
19:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
19:53:59 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
19:53:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
19:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:53:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:53:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:53:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:53:59 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:53:59 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:53:59 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:20:1
19:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 1038ms
19:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
19:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
19:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 975ms
19:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
19:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
19:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 944ms
19:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
19:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
19:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1006ms
19:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
19:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
19:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 992ms
19:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
19:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
19:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 947ms
19:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
19:54:05 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
19:54:05 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:54:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html:31:1
19:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:05 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:54:05 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:54:05 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html:20:1
19:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1031ms
19:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
19:54:06 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
19:54:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:54:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html:31:1
19:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:06 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:54:06 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:54:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html:20:1
19:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1141ms
19:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
19:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
19:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1102ms
19:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
19:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
19:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1136ms
19:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
19:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
19:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 883ms
19:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
19:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
19:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 891ms
19:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
19:54:11 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
19:54:11 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:54:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html:40:1
19:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:11 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:54:11 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:54:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html:20:1
19:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1062ms
19:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
19:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
19:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1398ms
19:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
19:54:14 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
19:54:14 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:54:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html:31:1
19:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:14 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:54:14 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:54:14 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html:20:1
19:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 944ms
19:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
19:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
19:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 887ms
19:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
19:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
19:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 936ms
19:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
19:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
19:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 952ms
19:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
19:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
19:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 888ms
19:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
19:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
19:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 827ms
19:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
19:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
19:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1241ms
19:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
19:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
19:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1034ms
19:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
19:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
19:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 1044ms
19:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
19:54:22 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
19:54:22 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:54:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html:31:1
19:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:22 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:22 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:54:22 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:54:22 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html:20:1
19:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 882ms
19:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
19:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
19:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 885ms
19:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
19:54:24 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
19:54:24 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:54:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html:31:1
19:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:24 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:54:24 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:54:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html:20:1
19:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 927ms
19:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
19:54:25 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
19:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1044ms
19:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
19:54:27 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
19:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1234ms
19:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
19:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
19:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 935ms
19:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
19:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
19:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1595ms
19:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
19:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
19:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 943ms
19:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
19:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
19:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 937ms
19:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
19:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
19:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 939ms
19:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
19:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
19:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1551ms
19:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
19:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
19:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 999ms
19:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
19:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
19:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 940ms
19:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
19:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 1003ms
19:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
19:54:38 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
19:54:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
19:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:38 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:38 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:54:38 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:54:38 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:20:1
19:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 1292ms
19:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
19:54:39 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
19:54:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
19:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:39 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:54:39 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:54:39 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:20:1
19:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 1342ms
19:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
19:54:40 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
19:54:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
19:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:40 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:40 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:54:40 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:54:40 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:20:1
19:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 1137ms
19:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
19:54:41 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]"
19:54:41 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
19:54:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
19:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:41 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:41 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:54:41 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:54:41 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:20:1
19:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 986ms
19:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
19:54:42 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
19:54:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
19:54:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:54:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:54:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:54:42 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:54:42 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:54:42 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:20:1
19:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 996ms
19:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
19:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
19:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 861ms
19:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
19:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
19:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 891ms
19:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
19:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
19:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 841ms
19:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
19:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
19:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1035ms
19:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
19:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
19:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1348ms
19:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
19:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
19:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 945ms
19:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
19:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
19:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1087ms
19:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
19:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
19:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1088ms
19:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
19:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
19:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1136ms
19:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
19:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
19:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1050ms
19:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
19:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
19:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 979ms
19:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
19:54:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
19:54:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1206ms
19:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
19:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
19:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1090ms
19:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
19:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
19:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 992ms
19:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
19:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
19:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 897ms
19:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
19:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
19:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 887ms
19:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
19:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
19:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1098ms
19:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
19:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
19:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1496ms
19:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
19:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
19:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 991ms
19:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
19:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
19:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1146ms
19:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
19:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
19:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1044ms
19:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
19:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
19:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1141ms
19:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
19:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
19:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 944ms
19:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
19:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
19:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 832ms
19:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
19:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
19:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1236ms
19:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
19:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
19:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 940ms
19:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
19:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
19:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 993ms
19:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
19:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
19:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 940ms
19:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
19:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
19:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1038ms
19:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
19:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
19:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1033ms
19:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
19:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
19:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1189ms
19:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
19:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
19:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1060ms
19:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
19:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
19:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 838ms
19:55:17 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
19:55:18 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 () {
19:55:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:55:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:1
19:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:55:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
19:55:18 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 () {
19:55:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:55:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:1
19:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:55:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
19:55:18 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 () {
19:55:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:55:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:1
19:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:55:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
19:55:18 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 () {
19:55:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
19:55:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:1
19:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:55:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
19:55:18 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1002ms
19:55:18 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
19:55:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
19:55:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
19:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:55:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
19:55:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
19:55:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
19:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:55:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
19:55:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
19:55:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
19:55:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:55:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:55:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
19:55:19 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 931ms
19:55:19 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
19:55:20 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
19:55:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:23:9
19:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:55:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
19:55:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:19:1
19:55:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:6
19:55:20 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.
19:55:20 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
19:55:20 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 793ms
19:55:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
19:55:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
19:55:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 885ms
19:55:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
19:55:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
19:55:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 944ms
19:55:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
19:55:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
19:55:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1246ms
19:55:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
19:55:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
19:55:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1142ms
19:55:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
19:55:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
19:55:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 894ms
19:55:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
19:55:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
19:55:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 866ms
19:55:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
19:55:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
19:55:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1054ms
19:55:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
19:55:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
19:55:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1039ms
19:55:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
19:55:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
19:55:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1186ms
19:55:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
19:55:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
19:55:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 985ms
19:55:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
19:55:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
19:55:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1100ms
19:55:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
19:55:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
19:55:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1050ms
19:55:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
19:55:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
19:55:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1033ms
19:55:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
19:55:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
19:55:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 929ms
19:55:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
19:55:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
19:55:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 932ms
19:55:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
19:55:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
19:55:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1142ms
19:55:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
19:55:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
19:55:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1185ms
19:55:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
19:55:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
19:55:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 942ms
19:55:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
19:55:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
19:55:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 936ms
19:55:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
19:55:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
19:55:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1051ms
19:55:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
19:55:42 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
19:55:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 985ms
19:55:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
19:55:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
19:55:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1149ms
19:55:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
19:55:44 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
19:55:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1238ms
19:55:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
19:55:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
19:55:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 894ms
19:55:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
19:55:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
19:55:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 989ms
19:55:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
19:55:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
19:55:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1080ms
19:55:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
19:55:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
19:55:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 876ms
19:55:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
19:55:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
19:55:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 902ms
19:55:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
19:55:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
19:55:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1085ms
19:55:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
19:55:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
19:55:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1307ms
19:55:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
19:55:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
19:55:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 998ms
19:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
19:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
19:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 885ms
19:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
19:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
19:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 829ms
19:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
19:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
19:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 951ms
19:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
19:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
19:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1154ms
19:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
19:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
19:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1090ms
19:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
19:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
19:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1080ms
19:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
19:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
19:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1204ms
19:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
19:56:01 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
19:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1156ms
19:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
19:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
19:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1148ms
19:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
19:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
19:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 933ms
19:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
19:56:04 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
19:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 898ms
19:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
19:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
19:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1282ms
19:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
19:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
19:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 979ms
19:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
19:56:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
19:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 886ms
19:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
19:56:08 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
19:56:08 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:56:08 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
19:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:56:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:56:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:56:08 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:56:08 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:56:08 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:20:1
19:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 964ms
19:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
19:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
19:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1041ms
19:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
19:56:10 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
19:56:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:56:10 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html:33:1
19:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:56:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:56:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:56:10 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:56:10 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:56:10 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html:20:1
19:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 938ms
19:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
19:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
19:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1239ms
19:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
19:56:13 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
19:56:13 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:56:13 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
19:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:56:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:56:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:56:13 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:56:13 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:56:13 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:20:1
19:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1155ms
19:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
19:56:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
19:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 888ms
19:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
19:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
19:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1047ms
19:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
19:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
19:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1185ms
19:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
19:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
19:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1089ms
19:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
19:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
19:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1041ms
19:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
19:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
19:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1335ms
19:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
19:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
19:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 939ms
19:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
19:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
19:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 883ms
19:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
19:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
19:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1000ms
19:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
19:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
19:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 886ms
19:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
19:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
19:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 832ms
19:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
19:56:25 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
19:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 894ms
19:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
19:56:26 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
19:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1154ms
19:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
19:56:27 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
19:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1033ms
19:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
19:56:28 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)
19:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1135ms
19:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
19:56:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 931ms
19:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
19:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
19:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 845ms
19:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
19:56:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
19:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 876ms
19:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
19:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
19:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1086ms
19:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
19:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
19:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1331ms
19:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
19:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
19:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1039ms
19:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
19:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
19:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1146ms
19:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
19:56:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
19:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1060ms
19:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
19:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
19:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1039ms
19:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
19:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
19:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 886ms
19:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
19:56:40 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
19:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 877ms
19:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
19:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
19:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1055ms
19:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
19:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
19:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1095ms
19:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
19:56:43 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)
19:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 995ms
19:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
19:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
19:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 893ms
19:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
19:56:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
19:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 835ms
19:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
19:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
19:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1006ms
19:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
19:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
19:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 930ms
19:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
19:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
19:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1345ms
19:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
19:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
19:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 884ms
19:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
19:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
19:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 830ms
19:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
19:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
19:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 888ms
19:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
19:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
19:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 953ms
19:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
19:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
19:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1046ms
19:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
19:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
19:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 885ms
19:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
19:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
19:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1089ms
19:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
19:56:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
19:56:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 987ms
19:56:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
19:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
19:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1036ms
19:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
19:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
19:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1062ms
19:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
19:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
19:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 865ms
19:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
19:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
19:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 896ms
19:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
19:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
19:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 981ms
19:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
19:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
19:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1278ms
19:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
19:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
19:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 952ms
19:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
19:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
19:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 965ms
19:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
19:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
19:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1050ms
19:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
19:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
19:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 999ms
19:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
19:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
19:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1032ms
19:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
19:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
19:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1012ms
19:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
19:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
19:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1081ms
19:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
19:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
19:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 824ms
19:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
19:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
19:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1015ms
19:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
19:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
19:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1063ms
19:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
19:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
19:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 849ms
19:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
19:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
19:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 848ms
19:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
19:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
19:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 887ms
19:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
19:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
19:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1291ms
19:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
19:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
19:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 989ms
19:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
19:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
19:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 982ms
19:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
19:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
19:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 841ms
19:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
19:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
19:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 942ms
19:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
19:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
19:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1003ms
19:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
19:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
19:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1134ms
19:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
19:57:23 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
19:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1231ms
19:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
19:57:24 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
19:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 941ms
19:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
19:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
19:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 898ms
19:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
19:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
19:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 827ms
19:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
19:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
19:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 891ms
19:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
19:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
19:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 841ms
19:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
19:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
19:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 890ms
19:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
19:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
19:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1296ms
19:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
19:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
19:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1200ms
19:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
19:57:32 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
19:57:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:57:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html:30:1
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:57:32 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:57:32 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:57:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html:20:1
19:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 840ms
19:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
19:57:33 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
19:57:33 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:57:33 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html:30:1
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:33 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:57:33 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:57:33 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:57:33 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html:20:1
19:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 892ms
19:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
19:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
19:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 883ms
19:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
19:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
19:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1000ms
19:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
19:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
19:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1383ms
19:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
19:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
19:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1051ms
19:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
19:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
19:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1131ms
19:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
19:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
19:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1092ms
19:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
19:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
19:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1032ms
19:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
19:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
19:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 958ms
19:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
19:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
19:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 932ms
19:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
19:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
19:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1231ms
19:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
19:57:45 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
19:57:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:57:45 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html:29:1
19:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:57:45 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:57:45 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:57:45 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html:20:1
19:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1053ms
19:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
19:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
19:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 825ms
19:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
19:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
19:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 838ms
19:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
19:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
19:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 889ms
19:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
19:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
19:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 881ms
19:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
19:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
19:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1046ms
19:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
19:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
19:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1385ms
19:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
19:57:52 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
19:57:52 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:57:52 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html:31:1
19:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:57:52 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:57:52 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:57:52 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html:20:1
19:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 892ms
19:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
19:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
19:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 881ms
19:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
19:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
19:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 953ms
19:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
19:57:55 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
19:57:55 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:57:55 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
19:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:55 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:57:55 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:57:55 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:57:55 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:20:1
19:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 983ms
19:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
19:57:56 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
19:57:56 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:57:56 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
19:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:56 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:57:56 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:57:56 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:57:56 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:20:1
19:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1062ms
19:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
19:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
19:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 878ms
19:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
19:57:58 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
19:57:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:57:58 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
19:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:57:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:57:58 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:57:58 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:57:58 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:20:1
19:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 1298ms
19:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
19:57:59 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
19:57:59 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:57:59 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
19:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:57:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:57:59 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:57:59 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:57:59 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:20:1
19:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 1129ms
19:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
19:58:00 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
19:58:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
19:58:00 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
19:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:58:00 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:58:00 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:58:00 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:20:1
19:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 938ms
19:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
19:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
19:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 938ms
19:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
19:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
19:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1040ms
19:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
19:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
19:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 988ms
19:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
19:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
19:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1137ms
19:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
19:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
19:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1030ms
19:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
19:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
19:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 900ms
19:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
19:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
19:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 990ms
19:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
19:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
19:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1045ms
19:58:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
19:58:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
19:58:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 990ms
19:58:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
19:58:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
19:58:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1137ms
19:58:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
19:58:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
19:58:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 934ms
19:58:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
19:58:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
19:58:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1206ms
19:58:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
19:58:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
19:58:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1038ms
19:58:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
19:58:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
19:58:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 946ms
19:58:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
19:58:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
19:58:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 894ms
19:58:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
19:58:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
19:58:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 834ms
19:58:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
19:58:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
19:58:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 851ms
19:58:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
19:58:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
19:58:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1046ms
19:58:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
19:58:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
19:58:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1315ms
19:58:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
19:58:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
19:58:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1030ms
19:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
19:58:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
19:58:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 892ms
19:58:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
19:58:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
19:58:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 841ms
19:58:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
19:58:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
19:58:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 882ms
19:58:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
19:58:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
19:58:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1149ms
19:58:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
19:58:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
19:58:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1054ms
19:58:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
19:58:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
19:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1131ms
19:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
19:58:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
19:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 992ms
19:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
19:58:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
19:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 791ms
19:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
19:58:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
19:58:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 906ms
19:58:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
19:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
19:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 891ms
19:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
19:58:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
19:58:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 947ms
19:58:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
19:58:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
19:58:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 836ms
19:58:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
19:58:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
19:58:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1095ms
19:58:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
19:58:34 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
19:58:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 938ms
19:58:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
19:58:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
19:58:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 993ms
19:58:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
19:58:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
19:58:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 980ms
19:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
19:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
19:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1053ms
19:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
19:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
19:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 940ms
19:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
19:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
19:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 892ms
19:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
19:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
19:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1099ms
19:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
19:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
19:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1039ms
19:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
19:58:42 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
19:58:42 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
19:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
19:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
19:58:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
19:58:42 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
19:58:42 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
19:58:42 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:20:1
19:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 1253ms
19:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
19:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
19:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 837ms
19:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
19:58:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
19:58:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 834ms
19:58:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
19:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
19:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1108ms
19:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
19:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
19:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1044ms
19:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
19:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
19:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1089ms
19:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
19:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
19:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1040ms
19:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
19:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
19:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 900ms
19:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
19:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
19:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 882ms
19:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
19:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
19:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 939ms
19:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
19:58:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
19:58:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1046ms
19:58:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
19:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
19:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 993ms
19:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
19:58:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
19:58:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1140ms
19:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
19:58:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
19:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1079ms
19:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
19:58:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
19:58:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1044ms
19:58:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
19:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
19:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 988ms
19:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
19:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
19:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 891ms
19:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
19:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
19:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 843ms
19:58:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
19:59:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
19:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 983ms
19:59:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
19:59:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
19:59:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1184ms
19:59:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
19:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
19:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1028ms
19:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
19:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
19:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 842ms
19:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
19:59:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
19:59:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 859ms
19:59:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
19:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
19:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1067ms
19:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
19:59:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
19:59:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 980ms
19:59:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
19:59:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
19:59:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1180ms
19:59:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
19:59:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
19:59:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1293ms
19:59:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
19:59:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
19:59:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 946ms
19:59:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
19:59:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
19:59:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1008ms
19:59:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
19:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
19:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 953ms
19:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
19:59:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
19:59:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 987ms
19:59:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
19:59:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
19:59:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 949ms
19:59:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
19:59:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
19:59:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1052ms
19:59:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
19:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
19:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1033ms
19:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
19:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
19:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1125ms
19:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
19:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
19:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1035ms
19:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
19:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
19:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1103ms
19:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
19:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
19:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 883ms
19:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
19:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
19:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1099ms
19:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
19:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
19:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1348ms
19:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
19:59:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
19:59:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1095ms
19:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
19:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
19:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 950ms
19:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
19:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
19:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 948ms
19:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
19:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
19:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1103ms
19:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
19:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
19:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1039ms
19:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
19:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
19:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1174ms
19:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
19:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
19:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1107ms
19:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
19:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
19:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 943ms
19:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
19:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
19:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 889ms
19:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
19:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
19:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 960ms
19:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
19:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
19:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 988ms
19:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
19:59:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
19:59:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 900ms
19:59:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
19:59:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
19:59:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1005ms
19:59:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
19:59:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
19:59:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1283ms
19:59:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
19:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
19:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1050ms
19:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
19:59:39 INFO - PROCESS | 3635 | [Child 3684] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-in-lx-0000000000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1768
19:59:39 INFO - PROCESS | 3635 | [Child 3684] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-in-lx-0000000000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1768
19:59:39 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/LGIvMQYxQJKtHsK9kK7KOQ/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
20:00:01 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/2f700063-6fe4-827a-0091ed54-71f37230.dmp
20:00:01 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/2f700063-6fe4-827a-0091ed54-71f37230.extra
20:00:02 INFO - PROCESS-CRASH | /2dcontext/shadows/2d.shadow.gradient.basic.html | application crashed [@ mozilla::layers::CompositorParent::GetAPZCTreeManager(unsigned long long)]
20:00:02 INFO - Crash dump filename: /tmp/tmpVpS6hQ.mozrunner/minidumps/2f700063-6fe4-827a-0091ed54-71f37230.dmp
20:00:02 INFO - Operating system: Linux
20:00:02 INFO - 0.0.0 Linux 3.2.0-76-generic-pae #111-Ubuntu SMP Tue Jan 13 22:34:29 UTC 2015 i686
20:00:02 INFO - CPU: x86
20:00:02 INFO - GenuineIntel family 6 model 62 stepping 4
20:00:02 INFO - 1 CPU
20:00:02 INFO -
20:00:02 INFO - Crash reason: SIGSEGV
20:00:02 INFO - Crash address: 0xe5e5e7fd
20:00:02 INFO - Process uptime: not available
20:00:02 INFO -
20:00:02 INFO - Thread 0 (crashed)
20:00:02 INFO - 0 libxul.so!mozilla::layers::CompositorParent::GetAPZCTreeManager(unsigned long long) [RefPtr.h:9b355ec8e76f : 240 + 0x0]
20:00:02 INFO - eip = 0xb2896535 esp = 0xbfc97cb0 ebp = 0xbfc97cb8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0x9435f3d0 edi = 0x00000000 eax = 0xe5e5e5e5 ecx = 0x00000000
20:00:02 INFO - edx = 0x00000001 efl = 0x00210282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libxul.so!mozilla::layout::RenderFrameParent::GetApzcTreeManager() [RenderFrameParent.cpp:9b355ec8e76f : 354 + 0xd]
20:00:02 INFO - eip = 0xb3771018 esp = 0xbfc97cc0 ebp = 0xbfc97ce8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0x9435f3d0 edi = 0x00000000
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libxul.so!mozilla::layout::RenderFrameParent::UpdateZoomConstraints(unsigned int, unsigned long long, mozilla::Maybe const&) [RenderFrameParent.cpp:9b355ec8e76f : 588 + 0x9]
20:00:02 INFO - eip = 0xb3771046 esp = 0xbfc97cf0 ebp = 0xbfc97d38 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0x000004f2 edi = 0x00000000
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 3 libxul.so!mozilla::dom::TabParent::RecvUpdateZoomConstraints(unsigned int const&, unsigned long long const&, mozilla::Maybe const&) [TabParent.cpp:9b355ec8e76f : 2763 + 0x19]
20:00:02 INFO - eip = 0xb334bb60 esp = 0xbfc97d40 ebp = 0xbfc97d68 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0x00000000 edi = 0x94354400
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 4 libxul.so!mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const&) [PBrowserParent.cpp:9b355ec8e76f : 2707 + 0x1e]
20:00:02 INFO - eip = 0xb25a9341 esp = 0xbfc97d70 ebp = 0xbfc97eb8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0x00000000 edi = 0x94354400
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libxul.so!mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const&) [PContentParent.cpp:9b355ec8e76f : 3536 + 0xb]
20:00:02 INFO - eip = 0xb25fbf1a esp = 0xbfc97ec0 ebp = 0xbfc980a8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0x989c2800 edi = 0x00000006
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libxul.so!mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) [MessageChannel.cpp:9b355ec8e76f : 1388 + 0xc]
20:00:02 INFO - eip = 0xb2454458 esp = 0xbfc980b0 ebp = 0xbfc980e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0x989c2834 edi = 0xbfc98194
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libxul.so!mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message const&) [MessageChannel.cpp:9b355ec8e76f : 1308 + 0x9]
20:00:02 INFO - eip = 0xb245c05a esp = 0xbfc980f0 ebp = 0xbfc98158 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0x989c2834 edi = 0xbfc98194
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 8 libxul.so!mozilla::ipc::MessageChannel::OnMaybeDequeueOne() [MessageChannel.cpp:9b355ec8e76f : 1279 + 0xc]
20:00:02 INFO - eip = 0xb245d275 esp = 0xbfc98160 ebp = 0xbfc981b8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0x989c2834 edi = 0xbfc98194
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 9 libxul.so!RunnableMethod::Run() [tuple.h:9b355ec8e76f : 387 + 0x13]
20:00:02 INFO - eip = 0xb2453340 esp = 0xbfc981c0 ebp = 0xbfc981d8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0x94294a28 edi = 0xb72257c0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 10 libxul.so!mozilla::ipc::MessageChannel::DequeueTask::Run() [MessageChannel.h:9b355ec8e76f : 471 + 0x6]
20:00:02 INFO - eip = 0xb2452ec1 esp = 0xbfc981e0 ebp = 0xbfc981f8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0x94294a28 edi = 0xb72257c0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 11 libxul.so!MessageLoop::RunTask(Task*) [message_loop.cc:9b355ec8e76f : 364 + 0x6]
20:00:02 INFO - eip = 0xb243c937 esp = 0xbfc98200 ebp = 0xbfc98218 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0x94294a28 edi = 0xb72257c0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 12 libxul.so!MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&) [message_loop.cc:9b355ec8e76f : 372 + 0xa]
20:00:02 INFO - eip = 0xb24412e1 esp = 0xbfc98220 ebp = 0xbfc98238 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0x943058c8 edi = 0xbfc98280
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 13 libxul.so!MessageLoop::DoWork() [message_loop.cc:9b355ec8e76f : 459 + 0xc]
20:00:02 INFO - eip = 0xb244146c esp = 0xbfc98240 ebp = 0xbfc98288 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0x943058c8 edi = 0xbfc98280
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 14 libxul.so!mozilla::ipc::DoWorkRunnable::Run() [MessagePump.cpp:9b355ec8e76f : 220 + 0x8]
20:00:02 INFO - eip = 0xb2452970 esp = 0xbfc98290 ebp = 0xbfc982b8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb72257c0 edi = 0x00000000
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 15 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:9b355ec8e76f : 964 + 0x6]
20:00:02 INFO - eip = 0xb2240ab0 esp = 0xbfc982c0 ebp = 0xbfc98338 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xbfc9836f edi = 0x00000000
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 16 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:02 INFO - eip = 0xb225e0cd esp = 0xbfc98340 ebp = 0xbfc98378 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb091cb20 edi = 0xb72257c0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 17 libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 95 + 0xc]
20:00:02 INFO - eip = 0xb2455a76 esp = 0xbfc98380 ebp = 0xbfc983c8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb091cb20 edi = 0xb72257c0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 18 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:02 INFO - eip = 0xb243c870 esp = 0xbfc983d0 ebp = 0xbfc983e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb72257c0 edi = 0xb72284e0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 19 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:02 INFO - eip = 0xb243c99e esp = 0xbfc983f0 ebp = 0xbfc98418 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb72257c0 edi = 0xb72284e0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 20 libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:9b355ec8e76f : 156 + 0xe]
20:00:02 INFO - eip = 0xb347f69b esp = 0xbfc98420 ebp = 0xbfc98438 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xab198ce0 edi = 0xb72284e0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 21 libxul.so!nsAppStartup::Run() [nsAppStartup.cpp:9b355ec8e76f : 281 + 0x6]
20:00:02 INFO - eip = 0xb3a6117f esp = 0xbfc98440 ebp = 0xbfc98458 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9f0a0a0 edi = 0x00000000
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 22 libxul.so!XREMain::XRE_mainRun() [nsAppRunner.cpp:9b355ec8e76f : 4298 + 0x9]
20:00:02 INFO - eip = 0xb3a96b53 esp = 0xbfc98460 ebp = 0xbfc98538 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xbfc985c0 edi = 0x00000000
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 23 libxul.so!XREMain::XRE_main(int, char**, nsXREAppData const*) [nsAppRunner.cpp:9b355ec8e76f : 4391 + 0x9]
20:00:02 INFO - eip = 0xb3a99014 esp = 0xbfc98540 ebp = 0xbfc98588 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xbfc985c0 edi = 0xbfc985d8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 24 libxul.so!XRE_main [nsAppRunner.cpp:9b355ec8e76f : 4493 + 0xf]
20:00:02 INFO - eip = 0xb3a99235 esp = 0xbfc98590 ebp = 0xbfc986c8 ebx = 0x080672b4
20:00:02 INFO - esi = 0xbfc985c0 edi = 0xb7201680
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 25 firefox!do_main [nsBrowserApp.cpp:9b355ec8e76f : 212 + 0x6]
20:00:02 INFO - eip = 0x0804cf52 esp = 0xbfc986d0 ebp = 0xbfc99728 ebx = 0x080672b4
20:00:02 INFO - esi = 0xbfc998c4 edi = 0xb7201680
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 26 firefox!main [nsBrowserApp.cpp:9b355ec8e76f : 352 + 0x16]
20:00:02 INFO - eip = 0x0804c54b esp = 0xbfc99730 ebp = 0xbfc99818 ebx = 0x080672b4
20:00:02 INFO - esi = 0xbfc998c4 edi = 0x00000000
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 27 libc-2.15.so!__libc_start_main [libc-start.c : 226 + 0x1f]
20:00:02 INFO - eip = 0xb74354d3 esp = 0xbfc99820 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO - 28 firefox!__libc_csu_fini + 0x10
20:00:02 INFO - eip = 0x08060a10 esp = 0xbfc99824 ebp = 0x00000000
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 29 libc-2.15.so!__libc_start_main [libc-start.c : 226 + 0x1f]
20:00:02 INFO - eip = 0xb74354d3 esp = 0xbfc99830 ebp = 0x00000000
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 30 firefox + 0x474c
20:00:02 INFO - eip = 0x0804c74c esp = 0xbfc99880 ebp = 0x00000000
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 31 libc-2.15.so!__libc_start_main [libc-start.c : 96 + 0x9]
20:00:02 INFO - eip = 0xb74353e9 esp = 0xbfc9988c ebp = 0x00000000
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 32 firefox + 0x474c
20:00:02 INFO - eip = 0x0804c74c esp = 0xbfc99898 ebp = 0x00000000
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 33 firefox!_start + 0x21
20:00:02 INFO - eip = 0x0804c76d esp = 0xbfc998a0 ebp = 0x00000000
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 34 firefox!_init + 0x70c
20:00:02 INFO - eip = 0x0804c460 esp = 0xbfc998a4 ebp = 0x00000000
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 35 firefox!__libc_csu_fini + 0x10
20:00:02 INFO - eip = 0x08060a10 esp = 0xbfc998b0 ebp = 0x00000000
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 36 firefox + 0x18a00
20:00:02 INFO - eip = 0x08060a00 esp = 0xbfc998b4 ebp = 0x00000000
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 37 ld-2.15.so + 0xf280
20:00:02 INFO - eip = 0xb7746280 esp = 0xbfc998b8 ebp = 0x00000000
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO -
20:00:02 INFO - Thread 1
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xb1ad61e0 ebp = 0xb721f898 ebx = 0xb721f898
20:00:02 INFO - esi = 0x00000000 edi = 0xb75c2ff4 eax = 0xfffffdfc ecx = 0x00000001
20:00:02 INFO - edx = 0xffffffff efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
20:00:02 INFO - eip = 0xb74fd170 esp = 0xb1ad61f0 ebp = 0xb721f898 ebx = 0xb721f898
20:00:02 INFO - esi = 0x00000000 edi = 0xb75c2ff4
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libglib-2.0.so.0.3200.1!g_mutex_unlock [gthread-posix.c : 224 + 0x6]
20:00:02 INFO - eip = 0xb65693b6 esp = 0xb1ad61f8 ebp = 0xb721f898
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 3 0x1
20:00:02 INFO - eip = 0x00000001 esp = 0xb1ad6200 ebp = 0xb721f898 ebx = 0xffffffff
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 4 libglib-2.0.so.0.3200.1!g_poll [gpoll.c : 132 + 0x18]
20:00:02 INFO - eip = 0xb6537a3b esp = 0xb1ad6210 ebp = 0xb721f898
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 5 libglib-2.0.so.0.3200.1!g_main_context_iterate [gmain.c : 3417 + 0x13]
20:00:02 INFO - eip = 0xb652a06e esp = 0xb1ad6230 ebp = 0xb721f898 ebx = 0xb65daff4
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libglib-2.0.so.0.3200.1!g_main_loop_run [gmain.c : 3317 + 0x13]
20:00:02 INFO - eip = 0xb652a52b esp = 0xb1ad6290 ebp = 0xb1ad6428 ebx = 0xb65daff4
20:00:02 INFO - esi = 0xb7204840 edi = 0xb65dbb70
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libdconfsettings.so!dconf_context_thread [dconfcontext.c : 11 + 0x8]
20:00:02 INFO - eip = 0xb129b134 esp = 0xb1ad62d0 ebp = 0xb1ad6428 ebx = 0xb129eff4
20:00:02 INFO - esi = 0xb7228710 edi = 0xb65dbb70
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 8 libglib-2.0.so.0.3200.1!g_thread_proxy [gthread.c : 801 + 0x8]
20:00:02 INFO - eip = 0xb654d673 esp = 0xb1ad6300 ebp = 0xb1ad6428 ebx = 0xb65daff4
20:00:02 INFO - esi = 0xb726f3b0 edi = 0xb65dbb70
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xb1ad6330 ebp = 0xb1ad6428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 10 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xb1ad6430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 2
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xb12481f0 ebp = 0xb7276800 ebx = 0xb7276800
20:00:02 INFO - esi = 0x00000000 edi = 0xb75c2ff4 eax = 0xfffffdfc ecx = 0x00000003
20:00:02 INFO - edx = 0xffffffff efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
20:00:02 INFO - eip = 0xb74fd170 esp = 0xb1248200 ebp = 0xb7276800 ebx = 0xb7276800
20:00:02 INFO - esi = 0x00000000 edi = 0xb75c2ff4
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libglib-2.0.so.0.3200.1!g_mutex_unlock [gthread-posix.c : 224 + 0x6]
20:00:02 INFO - eip = 0xb65693b6 esp = 0xb1248208 ebp = 0xb7276800
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 3 0x3
20:00:02 INFO - eip = 0x00000003 esp = 0xb1248210 ebp = 0xb7276800 ebx = 0xffffffff
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 4 libglib-2.0.so.0.3200.1!g_poll [gpoll.c : 132 + 0x18]
20:00:02 INFO - eip = 0xb6537a3b esp = 0xb1248220 ebp = 0xb7276800
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 5 libglib-2.0.so.0.3200.1!g_main_context_iterate [gmain.c : 3417 + 0x13]
20:00:02 INFO - eip = 0xb652a06e esp = 0xb1248240 ebp = 0xb7276800 ebx = 0xb65daff4
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libglib-2.0.so.0.3200.1!g_main_loop_run [gmain.c : 3317 + 0x13]
20:00:02 INFO - eip = 0xb652a52b esp = 0xb12482a0 ebp = 0xb1248428 ebx = 0xb65daff4
20:00:02 INFO - esi = 0xb72cacf0 edi = 0xb65dbb70
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libgio-2.0.so.0.3200.1!gdbus_shared_thread_func [gdbusprivate.c : 277 + 0xb]
20:00:02 INFO - eip = 0xb66fa0ea esp = 0xb12482e0 ebp = 0xb1248428 ebx = 0xb6780ff4
20:00:02 INFO - esi = 0xb72cace0 edi = 0xb65dbb70
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 8 libglib-2.0.so.0.3200.1!g_thread_proxy [gthread.c : 801 + 0x8]
20:00:02 INFO - eip = 0xb654d673 esp = 0xb1248300 ebp = 0xb1248428 ebx = 0xb65daff4
20:00:02 INFO - esi = 0xb7274e30 edi = 0xb65dbb70
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xb1248330 ebp = 0xb1248428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 10 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xb1248430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 3
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xb089302c ebp = 0x00000001 ebx = 0x0000001d
20:00:02 INFO - esi = 0xffffffff edi = 0x00000002 eax = 0xfffffffc ecx = 0xb7231a80
20:00:02 INFO - edx = 0x00000020 efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libc-2.15.so + 0xeb9f7
20:00:02 INFO - eip = 0xb75079f7 esp = 0xb089303c ebp = 0x00000001 ebx = 0x0000001d
20:00:02 INFO - esi = 0xffffffff edi = 0x00000002
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libxul.so!_fini + 0x1c83894
20:00:02 INFO - eip = 0xb6168e4c esp = 0xb0893040 ebp = 0x00000001
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 3 libxul.so!epoll_wait [epoll_sub.c:9b355ec8e76f : 63 + 0x13]
20:00:02 INFO - eip = 0xb244a535 esp = 0xb0893050 ebp = 0xb0893078
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libxul.so!epoll_dispatch [epoll.c:9b355ec8e76f : 407 + 0x12]
20:00:02 INFO - eip = 0xb244a34d esp = 0xb0893080 ebp = 0xb08930b8 ebx = 0xb6168e4c
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libxul.so!event_base_loop [event.c:9b355ec8e76f : 1607 + 0x7]
20:00:02 INFO - eip = 0xb244d297 esp = 0xb08930c0 ebp = 0xb0893138 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb7231900 edi = 0x00000000
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libxul.so!base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [message_pump_libevent.cc:9b355ec8e76f : 370 + 0xc]
20:00:02 INFO - eip = 0xb243a708 esp = 0xb0893140 ebp = 0xb0893198 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb091cbe0 edi = 0xb0893210
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:02 INFO - eip = 0xb243c870 esp = 0xb08931a0 ebp = 0xb08931b8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb0893210 edi = 0xb0893210
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:02 INFO - eip = 0xb243c99e esp = 0xb08931c0 ebp = 0xb08931e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb0893210 edi = 0xb0893210
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 9 libxul.so!base::Thread::ThreadMain() [thread.cc:9b355ec8e76f : 172 + 0x8]
20:00:02 INFO - eip = 0xb2443c6a esp = 0xb08931f0 ebp = 0xb0893308 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb72fd7c0 edi = 0xb0893210
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 10 libxul.so!ThreadFunc [platform_thread_posix.cc:9b355ec8e76f : 39 + 0x6]
20:00:02 INFO - eip = 0xb244187f esp = 0xb0893310 ebp = 0xb0893328 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 11 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xb0893330 ebp = 0xb0893428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 12 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xb0893430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 4
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xae8ff080 ebp = 0xae8ff128 ebx = 0xae8ff100
20:00:02 INFO - esi = 0x00000000 edi = 0xb75c2ff4 eax = 0xfffffdfc ecx = 0x00000002
20:00:02 INFO - edx = 0xffffffff efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
20:00:02 INFO - eip = 0xb74fd170 esp = 0xae8ff090 ebp = 0xae8ff128 ebx = 0xae8ff100
20:00:02 INFO - esi = 0x00000000 edi = 0xb75c2ff4
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:9b355ec8e76f : 964 + 0x6]
20:00:02 INFO - eip = 0xb2240ab0 esp = 0xae8ff130 ebp = 0xae8ff1a8
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO - 3 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:02 INFO - eip = 0xb225e0cd esp = 0xae8ff1b0 ebp = 0xae8ff1e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb09d6940 edi = 0xb7225b40
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 4 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 326 + 0xc]
20:00:02 INFO - eip = 0xb2455988 esp = 0xae8ff1f0 ebp = 0xae8ff238 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb09d6940 edi = 0xb7225b40
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:02 INFO - eip = 0xb243c870 esp = 0xae8ff240 ebp = 0xae8ff258 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb7225b40 edi = 0xae8ff2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:02 INFO - eip = 0xb243c99e esp = 0xae8ff260 ebp = 0xae8ff288 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb7225b40 edi = 0xae8ff2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:02 INFO - eip = 0xb22430dc esp = 0xae8ff290 ebp = 0xae8ff2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb7229ac0 edi = 0xae8ff2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 8 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xae8ff2f0 ebp = 0xae8ff328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xb722dcc0 edi = 0x00000e3e
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xae8ff330 ebp = 0xae8ff428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 10 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xae8ff430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 5
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xaea3f228 ebp = 0x0000002f ebx = 0xb09c0108
20:00:02 INFO - esi = 0x00000000 edi = 0xb09bc5e0 eax = 0xfffffe00 ecx = 0x00000080
20:00:02 INFO - edx = 0x0000002f efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:02 INFO - eip = 0xb770f96b esp = 0xaea3f238 ebp = 0x0000002f ebx = 0xb09c0108
20:00:02 INFO - esi = 0x00000000 edi = 0xb09bc5e0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:02 INFO - eip = 0xb71fd54c esp = 0xaea3f250 ebp = 0x0000002f
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:02 INFO - eip = 0xb71e3124 esp = 0xaea3f260 ebp = 0xaea3f298
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libxul.so!mozilla::net::ClosingService::ThreadFunc() [CondVar.h:9b355ec8e76f : 79 + 0xf]
20:00:02 INFO - eip = 0xb228d1d1 esp = 0xaea3f2a0 ebp = 0xaea3f2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb09ffa40 edi = 0xb09ffa44
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xaea3f2f0 ebp = 0xaea3f328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xb722df00 edi = 0x00000e3f
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xaea3f330 ebp = 0xaea3f428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xaea3f430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 6
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xae0fdd10 ebp = 0xae0fdfa8 ebx = 0xae0fdd90
20:00:02 INFO - esi = 0x00000000 edi = 0xb75c2ff4 eax = 0xfffffdfc ecx = 0x00000007
20:00:02 INFO - edx = 0xffffffff efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
20:00:02 INFO - eip = 0xb74fd170 esp = 0xae0fdd20 ebp = 0xae0fdfa8 ebx = 0xae0fdd90
20:00:02 INFO - esi = 0x00000000 edi = 0xb75c2ff4
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libxul.so!nsSocketTransportService::Poll(bool, unsigned int*, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:9b355ec8e76f : 475 + 0xd]
20:00:02 INFO - eip = 0xb22bf4ff esp = 0xae0fdfb0 ebp = 0xae0fe008
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO - 3 libxul.so!nsSocketTransportService::DoPollIteration(bool, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:9b355ec8e76f : 1070 + 0x12]
20:00:02 INFO - eip = 0xb22c65b3 esp = 0xae0fe010 ebp = 0xae0fe068 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb7237f20 edi = 0xffffffff
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 4 libxul.so!nsSocketTransportService::Run() [nsSocketTransportService2.cpp:9b355ec8e76f : 867 + 0x14]
20:00:02 INFO - eip = 0xb22c7067 esp = 0xae0fe070 ebp = 0xae0fe128 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xae0fe100 edi = 0xb7237f20
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:9b355ec8e76f : 964 + 0x6]
20:00:02 INFO - eip = 0xb2240ab0 esp = 0xae0fe130 ebp = 0xae0fe1a8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xae0fe1df edi = 0x00000000
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:02 INFO - eip = 0xb225e0cd esp = 0xae0fe1b0 ebp = 0xae0fe1e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb09ed640 edi = 0xb7225c20
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 326 + 0xc]
20:00:02 INFO - eip = 0xb2455988 esp = 0xae0fe1f0 ebp = 0xae0fe238 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb09ed640 edi = 0xb7225c20
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 8 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:02 INFO - eip = 0xb243c870 esp = 0xae0fe240 ebp = 0xae0fe258 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb7225c20 edi = 0xae0fe2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:02 INFO - eip = 0xb243c99e esp = 0xae0fe260 ebp = 0xae0fe288 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb7225c20 edi = 0xae0fe2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:02 INFO - eip = 0xb22430dc esp = 0xae0fe290 ebp = 0xae0fe2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb7229b30 edi = 0xae0fe2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 11 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xae0fe2f0 ebp = 0xae0fe328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xb722dfc0 edi = 0x00000e40
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xae0fe330 ebp = 0xae0fe428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 13 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xae0fe430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 7
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xad6ff218 ebp = 0x0000778f ebx = 0xb0959dc8
20:00:02 INFO - esi = 0x00000000 edi = 0xb7224d00 eax = 0xfffffe00 ecx = 0x00000080
20:00:02 INFO - edx = 0x0000778f efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:02 INFO - eip = 0xb770f96b esp = 0xad6ff228 ebp = 0x0000778f ebx = 0xb0959dc8
20:00:02 INFO - esi = 0x00000000 edi = 0xb7224d00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:02 INFO - eip = 0xb71fd54c esp = 0xad6ff240 ebp = 0x0000778f
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:02 INFO - eip = 0xb71e3124 esp = 0xad6ff250 ebp = 0xad6ff288
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:9b355ec8e76f : 603 + 0x17]
20:00:02 INFO - eip = 0xb428aaf3 esp = 0xad6ff290 ebp = 0xad6ff2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb7258000 edi = 0xb0902b00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xad6ff2f0 ebp = 0xad6ff328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xb722e2c0 edi = 0x00000e41
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xad6ff330 ebp = 0xad6ff428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xad6ff430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 8
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xad4fe218 ebp = 0x0000778b ebx = 0xb0959dc8
20:00:02 INFO - esi = 0x00000000 edi = 0xb7224d00 eax = 0xfffffe00 ecx = 0x00000080
20:00:02 INFO - edx = 0x0000778b efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:02 INFO - eip = 0xb770f96b esp = 0xad4fe228 ebp = 0x0000778b ebx = 0xb0959dc8
20:00:02 INFO - esi = 0x00000000 edi = 0xb7224d00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:02 INFO - eip = 0xb71fd54c esp = 0xad4fe240 ebp = 0x0000778b
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:02 INFO - eip = 0xb71e3124 esp = 0xad4fe250 ebp = 0xad4fe288
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:9b355ec8e76f : 603 + 0x17]
20:00:02 INFO - eip = 0xb428aaf3 esp = 0xad4fe290 ebp = 0xad4fe2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb7258108 edi = 0xb0902b00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xad4fe2f0 ebp = 0xad4fe328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xb722e380 edi = 0x00000e42
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xad4fe330 ebp = 0xad4fe428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xad4fe430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 9
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xad2fd218 ebp = 0x0000778e ebx = 0xb0959dc8
20:00:02 INFO - esi = 0x00000000 edi = 0xb7224d00 eax = 0xfffffe00 ecx = 0x00000080
20:00:02 INFO - edx = 0x0000778e efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:02 INFO - eip = 0xb770f96b esp = 0xad2fd228 ebp = 0x0000778e ebx = 0xb0959dc8
20:00:02 INFO - esi = 0x00000000 edi = 0xb7224d00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:02 INFO - eip = 0xb71fd54c esp = 0xad2fd240 ebp = 0x0000778e
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:02 INFO - eip = 0xb71e3124 esp = 0xad2fd250 ebp = 0xad2fd288
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:9b355ec8e76f : 603 + 0x17]
20:00:02 INFO - eip = 0xb428aaf3 esp = 0xad2fd290 ebp = 0xad2fd2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb7258210 edi = 0xb0902b00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xad2fd2f0 ebp = 0xad2fd328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xb722e440 edi = 0x00000e43
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xad2fd330 ebp = 0xad2fd428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xad2fd430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 10
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xad0fc218 ebp = 0x0000778c ebx = 0xb0959dc8
20:00:02 INFO - esi = 0x00000000 edi = 0xb7224d00 eax = 0xfffffe00 ecx = 0x00000080
20:00:02 INFO - edx = 0x0000778c efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:02 INFO - eip = 0xb770f96b esp = 0xad0fc228 ebp = 0x0000778c ebx = 0xb0959dc8
20:00:02 INFO - esi = 0x00000000 edi = 0xb7224d00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:02 INFO - eip = 0xb71fd54c esp = 0xad0fc240 ebp = 0x0000778c
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:02 INFO - eip = 0xb71e3124 esp = 0xad0fc250 ebp = 0xad0fc288
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:9b355ec8e76f : 603 + 0x17]
20:00:02 INFO - eip = 0xb428aaf3 esp = 0xad0fc290 ebp = 0xad0fc2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb7258318 edi = 0xb0902b00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xad0fc2f0 ebp = 0xad0fc328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xb722e500 edi = 0x00000e44
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xad0fc330 ebp = 0xad0fc428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xad0fc430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 11
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xacefb218 ebp = 0x0000778d ebx = 0xb0959dc8
20:00:02 INFO - esi = 0x00000000 edi = 0xb7224d00 eax = 0xfffffe00 ecx = 0x00000080
20:00:02 INFO - edx = 0x0000778d efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:02 INFO - eip = 0xb770f96b esp = 0xacefb228 ebp = 0x0000778d ebx = 0xb0959dc8
20:00:02 INFO - esi = 0x00000000 edi = 0xb7224d00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:02 INFO - eip = 0xb71fd54c esp = 0xacefb240 ebp = 0x0000778d
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:02 INFO - eip = 0xb71e3124 esp = 0xacefb250 ebp = 0xacefb288
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:9b355ec8e76f : 603 + 0x17]
20:00:02 INFO - eip = 0xb428aaf3 esp = 0xacefb290 ebp = 0xacefb2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb7258420 edi = 0xb0902b00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xacefb2f0 ebp = 0xacefb328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xb722e5c0 edi = 0x00000e45
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xacefb330 ebp = 0xacefb428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xacefb430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 12
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xabbff1cc ebp = 0xabbff228 ebx = 0xae915e88
20:00:02 INFO - esi = 0xabbff1e0 edi = 0xae9ae9a0 eax = 0xfffffdfc ecx = 0x00000080
20:00:02 INFO - edx = 0x00000547 efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xad13
20:00:02 INFO - eip = 0xb770fd13 esp = 0xabbff1dc ebp = 0xabbff228 ebx = 0xae915e88
20:00:02 INFO - esi = 0xabbff1e0 edi = 0xae9ae9a0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 0x157f0188
20:00:02 INFO - eip = 0x157f0188 esp = 0xabbff230 ebp = 0x5638312b
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO - 3 libxul.so!_fini + 0x1c83894
20:00:02 INFO - eip = 0xb6168e4c esp = 0xabbff238 ebp = 0x5638312b
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libnspr4.so!pt_TimedWait [ptsynch.c:9b355ec8e76f : 246 + 0xf]
20:00:02 INFO - eip = 0xb71e2abf esp = 0xabbff23c ebp = 0x5638312b
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 5 libnspr4.so!_fini + 0xeac4
20:00:02 INFO - eip = 0xb71fd54c esp = 0xabbff240 ebp = 0x5638312b
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 6 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 398 + 0x13]
20:00:02 INFO - eip = 0xb71e307b esp = 0xabbff250 ebp = 0xabbff288
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 7 libxul.so!WatchdogMain [XPCJSRuntime.cpp:9b355ec8e76f : 1086 + 0xb]
20:00:02 INFO - eip = 0xb26766cc esp = 0xabbff290 ebp = 0xabbff2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb09cb420 edi = 0xae915e40
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 8 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xabbff2f0 ebp = 0xabbff328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xb722e740 edi = 0x00000e46
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xabbff330 ebp = 0xabbff428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 10 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xabbff430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 13
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xab0ff1f8 ebp = 0x00000001 ebx = 0xab1f4348
20:00:02 INFO - esi = 0x00000000 edi = 0xab1979a0 eax = 0xfffffe00 ecx = 0x00000080
20:00:02 INFO - edx = 0x00000001 efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:02 INFO - eip = 0xb770f96b esp = 0xab0ff208 ebp = 0x00000001 ebx = 0xab1f4348
20:00:02 INFO - esi = 0x00000000 edi = 0xab1979a0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:02 INFO - eip = 0xb71fd54c esp = 0xab0ff220 ebp = 0x00000001
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:02 INFO - eip = 0xb71e3124 esp = 0xab0ff230 ebp = 0xab0ff268
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:02 INFO - eip = 0xb223ac4f esp = 0xab0ff270 ebp = 0xab0ff298 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xab1e6968 edi = 0xffffffff
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libxul.so!mozilla::HangMonitor::ThreadMain(void*) [Monitor.h:9b355ec8e76f : 88 + 0xb]
20:00:02 INFO - eip = 0xb223f2ed esp = 0xab0ff2a0 ebp = 0xab0ff2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0x00000000 edi = 0x00000000
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xab0ff2f0 ebp = 0xab0ff328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xb722ef80 edi = 0x00000e47
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xab0ff330 ebp = 0xab0ff428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 8 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xab0ff430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 14
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xaa8fe1e8 ebp = 0x0000020d ebx = 0xab1f4388
20:00:02 INFO - esi = 0x00000000 edi = 0xab197a00 eax = 0xfffffe00 ecx = 0x00000080
20:00:02 INFO - edx = 0x0000020d efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:02 INFO - eip = 0xb770f96b esp = 0xaa8fe1f8 ebp = 0x0000020d ebx = 0xab1f4388
20:00:02 INFO - esi = 0x00000000 edi = 0xab197a00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:02 INFO - eip = 0xb71fd54c esp = 0xaa8fe210 ebp = 0x0000020d
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:02 INFO - eip = 0xb71e3124 esp = 0xaa8fe220 ebp = 0xaa8fe258
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:02 INFO - eip = 0xb223ac4f esp = 0xaa8fe260 ebp = 0xaa8fe288 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xab1d7c58 edi = 0xffffffff
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libxul.so!mozilla::BackgroundHangManager::RunMonitorThread() [Monitor.h:9b355ec8e76f : 88 + 0xd]
20:00:02 INFO - eip = 0xb2241575 esp = 0xaa8fe290 ebp = 0xaa8fe2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xab1d7c60 edi = 0xab1d7c40
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xaa8fe2f0 ebp = 0xaa8fe328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xb722f100 edi = 0x00000e48
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xaa8fe330 ebp = 0xaa8fe428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 8 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xaa8fe430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 15
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xa9cfef9c ebp = 0xa9cfeff8 ebx = 0xb0959c48
20:00:02 INFO - esi = 0xa9cfefb0 edi = 0xb0939e20 eax = 0xfffffdfc ecx = 0x00000080
20:00:02 INFO - edx = 0x00022e59 efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xad13
20:00:02 INFO - eip = 0xb770fd13 esp = 0xa9cfefac ebp = 0xa9cfeff8 ebx = 0xb0959c48
20:00:02 INFO - esi = 0xa9cfefb0 edi = 0xb0939e20
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 0x3547290
20:00:02 INFO - eip = 0x03547290 esp = 0xa9cff000 ebp = 0x5638312b
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO - 3 libnspr4.so!pt_TimedWait [ptsynch.c:9b355ec8e76f : 246 + 0xf]
20:00:02 INFO - eip = 0xb71e2abf esp = 0xa9cff00c ebp = 0xa9cff02c
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 0xb72284e0
20:00:02 INFO - eip = 0xb72284e0 esp = 0xa9cff034 ebp = 0x00000000 ebx = 0x0000001d
20:00:02 INFO - esi = 0xa9cffb40 edi = 0x00000000
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 librt-2.15.so!clock_gettime [clock_gettime.c : 94 + 0xa]
20:00:02 INFO - eip = 0xb76fadba esp = 0xa9cff038 ebp = 0x00000000
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 6 firefox!_fini + 0x6758
20:00:02 INFO - eip = 0x080672b4 esp = 0xa9cff03c ebp = 0x00000000
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 7 libpthread-2.15.so!__pthread_getspecific [pthread_getspecific.c : 27 + 0xf]
20:00:02 INFO - eip = 0xb771087f esp = 0xa9cff044 ebp = 0x00000000
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 8 libxul.so!_fini + 0x1c83894
20:00:02 INFO - eip = 0xb6168e4c esp = 0xa9cff048 ebp = 0x00000000
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 9 libxul.so!_fini + 0x1c83894
20:00:02 INFO - eip = 0xb6168e4c esp = 0xa9cff050 ebp = 0x00000000
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 10 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:02 INFO - eip = 0xb223ac4f esp = 0xa9cff060 ebp = 0xa9cff088
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 11 libxul.so!TimerThread::Run() [TimerThread.cpp:9b355ec8e76f : 553 + 0xb]
20:00:02 INFO - eip = 0xb2246fe8 esp = 0xa9cff090 ebp = 0xa9cff128 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xb091cb80 edi = 0x0000001d
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 12 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:9b355ec8e76f : 964 + 0x6]
20:00:02 INFO - eip = 0xb2240ab0 esp = 0xa9cff130 ebp = 0xa9cff1a8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9cff1df edi = 0x00000000
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 13 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:02 INFO - eip = 0xb225e0cd esp = 0xa9cff1b0 ebp = 0xa9cff1e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9eadd90 edi = 0xa9f20e80
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 14 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 326 + 0xc]
20:00:02 INFO - eip = 0xb2455988 esp = 0xa9cff1f0 ebp = 0xa9cff238 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9eadd90 edi = 0xa9f20e80
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 15 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:02 INFO - eip = 0xb243c870 esp = 0xa9cff240 ebp = 0xa9cff258 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9f20e80 edi = 0xa9cff2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 16 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:02 INFO - eip = 0xb243c99e esp = 0xa9cff260 ebp = 0xa9cff288 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9f20e80 edi = 0xa9cff2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 17 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:02 INFO - eip = 0xb22430dc esp = 0xa9cff290 ebp = 0xa9cff2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9f8e9b0 edi = 0xa9cff2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 18 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xa9cff2f0 ebp = 0xa9cff328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xa9eb03c0 edi = 0x00000e4a
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 19 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xa9cff330 ebp = 0xa9cff428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 20 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xa9cff430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 16
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xaccea1e8 ebp = 0x000387f5 ebx = 0xa932c708
20:00:02 INFO - esi = 0x00000000 edi = 0xa932d400 eax = 0xfffffe00 ecx = 0x00000080
20:00:02 INFO - edx = 0x000387f5 efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:02 INFO - eip = 0xb770f96b esp = 0xaccea1f8 ebp = 0x000387f5 ebx = 0xa932c708
20:00:02 INFO - esi = 0x00000000 edi = 0xa932d400
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:02 INFO - eip = 0xb71fd54c esp = 0xaccea210 ebp = 0x000387f5
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:02 INFO - eip = 0xb71e3124 esp = 0xaccea220 ebp = 0xaccea258
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:02 INFO - eip = 0xb23129f5 esp = 0xaccea260 ebp = 0xaccea288 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9ed1250 edi = 0xffffffff
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libxul.so!mozilla::net::CacheIOThread::ThreadFunc() [Monitor.h:9b355ec8e76f : 40 + 0x5]
20:00:02 INFO - eip = 0xb23287ba esp = 0xaccea290 ebp = 0xaccea2c8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9ed1240 edi = 0xa9ed1248
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libxul.so!mozilla::net::CacheIOThread::ThreadFunc(void*) [CacheIOThread.cpp:9b355ec8e76f : 167 + 0x8]
20:00:02 INFO - eip = 0xb2328850 esp = 0xaccea2d0 ebp = 0xaccea2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9ed1240 edi = 0x00000e4b
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xaccea2f0 ebp = 0xaccea328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xa9eb0f00 edi = 0x00000e4b
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 8 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xaccea330 ebp = 0xaccea428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 9 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xaccea430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 17
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xa90ff048 ebp = 0x00000001 ebx = 0xa9106988
20:00:02 INFO - esi = 0x00000000 edi = 0xa9187220 eax = 0xfffffe00 ecx = 0x00000080
20:00:02 INFO - edx = 0x00000001 efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:02 INFO - eip = 0xb770f96b esp = 0xa90ff058 ebp = 0x00000001 ebx = 0xa9106988
20:00:02 INFO - esi = 0x00000000 edi = 0xa9187220
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:02 INFO - eip = 0xb71fd54c esp = 0xa90ff070 ebp = 0x00000001
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:02 INFO - eip = 0xb71e3124 esp = 0xa90ff080 ebp = 0xa90ff0b8
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:02 INFO - eip = 0xb223ac4f esp = 0xa90ff0c0 ebp = 0xa90ff0e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa91177cc edi = 0xffffffff
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:9b355ec8e76f : 55 + 0x5]
20:00:02 INFO - eip = 0xb223cc2a esp = 0xa90ff0f0 ebp = 0xa90ff118 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa91177bc edi = 0xb616da04
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:9b355ec8e76f : 129 + 0x18]
20:00:02 INFO - eip = 0xb2240a3a esp = 0xa90ff120 ebp = 0xa90ff1a8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9117780 edi = 0xa90ff184
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:02 INFO - eip = 0xb225e0cd esp = 0xa90ff1b0 ebp = 0xa90ff1e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa918a130 edi = 0xa9e733c0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 355 + 0xc]
20:00:02 INFO - eip = 0xb24559e0 esp = 0xa90ff1f0 ebp = 0xa90ff238 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa918a130 edi = 0xa9e733c0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:02 INFO - eip = 0xb243c870 esp = 0xa90ff240 ebp = 0xa90ff258 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9e733c0 edi = 0xa90ff2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:02 INFO - eip = 0xb243c99e esp = 0xa90ff260 ebp = 0xa90ff288 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9e733c0 edi = 0xa90ff2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:02 INFO - eip = 0xb22430dc esp = 0xa90ff290 ebp = 0xa90ff2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9117780 edi = 0xa90ff2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 12 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xa90ff2f0 ebp = 0xa90ff328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xa93b32c0 edi = 0x00000e4c
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xa90ff330 ebp = 0xa90ff428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 14 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xa90ff430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 18
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xa88fe208 ebp = 0x00000001 ebx = 0xa91069c8
20:00:02 INFO - esi = 0x00000000 edi = 0xa9187340 eax = 0xfffffe00 ecx = 0x00000080
20:00:02 INFO - edx = 0x00000001 efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:02 INFO - eip = 0xb770f96b esp = 0xa88fe218 ebp = 0x00000001 ebx = 0xa91069c8
20:00:02 INFO - esi = 0x00000000 edi = 0xa9187340
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:02 INFO - eip = 0xb71fd54c esp = 0xa88fe230 ebp = 0x00000001
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:02 INFO - eip = 0xb71e3124 esp = 0xa88fe240 ebp = 0xa88fe278
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libxul.so!nsCertVerificationThread::Run() [CondVar.h:9b355ec8e76f : 79 + 0xc]
20:00:02 INFO - eip = 0xb398ce76 esp = 0xa88fe280 ebp = 0xa88fe2c8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa91872e0 edi = 0xa88fe2ac
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libxul.so!nsPSMBackgroundThread::nsThreadRunner(void*) [nsPSMBackgroundThread.cpp:9b355ec8e76f : 14 + 0x7]
20:00:02 INFO - eip = 0xb39aa3b1 esp = 0xa88fe2d0 ebp = 0xa88fe2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa91872e0 edi = 0x00000e4d
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xa88fe2f0 ebp = 0xa88fe328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xa93b3500 edi = 0x00000e4d
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xa88fe330 ebp = 0xa88fe428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 8 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xa88fe430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 19
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xa80fd048 ebp = 0x00000001 ebx = 0xa91b9308
20:00:02 INFO - esi = 0x00000000 edi = 0xa9320a00 eax = 0xfffffe00 ecx = 0x00000080
20:00:02 INFO - edx = 0x00000001 efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:02 INFO - eip = 0xb770f96b esp = 0xa80fd058 ebp = 0x00000001 ebx = 0xa91b9308
20:00:02 INFO - esi = 0x00000000 edi = 0xa9320a00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:02 INFO - eip = 0xb71fd54c esp = 0xa80fd070 ebp = 0x00000001
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:02 INFO - eip = 0xb71e3124 esp = 0xa80fd080 ebp = 0xa80fd0b8
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:02 INFO - eip = 0xb223ac4f esp = 0xa80fd0c0 ebp = 0xa80fd0e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9118bec edi = 0xffffffff
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:9b355ec8e76f : 55 + 0x5]
20:00:02 INFO - eip = 0xb223cc2a esp = 0xa80fd0f0 ebp = 0xa80fd118 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9118bdc edi = 0xb616da04
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:9b355ec8e76f : 129 + 0x18]
20:00:02 INFO - eip = 0xb2240a3a esp = 0xa80fd120 ebp = 0xa80fd1a8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9118ba0 edi = 0xa80fd184
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:02 INFO - eip = 0xb225e0cd esp = 0xa80fd1b0 ebp = 0xa80fd1e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa91b7cd0 edi = 0xa9e71c20
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 355 + 0xc]
20:00:02 INFO - eip = 0xb24559e0 esp = 0xa80fd1f0 ebp = 0xa80fd238 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa91b7cd0 edi = 0xa9e71c20
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:02 INFO - eip = 0xb243c870 esp = 0xa80fd240 ebp = 0xa80fd258 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9e71c20 edi = 0xa80fd2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:02 INFO - eip = 0xb243c99e esp = 0xa80fd260 ebp = 0xa80fd288 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9e71c20 edi = 0xa80fd2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:02 INFO - eip = 0xb22430dc esp = 0xa80fd290 ebp = 0xa80fd2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa9118ba0 edi = 0xa80fd2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 12 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xa80fd2f0 ebp = 0xa80fd328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xa93b4580 edi = 0x00000e4e
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xa80fd330 ebp = 0xa80fd428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 14 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xa80fd430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 20
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xa76fefec ebp = 0xa76ff048 ebx = 0xa9324948
20:00:02 INFO - esi = 0xa76ff000 edi = 0xa771b4c0 eax = 0xfffffdfc ecx = 0x00000080
20:00:02 INFO - edx = 0x000004df efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xad13
20:00:02 INFO - eip = 0xb770fd13 esp = 0xa76feffc ebp = 0xa76ff048 ebx = 0xa9324948
20:00:02 INFO - esi = 0xa76ff000 edi = 0xa771b4c0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 0x1d6fef38
20:00:02 INFO - eip = 0x1d6fef38 esp = 0xa76ff050 ebp = 0x56383148
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO - 3 libnspr4.so!pt_TimedWait [ptsynch.c:9b355ec8e76f : 246 + 0xf]
20:00:02 INFO - eip = 0xb71e2abf esp = 0xa76ff05c ebp = 0x56383148
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libnspr4.so!_fini + 0xeac4
20:00:02 INFO - eip = 0xb71fd54c esp = 0xa76ff060 ebp = 0x56383148
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 5 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 398 + 0x13]
20:00:02 INFO - eip = 0xb71e307b esp = 0xa76ff070 ebp = 0xa76ff0a8
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 6 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:02 INFO - eip = 0xb223ac4f esp = 0xa76ff0b0 ebp = 0xa76ff0d8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa771b484 edi = 0x00007530
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libxul.so!nsThreadPool::Run() [nsEventQueue.h:9b355ec8e76f : 104 + 0x5]
20:00:02 INFO - eip = 0xb2242927 esp = 0xa76ff0e0 ebp = 0xa76ff128 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa771b460 edi = 0x00007530
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:9b355ec8e76f : 964 + 0x6]
20:00:02 INFO - eip = 0xb2240ab0 esp = 0xa76ff130 ebp = 0xa76ff1a8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa76ff1df edi = 0x00000000
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:02 INFO - eip = 0xb225e0cd esp = 0xa76ff1b0 ebp = 0xa76ff1e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa7719d00 edi = 0xa77247c0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 326 + 0xc]
20:00:02 INFO - eip = 0xb2455988 esp = 0xa76ff1f0 ebp = 0xa76ff238 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa7719d00 edi = 0xa77247c0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 11 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:02 INFO - eip = 0xb243c870 esp = 0xa76ff240 ebp = 0xa76ff258 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa77247c0 edi = 0xa76ff2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 12 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:02 INFO - eip = 0xb243c99e esp = 0xa76ff260 ebp = 0xa76ff288 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa77247c0 edi = 0xa76ff2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 13 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:02 INFO - eip = 0xb22430dc esp = 0xa76ff290 ebp = 0xa76ff2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa770f400 edi = 0xa76ff2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 14 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xa76ff2f0 ebp = 0xa76ff328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xa7727900 edi = 0x00000e4f
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 15 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xa76ff330 ebp = 0xa76ff428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 16 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xa76ff430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 21
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xa6efe048 ebp = 0x0000f131 ebx = 0xa93249c8
20:00:02 INFO - esi = 0x00000000 edi = 0xa771b580 eax = 0xfffffe00 ecx = 0x00000080
20:00:02 INFO - edx = 0x0000f131 efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:02 INFO - eip = 0xb770f96b esp = 0xa6efe058 ebp = 0x0000f131 ebx = 0xa93249c8
20:00:02 INFO - esi = 0x00000000 edi = 0xa771b580
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:02 INFO - eip = 0xb71fd54c esp = 0xa6efe070 ebp = 0x0000f131
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:02 INFO - eip = 0xb71e3124 esp = 0xa6efe080 ebp = 0xa6efe0b8
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:02 INFO - eip = 0xb223ac4f esp = 0xa6efe0c0 ebp = 0xa6efe0e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa770f59c edi = 0xffffffff
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:9b355ec8e76f : 55 + 0x5]
20:00:02 INFO - eip = 0xb223cc2a esp = 0xa6efe0f0 ebp = 0xa6efe118 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa770f58c edi = 0xb616da04
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:9b355ec8e76f : 129 + 0x18]
20:00:02 INFO - eip = 0xb2240a3a esp = 0xa6efe120 ebp = 0xa6efe1a8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa770f550 edi = 0xa6efe184
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:02 INFO - eip = 0xb225e0cd esp = 0xa6efe1b0 ebp = 0xa6efe1e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa7719e20 edi = 0xa77248a0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 355 + 0xc]
20:00:02 INFO - eip = 0xb24559e0 esp = 0xa6efe1f0 ebp = 0xa6efe238 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa7719e20 edi = 0xa77248a0
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:02 INFO - eip = 0xb243c870 esp = 0xa6efe240 ebp = 0xa6efe258 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa77248a0 edi = 0xa6efe2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:02 INFO - eip = 0xb243c99e esp = 0xa6efe260 ebp = 0xa6efe288 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa77248a0 edi = 0xa6efe2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:02 INFO - eip = 0xb22430dc esp = 0xa6efe290 ebp = 0xa6efe2e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa770f550 edi = 0xa6efe2c8
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 12 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:02 INFO - eip = 0xb71e9769 esp = 0xa6efe2f0 ebp = 0xa6efe328 ebx = 0xb71fd54c
20:00:02 INFO - esi = 0xa77279c0 edi = 0x00000e50
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xa6efe330 ebp = 0xa6efe428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 14 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xa6efe430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 22
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xa4afefec ebp = 0xa4aff058 ebx = 0xa4aff100
20:00:02 INFO - esi = 0xa4aff000 edi = 0xa4aff0e4 eax = 0xfffffdfc ecx = 0x00000080
20:00:02 INFO - edx = 0x00000001 efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xad13
20:00:02 INFO - eip = 0xb770fd13 esp = 0xa4afeffc ebp = 0xa4aff058 ebx = 0xa4aff100
20:00:02 INFO - esi = 0xa4aff000 edi = 0xa4aff0e4
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 0x11a3170e
20:00:02 INFO - eip = 0x11a3170e esp = 0xa4aff060 ebp = 0x00000e79
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO - 3 libxul.so!ConditionVariable::TimedWait(base::TimeDelta const&) [condition_variable_posix.cc:9b355ec8e76f : 44 + 0xb]
20:00:02 INFO - eip = 0xb243aef7 esp = 0xa4aff06c ebp = 0x00000e79
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libxul.so!_fini + 0x1c83894
20:00:02 INFO - eip = 0xb6168e4c esp = 0xa4aff070 ebp = 0x00000e79
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 5 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:9b355ec8e76f : 193 + 0x5]
20:00:02 INFO - eip = 0xb2444730 esp = 0xa4aff080 ebp = 0xa4aff148
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 6 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:9b355ec8e76f : 70 + 0xf]
20:00:02 INFO - eip = 0xb243d017 esp = 0xa4aff150 ebp = 0xa4aff198 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa64385e0 edi = 0xa4aff210
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:02 INFO - eip = 0xb243c870 esp = 0xa4aff1a0 ebp = 0xa4aff1b8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa4aff210 edi = 0xa4aff210
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:02 INFO - eip = 0xb243c99e esp = 0xa4aff1c0 ebp = 0xa4aff1e8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa4aff210 edi = 0xa4aff210
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 9 libxul.so!base::Thread::ThreadMain() [thread.cc:9b355ec8e76f : 172 + 0x8]
20:00:02 INFO - eip = 0xb2443c6a esp = 0xa4aff1f0 ebp = 0xa4aff308 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa6438540 edi = 0xa4aff210
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 10 libxul.so!ThreadFunc [platform_thread_posix.cc:9b355ec8e76f : 39 + 0x6]
20:00:02 INFO - eip = 0xb244187f esp = 0xa4aff310 ebp = 0xa4aff328 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 11 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:02 INFO - eip = 0xb770bd4c esp = 0xa4aff330 ebp = 0xa4aff428 ebx = 0xb771cff4
20:00:02 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 12 libc-2.15.so + 0xef8be
20:00:02 INFO - eip = 0xb750b8be esp = 0xa4aff430 ebp = 0x00000000
20:00:02 INFO - Found by: previous frame's frame pointer
20:00:02 INFO -
20:00:02 INFO - Thread 23
20:00:02 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:02 INFO - eip = 0xb7736424 esp = 0xa42fdff8 ebp = 0x00000001 ebx = 0xa42fe0d0
20:00:02 INFO - esi = 0x00000000 edi = 0xa42fe0b4 eax = 0xfffffe00 ecx = 0x00000080
20:00:02 INFO - edx = 0x00000001 efl = 0x00000282
20:00:02 INFO - Found by: given as instruction pointer in context
20:00:02 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:02 INFO - eip = 0xb770f96b esp = 0xa42fe008 ebp = 0x00000001 ebx = 0xa42fe0d0
20:00:02 INFO - esi = 0x00000000 edi = 0xa42fe0b4
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 2 libxul.so!_fini + 0x1c83894
20:00:02 INFO - eip = 0xb6168e4c esp = 0xa42fe020 ebp = 0x00000001
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 3 libxul.so!ConditionVariable::Wait() [condition_variable_posix.cc:9b355ec8e76f : 40 + 0x9]
20:00:02 INFO - eip = 0xb243aee4 esp = 0xa42fe030 ebp = 0xa42fe048
20:00:02 INFO - Found by: stack scanning
20:00:02 INFO - 4 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:9b355ec8e76f : 195 + 0xc]
20:00:02 INFO - eip = 0xb244473e esp = 0xa42fe050 ebp = 0xa42fe118 ebx = 0xb6168e4c
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 5 libxul.so!base::WaitableEvent::Wait() [waitable_event_posix.cc:9b355ec8e76f : 201 + 0x5]
20:00:02 INFO - eip = 0xb2444770 esp = 0xa42fe120 ebp = 0xa42fe148 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa6438720 edi = 0xa42fe210
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 6 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:9b355ec8e76f : 60 + 0xc]
20:00:02 INFO - eip = 0xb243cfa3 esp = 0xa42fe150 ebp = 0xa42fe198 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa6438720 edi = 0xa42fe210
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 7 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:02 INFO - eip = 0xb243c870 esp = 0xa42fe1a0 ebp = 0xa42fe1b8 ebx = 0xb6168e4c
20:00:02 INFO - esi = 0xa42fe210 edi = 0xa42fe210
20:00:02 INFO - Found by: call frame info
20:00:02 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0xa42fe1c0 ebp = 0xa42fe1e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa42fe210 edi = 0xa42fe210
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!base::Thread::ThreadMain() [thread.cc:9b355ec8e76f : 172 + 0x8]
20:00:03 INFO - eip = 0xb2443c6a esp = 0xa42fe1f0 ebp = 0xa42fe308 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa6438640 edi = 0xa42fe210
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!ThreadFunc [platform_thread_posix.cc:9b355ec8e76f : 39 + 0x6]
20:00:03 INFO - eip = 0xb244187f esp = 0xa42fe310 ebp = 0xa42fe328 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0xa42fe330 ebp = 0xa42fe428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0xa42fe430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 24
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0xa3afd028 ebp = 0x0000008f ebx = 0xa64d74c8
20:00:03 INFO - esi = 0x00000000 edi = 0xa642adc0 eax = 0xfffffe00 ecx = 0x00000080
20:00:03 INFO - edx = 0x0000008f efl = 0x00000282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:03 INFO - eip = 0xb770f96b esp = 0xa3afd038 ebp = 0x0000008f ebx = 0xa64d74c8
20:00:03 INFO - esi = 0x00000000 edi = 0xa642adc0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:03 INFO - eip = 0xb71fd54c esp = 0xa3afd050 ebp = 0x0000008f
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:03 INFO - eip = 0xb71e3124 esp = 0xa3afd060 ebp = 0xa3afd098
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!mozilla::image::DecodePoolImpl::PopWork() [CondVar.h:9b355ec8e76f : 79 + 0xc]
20:00:03 INFO - eip = 0xb291573f esp = 0xa3afd0a0 ebp = 0xa3afd0d8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa64d9a20 edi = 0xa64d9a28
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 5 libxul.so!mozilla::image::DecodePoolWorker::Run() [DecodePool.cpp:9b355ec8e76f : 278 + 0x11]
20:00:03 INFO - eip = 0xb2917158 esp = 0xa3afd0e0 ebp = 0xa3afd128 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa3afd1df edi = 0xa3afd104
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:9b355ec8e76f : 964 + 0x6]
20:00:03 INFO - eip = 0xb2240ab0 esp = 0xa3afd130 ebp = 0xa3afd1a8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa3afd1df edi = 0x00000000
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:03 INFO - eip = 0xb225e0cd esp = 0xa3afd1b0 ebp = 0xa3afd1e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa64c1880 edi = 0xa7725e80
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 326 + 0xc]
20:00:03 INFO - eip = 0xb2455988 esp = 0xa3afd1f0 ebp = 0xa3afd238 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa64c1880 edi = 0xa7725e80
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:03 INFO - eip = 0xb243c870 esp = 0xa3afd240 ebp = 0xa3afd258 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa7725e80 edi = 0xa3afd2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0xa3afd260 ebp = 0xa3afd288 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa7725e80 edi = 0xa3afd2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:03 INFO - eip = 0xb22430dc esp = 0xa3afd290 ebp = 0xa3afd2e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa77fe820 edi = 0xa3afd2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:03 INFO - eip = 0xb71e9769 esp = 0xa3afd2f0 ebp = 0xa3afd328 ebx = 0xb71fd54c
20:00:03 INFO - esi = 0xa642b600 edi = 0x00000e54
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0xa3afd330 ebp = 0xa3afd428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 14 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0xa3afd430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 25
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0xa32fc048 ebp = 0x00000003 ebx = 0xa64d7548
20:00:03 INFO - esi = 0x00000000 edi = 0xa642aee0 eax = 0xfffffe00 ecx = 0x00000080
20:00:03 INFO - edx = 0x00000003 efl = 0x00000282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:03 INFO - eip = 0xb770f96b esp = 0xa32fc058 ebp = 0x00000003 ebx = 0xa64d7548
20:00:03 INFO - esi = 0x00000000 edi = 0xa642aee0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:03 INFO - eip = 0xb71fd54c esp = 0xa32fc070 ebp = 0x00000003
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:03 INFO - eip = 0xb71e3124 esp = 0xa32fc080 ebp = 0xa32fc0b8
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:03 INFO - eip = 0xb223ac4f esp = 0xa32fc0c0 ebp = 0xa32fc0e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa77fe8dc edi = 0xffffffff
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:9b355ec8e76f : 55 + 0x5]
20:00:03 INFO - eip = 0xb223cc2a esp = 0xa32fc0f0 ebp = 0xa32fc118 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa77fe8cc edi = 0xb616da04
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:9b355ec8e76f : 129 + 0x18]
20:00:03 INFO - eip = 0xb2240a3a esp = 0xa32fc120 ebp = 0xa32fc1a8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa77fe890 edi = 0xa32fc184
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:03 INFO - eip = 0xb225e0cd esp = 0xa32fc1b0 ebp = 0xa32fc1e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa64c1940 edi = 0xa7725f60
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 355 + 0xc]
20:00:03 INFO - eip = 0xb24559e0 esp = 0xa32fc1f0 ebp = 0xa32fc238 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa64c1940 edi = 0xa7725f60
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:03 INFO - eip = 0xb243c870 esp = 0xa32fc240 ebp = 0xa32fc258 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa7725f60 edi = 0xa32fc2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0xa32fc260 ebp = 0xa32fc288 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa7725f60 edi = 0xa32fc2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:03 INFO - eip = 0xb22430dc esp = 0xa32fc290 ebp = 0xa32fc2e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa77fe890 edi = 0xa32fc2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:03 INFO - eip = 0xb71e9769 esp = 0xa32fc2f0 ebp = 0xa32fc328 ebx = 0xb71fd54c
20:00:03 INFO - esi = 0xa642b6c0 edi = 0x00000e55
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0xa32fc330 ebp = 0xa32fc428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 14 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0xa32fc430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 26
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0xa2afafec ebp = 0xa2afb058 ebx = 0xa2afb100
20:00:03 INFO - esi = 0xa2afb000 edi = 0xa2afb0e4 eax = 0xfffffdfc ecx = 0x00000080
20:00:03 INFO - edx = 0x00000001 efl = 0x00000282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xad13
20:00:03 INFO - eip = 0xb770fd13 esp = 0xa2afaffc ebp = 0xa2afb058 ebx = 0xa2afb100
20:00:03 INFO - esi = 0xa2afb000 edi = 0xa2afb0e4
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 0x1088d68f
20:00:03 INFO - eip = 0x1088d68f esp = 0xa2afb060 ebp = 0x00000e79
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO - 3 libxul.so!ConditionVariable::TimedWait(base::TimeDelta const&) [condition_variable_posix.cc:9b355ec8e76f : 44 + 0xb]
20:00:03 INFO - eip = 0xb243aef7 esp = 0xa2afb06c ebp = 0x00000e79
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!_fini + 0x1c83894
20:00:03 INFO - eip = 0xb6168e4c esp = 0xa2afb070 ebp = 0x00000e79
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 5 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:9b355ec8e76f : 193 + 0x5]
20:00:03 INFO - eip = 0xb2444730 esp = 0xa2afb080 ebp = 0xa2afb148
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 6 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:9b355ec8e76f : 70 + 0xf]
20:00:03 INFO - eip = 0xb243d017 esp = 0xa2afb150 ebp = 0xa2afb198 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa64d9c60 edi = 0xa2afb210
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:03 INFO - eip = 0xb243c870 esp = 0xa2afb1a0 ebp = 0xa2afb1b8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa2afb210 edi = 0xa2afb210
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0xa2afb1c0 ebp = 0xa2afb1e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa2afb210 edi = 0xa2afb210
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!base::Thread::ThreadMain() [thread.cc:9b355ec8e76f : 172 + 0x8]
20:00:03 INFO - eip = 0xb2443c6a esp = 0xa2afb1f0 ebp = 0xa2afb308 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa64d9b20 edi = 0xa2afb210
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!ThreadFunc [platform_thread_posix.cc:9b355ec8e76f : 39 + 0x6]
20:00:03 INFO - eip = 0xb244187f esp = 0xa2afb310 ebp = 0xa2afb328 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0xa2afb330 ebp = 0xa2afb428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0xa2afb430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 27
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0xa1bff048 ebp = 0x00000f5f ebx = 0xa9e11848
20:00:03 INFO - esi = 0x00000000 edi = 0xa1e7ffa0 eax = 0xfffffe00 ecx = 0x00000080
20:00:03 INFO - edx = 0x00000f5f efl = 0x00000282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:03 INFO - eip = 0xb770f96b esp = 0xa1bff058 ebp = 0x00000f5f ebx = 0xa9e11848
20:00:03 INFO - esi = 0x00000000 edi = 0xa1e7ffa0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:03 INFO - eip = 0xb71fd54c esp = 0xa1bff070 ebp = 0x00000f5f
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:03 INFO - eip = 0xb71e3124 esp = 0xa1bff080 ebp = 0xa1bff0b8
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:03 INFO - eip = 0xb223ac4f esp = 0xa1bff0c0 ebp = 0xa1bff0e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa1e953dc edi = 0xffffffff
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:9b355ec8e76f : 55 + 0x5]
20:00:03 INFO - eip = 0xb223cc2a esp = 0xa1bff0f0 ebp = 0xa1bff118 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa1e953cc edi = 0xb616da04
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:9b355ec8e76f : 129 + 0x18]
20:00:03 INFO - eip = 0xb2240a3a esp = 0xa1bff120 ebp = 0xa1bff1a8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa1e95390 edi = 0xa1bff184
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:03 INFO - eip = 0xb225e0cd esp = 0xa1bff1b0 ebp = 0xa1bff1e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa1dff2b0 edi = 0xa1f1dcc0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 355 + 0xc]
20:00:03 INFO - eip = 0xb24559e0 esp = 0xa1bff1f0 ebp = 0xa1bff238 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa1dff2b0 edi = 0xa1f1dcc0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:03 INFO - eip = 0xb243c870 esp = 0xa1bff240 ebp = 0xa1bff258 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa1f1dcc0 edi = 0xa1bff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0xa1bff260 ebp = 0xa1bff288 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa1f1dcc0 edi = 0xa1bff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:03 INFO - eip = 0xb22430dc esp = 0xa1bff290 ebp = 0xa1bff2e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa1e95390 edi = 0xa1bff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:03 INFO - eip = 0xb71e9769 esp = 0xa1bff2f0 ebp = 0xa1bff328 ebx = 0xb71fd54c
20:00:03 INFO - esi = 0xa1e57140 edi = 0x00000e57
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0xa1bff330 ebp = 0xa1bff428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 14 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0xa1bff430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 28
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0xa04fedf8 ebp = 0x0000011d ebx = 0xa77ecdc8
20:00:03 INFO - esi = 0x00000000 edi = 0xa6478a00 eax = 0xfffffe00 ecx = 0x00000080
20:00:03 INFO - edx = 0x0000011d efl = 0x00000282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:03 INFO - eip = 0xb770f96b esp = 0xa04fee08 ebp = 0x0000011d ebx = 0xa77ecdc8
20:00:03 INFO - esi = 0x00000000 edi = 0xa6478a00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:03 INFO - eip = 0xb71fd54c esp = 0xa04fee20 ebp = 0x0000011d
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:03 INFO - eip = 0xb71e3124 esp = 0xa04fee30 ebp = 0xa04fee68
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:03 INFO - eip = 0xb336d3db esp = 0xa04fee70 ebp = 0xa04fee98 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa649c82c edi = 0xffffffff
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 5 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:9b355ec8e76f : 4898 + 0x5]
20:00:03 INFO - eip = 0xb336ff6b esp = 0xa04feea0 ebp = 0xa04feea8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa649c800 edi = 0xa649c834
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 6 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:9b355ec8e76f : 4414 + 0xa]
20:00:03 INFO - eip = 0xb338af04 esp = 0xa04feeb0 ebp = 0xa04fef08 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa649c800 edi = 0xa04feedc
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:9b355ec8e76f : 2723 + 0xe]
20:00:03 INFO - eip = 0xb335b8ed esp = 0xa04fef10 ebp = 0xa04ff128 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0ab6000 edi = 0xa0285220
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:9b355ec8e76f : 964 + 0x6]
20:00:03 INFO - eip = 0xb2240ab0 esp = 0xa04ff130 ebp = 0xa04ff1a8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa04ff1df edi = 0x00000000
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:03 INFO - eip = 0xb225e0cd esp = 0xa04ff1b0 ebp = 0xa04ff1e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa77ee340 edi = 0xa0e65f60
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 326 + 0xc]
20:00:03 INFO - eip = 0xb2455988 esp = 0xa04ff1f0 ebp = 0xa04ff238 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa77ee340 edi = 0xa0e65f60
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:03 INFO - eip = 0xb243c870 esp = 0xa04ff240 ebp = 0xa04ff258 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0e65f60 edi = 0xa04ff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0xa04ff260 ebp = 0xa04ff288 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0e65f60 edi = 0xa04ff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 13 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:03 INFO - eip = 0xb22430dc esp = 0xa04ff290 ebp = 0xa04ff2e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa64ae470 edi = 0xa04ff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 14 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:03 INFO - eip = 0xb71e9769 esp = 0xa04ff2f0 ebp = 0xa04ff328 ebx = 0xb71fd54c
20:00:03 INFO - esi = 0xa6460440 edi = 0x00000e58
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 15 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0xa04ff330 ebp = 0xa04ff428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 16 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0xa04ff430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 29
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0xa01ff048 ebp = 0x0000000d ebx = 0xa0205348
20:00:03 INFO - esi = 0x00000000 edi = 0xa0264ac0 eax = 0xfffffe00 ecx = 0x00000080
20:00:03 INFO - edx = 0x0000000d efl = 0x00000282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:03 INFO - eip = 0xb770f96b esp = 0xa01ff058 ebp = 0x0000000d ebx = 0xa0205348
20:00:03 INFO - esi = 0x00000000 edi = 0xa0264ac0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:03 INFO - eip = 0xb71fd54c esp = 0xa01ff070 ebp = 0x0000000d
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:03 INFO - eip = 0xb71e3124 esp = 0xa01ff080 ebp = 0xa01ff0b8
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:03 INFO - eip = 0xb223ac4f esp = 0xa01ff0c0 ebp = 0xa01ff0e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa026067c edi = 0xffffffff
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:9b355ec8e76f : 55 + 0x5]
20:00:03 INFO - eip = 0xb223cc2a esp = 0xa01ff0f0 ebp = 0xa01ff118 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa026066c edi = 0xb616da04
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:9b355ec8e76f : 129 + 0x18]
20:00:03 INFO - eip = 0xb2240a3a esp = 0xa01ff120 ebp = 0xa01ff1a8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0260630 edi = 0xa01ff184
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:03 INFO - eip = 0xb225e0cd esp = 0xa01ff1b0 ebp = 0xa01ff1e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0252100 edi = 0xa0e66ac0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 355 + 0xc]
20:00:03 INFO - eip = 0xb24559e0 esp = 0xa01ff1f0 ebp = 0xa01ff238 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0252100 edi = 0xa0e66ac0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:03 INFO - eip = 0xb243c870 esp = 0xa01ff240 ebp = 0xa01ff258 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0e66ac0 edi = 0xa01ff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0xa01ff260 ebp = 0xa01ff288 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0e66ac0 edi = 0xa01ff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:03 INFO - eip = 0xb22430dc esp = 0xa01ff290 ebp = 0xa01ff2e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0260630 edi = 0xa01ff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:03 INFO - eip = 0xb71e9769 esp = 0xa01ff2f0 ebp = 0xa01ff328 ebx = 0xb71fd54c
20:00:03 INFO - esi = 0xa6461940 edi = 0x00000e59
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0xa01ff330 ebp = 0xa01ff428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 14 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0xa01ff430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 30
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0x9ecfedf8 ebp = 0x000001f1 ebx = 0x9f7aa488
20:00:03 INFO - esi = 0x00000000 edi = 0xab197460 eax = 0xfffffe00 ecx = 0x00000080
20:00:03 INFO - edx = 0x000001f1 efl = 0x00000282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:03 INFO - eip = 0xb770f96b esp = 0x9ecfee08 ebp = 0x000001f1 ebx = 0x9f7aa488
20:00:03 INFO - esi = 0x00000000 edi = 0xab197460
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:03 INFO - eip = 0xb71fd54c esp = 0x9ecfee20 ebp = 0x000001f1
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:03 INFO - eip = 0xb71e3124 esp = 0x9ecfee30 ebp = 0x9ecfee68
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:03 INFO - eip = 0xb336d3db esp = 0x9ecfee70 ebp = 0x9ecfee98 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa02c902c edi = 0xffffffff
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 5 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:9b355ec8e76f : 4898 + 0x5]
20:00:03 INFO - eip = 0xb336ff6b esp = 0x9ecfeea0 ebp = 0x9ecfeea8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa02c9000 edi = 0xa02c9034
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 6 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:9b355ec8e76f : 4414 + 0xa]
20:00:03 INFO - eip = 0xb338af04 esp = 0x9ecfeeb0 ebp = 0x9ecfef08 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa02c9000 edi = 0x9ecfeedc
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:9b355ec8e76f : 2723 + 0xe]
20:00:03 INFO - eip = 0xb335b8ed esp = 0x9ecfef10 ebp = 0x9ecff128 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9ed13000 edi = 0xa0285380
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:9b355ec8e76f : 964 + 0x6]
20:00:03 INFO - eip = 0xb2240ab0 esp = 0x9ecff130 ebp = 0x9ecff1a8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9ecff1df edi = 0x00000000
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:03 INFO - eip = 0xb225e0cd esp = 0x9ecff1b0 ebp = 0x9ecff1e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9f7d6940 edi = 0x9f7f9a60
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 326 + 0xc]
20:00:03 INFO - eip = 0xb2455988 esp = 0x9ecff1f0 ebp = 0x9ecff238 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9f7d6940 edi = 0x9f7f9a60
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:03 INFO - eip = 0xb243c870 esp = 0x9ecff240 ebp = 0x9ecff258 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9f7f9a60 edi = 0x9ecff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0x9ecff260 ebp = 0x9ecff288 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9f7f9a60 edi = 0x9ecff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 13 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:03 INFO - eip = 0xb22430dc esp = 0x9ecff290 ebp = 0x9ecff2e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa02bef70 edi = 0x9ecff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 14 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:03 INFO - eip = 0xb71e9769 esp = 0x9ecff2f0 ebp = 0x9ecff328 ebx = 0xb71fd54c
20:00:03 INFO - esi = 0x9f723840 edi = 0x00000e5b
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 15 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0x9ecff330 ebp = 0x9ecff428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 16 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0x9ecff430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 31
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0x9dbfedf8 ebp = 0x00000223 ebx = 0x9e074b48
20:00:03 INFO - esi = 0x00000000 edi = 0x9de52880 eax = 0xfffffe00 ecx = 0x00000080
20:00:03 INFO - edx = 0x00000223 efl = 0x00000282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:03 INFO - eip = 0xb770f96b esp = 0x9dbfee08 ebp = 0x00000223 ebx = 0x9e074b48
20:00:03 INFO - esi = 0x00000000 edi = 0x9de52880
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:03 INFO - eip = 0xb71fd54c esp = 0x9dbfee20 ebp = 0x00000223
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:03 INFO - eip = 0xb71e3124 esp = 0x9dbfee30 ebp = 0x9dbfee68
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:03 INFO - eip = 0xb336d3db esp = 0x9dbfee70 ebp = 0x9dbfee98 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9e1ce42c edi = 0xffffffff
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 5 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:9b355ec8e76f : 4898 + 0x5]
20:00:03 INFO - eip = 0xb336ff6b esp = 0x9dbfeea0 ebp = 0x9dbfeea8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9e1ce400 edi = 0x9e1ce434
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 6 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:9b355ec8e76f : 4414 + 0xa]
20:00:03 INFO - eip = 0xb338af04 esp = 0x9dbfeeb0 ebp = 0x9dbfef08 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9e1ce400 edi = 0x9dbfeedc
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:9b355ec8e76f : 2723 + 0xe]
20:00:03 INFO - eip = 0xb335b8ed esp = 0x9dbfef10 ebp = 0x9dbff128 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9de83000 edi = 0xa0287cc0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:9b355ec8e76f : 964 + 0x6]
20:00:03 INFO - eip = 0xb2240ab0 esp = 0x9dbff130 ebp = 0x9dbff1a8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9dbff1df edi = 0x00000000
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:03 INFO - eip = 0xb225e0cd esp = 0x9dbff1b0 ebp = 0x9dbff1e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9e0f9c10 edi = 0x9def19e0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 326 + 0xc]
20:00:03 INFO - eip = 0xb2455988 esp = 0x9dbff1f0 ebp = 0x9dbff238 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9e0f9c10 edi = 0x9def19e0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:03 INFO - eip = 0xb243c870 esp = 0x9dbff240 ebp = 0x9dbff258 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9def19e0 edi = 0x9dbff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0x9dbff260 ebp = 0x9dbff288 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9def19e0 edi = 0x9dbff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 13 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:03 INFO - eip = 0xb22430dc esp = 0x9dbff290 ebp = 0x9dbff2e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9e2342c0 edi = 0x9dbff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 14 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:03 INFO - eip = 0xb71e9769 esp = 0x9dbff2f0 ebp = 0x9dbff328 ebx = 0xb71fd54c
20:00:03 INFO - esi = 0x9e106180 edi = 0x00000e5d
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 15 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0x9dbff330 ebp = 0x9dbff428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 16 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0x9dbff430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 32
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0x9f6ff048 ebp = 0x00000001 ebx = 0x9be6b5c8
20:00:03 INFO - esi = 0x00000000 edi = 0x9be73340 eax = 0xfffffe00 ecx = 0x00000080
20:00:03 INFO - edx = 0x00000001 efl = 0x00200282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:03 INFO - eip = 0xb770f96b esp = 0x9f6ff058 ebp = 0x00000001 ebx = 0x9be6b5c8
20:00:03 INFO - esi = 0x00000000 edi = 0x9be73340
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:03 INFO - eip = 0xb71fd54c esp = 0x9f6ff070 ebp = 0x00000001
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:03 INFO - eip = 0xb71e3124 esp = 0x9f6ff080 ebp = 0x9f6ff0b8
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:03 INFO - eip = 0xb223ac4f esp = 0x9f6ff0c0 ebp = 0x9f6ff0e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9be35bbc edi = 0xffffffff
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:9b355ec8e76f : 55 + 0x5]
20:00:03 INFO - eip = 0xb223cc2a esp = 0x9f6ff0f0 ebp = 0x9f6ff118 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9be35bac edi = 0xb616da04
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:9b355ec8e76f : 129 + 0x18]
20:00:03 INFO - eip = 0xb2240a3a esp = 0x9f6ff120 ebp = 0x9f6ff1a8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9be35b70 edi = 0x9f6ff184
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:03 INFO - eip = 0xb225e0cd esp = 0x9f6ff1b0 ebp = 0x9f6ff1e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9be6cf40 edi = 0x9bf49e80
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 355 + 0xc]
20:00:03 INFO - eip = 0xb24559e0 esp = 0x9f6ff1f0 ebp = 0x9f6ff238 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9be6cf40 edi = 0x9bf49e80
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:03 INFO - eip = 0xb243c870 esp = 0x9f6ff240 ebp = 0x9f6ff258 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9bf49e80 edi = 0x9f6ff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0x9f6ff260 ebp = 0x9f6ff288 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9bf49e80 edi = 0x9f6ff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:03 INFO - eip = 0xb22430dc esp = 0x9f6ff290 ebp = 0x9f6ff2e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9be35b70 edi = 0x9f6ff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:03 INFO - eip = 0xb71e9769 esp = 0x9f6ff2f0 ebp = 0x9f6ff328 ebx = 0xb71fd54c
20:00:03 INFO - esi = 0x9be62b40 edi = 0x00000e5e
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0x9f6ff330 ebp = 0x9f6ff428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 14 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0x9f6ff430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 33
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0x9bbff048 ebp = 0x00000003 ebx = 0x9bce2588
20:00:03 INFO - esi = 0x00000000 edi = 0x9beaba00 eax = 0xfffffe00 ecx = 0x00000080
20:00:03 INFO - edx = 0x00000003 efl = 0x00200282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:03 INFO - eip = 0xb770f96b esp = 0x9bbff058 ebp = 0x00000003 ebx = 0x9bce2588
20:00:03 INFO - esi = 0x00000000 edi = 0x9beaba00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:03 INFO - eip = 0xb71fd54c esp = 0x9bbff070 ebp = 0x00000003
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:03 INFO - eip = 0xb71e3124 esp = 0x9bbff080 ebp = 0x9bbff0b8
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:03 INFO - eip = 0xb223ac4f esp = 0x9bbff0c0 ebp = 0x9bbff0e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9bead3dc edi = 0xffffffff
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:9b355ec8e76f : 55 + 0x5]
20:00:03 INFO - eip = 0xb223cc2a esp = 0x9bbff0f0 ebp = 0x9bbff118 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9bead3cc edi = 0xb616da04
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:9b355ec8e76f : 129 + 0x18]
20:00:03 INFO - eip = 0xb2240a3a esp = 0x9bbff120 ebp = 0x9bbff1a8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9bead390 edi = 0x9bbff184
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:03 INFO - eip = 0xb225e0cd esp = 0x9bbff1b0 ebp = 0x9bbff1e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9beafdf0 edi = 0x9bf4aba0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 355 + 0xc]
20:00:03 INFO - eip = 0xb24559e0 esp = 0x9bbff1f0 ebp = 0x9bbff238 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9beafdf0 edi = 0x9bf4aba0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:03 INFO - eip = 0xb243c870 esp = 0x9bbff240 ebp = 0x9bbff258 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9bf4aba0 edi = 0x9bbff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0x9bbff260 ebp = 0x9bbff288 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9bf4aba0 edi = 0x9bbff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:03 INFO - eip = 0xb22430dc esp = 0x9bbff290 ebp = 0x9bbff2e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9bead390 edi = 0x9bbff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:03 INFO - eip = 0xb71e9769 esp = 0x9bbff2f0 ebp = 0x9bbff328 ebx = 0xb71fd54c
20:00:03 INFO - esi = 0x9bea8a80 edi = 0x00000e5f
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0x9bbff330 ebp = 0x9bbff428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 14 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0x9bbff430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 34
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0x9b3fe1c8 ebp = 0x00000045 ebx = 0x9c2951c8
20:00:03 INFO - esi = 0x00000000 edi = 0x9bcff820 eax = 0xfffffe00 ecx = 0x00000080
20:00:03 INFO - edx = 0x00000045 efl = 0x00200282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:03 INFO - eip = 0xb770f96b esp = 0x9b3fe1d8 ebp = 0x00000045 ebx = 0x9c2951c8
20:00:03 INFO - esi = 0x00000000 edi = 0x9bcff820
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:03 INFO - eip = 0xb71fd54c esp = 0x9b3fe1f0 ebp = 0x00000045
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:03 INFO - eip = 0xb71e3124 esp = 0x9b3fe200 ebp = 0x9b3fe238
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:03 INFO - eip = 0xb323fc4d esp = 0x9b3fe240 ebp = 0x9b3fe268 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9c296134 edi = 0xffffffff
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 5 libxul.so!mozilla::dom::DOMStorageDBThread::ThreadFunc() [Monitor.h:9b355ec8e76f : 40 + 0x5]
20:00:03 INFO - eip = 0xb3246bfb esp = 0x9b3fe270 ebp = 0x9b3fe2c8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9bc05830 edi = 0x9c29612c
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 6 libxul.so!mozilla::dom::DOMStorageDBThread::ThreadFunc(void*) [DOMStorageDBThread.cpp:9b355ec8e76f : 276 + 0x8]
20:00:03 INFO - eip = 0xb3246cd2 esp = 0x9b3fe2d0 ebp = 0x9b3fe2e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9bc05830 edi = 0x00000e60
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:03 INFO - eip = 0xb71e9769 esp = 0x9b3fe2f0 ebp = 0x9b3fe328 ebx = 0xb71fd54c
20:00:03 INFO - esi = 0x9bea8e40 edi = 0x00000e60
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0x9b3fe330 ebp = 0x9b3fe428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0x9b3fe430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 35
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0x986ff2a0 ebp = 0x986ff308 ebx = 0x986ff2e0
20:00:03 INFO - esi = 0x00000000 edi = 0xb75c2ff4 eax = 0xfffffdfc ecx = 0x00000002
20:00:03 INFO - edx = 0xffffffff efl = 0x00200282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
20:00:03 INFO - eip = 0xb74fd170 esp = 0x986ff2b0 ebp = 0x986ff308 ebx = 0x986ff2e0
20:00:03 INFO - esi = 0x00000000 edi = 0xb75c2ff4
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libxul.so!google_breakpad::CrashGenerationServer::ThreadMain(void*) [crash_generation_server.cc:9b355ec8e76f : 326 + 0x8]
20:00:03 INFO - eip = 0xb3aa9a84 esp = 0x986ff310 ebp = 0x986ff328
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO - 3 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0x986ff330 ebp = 0x986ff428
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 4 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0x986ff430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 36
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0x97efdff8 ebp = 0x00000001 ebx = 0x97efe0d0
20:00:03 INFO - esi = 0x00000000 edi = 0x97efe0b4 eax = 0xfffffe00 ecx = 0x00000080
20:00:03 INFO - edx = 0x00000001 efl = 0x00200282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:03 INFO - eip = 0xb770f96b esp = 0x97efe008 ebp = 0x00000001 ebx = 0x97efe0d0
20:00:03 INFO - esi = 0x00000000 edi = 0x97efe0b4
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libxul.so!_fini + 0x1c83894
20:00:03 INFO - eip = 0xb6168e4c esp = 0x97efe020 ebp = 0x00000001
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 3 libxul.so!ConditionVariable::Wait() [condition_variable_posix.cc:9b355ec8e76f : 40 + 0x9]
20:00:03 INFO - eip = 0xb243aee4 esp = 0x97efe030 ebp = 0x97efe048
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:9b355ec8e76f : 195 + 0xc]
20:00:03 INFO - eip = 0xb244473e esp = 0x97efe050 ebp = 0x97efe118 ebx = 0xb6168e4c
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 5 libxul.so!base::WaitableEvent::Wait() [waitable_event_posix.cc:9b355ec8e76f : 201 + 0x5]
20:00:03 INFO - eip = 0xb2444770 esp = 0x97efe120 ebp = 0x97efe148 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x988b7160 edi = 0x97efe210
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 6 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:9b355ec8e76f : 60 + 0xc]
20:00:03 INFO - eip = 0xb243cfa3 esp = 0x97efe150 ebp = 0x97efe198 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x988b7160 edi = 0x97efe210
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:03 INFO - eip = 0xb243c870 esp = 0x97efe1a0 ebp = 0x97efe1b8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x97efe210 edi = 0x97efe210
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0x97efe1c0 ebp = 0x97efe1e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x97efe210 edi = 0x97efe210
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!base::Thread::ThreadMain() [thread.cc:9b355ec8e76f : 172 + 0x8]
20:00:03 INFO - eip = 0xb2443c6a esp = 0x97efe1f0 ebp = 0x97efe308 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x988b5f80 edi = 0x97efe210
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!ThreadFunc [platform_thread_posix.cc:9b355ec8e76f : 39 + 0x6]
20:00:03 INFO - eip = 0xb244187f esp = 0x97efe310 ebp = 0x97efe328 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0x97efe330 ebp = 0x97efe428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0x97efe430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 37
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0x974ff048 ebp = 0x00004467 ebx = 0x988f6d48
20:00:03 INFO - esi = 0x00000000 edi = 0x975161c0 eax = 0xfffffe00 ecx = 0x00000080
20:00:03 INFO - edx = 0x00004467 efl = 0x00200282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:03 INFO - eip = 0xb770f96b esp = 0x974ff058 ebp = 0x00004467 ebx = 0x988f6d48
20:00:03 INFO - esi = 0x00000000 edi = 0x975161c0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:03 INFO - eip = 0xb71fd54c esp = 0x974ff070 ebp = 0x00004467
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:03 INFO - eip = 0xb71e3124 esp = 0x974ff080 ebp = 0x974ff0b8
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:03 INFO - eip = 0xb223ac4f esp = 0x974ff0c0 ebp = 0x974ff0e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x988e075c edi = 0xffffffff
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:9b355ec8e76f : 55 + 0x5]
20:00:03 INFO - eip = 0xb223cc2a esp = 0x974ff0f0 ebp = 0x974ff118 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x988e074c edi = 0xb616da04
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:9b355ec8e76f : 129 + 0x18]
20:00:03 INFO - eip = 0xb2240a3a esp = 0x974ff120 ebp = 0x974ff1a8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x988e0710 edi = 0x974ff184
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:03 INFO - eip = 0xb225e0cd esp = 0x974ff1b0 ebp = 0x974ff1e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x988f84c0 edi = 0xa053f820
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 355 + 0xc]
20:00:03 INFO - eip = 0xb24559e0 esp = 0x974ff1f0 ebp = 0x974ff238 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x988f84c0 edi = 0xa053f820
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:03 INFO - eip = 0xb243c870 esp = 0x974ff240 ebp = 0x974ff258 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa053f820 edi = 0x974ff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0x974ff260 ebp = 0x974ff288 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa053f820 edi = 0x974ff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:03 INFO - eip = 0xb22430dc esp = 0x974ff290 ebp = 0x974ff2e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x988e0710 edi = 0x974ff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:03 INFO - eip = 0xb71e9769 esp = 0x974ff2f0 ebp = 0x974ff328 ebx = 0xb71fd54c
20:00:03 INFO - esi = 0x9886c980 edi = 0x00000e74
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0x974ff330 ebp = 0x974ff428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 14 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0x974ff430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 38
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0x96cfe048 ebp = 0x00000001 ebx = 0x975e6b08
20:00:03 INFO - esi = 0x00000000 edi = 0x975e1880 eax = 0xfffffe00 ecx = 0x00000080
20:00:03 INFO - edx = 0x00000001 efl = 0x00200282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:03 INFO - eip = 0xb770f96b esp = 0x96cfe058 ebp = 0x00000001 ebx = 0x975e6b08
20:00:03 INFO - esi = 0x00000000 edi = 0x975e1880
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:03 INFO - eip = 0xb71fd54c esp = 0x96cfe070 ebp = 0x00000001
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:03 INFO - eip = 0xb71e3124 esp = 0x96cfe080 ebp = 0x96cfe0b8
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:03 INFO - eip = 0xb223ac4f esp = 0x96cfe0c0 ebp = 0x96cfe0e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x988e0f3c edi = 0xffffffff
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:9b355ec8e76f : 55 + 0x5]
20:00:03 INFO - eip = 0xb223cc2a esp = 0x96cfe0f0 ebp = 0x96cfe118 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x988e0f2c edi = 0xb616da04
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:9b355ec8e76f : 129 + 0x18]
20:00:03 INFO - eip = 0xb2240a3a esp = 0x96cfe120 ebp = 0x96cfe1a8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x988e0ef0 edi = 0x96cfe184
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:03 INFO - eip = 0xb225e0cd esp = 0x96cfe1b0 ebp = 0x96cfe1e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x975e5dc0 edi = 0xa053fe40
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 355 + 0xc]
20:00:03 INFO - eip = 0xb24559e0 esp = 0x96cfe1f0 ebp = 0x96cfe238 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x975e5dc0 edi = 0xa053fe40
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:03 INFO - eip = 0xb243c870 esp = 0x96cfe240 ebp = 0x96cfe258 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa053fe40 edi = 0x96cfe2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0x96cfe260 ebp = 0x96cfe288 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa053fe40 edi = 0x96cfe2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:03 INFO - eip = 0xb22430dc esp = 0x96cfe290 ebp = 0x96cfe2e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x988e0ef0 edi = 0x96cfe2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:03 INFO - eip = 0xb71e9769 esp = 0x96cfe2f0 ebp = 0x96cfe328 ebx = 0xb71fd54c
20:00:03 INFO - esi = 0x9886d940 edi = 0x00000e7c
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0x96cfe330 ebp = 0x96cfe428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 14 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0x96cfe430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 39
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0x964fd14c ebp = 0x964fd1a8 ebx = 0xa932c648
20:00:03 INFO - esi = 0x964fd160 edi = 0xa932d3a0 eax = 0xfffffdfc ecx = 0x00000080
20:00:03 INFO - edx = 0x0000002d efl = 0x00200282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xad13
20:00:03 INFO - eip = 0xb770fd13 esp = 0x964fd15c ebp = 0x964fd1a8 ebx = 0xa932c648
20:00:03 INFO - esi = 0x964fd160 edi = 0xa932d3a0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 0x38cf8888
20:00:03 INFO - eip = 0x38cf8888 esp = 0x964fd1b0 ebp = 0x56383253
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO - 3 libnspr4.so!pt_TimedWait [ptsynch.c:9b355ec8e76f : 246 + 0xf]
20:00:03 INFO - eip = 0xb71e2abf esp = 0x964fd1bc ebp = 0x56383253
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libnspr4.so!_fini + 0xeac4
20:00:03 INFO - eip = 0xb71fd54c esp = 0x964fd1c0 ebp = 0x56383253
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 5 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 398 + 0x13]
20:00:03 INFO - eip = 0xb71e307b esp = 0x964fd1d0 ebp = 0x964fd208
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 6 libxul.so!nsHostResolver::GetHostToLookup(nsHostRecord**) [CondVar.h:9b355ec8e76f : 79 + 0xb]
20:00:03 INFO - eip = 0xb22dafa4 esp = 0x964fd210 ebp = 0x964fd268 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x000493e0 edi = 0xa9eb4580
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!nsHostResolver::ThreadFunc(void*) [nsHostResolver.cpp:9b355ec8e76f : 1391 + 0xe]
20:00:03 INFO - eip = 0xb22dbd33 esp = 0x964fd270 ebp = 0x964fd2e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x00000000 edi = 0x964fd2bc
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:03 INFO - eip = 0xb71e9769 esp = 0x964fd2f0 ebp = 0x964fd328 ebx = 0xb71fd54c
20:00:03 INFO - esi = 0x9f7251c0 edi = 0x00000e7d
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0x964fd330 ebp = 0x964fd428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0x964fd430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 40
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0x95aff048 ebp = 0x000009e5 ebx = 0x95b22fc8
20:00:03 INFO - esi = 0x00000000 edi = 0x95b214c0 eax = 0xfffffe00 ecx = 0x00000080
20:00:03 INFO - edx = 0x000009e5 efl = 0x00200282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:03 INFO - eip = 0xb770f96b esp = 0x95aff058 ebp = 0x000009e5 ebx = 0x95b22fc8
20:00:03 INFO - esi = 0x00000000 edi = 0x95b214c0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:03 INFO - eip = 0xb71fd54c esp = 0x95aff070 ebp = 0x000009e5
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:03 INFO - eip = 0xb71e3124 esp = 0x95aff080 ebp = 0x95aff0b8
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:03 INFO - eip = 0xb223ac4f esp = 0x95aff0c0 ebp = 0x95aff0e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9be09e1c edi = 0xffffffff
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:9b355ec8e76f : 55 + 0x5]
20:00:03 INFO - eip = 0xb223cc2a esp = 0x95aff0f0 ebp = 0x95aff118 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9be09e0c edi = 0xb616da04
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:9b355ec8e76f : 129 + 0x18]
20:00:03 INFO - eip = 0xb2240a3a esp = 0x95aff120 ebp = 0x95aff1a8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9be09dd0 edi = 0x95aff184
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:03 INFO - eip = 0xb225e0cd esp = 0x95aff1b0 ebp = 0x95aff1e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x988ec700 edi = 0x95b087c0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 355 + 0xc]
20:00:03 INFO - eip = 0xb24559e0 esp = 0x95aff1f0 ebp = 0x95aff238 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x988ec700 edi = 0x95b087c0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:03 INFO - eip = 0xb243c870 esp = 0x95aff240 ebp = 0x95aff258 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x95b087c0 edi = 0x95aff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0x95aff260 ebp = 0x95aff288 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x95b087c0 edi = 0x95aff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:03 INFO - eip = 0xb22430dc esp = 0x95aff290 ebp = 0x95aff2e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9be09dd0 edi = 0x95aff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:03 INFO - eip = 0xb71e9769 esp = 0x95aff2f0 ebp = 0x95aff328 ebx = 0xb71fd54c
20:00:03 INFO - esi = 0x95b35540 edi = 0x00000e80
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0x95aff330 ebp = 0x95aff428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 14 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0x95aff430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 41
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0x94fff048 ebp = 0x000003af ebx = 0x95185c48
20:00:03 INFO - esi = 0x00000000 edi = 0x9e240460 eax = 0xfffffe00 ecx = 0x00000080
20:00:03 INFO - edx = 0x000003af efl = 0x00200282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:03 INFO - eip = 0xb770f96b esp = 0x94fff058 ebp = 0x000003af ebx = 0x95185c48
20:00:03 INFO - esi = 0x00000000 edi = 0x9e240460
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:03 INFO - eip = 0xb71fd54c esp = 0x94fff070 ebp = 0x000003af
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:03 INFO - eip = 0xb71e3124 esp = 0x94fff080 ebp = 0x94fff0b8
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:03 INFO - eip = 0xb223ac4f esp = 0x94fff0c0 ebp = 0x94fff0e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9e6a6bec edi = 0xffffffff
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:9b355ec8e76f : 55 + 0x5]
20:00:03 INFO - eip = 0xb223cc2a esp = 0x94fff0f0 ebp = 0x94fff118 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9e6a6bdc edi = 0xb616da04
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:9b355ec8e76f : 129 + 0x18]
20:00:03 INFO - eip = 0xb2240a3a esp = 0x94fff120 ebp = 0x94fff1a8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9e6a6ba0 edi = 0x94fff184
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:03 INFO - eip = 0xb225e0cd esp = 0x94fff1b0 ebp = 0x94fff1e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x951808b0 edi = 0x95b09940
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 355 + 0xc]
20:00:03 INFO - eip = 0xb24559e0 esp = 0x94fff1f0 ebp = 0x94fff238 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x951808b0 edi = 0x95b09940
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:03 INFO - eip = 0xb243c870 esp = 0x94fff240 ebp = 0x94fff258 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x95b09940 edi = 0x94fff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0x94fff260 ebp = 0x94fff288 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x95b09940 edi = 0x94fff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:03 INFO - eip = 0xb22430dc esp = 0x94fff290 ebp = 0x94fff2e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9e6a6ba0 edi = 0x94fff2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:03 INFO - eip = 0xb71e9769 esp = 0x94fff2f0 ebp = 0x94fff328 ebx = 0xb71fd54c
20:00:03 INFO - esi = 0x95b37700 edi = 0x00000e83
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0x94fff330 ebp = 0x94fff428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 14 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0x94fff430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 42
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0x9a5e6048 ebp = 0x000002f5 ebx = 0x9ddb4388
20:00:03 INFO - esi = 0x00000000 edi = 0x946e0220 eax = 0xfffffe00 ecx = 0x00000080
20:00:03 INFO - edx = 0x000002f5 efl = 0x00200282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:03 INFO - eip = 0xb770f96b esp = 0x9a5e6058 ebp = 0x000002f5 ebx = 0x9ddb4388
20:00:03 INFO - esi = 0x00000000 edi = 0x946e0220
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:03 INFO - eip = 0xb71fd54c esp = 0x9a5e6070 ebp = 0x000002f5
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:03 INFO - eip = 0xb71e3124 esp = 0x9a5e6080 ebp = 0x9a5e60b8
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:03 INFO - eip = 0xb223ac4f esp = 0x9a5e60c0 ebp = 0x9a5e60e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0ce878c edi = 0xffffffff
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:9b355ec8e76f : 55 + 0x5]
20:00:03 INFO - eip = 0xb223cc2a esp = 0x9a5e60f0 ebp = 0x9a5e6118 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0ce877c edi = 0xb616da04
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:9b355ec8e76f : 129 + 0x18]
20:00:03 INFO - eip = 0xb2240a3a esp = 0x9a5e6120 ebp = 0x9a5e61a8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0ce8740 edi = 0x9a5e6184
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:03 INFO - eip = 0xb225e0cd esp = 0x9a5e61b0 ebp = 0x9a5e61e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9e1ed2b0 edi = 0x94380d60
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 355 + 0xc]
20:00:03 INFO - eip = 0xb24559e0 esp = 0x9a5e61f0 ebp = 0x9a5e6238 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x9e1ed2b0 edi = 0x94380d60
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:03 INFO - eip = 0xb243c870 esp = 0x9a5e6240 ebp = 0x9a5e6258 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x94380d60 edi = 0x9a5e62c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0x9a5e6260 ebp = 0x9a5e6288 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0x94380d60 edi = 0x9a5e62c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:03 INFO - eip = 0xb22430dc esp = 0x9a5e6290 ebp = 0x9a5e62e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0ce8740 edi = 0x9a5e62c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:03 INFO - eip = 0xb71e9769 esp = 0x9a5e62f0 ebp = 0x9a5e6328 ebx = 0xb71fd54c
20:00:03 INFO - esi = 0x9bfb0c80 edi = 0x00000ec0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0x9a5e6330 ebp = 0x9a5e6428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 14 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0x9a5e6430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Thread 43
20:00:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:00:03 INFO - eip = 0xb7736424 esp = 0x9adef048 ebp = 0x00000005 ebx = 0x9dee9248
20:00:03 INFO - esi = 0x00000000 edi = 0x9e9be4c0 eax = 0xfffffe00 ecx = 0x00000080
20:00:03 INFO - edx = 0x00000005 efl = 0x00200282
20:00:03 INFO - Found by: given as instruction pointer in context
20:00:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:00:03 INFO - eip = 0xb770f96b esp = 0x9adef058 ebp = 0x00000005 ebx = 0x9dee9248
20:00:03 INFO - esi = 0x00000000 edi = 0x9e9be4c0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 2 libnspr4.so!_fini + 0xeac4
20:00:03 INFO - eip = 0xb71fd54c esp = 0x9adef070 ebp = 0x00000005
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:9b355ec8e76f : 396 + 0x12]
20:00:03 INFO - eip = 0xb71e3124 esp = 0x9adef080 ebp = 0x9adef0b8
20:00:03 INFO - Found by: stack scanning
20:00:03 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:9b355ec8e76f : 79 + 0xa]
20:00:03 INFO - eip = 0xb223ac4f esp = 0x9adef0c0 ebp = 0x9adef0e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0e2c86c edi = 0xffffffff
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:9b355ec8e76f : 55 + 0x5]
20:00:03 INFO - eip = 0xb223cc2a esp = 0x9adef0f0 ebp = 0x9adef118 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0e2c85c edi = 0xb616da04
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:9b355ec8e76f : 129 + 0x18]
20:00:03 INFO - eip = 0xb2240a3a esp = 0x9adef120 ebp = 0x9adef1a8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0e2c820 edi = 0x9adef184
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:9b355ec8e76f : 297 + 0x10]
20:00:03 INFO - eip = 0xb225e0cd esp = 0x9adef1b0 ebp = 0x9adef1e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0b356a0 edi = 0xa053e6a0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:9b355ec8e76f : 355 + 0xc]
20:00:03 INFO - eip = 0xb24559e0 esp = 0x9adef1f0 ebp = 0x9adef238 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0b356a0 edi = 0xa053e6a0
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 9 libxul.so!MessageLoop::RunInternal() [message_loop.cc:9b355ec8e76f : 234 + 0x6]
20:00:03 INFO - eip = 0xb243c870 esp = 0x9adef240 ebp = 0x9adef258 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa053e6a0 edi = 0x9adef2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 10 libxul.so!MessageLoop::Run() [message_loop.cc:9b355ec8e76f : 227 + 0x8]
20:00:03 INFO - eip = 0xb243c99e esp = 0x9adef260 ebp = 0x9adef288 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa053e6a0 edi = 0x9adef2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 11 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:9b355ec8e76f : 376 + 0x9]
20:00:03 INFO - eip = 0xb22430dc esp = 0x9adef290 ebp = 0x9adef2e8 ebx = 0xb6168e4c
20:00:03 INFO - esi = 0xa0e2c820 edi = 0x9adef2c8
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 12 libnspr4.so!_pt_root [ptthread.c:9b355ec8e76f : 212 + 0x9]
20:00:03 INFO - eip = 0xb71e9769 esp = 0x9adef2f0 ebp = 0x9adef328 ebx = 0xb71fd54c
20:00:03 INFO - esi = 0x94602e00 edi = 0x00000f45
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 13 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:00:03 INFO - eip = 0xb770bd4c esp = 0x9adef330 ebp = 0x9adef428 ebx = 0xb771cff4
20:00:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:00:03 INFO - Found by: call frame info
20:00:03 INFO - 14 libc-2.15.so + 0xef8be
20:00:03 INFO - eip = 0xb750b8be esp = 0x9adef430 ebp = 0x00000000
20:00:03 INFO - Found by: previous frame's frame pointer
20:00:03 INFO -
20:00:03 INFO - Loaded modules:
20:00:03 INFO - 0x08048000 - 0x08067fff firefox ??? (main)
20:00:03 INFO - 0x932a4000 - 0x93991fff libavcodec.so.53.35.0 ???
20:00:03 INFO - 0x99544000 - 0x995d3fff liborc-0.4.so.0.16.0 ???
20:00:03 INFO - 0x995d4000 - 0x99691fff libschroedinger-1.0.so.0.11.0 ???
20:00:03 INFO - 0x99692000 - 0x996b2fff libspeex.so.1.5.0 ???
20:00:03 INFO - 0x996b3000 - 0x996f3fff libtheoraenc.so.1.1.2 ???
20:00:03 INFO - 0x996f4000 - 0x9986bfff libvorbisenc.so.2.0.8 ???
20:00:03 INFO - 0x9986c000 - 0x99909fff libvpx.so.1.0.0 ???
20:00:03 INFO - 0x99914000 - 0x99b09fff startupCache.4.little ???
20:00:03 INFO - 0x99b3f000 - 0x99b50fff libva.so.1.3200.0 ???
20:00:03 INFO - 0x99b55000 - 0x99b71fff libtheoradec.so.1.1.4 ???
20:00:03 INFO - 0x99b72000 - 0x99b90fff libavutil.so.51.22.1 ???
20:00:03 INFO - 0x99bd9000 - 0x99be0fff healthreport.sqlite-shm ???
20:00:03 INFO - 0x9b350000 - 0x9b3b5fff Ubuntu-L.ttf ???
20:00:03 INFO - 0x9b3b6000 - 0x9b3bdfff webappsstore.sqlite-shm ???
20:00:03 INFO - 0x9cb08000 - 0x9cb60fff DejaVuSerif.ttf ???
20:00:03 INFO - 0x9cb61000 - 0x9cbb2fff Ubuntu-B.ttf ???
20:00:03 INFO - 0x9cbb3000 - 0x9ccfefff libxml2.so.2.7.8 ???
20:00:03 INFO - 0x9da01000 - 0x9da0efff libgsm.so.1.0.12 ???
20:00:03 INFO - 0x9da4f000 - 0x9dafefff DejaVuSans.ttf ???
20:00:03 INFO - 0x9eb26000 - 0x9eb77fff Ubuntu-B.ttf ???
20:00:03 INFO - 0x9eba8000 - 0x9ebfefff Ubuntu-R.ttf ???
20:00:03 INFO - 0x9ee39000 - 0x9ee3cfff libXss.so.1.0.0 ???
20:00:03 INFO - 0x9ee4f000 - 0x9eefefff DejaVuSans.ttf ???
20:00:03 INFO - 0x9f933000 - 0x9f989fff Ubuntu-R.ttf ???
20:00:03 INFO - 0x9f98a000 - 0x9f9c5fff libcroco-0.6.so.3.0.1 ???
20:00:03 INFO - 0x9f9c6000 - 0x9f9fefff librsvg-2.so.2.36.1 ???
20:00:03 INFO - 0xa0376000 - 0xa03cefff DejaVuSerif.ttf ???
20:00:03 INFO - 0xa0766000 - 0xa0778fff libtotem-mully-plugin.so ???
20:00:03 INFO - 0xa0779000 - 0xa0792fff libtotem-gmp-plugin.so ???
20:00:03 INFO - 0xa0793000 - 0xa07abfff libtotem-cone-plugin.so ???
20:00:03 INFO - 0xa07ac000 - 0xa07b5fff libcrypt-2.15.so ???
20:00:03 INFO - 0xa07dd000 - 0xa0880fff libsqlite3.so.0.8.6 ???
20:00:03 INFO - 0xa0882000 - 0xa08c8fff libhx509.so.5.0.0 ???
20:00:03 INFO - 0xa08c9000 - 0xa08d7fff libheimbase.so.1.0.0 ???
20:00:03 INFO - 0xa08d8000 - 0xa097cfff libasn1.so.8.0.0 ???
20:00:03 INFO - 0xa097d000 - 0xa09fffff libkrb5.so.26.0.0 ???
20:00:03 INFO - 0xa1307000 - 0xa132ffff libwind.so.0.0.0 ???
20:00:03 INFO - 0xa1330000 - 0xa13fefff libkrb5.so.3.3 ???
20:00:03 INFO - 0xa2207000 - 0xa221cfff libroken.so.18.1.0 ???
20:00:03 INFO - 0xa221d000 - 0xa2250fff libhcrypto.so.4.1.0 ???
20:00:03 INFO - 0xa2252000 - 0xa2263fff libp11-kit.so.0.0.0 ???
20:00:03 INFO - 0xa2264000 - 0xa2275fff libtasn1.so.3.1.12 ???
20:00:03 INFO - 0xa2276000 - 0xa22fafff libgcrypt.so.11.7.0 ???
20:00:03 INFO - 0xa4c09000 - 0xa4c30fff libk5crypto.so.3.1 ???
20:00:03 INFO - 0xa4c31000 - 0xa4c6dfff libgssapi.so.3.0.0 ???
20:00:03 INFO - 0xa4c6e000 - 0xa5b15fff icon-theme.cache ???
20:00:03 INFO - 0xa5b16000 - 0xa63fffff icon-theme.cache ???
20:00:03 INFO - 0xa6604000 - 0xa661ffff libsasl2.so.2.0.25 ???
20:00:03 INFO - 0xa6620000 - 0xa6639fff librtmp.so.0 ???
20:00:03 INFO - 0xa663a000 - 0xa66fdfff libgnutls.so.26.21.8 ???
20:00:03 INFO - 0xa780b000 - 0xa7848fff libgssapi_krb5.so.2.2 ???
20:00:03 INFO - 0xa7849000 - 0xa7899fff libldap_r-2.4.so.2.8.1 ???
20:00:03 INFO - 0xa789b000 - 0xa78cefff libidn.so.11.6.6 ???
20:00:03 INFO - 0xa78cf000 - 0xa78fcfff liblua5.1.so.0.0.0 ???
20:00:03 INFO - 0xa9401000 - 0xa9404fff libkeyutils.so.1.4 ???
20:00:03 INFO - 0xa9405000 - 0xa940cfff libheimntlm.so.0.1.0 ???
20:00:03 INFO - 0xa940d000 - 0xa9415fff libkrb5support.so.0.1 ???
20:00:03 INFO - 0xa9416000 - 0xa94fefff icon-theme.cache ???
20:00:03 INFO - 0xaa002000 - 0xaa006fff libgpg-error.so.0.8.0 ???
20:00:03 INFO - 0xaa007000 - 0xaa015fff liblber-2.4.so.2.8.1 ???
20:00:03 INFO - 0xaa016000 - 0xaa06dfff libcurl-gnutls.so.4.2.0 ???
20:00:03 INFO - 0xaa06e000 - 0xaa078fff libquvi.so.7.0.0 ???
20:00:03 INFO - 0xaa08b000 - 0xaa09ffff libtotem-narrowspace-plugin.so ???
20:00:03 INFO - 0xaa0d0000 - 0xaa0fdfff libgconf-2.so.4.1.5 ???
20:00:03 INFO - 0xab321000 - 0xab393fff libnssckbi.so ???
20:00:03 INFO - 0xab394000 - 0xab3fafff libfreebl3.so ???
20:00:03 INFO - 0xacc01000 - 0xacc05fff libcom_err.so.2.1 ???
20:00:03 INFO - 0xacc06000 - 0xacc0bfff libtotem-plparser-mini.so.17.0.3 ???
20:00:03 INFO - 0xacc0c000 - 0xacc16fff icon-theme.cache ???
20:00:03 INFO - 0xacc17000 - 0xacc39fff icon-theme.cache ???
20:00:03 INFO - 0xacc5a000 - 0xacc76fff libnssdbm3.so ???
20:00:03 INFO - 0xacc77000 - 0xacca9fff libsoftokn3.so ???
20:00:03 INFO - 0xad800000 - 0xad802fff libpixbufloader-svg.so ???
20:00:03 INFO - 0xad803000 - 0xad80afff places.sqlite-shm ???
20:00:03 INFO - 0xad80b000 - 0xad85cfff DejaVuSansMono.ttf ???
20:00:03 INFO - 0xad85d000 - 0xad8b3fff Ubuntu-R.ttf ???
20:00:03 INFO - 0xad8b4000 - 0xad8b7fff pango-basic-fc.so ???
20:00:03 INFO - 0xad8b8000 - 0xad8b8fff c05880de57d1f5e948fdfacc138775d9-le32d4.cache-3 ???
20:00:03 INFO - 0xad8b9000 - 0xad8befff 945677eb7aeaf62f1d50efc3fb3ec7d8-le32d4.cache-3 ???
20:00:03 INFO - 0xad8bf000 - 0xad8c0fff 99e8ed0e538f840c565b6ed5dad60d56-le32d4.cache-3 ???
20:00:03 INFO - 0xad8c1000 - 0xad8c2fff f24b2111ab8703b4e963115a8cf14259-le32d4.cache-3 ???
20:00:03 INFO - 0xad8c3000 - 0xad8c7fff 63c7aca0c1b0a3f740ee470c2e28e675-le32d4.cache-3 ???
20:00:03 INFO - 0xad8c8000 - 0xad8cdfff a6d8cf8e4ec09cdbc8633c31745a07dd-le32d4.cache-3 ???
20:00:03 INFO - 0xad8ce000 - 0xad8d0fff 2cd17615ca594fa2959ae173292e504c-le32d4.cache-3 ???
20:00:03 INFO - 0xad8d1000 - 0xad8d1fff e7071f4a29fa870f4323321c154eba04-le32d4.cache-3 ???
20:00:03 INFO - 0xad8d2000 - 0xad8d2fff 9620031e5ef3d9f8db76a0a1427e3349-le32d4.cache-3 ???
20:00:03 INFO - 0xad8d3000 - 0xad8d3fff a2ab74764b07279e7c36ddb1d302cf26-le32d4.cache-3 ???
20:00:03 INFO - 0xad8d4000 - 0xad8d4fff 0d8c3b2ac0904cb8a57a757ad11a4a08-le32d4.cache-3 ???
20:00:03 INFO - 0xad8d5000 - 0xad8d6fff 646addb8444faa74ee138aa00ab0b6a0-le32d4.cache-3 ???
20:00:03 INFO - 0xad8d7000 - 0xad8dafff a755afe4a08bf5b97852ceb7400b47bc-le32d4.cache-3 ???
20:00:03 INFO - 0xad8db000 - 0xad8e1fff 6d41288fd70b0be22e8c3a91e032eec0-le32d4.cache-3 ???
20:00:03 INFO - 0xad8e2000 - 0xad8ecfff 04aabc0a78ac019cf9454389977116d2-le32d4.cache-3 ???
20:00:03 INFO - 0xad8ed000 - 0xad8effff 385c0604a188198f04d133e54aba7fe7-le32d4.cache-3 ???
20:00:03 INFO - 0xad8f0000 - 0xad8f1fff ddd4086aec35a5275babba44bb759c3c-le32d4.cache-3 ???
20:00:03 INFO - 0xad8f2000 - 0xad8f2fff 4794a0821666d79190d59a36cb4f44b5-le32d4.cache-3 ???
20:00:03 INFO - 0xad8f3000 - 0xad8f5fff 8801497958630a81b71ace7c5f9b32a8-le32d4.cache-3 ???
20:00:03 INFO - 0xad8f6000 - 0xad8f9fff 3047814df9a2f067bd2d96a2b9c36e5a-le32d4.cache-3 ???
20:00:03 INFO - 0xad8fa000 - 0xad8fdfff b47c4e1ecd0709278f4910c18777a504-le32d4.cache-3 ???
20:00:03 INFO - 0xaea00000 - 0xaea02fff librhythmbox-itms-detection-plugin.so ???
20:00:03 INFO - 0xaea03000 - 0xaea0ffff d52a8644073d54c13679302ca1180695-le32d4.cache-3 ???
20:00:03 INFO - 0xaea10000 - 0xaea15fff 089dead882dea3570ffc31a9898cfb69-le32d4.cache-3 ???
20:00:03 INFO - 0xaea16000 - 0xaea1cfff 83bf95040141907cd45bb53cf7c1c148-le32d4.cache-3 ???
20:00:03 INFO - 0xaea2d000 - 0xaea37fff libbrowsercomps.so ???
20:00:03 INFO - 0xaea40000 - 0xaf75bfff omni.ja ???
20:00:03 INFO - 0xaf75c000 - 0xb0092fff omni.ja ???
20:00:03 INFO - 0xb0894000 - 0xb0897fff libnss_mdns4.so.2 ???
20:00:03 INFO - 0xb0898000 - 0xb089efff libnss_dns-2.15.so ???
20:00:03 INFO - 0xb089f000 - 0xb08a6fff libogg.so.0.7.1 ???
20:00:03 INFO - 0xb08a7000 - 0xb08d1fff libvorbis.so.0.4.5 ???
20:00:03 INFO - 0xb08d2000 - 0xb08dbfff libltdl.so.7.3.0 ???
20:00:03 INFO - 0xb08dc000 - 0xb08eefff libtdb.so.1.2.9 ???
20:00:03 INFO - 0xb08ef000 - 0xb08fffff libcanberra.so.0.2.5 ???
20:00:03 INFO - 0xb0a01000 - 0xb0a04fff libnss_mdns4_minimal.so.2 ???
20:00:03 INFO - 0xb0a05000 - 0xb0a0efff libvorbisfile.so.3.3.4 ???
20:00:03 INFO - 0xb0a0f000 - 0xb0a13fff libcanberra-gtk3.so.0.1.8 ???
20:00:03 INFO - 0xb0a14000 - 0xb0a15fff e13b20fdb08344e0e664864cc2ede53d-le32d4.cache-3 ???
20:00:03 INFO - 0xb0a16000 - 0xb0a1afff 7ef2298fde41cc6eeb7af42e48b7d293-le32d4.cache-3 ???
20:00:03 INFO - 0xb0a1b000 - 0xb0a25fff libmozgnome.so ???
20:00:03 INFO - 0xb0a26000 - 0xb0a2bfff libcanberra-gtk3-module.so ???
20:00:03 INFO - 0xb0a2c000 - 0xb0a47fff mime.cache ???
20:00:03 INFO - 0xb1249000 - 0xb1255fff libnss_files-2.15.so ???
20:00:03 INFO - 0xb1256000 - 0xb1261fff libnss_nis-2.15.so ???
20:00:03 INFO - 0xb1262000 - 0xb1279fff libnsl-2.15.so ???
20:00:03 INFO - 0xb127c000 - 0xb1284fff libnss_compat-2.15.so ???
20:00:03 INFO - 0xb1285000 - 0xb1285fff 56cf4f4769d0f4abc89a4895d7bd3ae1-le32d4.cache-3 ???
20:00:03 INFO - 0xb1286000 - 0xb1296fff libunico.so ???
20:00:03 INFO - 0xb1297000 - 0xb129ffff libdconfsettings.so ???
20:00:03 INFO - 0xb12a0000 - 0xb12c3fff gschemas.compiled ???
20:00:03 INFO - 0xb12c4000 - 0xb12d5fff liboverlay-scrollbar3-0.2.so.0.0.16 ???
20:00:03 INFO - 0xb1ad7000 - 0xb1c5ffff locale-archive ???
20:00:03 INFO - 0xb1c60000 - 0xb1c65fff libuuid.so.1.3.0 ???
20:00:03 INFO - 0xb1c66000 - 0xb1c7dfff libICE.so.6.3.0 ???
20:00:03 INFO - 0xb1c80000 - 0xb1c88fff libSM.so.6.0.1 ???
20:00:03 INFO - 0xb1c89000 - 0xb1c8bfff libgthread-2.0.so.0.3200.1 ???
20:00:03 INFO - 0xb1c8c000 - 0xb1ce7fff libXt.so.6.0.0 ???
20:00:03 INFO - 0xb1ce8000 - 0xb1d30fff libdbus-1.so.3.5.8 ???
20:00:03 INFO - 0xb1d31000 - 0xb1d56fff libdbus-glib-1.so.2.2.2 ???
20:00:03 INFO - 0xb1d57000 - 0xb1e48fff libasound.so.2.0.0 ???
20:00:03 INFO - 0xb1e49000 - 0xb61bafff libxul.so ???
20:00:03 INFO - 0xb6257000 - 0xb625dfff libXdmcp.so.6.0.0 ???
20:00:03 INFO - 0xb625e000 - 0xb6261fff libXau.so.6.0.0 ???
20:00:03 INFO - 0xb6262000 - 0xb629dfff libpcre.so.3.12.1 ???
20:00:03 INFO - 0xb629e000 - 0xb62a4fff libffi.so.6.0.0 ???
20:00:03 INFO - 0xb62a5000 - 0xb62bafff libresolv-2.15.so ???
20:00:03 INFO - 0xb62bd000 - 0xb62dbfff libselinux.so.1 ???
20:00:03 INFO - 0xb62dc000 - 0xb6305fff libexpat.so.1.5.2 ???
20:00:03 INFO - 0xb6306000 - 0xb631bfff libz.so.1.2.3.4 ???
20:00:03 INFO - 0xb631c000 - 0xb6325fff libXrender.so.1.3.0 ???
20:00:03 INFO - 0xb6326000 - 0xb632ffff libxcb-render.so.0.0.0 ???
20:00:03 INFO - 0xb6330000 - 0xb6333fff libxcb-shm.so.0.0.0 ???
20:00:03 INFO - 0xb6334000 - 0xb635dfff libpng12.so.0.46.0 ???
20:00:03 INFO - 0xb635e000 - 0xb63f5fff libpixman-1.so.0.24.4 ???
20:00:03 INFO - 0xb63f6000 - 0xb6416fff libxcb.so.1.1.0 ???
20:00:03 INFO - 0xb6417000 - 0xb64b0fff libfreetype.so.6.8.0 ???
20:00:03 INFO - 0xb64b1000 - 0xb64b4fff libXdamage.so.1.1.0 ???
20:00:03 INFO - 0xb64b5000 - 0xb64b8fff libXcomposite.so.1.0.0 ???
20:00:03 INFO - 0xb64b9000 - 0xb64c3fff libXcursor.so.1.0.2 ???
20:00:03 INFO - 0xb64c4000 - 0xb64ccfff libXrandr.so.2.2.0 ???
20:00:03 INFO - 0xb64cd000 - 0xb64d0fff libXinerama.so.1.0.0 ???
20:00:03 INFO - 0xb64d1000 - 0xb64e2fff libXext.so.6.4.0 ???
20:00:03 INFO - 0xb64e3000 - 0xb65dbfff libglib-2.0.so.0.3200.1 ???
20:00:03 INFO - 0xb65dc000 - 0xb662afff libgobject-2.0.so.0.3200.1 ???
20:00:03 INFO - 0xb662b000 - 0xb6781fff libgio-2.0.so.0.3200.1 ???
20:00:03 INFO - 0xb6783000 - 0xb67b6fff libfontconfig.so.1.4.4 ???
20:00:03 INFO - 0xb67b7000 - 0xb6800fff libpango-1.0.so.0.3000.0 ???
20:00:03 INFO - 0xb6801000 - 0xb682cfff libpangoft2-1.0.so.0.3000.0 ???
20:00:03 INFO - 0xb682d000 - 0xb684dfff libgdk_pixbuf-2.0.so.0.2600.1 ???
20:00:03 INFO - 0xb684e000 - 0xb6916fff libcairo.so.2.11000.2 ???
20:00:03 INFO - 0xb6919000 - 0xb691ffff libcairo-gobject.so.2.11000.2 ???
20:00:03 INFO - 0xb6920000 - 0xb693ffff libatk-1.0.so.0.20409.1 ???
20:00:03 INFO - 0xb6940000 - 0xb6945fff libXfixes.so.3.1.0 ???
20:00:03 INFO - 0xb6946000 - 0xb6955fff libXi.so.6.1.0 ???
20:00:03 INFO - 0xb6956000 - 0xb6a88fff libX11.so.6.3.0 ???
20:00:03 INFO - 0xb6a8a000 - 0xb6b04fff libgdk-3.so.0.400.1 ???
20:00:03 INFO - 0xb6b05000 - 0xb6fbefff libgtk-3.so.0.400.1 ???
20:00:03 INFO - 0xb6fc0000 - 0xb6fc5fff libpixbufloader-png.so ???
20:00:03 INFO - 0xb6fc6000 - 0xb6fcafff UTF-16.so ???
20:00:03 INFO - 0xb6fcb000 - 0xb6fd1fff gconv-modules.cache ???
20:00:03 INFO - 0xb6fd2000 - 0xb7068fff libmozsqlite3.so ???
20:00:03 INFO - 0xb7069000 - 0xb709efff libssl3.so ???
20:00:03 INFO - 0xb709f000 - 0xb70bdfff libsmime3.so ???
20:00:03 INFO - 0xb70be000 - 0xb719efff libnss3.so ???
20:00:03 INFO - 0xb719f000 - 0xb71bffff libnssutil3.so ???
20:00:03 INFO - 0xb71c0000 - 0xb71fdfff libnspr4.so ???
20:00:03 INFO - 0xb7400000 - 0xb7400fff b9d506c9ac06c20b433354fa67a72993-le32d4.cache-3 ???
20:00:03 INFO - 0xb7401000 - 0xb7401fff user ???
20:00:03 INFO - 0xb7402000 - 0xb740efff libpangocairo-1.0.so.0.3000.0 ???
20:00:03 INFO - 0xb740f000 - 0xb7418fff liblgpllibs.so ???
20:00:03 INFO - 0xb741c000 - 0xb75c3fff libc-2.15.so ???
20:00:03 INFO - 0xb75c7000 - 0xb75e4fff libgcc_s.so.1 ???
20:00:03 INFO - 0xb75e5000 - 0xb7610fff libm-2.15.so ???
20:00:03 INFO - 0xb7611000 - 0xb76eefff libstdc++.so.6.0.16 ???
20:00:03 INFO - 0xb76f7000 - 0xb76fffff librt-2.15.so ???
20:00:03 INFO - 0xb7700000 - 0xb7704fff libdl-2.15.so ???
20:00:03 INFO - 0xb7705000 - 0xb771dfff libpthread-2.15.so ???
20:00:03 INFO - 0xb7720000 - 0xb7724fff libgmodule-2.0.so.0.3200.1 ???
20:00:03 INFO - 0xb7725000 - 0xb7727fff libmozgtk.so ???
20:00:03 INFO - 0xb7728000 - 0xb772bfff libplds4.so ???
20:00:03 INFO - 0xb772c000 - 0xb7730fff libplc4.so ???
20:00:03 INFO - 0xb7731000 - 0xb7731fff user ???
20:00:03 INFO - 0xb7736000 - 0xb7736fff linux-gate.so ???
20:00:03 INFO - 0xb7737000 - 0xb7758fff ld-2.15.so ???
20:00:03 INFO - TEST-UNEXPECTED-CRASH | /2dcontext/shadows/2d.shadow.gradient.basic.html | expected OK
20:00:03 INFO - TEST-INFO took 23198ms
20:00:03 WARNING - u'runner_teardown' ()
20:00:03 INFO - Setting up ssl
20:00:03 INFO - PROCESS | certutil |
20:00:03 INFO - PROCESS | certutil |
20:00:03 INFO - PROCESS | certutil |
20:00:03 INFO - Certificate Nickname Trust Attributes
20:00:03 INFO - SSL,S/MIME,JAR/XPI
20:00:03 INFO -
20:00:03 INFO - web-platform-tests CT,,
20:00:03 INFO -
20:00:03 INFO - Starting runner
20:00:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
20:00:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
20:00:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1029ms
20:00:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
20:00:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
20:00:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 904ms
20:00:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
20:00:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
20:00:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 979ms
20:00:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
20:00:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
20:00:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1078ms
20:00:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
20:00:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
20:00:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 894ms
20:00:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
20:00:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
20:00:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 900ms
20:00:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
20:00:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
20:00:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 882ms
20:00:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
20:00:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
20:00:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 935ms
20:00:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
20:00:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
20:00:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 946ms
20:00:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
20:00:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
20:00:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1095ms
20:00:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
20:00:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
20:00:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 941ms
20:00:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
20:00:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
20:00:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1010ms
20:00:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
20:00:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
20:00:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 897ms
20:00:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
20:00:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
20:00:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 879ms
20:00:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
20:00:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
20:00:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1183ms
20:00:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
20:00:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
20:00:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1186ms
20:00:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
20:00:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
20:00:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 946ms
20:00:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
20:00:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
20:00:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 900ms
20:00:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
20:00:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
20:00:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1029ms
20:00:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
20:00:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
20:00:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1194ms
20:00:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
20:00:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
20:00:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1035ms
20:00:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
20:00:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
20:00:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1079ms
20:00:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
20:00:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
20:00:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 879ms
20:00:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
20:00:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
20:00:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 826ms
20:00:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
20:00:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
20:00:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 891ms
20:00:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
20:00:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
20:00:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 804ms
20:00:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
20:00:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
20:00:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 840ms
20:00:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
20:00:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
20:00:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 885ms
20:00:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
20:00:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
20:00:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 992ms
20:00:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
20:00:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
20:00:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 889ms
20:00:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
20:00:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
20:00:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 841ms
20:00:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
20:00:43 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)
20:00:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1444ms
20:00:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
20:00:44 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
20:00:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:00:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
20:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:00:44 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1
20:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:00:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:00:44 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:00:44 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:00:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:27:1
20:00:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1331ms
20:00:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
20:00:45 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
20:00:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:00:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
20:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:00:45 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1
20:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:00:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:00:45 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:00:45 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:00:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:27:1
20:00:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1380ms
20:00:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
20:00:47 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)
20:00:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1579ms
20:00:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
20:00:48 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)
20:00:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1329ms
20:00:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
20:00:50 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
20:00:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:00:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
20:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:00:50 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1
20:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:00:50 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:00:50 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:00:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:27:1
20:00:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1436ms
20:00:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
20:00:51 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
20:00:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:00:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
20:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:00:51 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1
20:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:51 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:00:51 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:00:51 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:00:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:27:1
20:00:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1295ms
20:00:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
20:00:52 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
20:00:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:00:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
20:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:00:52 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1
20:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:00:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:00:52 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:00:52 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:00:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:27:1
20:00:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1331ms
20:00:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
20:00:54 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
20:00:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:00:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
20:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:00:54 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1
20:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:00:54 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:00:54 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:00:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:27:1
20:00:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1641ms
20:00:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
20:00:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
20:00:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 835ms
20:00:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
20:00:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
20:00:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 890ms
20:00:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
20:00:57 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"
20:00:57 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:00:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
20:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:00:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:00:57 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:00:57 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:00:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:20:1
20:00:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 992ms
20:00:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
20:00:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
20:00:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 828ms
20:00:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
20:00:58 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"
20:00:58 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:00:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
20:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:00:58 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:00:58 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:00:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:20:1
20:00:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 832ms
20:00:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
20:00:59 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"
20:00:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:00:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
20:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:00:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:00:59 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:00:59 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:00:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:20:1
20:00:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 952ms
20:00:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
20:01:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
20:01:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1034ms
20:01:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
20:01:02 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
20:01:02 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:01:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:1
20:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:01:02 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1
20:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:01:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:01:02 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:01:02 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:01:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:27:1
20:01:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1510ms
20:01:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
20:01:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
20:01:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 936ms
20:01:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
20:01:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
20:01:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1050ms
20:01:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
20:01:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
20:01:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 935ms
20:01:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
20:01:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
20:01:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 945ms
20:01:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
20:01:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
20:01:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1088ms
20:01:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
20:01:08 INFO - PROCESS | 4400 | 1446523268363 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
20:01:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
20:01:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1004ms
20:01:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
20:01:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
20:01:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1147ms
20:01:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
20:01:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
20:01:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1092ms
20:01:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
20:01:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
20:01:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1096ms
20:01:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
20:01:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
20:01:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1410ms
20:01:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
20:01:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
20:01:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1210ms
20:01:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
20:01:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
20:01:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 939ms
20:01:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
20:01:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
20:01:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1040ms
20:01:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
20:01:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
20:01:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 989ms
20:01:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
20:01:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
20:01:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 902ms
20:01:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
20:01:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
20:01:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 878ms
20:01:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
20:01:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
20:01:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 948ms
20:01:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
20:01:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
20:01:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1154ms
20:01:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
20:01:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
20:01:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1032ms
20:01:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
20:01:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
20:01:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 939ms
20:01:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
20:01:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
20:01:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1052ms
20:01:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
20:01:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
20:01:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1084ms
20:01:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
20:01:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
20:01:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1334ms
20:01:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
20:01:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
20:01:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1240ms
20:01:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
20:01:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
20:01:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1030ms
20:01:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
20:01:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
20:01:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 883ms
20:01:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
20:01:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
20:01:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 936ms
20:01:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
20:01:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
20:01:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 948ms
20:01:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
20:01:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
20:01:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 989ms
20:01:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
20:01:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
20:01:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 886ms
20:01:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
20:01:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
20:01:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1107ms
20:01:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
20:01:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
20:01:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1040ms
20:01:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
20:01:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
20:01:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1034ms
20:01:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
20:01:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
20:01:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 895ms
20:01:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
20:01:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
20:01:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 882ms
20:01:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
20:01:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
20:01:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1048ms
20:01:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
20:01:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
20:01:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 982ms
20:01:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
20:01:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
20:01:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1034ms
20:01:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
20:01:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
20:01:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 879ms
20:01:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
20:01:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
20:01:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1105ms
20:01:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
20:01:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
20:01:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 843ms
20:01:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
20:01:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
20:01:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 903ms
20:01:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
20:01:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
20:01:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 891ms
20:01:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
20:01:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
20:01:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 882ms
20:01:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
20:01:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
20:01:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
20:01:48 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1181ms
20:01:48 INFO - TEST-START | /DOMEvents/constructors.html
20:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
20:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
20:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
20:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
20:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
20:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
20:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
20:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
20:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
20:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
20:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
20:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
20:01:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
20:01:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
20:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:1
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:01:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
20:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:1
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:01:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
20:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:1
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:01:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
20:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:1
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:01:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
20:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:1
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:01:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
20:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:1
20:01:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:01:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
20:01:50 INFO - TEST-OK | /DOMEvents/constructors.html | took 1081ms
20:01:50 INFO - TEST-START | /DOMEvents/event-phases-order.html
20:01:51 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
20:01:51 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1255ms
20:01:51 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
20:01:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
20:01:52 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
20:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
20:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
20:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:01:52 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
20:01:52 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
20:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
20:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:01:52 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
20:01:52 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
20:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
20:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:01:52 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]"
20:01:52 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
20:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
20:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:01:52 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
20:01:52 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 838ms
20:01:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
20:01:52 INFO - PROCESS | 4400 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
20:01:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
20:01:52 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 784ms
20:01:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
20:01:53 INFO - PROCESS | 4400 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
20:01:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
20:01:53 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 828ms
20:01:53 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
20:01:54 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
20:01:54 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 728ms
20:01:54 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
20:01:55 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.
20:01:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1132ms
20:01:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
20:01:56 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
20:01:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
20:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:01:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:01:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:1
20:01:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1038ms
20:01:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
20:01:57 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.
20:01:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 889ms
20:01:57 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
20:01:58 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.
20:01:58 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 900ms
20:01:58 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
20:01:59 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
20:01:59 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
20:01:59 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 940ms
20:01:59 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
20:02:00 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.
20:02:00 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 933ms
20:02:00 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
20:02:01 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.
20:02:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 932ms
20:02:01 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
20:02:02 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.
20:02:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1084ms
20:02:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
20:02:03 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.
20:02:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 942ms
20:02:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
20:02:04 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.
20:02:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 949ms
20:02:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
20:02:05 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.
20:02:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 934ms
20:02:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
20:02:06 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
20:02:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
20:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:1
20:02:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 839ms
20:02:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
20:02:06 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.
20:02:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 782ms
20:02:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
20:02:07 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.
20:02:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 996ms
20:02:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
20:02:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
20:02:09 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
20:02:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1098ms
20:02:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
20:02:10 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.
20:02:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 938ms
20:02:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
20:02:10 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.
20:02:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 781ms
20:02:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
20:02:11 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.
20:02:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 936ms
20:02:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
20:02:12 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
20:02:12 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 997ms
20:02:12 INFO - TEST-START | /FileAPI/FileReaderSync.worker
20:02:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
20:02:13 INFO - {}
20:02:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
20:02:13 INFO - {}
20:02:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
20:02:13 INFO - {}
20:02:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
20:02:13 INFO - {}
20:02:13 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 983ms
20:02:13 INFO - TEST-START | /FileAPI/fileReader.html
20:02:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
20:02:14 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
20:02:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
20:02:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
20:02:14 INFO - TEST-OK | /FileAPI/fileReader.html | took 827ms
20:02:14 INFO - TEST-START | /FileAPI/historical.html
20:02:15 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
20:02:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
20:02:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
20:02:15 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
20:02:15 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
20:02:15 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
20:02:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
20:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:1
20:02:15 INFO - TEST-OK | /FileAPI/historical.html | took 828ms
20:02:15 INFO - TEST-START | /FileAPI/idlharness.html
20:02:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
20:02:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
20:02:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1079:1
20:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:02:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:02:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
20:02:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
20:02:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
20:02:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
20:02:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
20:02:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
20:02:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
20:02:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
20:02:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
20:02:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
20:02:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
20:02:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
20:02:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1030:1
20:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:02:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:02:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
20:02:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
20:02:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
20:02:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
20:02:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
20:02:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
20:02:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1087:1
20:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:02:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:02:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
20:02:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
20:02:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
20:02:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
20:02:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
20:02:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
20:02:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
20:02:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
20:02:16 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
20:02:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
20:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
20:02:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
20:02:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
20:02:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
20:02:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
20:02:16 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
20:02:16 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
20:02:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
20:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
20:02:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
20:02:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
20:02:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
20:02:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
20:02:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:771:13
20:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
20:02:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:02:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
20:02:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
20:02:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
20:02:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
20:02:17 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
20:02:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
20:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
20:02:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
20:02:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
20:02:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
20:02:17 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
20:02:17 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
20:02:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
20:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:02:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
20:02:17 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
20:02:17 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
20:02:17 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
20:02:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
20:02:17 INFO - TEST-OK | /FileAPI/idlharness.html | took 1537ms
20:02:17 INFO - TEST-START | /FileAPI/idlharness.worker
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
20:02:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1079:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
20:02:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1030:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
20:02:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1087:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
20:02:18 INFO - {}
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
20:02:18 INFO - {}
20:02:18 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 - {}
20:02:18 INFO - {}
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
20:02:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:771:13
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
20:02:18 INFO - {}
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
20:02:18 INFO - {}
20:02:18 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 - {}
20:02:18 INFO - {}
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:662:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:641:1
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:02:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:753:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:786:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:777:1
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:889:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:883:1
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
20:02:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:662:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:641:1
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface object length - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
20:02:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:753:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:786:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:777:1
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:889:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:883:1
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: operation abort() - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
20:02:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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
20:02:18 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
20:02:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute result - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
20:02:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute error - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
20:02:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
20:02:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
20:02:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onload - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
20:02:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
20:02:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
20:02:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - assert_own_property: self does not have own property "FileReader" expected property "FileReader" missing
20:02:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:02:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:02:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_primary_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1324:13
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_primary_interface_of@http://web-platform.test:8000/resources/idlharness.js:1322:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1294:5
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_primary_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1346:9
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_primary_interface_of@http://web-platform.test:8000/resources/idlharness.js:1344:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1294:5
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 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"
20:02:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:02:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:02:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:02:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:02:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:02:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:02:18 INFO - {}
20:02:18 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1567ms
20:02:18 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
20:02:19 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
20:02:19 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1091ms
20:02:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html
20:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
20:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
20:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
20:02:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 998ms
20:02:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
20:02:21 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.
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:63:10
20:02:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:62:1
20:02:21 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.
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:70:10
20:02:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:69:1
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
20:02:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. - assert_throws: function "function () {
20:02:21 INFO - new Blob(obj);
20:02:21 INFO - }" threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:97:3
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:93:1
20:02:21 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
20:02:21 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 () {
20:02:21 INFO - var obj = {
20:02:21 INFO - length: {
20:02:21 INFO - val..." threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:118:3
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:117:1
20:02:21 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 () {
20:02:21 INFO - new Blob(obj);
20:02:21 INFO - }" threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:165:3
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:135:1
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
20:02:21 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
20:02:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:197:1
20:02:21 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
20:02:21 INFO - arr<.toString@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:226:9
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:230:10
20:02:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:209:1
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
20:02:21 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.
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:301:10
20:02:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:300:1
20:02:21 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.
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:309:10
20:02:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:308:1
20:02:21 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.
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:317:10
20:02:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:315:1
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
20:02:21 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.
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:397:1
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:396:1
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
20:02:21 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.
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:12
20:02:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:436:1
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:428:1
20:02:21 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.
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:444:12
20:02:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:443:1
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:428:1
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
20:02:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
20:02:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:459:1
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
20:02:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
20:02:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:02:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:02:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:02:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
20:02:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:02:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:02:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
20:02:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:02:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:02:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
20:02:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:02:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:02:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
20:02:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:02:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:02:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:02:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
20:02:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
20:02:22 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
20:02:22 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1215ms
20:02:22 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
20:02:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:02:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:02:23 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"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:02:23 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"
20:02:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
20:02:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:02:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1203ms
20:02:23 INFO - TEST-START | /FileAPI/file/File-constructor.html
20:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
20:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
20:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
20:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
20:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
20:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
20:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
20:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
20:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
20:02:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
20:02:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
20:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:1
20:02:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
20:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
20:02:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
20:02:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
20:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
20:02:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
20:02:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
20:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
20:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
20:02:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
20:02:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1143ms
20:02:24 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
20:02:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
20:02:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
20:02:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
20:02:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
20:02:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
20:02:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
20:02:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
20:02:25 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 991ms
20:02:25 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
20:02:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
20:02:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
20:02:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
20:02:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
20:02:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
20:02:26 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
20:02:26 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 945ms
20:02:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
20:02:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
20:02:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
20:02:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
20:02:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
20:02:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
20:02:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
20:02:27 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 828ms
20:02:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
20:02:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
20:02:27 INFO - reader.readAsText(blob_2)
20:02:27 INFO - }" did not throw
20:02:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
20:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
20:02:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
20:02:27 INFO - reader.readAsDataURL(blob_2)
20:02:27 INFO - }" did not throw
20:02:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
20:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
20:02:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
20:02:27 INFO - reader.readAsArrayBuffer(blob_2)
20:02:27 INFO - }" did not throw
20:02:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
20:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
20:02:27 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
20:02:27 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
20:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:02:27 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
20:02:27 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
20:02:27 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
20:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:02:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
20:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:02:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
20:02:27 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
20:02:27 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:1
20:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:02:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:64:22
20:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:27 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:02:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:60:1
20:02:27 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 855ms
20:02:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
20:02:28 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
20:02:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
20:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:28 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:1
20:02:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
20:02:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 891ms
20:02:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
20:02:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
20:02:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1043ms
20:02:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
20:02:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
20:02:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1146ms
20:02:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
20:02:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
20:02:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 888ms
20:02:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
20:02:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
20:02:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
20:02:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1042ms
20:02:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
20:02:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
20:02:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 986ms
20:02:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
20:02:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
20:02:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
20:02:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
20:02:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 894ms
20:02:34 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
20:02:35 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
20:02:35 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
20:02:35 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
20:02:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:02:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:02:35 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:1
20:02:35 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 788ms
20:02:35 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
20:02:36 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
20:02:36 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 895ms
20:02:36 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
20:02:37 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
20:02:37 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 1234ms
20:02:37 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
20:02:38 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
20:02:38 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 930ms
20:02:38 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
20:02:39 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
20:02:39 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 1144ms
20:02:39 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
20:02:40 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
20:02:40 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 936ms
20:02:40 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
20:02:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
20:02:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
20:02:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
20:02:41 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
20:02:41 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 942ms
20:02:41 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
20:02:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
20:02:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
20:02:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
20:02:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
20:02:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
20:02:42 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
20:02:42 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 989ms
20:02:42 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
20:02:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
20:02:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
20:02:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
20:02:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
20:02:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
20:02:43 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
20:02:43 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 1043ms
20:02:43 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
20:02:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
20:02:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
20:02:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
20:02:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
20:02:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
20:02:45 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
20:02:45 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 1130ms
20:02:45 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
20:02:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
20:02:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
20:02:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
20:02:46 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
20:02:46 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 991ms
20:02:46 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
20:02:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
20:02:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
20:02:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
20:02:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
20:02:47 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 995ms
20:02:47 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
20:02:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
20:02:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
20:02:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
20:02:47 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
20:02:47 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 944ms
20:02:48 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
20:02:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
20:02:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
20:02:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
20:02:48 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
20:02:48 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 883ms
20:02:48 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
20:02:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
20:02:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
20:02:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
20:02:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
20:02:49 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
20:02:49 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 1085ms
20:02:49 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
20:02:51 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
20:02:51 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
20:02:51 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
20:02:51 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 1234ms
20:02:51 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
20:02:52 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
20:02:52 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
20:02:52 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
20:02:52 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 1584ms
20:02:52 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
20:02:53 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
20:02:53 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 940ms
20:02:53 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
20:02:54 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
20:02:54 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
20:02:54 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 995ms
20:02:54 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
20:02:55 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
20:02:55 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 1094ms
20:02:55 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
20:02:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
20:02:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 982ms
20:02:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
20:02:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
20:02:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 826ms
20:02:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
20:02:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
20:02:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 1030ms
20:02:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
20:02:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
20:02:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 1179ms
20:02:59 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
20:03:00 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
20:03:00 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 1028ms
20:03:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
20:03:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
20:03:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 893ms
20:03:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
20:03:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
20:03:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 930ms
20:03:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
20:03:03 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
20:03:03 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 962ms
20:03:03 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
20:03:04 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
20:03:04 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 982ms
20:03:04 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
20:03:05 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
20:03:05 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 986ms
20:03:05 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
20:03:06 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
20:03:06 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 1135ms
20:03:06 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
20:03:07 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
20:03:07 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 1086ms
20:03:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
20:03:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
20:03:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 1039ms
20:03:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
20:03:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
20:03:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 1338ms
20:03:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
20:03:11 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
20:03:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 886ms
20:03:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
20:03:12 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
20:03:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 940ms
20:03:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
20:03:13 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
20:03:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 1289ms
20:03:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
20:03:14 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
20:03:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 982ms
20:03:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
20:03:15 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
20:03:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 980ms
20:03:15 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
20:03:16 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
20:03:16 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 1029ms
20:03:16 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
20:03:17 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
20:03:17 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 1089ms
20:03:17 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
20:03:18 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
20:03:18 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 1049ms
20:03:18 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
20:03:19 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
20:03:19 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 1080ms
20:03:19 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
20:03:20 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
20:03:20 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 1093ms
20:03:20 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
20:03:21 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
20:03:21 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 1032ms
20:03:21 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
20:03:22 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
20:03:22 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 1037ms
20:03:22 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
20:03:23 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
20:03:23 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 999ms
20:03:23 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
20:03:24 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
20:03:24 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 831ms
20:03:24 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
20:03:25 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
20:03:25 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 933ms
20:03:25 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
20:03:26 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
20:03:26 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 1179ms
20:03:26 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
20:03:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
20:03:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 1128ms
20:03:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
20:03:28 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
20:03:28 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 889ms
20:03:28 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
20:03:29 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
20:03:29 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 882ms
20:03:29 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
20:03:30 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
20:03:30 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 946ms
20:03:30 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
20:03:32 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
20:03:32 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 1386ms
20:03:32 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
20:03:33 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
20:03:33 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 1027ms
20:03:33 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
20:03:34 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
20:03:34 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 1036ms
20:03:34 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
20:03:37 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
20:03:37 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 2798ms
20:03:37 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
20:03:37 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
20:03:37 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 792ms
20:03:37 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
20:03:38 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
20:03:38 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 930ms
20:03:38 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
20:03:39 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
20:03:39 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 1014ms
20:03:39 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
20:03:40 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
20:03:40 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 987ms
20:03:40 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
20:03:41 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
20:03:41 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 1131ms
20:03:41 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
20:03:42 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
20:03:42 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 1001ms
20:03:42 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
20:03:44 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
20:03:44 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 1034ms
20:03:44 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
20:03:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
20:03:45 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 1092ms
20:03:45 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
20:03:45 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
20:03:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 880ms
20:03:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
20:03:46 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
20:03:46 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 780ms
20:03:46 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
20:03:47 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
20:03:47 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 777ms
20:03:47 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
20:03:48 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
20:03:48 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 1207ms
20:03:48 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
20:03:49 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
20:03:49 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 942ms
20:03:49 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
20:03:50 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
20:03:50 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 929ms
20:03:50 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
20:03:51 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
20:03:51 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 898ms
20:03:51 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
20:03:52 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
20:03:52 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 1077ms
20:03:52 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
20:03:53 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
20:03:53 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 1177ms
20:03:53 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
20:03:54 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
20:03:54 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 1045ms
20:03:54 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
20:03:56 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
20:03:56 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 1132ms
20:03:56 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
20:03:57 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
20:03:57 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 988ms
20:03:57 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
20:03:58 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
20:03:58 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 1037ms
20:03:58 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
20:03:59 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
20:03:59 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 1345ms
20:03:59 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
20:04:00 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
20:04:00 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 884ms
20:04:00 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
20:04:02 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
20:04:02 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 2045ms
20:04:02 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
20:04:03 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
20:04:03 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 1151ms
20:04:03 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
20:04:04 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
20:04:04 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 1134ms
20:04:04 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
20:04:05 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
20:04:05 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 936ms
20:04:05 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
20:04:06 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
20:04:06 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 932ms
20:04:06 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
20:04:07 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
20:04:07 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 1045ms
20:04:07 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
20:04:08 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
20:04:08 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 994ms
20:04:08 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
20:04:09 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
20:04:09 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 1334ms
20:04:09 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
20:04:10 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
20:04:10 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 990ms
20:04:10 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
20:04:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
20:04:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
20:04:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
20:04:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
20:04:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
20:04:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
20:04:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
20:04:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
20:04:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
20:04:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
20:04:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
20:04:12 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
20:04:12 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1594ms
20:04:12 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
20:04:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
20:04:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
20:04:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
20:04:13 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
20:04:13 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 1183ms
20:04:13 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
20:04:14 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
20:04:14 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 976ms
20:04:14 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
20:04:15 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
20:04:15 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 934ms
20:04:15 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
20:04:16 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
20:04:16 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 1151ms
20:04:16 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
20:04:18 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
20:04:18 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 1843ms
20:04:18 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
20:04:19 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
20:04:19 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 942ms
20:04:19 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
20:04:20 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
20:04:20 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 990ms
20:04:20 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
20:04:21 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
20:04:21 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 1076ms
20:04:21 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
20:04:22 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
20:04:22 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 986ms
20:04:22 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
20:04:23 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
20:04:23 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 1137ms
20:04:23 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
20:04:24 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
20:04:24 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 1051ms
20:04:24 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
20:04:25 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
20:04:25 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
20:04:25 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
20:04:25 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 890ms
20:04:25 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
20:04:26 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
20:04:26 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 987ms
20:04:26 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
20:04:27 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
20:04:27 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 1143ms
20:04:27 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
20:04:29 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
20:04:29 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 1045ms
20:04:29 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
20:04:30 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
20:04:30 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
20:04:30 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 1048ms
20:04:30 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
20:04:31 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
20:04:31 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 1186ms
20:04:31 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
20:04:32 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
20:04:32 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 1438ms
20:04:32 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
20:04:33 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
20:04:33 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 931ms
20:04:33 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
20:04:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
20:04:34 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
20:04:34 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 937ms
20:04:34 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
20:04:35 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
20:04:35 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 895ms
20:04:35 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
20:04:36 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
20:04:36 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 984ms
20:04:36 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
20:04:37 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
20:04:37 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 1129ms
20:04:37 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
20:04:38 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
20:04:38 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 1250ms
20:04:38 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
20:04:40 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
20:04:40 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 1338ms
20:04:40 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
20:04:41 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
20:04:41 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 1090ms
20:04:41 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
20:04:42 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
20:04:42 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 984ms
20:04:42 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
20:04:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
20:04:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
20:04:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
20:04:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
20:04:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
20:04:43 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError. - assert_throws: function "function () {
20:04:43 INFO - window.indexedDB.open('test', val);..." did not throw
20:04:43 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
20:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:04:43 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
20:04:43 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:24:1
20:04:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
20:04:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
20:04:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
20:04:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
20:04:43 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should throw TypeError. - assert_throws: function "function () {
20:04:43 INFO - window.indexedDB.open('test', val);..." did not throw
20:04:43 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
20:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:04:43 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
20:04:43 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:29:1
20:04:43 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
20:04:43 INFO - window.indexedDB.open('test', val);..." did not throw
20:04:43 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
20:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:04:43 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
20:04:43 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:30:1
20:04:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
20:04:43 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
20:04:43 INFO - window.indexedDB.open('test', val);..." did not throw
20:04:43 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
20:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:04:43 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
20:04:43 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:33:1
20:04:43 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
20:04:43 INFO - window.indexedDB.open('test', val);..." did not throw
20:04:43 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
20:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:04:43 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
20:04:43 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:37:1
20:04:43 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
20:04:43 INFO - window.indexedDB.open('test', val);..." did not throw
20:04:43 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
20:04:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:04:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:04:43 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
20:04:43 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:41:1
20:04:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
20:04:43 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
20:04:43 INFO - TEST-OK | /IndexedDB/idbfactory_open9.htm | took 1066ms
20:04:43 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
20:04:44 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
20:04:44 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 836ms
20:04:44 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
20:04:47 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
20:04:47 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
20:04:47 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 2790ms
20:04:47 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
20:04:48 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
20:04:48 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 1091ms
20:04:48 INFO - TEST-START | /IndexedDB/idbindex_count.htm
20:04:49 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
20:04:49 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 1183ms
20:04:49 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
20:04:50 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
20:04:50 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 1081ms
20:04:50 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
20:04:51 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
20:04:51 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 881ms
20:04:51 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
20:04:52 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
20:04:52 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 933ms
20:04:52 INFO - TEST-START | /IndexedDB/idbindex_get.htm
20:04:53 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
20:04:53 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 1343ms
20:04:53 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
20:04:54 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
20:04:54 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 1088ms
20:04:54 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
20:04:55 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
20:04:55 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 992ms
20:04:55 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
20:04:56 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
20:04:56 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 903ms
20:04:56 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
20:04:57 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
20:04:57 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 995ms
20:04:57 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
20:04:58 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
20:04:58 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 932ms
20:04:58 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
20:04:59 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
20:04:59 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 1132ms
20:04:59 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
20:05:00 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
20:05:00 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 1247ms
20:05:00 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
20:05:02 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
20:05:02 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 1086ms
20:05:02 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
20:05:03 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
20:05:03 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 993ms
20:05:03 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
20:05:04 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
20:05:04 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 985ms
20:05:04 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
20:05:05 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
20:05:05 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 1336ms
20:05:05 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
20:05:06 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
20:05:06 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 942ms
20:05:06 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
20:05:07 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
20:05:07 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 1095ms
20:05:07 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
20:05:08 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
20:05:08 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 1236ms
20:05:08 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
20:05:09 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
20:05:09 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 992ms
20:05:09 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
20:05:10 INFO - TEST-FAIL | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction - assert_throws: function "function (){
20:05:10 INFO - index.openCursor();
20:05:10 INFO - }" threw object "InvalidStateError: A mutation operation was attempted on ..." that is not a DOMException TransactionInactiveError: property "code" is equal to 11, expected 0
20:05:10 INFO - open_rq.onupgradeneeded@http://web-platform.test:8000/IndexedDB/idbindex_openCursor2.htm:23:9
20:05:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:05:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
20:05:10 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
20:05:10 INFO - @http://web-platform.test:8000/IndexedDB/idbindex_openCursor2.htm:15:5
20:05:10 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 1038ms
20:05:10 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
20:05:11 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
20:05:11 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 985ms
20:05:11 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
20:05:12 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
20:05:12 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 940ms
20:05:12 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
20:05:13 INFO - TEST-FAIL | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction - assert_throws: function "function (){
20:05:13 INFO - index.openKeyCursor();
20:05:13 INFO - }" threw object "InvalidStateError: A mutation operation was attempted on ..." that is not a DOMException TransactionInactiveError: property "code" is equal to 11, expected 0
20:05:13 INFO - open_rq.onupgradeneeded@http://web-platform.test:8000/IndexedDB/idbindex_openKeyCursor3.htm:23:9
20:05:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:05:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
20:05:13 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
20:05:13 INFO - @http://web-platform.test:8000/IndexedDB/idbindex_openKeyCursor3.htm:15:5
20:05:13 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 830ms
20:05:13 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
20:05:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
20:05:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
20:05:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
20:05:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
20:05:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
20:05:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
20:05:14 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
20:05:14 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 1079ms
20:05:14 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
20:05:15 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
20:05:15 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
20:05:15 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
20:05:15 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
20:05:15 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
20:05:15 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
20:05:15 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
20:05:15 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 1036ms
20:05:15 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
20:05:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
20:05:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 1035ms
20:05:16 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
20:05:17 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
20:05:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 883ms
20:05:17 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
20:05:18 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
20:05:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 834ms
20:05:18 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
20:05:19 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
20:05:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 1036ms
20:05:19 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
20:05:20 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
20:05:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 1189ms
20:05:20 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
20:05:21 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
20:05:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 1082ms
20:05:21 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
20:05:22 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:05:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 1151ms
20:05:22 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
20:05:23 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
20:05:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 1089ms
20:05:23 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
20:05:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
20:05:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 1541ms
20:05:25 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
20:05:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
20:05:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 893ms
20:05:26 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
20:05:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
20:05:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 883ms
20:05:27 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
20:05:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
20:05:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 1049ms
20:05:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
20:05:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
20:05:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 1245ms
20:05:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
20:05:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
20:05:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 1087ms
20:05:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
20:05:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
20:05:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 1086ms
20:05:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
20:05:32 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
20:05:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 885ms
20:05:32 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
20:05:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
20:05:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 927ms
20:05:33 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
20:05:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
20:05:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 987ms
20:05:34 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
20:05:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:05:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 950ms
20:05:35 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
20:05:36 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
20:05:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 1228ms
20:05:36 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
20:05:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
20:05:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 945ms
20:05:37 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
20:05:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
20:05:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 1144ms
20:05:38 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
20:05:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
20:05:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 1036ms
20:05:39 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
20:05: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
20:05:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 1044ms
20:05:41 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
20:05:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
20:05:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 984ms
20:05:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
20:05:42 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
20:05:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 933ms
20:05:42 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
20:05: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
20:05:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 1182ms
20:05:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
20:05: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
20:05:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 1040ms
20:05:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
20:05:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
20:05:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 1047ms
20:05:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
20:05: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
20:05:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 931ms
20:05:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
20:05:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
20:05:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 982ms
20:05:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
20:05:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
20:05:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 1026ms
20:05:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
20:05:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
20:05:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 1026ms
20:05:50 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
20:05: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"
20:05:51 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:1
20:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:05:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
20:05:51 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
20:05:51 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:48:5
20:05:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 1343ms
20:05:51 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
20:05: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"
20:05:52 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:1
20:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:05:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
20:05:52 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
20:05:52 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:50:5
20:05:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 1031ms
20:05:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
20:05:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
20:05:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 947ms
20:05:53 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
20:05:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
20:05:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 980ms
20:05:54 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
20:05:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
20:05:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 992ms
20:05:55 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
20:05:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
20:05:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 1132ms
20:05:56 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
20:05:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
20:05:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 1178ms
20:05:57 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
20:05:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
20:05:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 1033ms
20:05:58 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
20:05:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
20:05:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 1074ms
20:06:00 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
20:06:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:06:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 1036ms
20:06:01 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
20:06:02 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
20:06:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 1086ms
20:06:02 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
20:06:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
20:06:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 1238ms
20:06:03 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
20:06:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
20:06:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 1143ms
20:06:04 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
20:06:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
20:06:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 1037ms
20:06:05 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
20:06:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
20:06:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 1036ms
20:06:06 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
20:06:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
20:06:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 1231ms
20:06:07 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
20:06:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
20:06:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 937ms
20:06:08 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
20:06:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
20:06:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 942ms
20:06:09 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
20:06:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
20:06:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 979ms
20:06:10 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
20:06:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
20:06:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 1296ms
20:06:12 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
20:06:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
20:06:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 1237ms
20:06:13 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
20:06:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
20:06:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 1192ms
20:06:14 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
20:06:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
20:06:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 897ms
20:06:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
20:06:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
20:06:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 1243ms
20:06:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
20:06:17 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
20:06:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 977ms
20:06:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
20:06:19 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
20:06:19 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 1530ms
20:06:19 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
20:06:20 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
20:06:20 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 937ms
20:06:20 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
20:06:21 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
20:06:21 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 946ms
20:06:21 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
20:06:22 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
20:06:22 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 1040ms
20:06:22 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
20:06:23 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
20:06:23 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 997ms
20:06:23 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
20:06:24 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
20:06:24 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 1028ms
20:06:24 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
20:06:25 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
20:06:25 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 1133ms
20:06:25 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
20:06:26 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
20:06:26 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 1187ms
20:06:26 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
20:06:27 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
20:06:27 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 940ms
20:06:27 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
20:06:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
20:06:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 997ms
20:06:28 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
20:06:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
20:06:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 999ms
20:06:29 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
20:06:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
20:06:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 1055ms
20:06:30 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
20:06:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
20:06:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 884ms
20:06:31 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
20:06:32 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
20:06:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 934ms
20:06:32 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
20:06:33 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
20:06:33 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 1198ms
20:06:33 INFO - TEST-START | /IndexedDB/idbtransaction.htm
20:06:34 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
20:06:34 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
20:06:34 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 1232ms
20:06:34 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
20:06:35 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
20:06:35 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 1032ms
20:06:35 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
20:06:36 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
20:06:36 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 1085ms
20:06:36 INFO - TEST-START | /IndexedDB/index_sort_order.htm
20:06:37 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
20:06:37 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 930ms
20:06:37 INFO - TEST-START | /IndexedDB/interfaces.html
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
20:06:39 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
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
20:06:39 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
20:06:39 INFO - TEST-OK | /IndexedDB/interfaces.html | took 1352ms
20:06:39 INFO - TEST-START | /IndexedDB/interfaces.worker
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
20:06:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:06:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:06:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:06:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:06:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:06:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:06:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:06:42 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
20:06:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:9:1
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
20:06:42 INFO - {}
20:06:42 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 - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
20:06:42 INFO - {}
20:06:42 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 2815ms
20:06:42 INFO - TEST-START | /IndexedDB/key_invalid.htm
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
20:06:43 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
20:06:43 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 1358ms
20:06:43 INFO - TEST-START | /IndexedDB/key_valid.html
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
20:06:45 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
20:06:45 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1891ms
20:06:45 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
20:06:46 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
20:06:46 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 935ms
20:06:46 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
20:06:47 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
20:06:47 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 1145ms
20:06:47 INFO - TEST-START | /IndexedDB/keygenerator.htm
20:06:48 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
20:06:48 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
20:06:48 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
20:06:48 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 1181ms
20:06:48 INFO - TEST-START | /IndexedDB/keyorder.htm
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
20:06:49 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
20:06:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
20:06:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
20:06:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
20:06:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
20:06:50 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
20:06:50 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 1295ms
20:06:50 INFO - TEST-START | /IndexedDB/keypath.htm
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
20:06:51 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
20:06:51 INFO - TEST-OK | /IndexedDB/keypath.htm | took 1006ms
20:06:51 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
20:06:52 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
20:06:52 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 1150ms
20:06:52 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
20:06:53 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
20:06:53 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
20:06:53 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
20:06:53 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 1382ms
20:06:53 INFO - TEST-START | /IndexedDB/list_ordering.htm
20:06:55 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
20:06:55 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
20:06:55 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
20:06:55 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 1743ms
20:06:55 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
20:06:56 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
20:06:56 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 1086ms
20:06:56 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
20:06:57 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
20:06:57 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 948ms
20:06:57 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
20:06:58 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
20:06:58 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 938ms
20:06:58 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
20:06:59 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
20:06:59 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 985ms
20:06:59 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
20:07:00 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
20:07:00 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 1186ms
20:07:00 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
20:07:01 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
20:07:01 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 1135ms
20:07:01 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
20:07:02 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
20:07:02 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 1136ms
20:07:02 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
20:07:03 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
20:07:03 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 1153ms
20:07:03 INFO - TEST-START | /IndexedDB/value.htm
20:07:05 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
20:07:05 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
20:07:05 INFO - TEST-OK | /IndexedDB/value.htm | took 1144ms
20:07:05 INFO - TEST-START | /IndexedDB/value_recursive.htm
20:07:06 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
20:07:06 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
20:07:06 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
20:07:06 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 1076ms
20:07:06 INFO - TEST-START | /IndexedDB/writer-starvation.htm
20:07:07 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
20:07:07 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 1392ms
20:07:07 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
20:07:08 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Float arrays - assert_throws: Float32Array function "function () {
20:07:08 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
20:07:08 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:4:1
20:07:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:08 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:3:1
20:07:08 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
20:07:08 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Integer arrays - self.crypto is undefined
20:07:08 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:20:9
20:07:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:08 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:19:1
20:07:08 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
20:07:08 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Large length - assert_throws: crypto.getRandomValues length over 65536 function "function () {
20:07:08 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
20:07:08 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:37:1
20:07:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:08 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:36:1
20:07:08 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
20:07:08 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 1193ms
20:07:08 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
20:07:09 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
20:07:09 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer arrays
20:07:09 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
20:07:09 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 1041ms
20:07:09 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
20:07:10 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
20:07:10 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 1109ms
20:07:10 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
20:07:12 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
20:07:12 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:1
20:07:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:12 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
20:07:12 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
20:07:12 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:1
20:07:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:12 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
20:07:12 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
20:07:12 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 1209ms
20:07:12 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
20:07:13 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() {
20:07:13 INFO - [native code]
20:07:13 INFO - }" but got function "function () {
20:07:13 INFO - }"
20:07:13 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:1
20:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:13 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:1
20:07:13 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
20:07:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
20:07:13 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
20:07:13 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:1
20:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:13 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:1
20:07:13 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
20:07:13 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
20:07:13 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 885ms
20:07:13 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
20:07:14 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() {
20:07:14 INFO - [native code]
20:07:14 INFO - }" but got function "function () {
20:07:14 INFO - }"
20:07:14 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:1
20:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:14 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:1
20:07:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
20:07:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
20:07:14 INFO - {}
20:07:14 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
20:07:14 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:1
20:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:14 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:1
20:07:14 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
20:07:14 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
20:07:14 INFO - {}
20:07:14 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 1128ms
20:07:14 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
20:07:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
20:07:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
20:07:15 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
20:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:15 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:1
20:07:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:07:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
20:07:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
20:07:15 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
20:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:15 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:1
20:07:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:07:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
20:07:15 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"
20:07:15 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
20:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:15 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:1
20:07:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:07:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
20:07:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
20:07:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
20:07:15 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
20:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:15 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:1
20:07:15 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
20:07:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
20:07:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
20:07:15 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
20:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:15 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:1
20:07:15 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:07:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
20:07:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
20:07:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
20:07:15 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
20:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:15 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:1
20:07:15 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:07:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
20:07:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
20:07:15 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"
20:07:15 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
20:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:15 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:1
20:07:15 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:07:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
20:07:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
20:07:15 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
20:07:15 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
20:07:15 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
20:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:07:15 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:1
20:07:15 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
20:07:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
20:07:15 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 1348ms
20:07:15 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
20:07:16 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
20:07:16 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 1042ms
20:07:16 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
20:07:18 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
20:07:18 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
20:07:18 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
20:07:18 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
20:07:18 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
20:07:18 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 2139ms
20:07:18 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
20:07:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
20:07:20 INFO - {}
20:07:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
20:07:20 INFO - {}
20:07:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
20:07:20 INFO - {}
20:07:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
20:07:20 INFO - {}
20:07:20 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
20:07:20 INFO - {}
20:07:20 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 2089ms
20:07:20 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
20:07:22 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
20:07:22 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 1591ms
20:07:22 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
20:07:23 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
20:07:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
20:07:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:23 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
20:07:23 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 893ms
20:07:23 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
20:07:33 INFO - PROCESS | 4400 | MARIONETTE LOG: INFO: Timeout fired
20:07:33 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
20:07:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
20:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
20:07:33 INFO - setTimeout handler*@http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:22:1
20:07:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:33 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:13:7
20:07:33 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10467ms
20:07:33 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
20:07:34 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
20:07:34 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 1094ms
20:07:35 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
20:07:36 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
20:07:36 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 1029ms
20:07:36 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
20:07:37 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
20:07:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-open.htm:24:9
20:07:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:37 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-open.htm:14:7
20:07:37 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 1207ms
20:07:37 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
20:07:38 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
20:07:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 848ms
20:07:38 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
20:07:38 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
20:07:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
20:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
20:07:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
20:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:38 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
20:07:38 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 840ms
20:07:38 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
20:07:39 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
20:07:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-abort.htm:40:13
20:07:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:39 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-abort.htm:16:9
20:07:39 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 986ms
20:07:39 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
20:07:40 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
20:07:40 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 934ms
20:07:40 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
20:07:41 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
20:07:41 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 834ms
20:07:41 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
20:07:42 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"
20:07:42 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
20:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:42 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
20:07:42 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
20:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:42 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
20:07:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
20:07:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:07:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
20:07:42 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 840ms
20:07:42 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
20:07:43 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
20:07:43 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 939ms
20:07:43 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
20:07:44 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
20:07:44 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 1006ms
20:07:44 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
20:07:45 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
20:07:45 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 852ms
20:07:45 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
20:07:46 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
20:07:46 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
20:08:26 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
20:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:26 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
20:08:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:19:7
20:08:26 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
20:08:26 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
20:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:26 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
20:08:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:20:7
20:08:26 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
20:08:26 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
20:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:26 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
20:08:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:21:7
20:08:26 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
20:08:26 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
20:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:26 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
20:08:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:22:7
20:08:26 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
20:08:26 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
20:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:26 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
20:08:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:23:7
20:08:26 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
20:08:26 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
20:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:26 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
20:08:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:24:7
20:08:26 INFO - TEST-FAIL | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
20:08:26 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
20:08:26 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
20:08:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:08:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:26 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
20:08:26 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:25:7
20:08:26 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 1118ms
20:08:26 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
20:08:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
20:08:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
20:08:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
20:08:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
20:08:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
20:08:27 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
20:08:27 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 1191ms
20:08:27 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
20:08:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
20:08:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
20:08:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
20:08:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
20:08:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
20:08:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
20:08:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
20:08:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
20:08:28 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
20:08:28 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 1192ms
20:08:28 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
20:08:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
20:08:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
20:08:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
20:08:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
20:08:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
20:08:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
20:08:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
20:08:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
20:08:29 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
20:08:29 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 838ms
20:08:29 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
20:08:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
20:08:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
20:08:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
20:08:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
20:08:30 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
20:08:30 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 948ms
20:08:30 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
20:08:31 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
20:08:31 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
20:08:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:08:31 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
20:08:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:17:9
20:08:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:08:31 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:13:7
20:08:31 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 980ms
20:08:31 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
20:08:32 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
20:08:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
20:08:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:08:32 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
20:08:32 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 776ms
20:08:32 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
20:08:33 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
20:08:33 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 795ms
20:08:33 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
20:08:34 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
20:08:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
20:08:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:08:34 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
20:08:34 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 986ms
20:08:34 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
20:08:35 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
20:08:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
20:08:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:08:35 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
20:08:35 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 1284ms
20:08:35 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
20:08:36 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
20:08:36 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 1030ms
20:08:36 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
20:08:37 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
20:08:37 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 885ms
20:08:37 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
20:08:38 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
20:08:38 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 782ms
20:08:38 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
20:08:39 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
20:08:39 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 928ms
20:08:39 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
20:08:40 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
20:08:40 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
20:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:08:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:40 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:1
20:08:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
20:08:40 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
20:08:40 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
20:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:08:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:08:40 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:1
20:08:40 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:19:7
20:08:40 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 882ms
20:08:40 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
20:08:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | XMLHttpRequest: open() - URL encoding
20:08:41 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 932ms
20:08:41 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
20:08:41 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
20:08:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
20:08:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
20:08:42 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
20:08:42 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 880ms
20:08:42 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
20:08:43 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: