builder: mozilla-inbound_ubuntu32_vm_test_pgo-web-platform-tests-e10s-1
slave: tst-linux32-spot-543
starttime: 1446612518.1
results: warnings (1)
buildid: 20151103184611
builduid: 41b4eca6f4964c608b8fb977d4e5fe68
revision: d7844fe50165a89aecd4aa2fb1a07e320768c3c9
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:38.099267) =========
master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:38.099759) =========
========= Started set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:38.100064) =========
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-1446612295.641208-1237159754
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.015221
basedir: '/builds/slave/test'
========= master_lag: 0.03 =========
========= Finished set props: basedir (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:38.141469) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:38.141796) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:38.168048) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:38.168438) =========
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-1446612295.641208-1237159754
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.014217
========= master_lag: 0.17 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:38.354725) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:38.355038) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:38.355500) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:38.355783) =========
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-1446612295.641208-1237159754
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-03 20:48:38-- 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% 9.33M=0.001s
2015-11-03 20:48:38 (9.33 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.337593
========= master_lag: 0.10 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:38.789310) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:38.789614) =========
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-1446612295.641208-1237159754
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.022775
========= master_lag: 0.08 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:38.887646) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:38.888005) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev d7844fe50165a89aecd4aa2fb1a07e320768c3c9 --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 d7844fe50165a89aecd4aa2fb1a07e320768c3c9 --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-1446612295.641208-1237159754
_=/tools/buildbot/bin/python
using PTY: False
2015-11-03 20:48:38,963 truncating revision to first 12 chars
2015-11-03 20:48:38,963 Setting DEBUG logging.
2015-11-03 20:48:38,964 attempt 1/10
2015-11-03 20:48:38,964 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/d7844fe50165?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-03 20:48:39,291 unpacking tar archive at: mozilla-inbound-d7844fe50165/testing/mozharness/
program finished with exit code 0
elapsedTime=0.572754
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:39.511194) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:39.511488) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:39.533800) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:39.534073) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-03 20:48:39.534473) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' warnings (results: 1, elapsed: 39 mins, 52 secs) (at 2015-11-03 20:48:39.534767) =========
/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-1446612295.641208-1237159754
_=/tools/buildbot/bin/python
using PTY: False
20:48:39 INFO - MultiFileLogger online at 20151103 20:48:39 in /builds/slave/test
20:48:39 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
20:48:39 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
20:48:39 INFO - {'append_to_log': False,
20:48:39 INFO - 'base_work_dir': '/builds/slave/test',
20:48:39 INFO - 'blob_upload_branch': 'mozilla-inbound',
20:48:39 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
20:48:39 INFO - 'buildbot_json_path': 'buildprops.json',
20:48:39 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
20:48:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
20:48:39 INFO - 'download_minidump_stackwalk': True,
20:48:39 INFO - 'download_symbols': 'ondemand',
20:48:39 INFO - 'e10s': True,
20:48:39 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
20:48:39 INFO - 'tooltool.py': '/tools/tooltool.py',
20:48:39 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
20:48:39 INFO - '/tools/misc-python/virtualenv.py')},
20:48:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
20:48:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
20:48:39 INFO - 'log_level': 'info',
20:48:39 INFO - 'log_to_console': True,
20:48:39 INFO - 'opt_config_files': (),
20:48:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
20:48:39 INFO - '--processes=1',
20:48:39 INFO - '--config=%(test_path)s/wptrunner.ini',
20:48:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
20:48:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
20:48:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
20:48:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
20:48:39 INFO - 'pip_index': False,
20:48:39 INFO - 'require_test_zip': True,
20:48:39 INFO - 'test_type': ('testharness',),
20:48:39 INFO - 'this_chunk': '1',
20:48:39 INFO - 'tooltool_cache': '/builds/tooltool_cache',
20:48:39 INFO - 'total_chunks': '4',
20:48:39 INFO - 'virtualenv_path': 'venv',
20:48:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
20:48:39 INFO - 'work_dir': 'build'}
20:48:39 INFO - #####
20:48:39 INFO - ##### Running clobber step.
20:48:39 INFO - #####
20:48:39 INFO - Running pre-action listener: _resource_record_pre_action
20:48:39 INFO - Running main action method: clobber
20:48:39 INFO - rmtree: /builds/slave/test/build
20:48:39 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
20:48:40 INFO - Running post-action listener: _resource_record_post_action
20:48:40 INFO - #####
20:48:40 INFO - ##### Running read-buildbot-config step.
20:48:40 INFO - #####
20:48:40 INFO - Running pre-action listener: _resource_record_pre_action
20:48:40 INFO - Running main action method: read_buildbot_config
20:48:40 INFO - Using buildbot properties:
20:48:40 INFO - {
20:48:40 INFO - "properties": {
20:48:40 INFO - "buildnumber": 9,
20:48:40 INFO - "product": "firefox",
20:48:40 INFO - "script_repo_revision": "production",
20:48:40 INFO - "branch": "mozilla-inbound",
20:48:40 INFO - "repository": "",
20:48:40 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound pgo test web-platform-tests-e10s-1",
20:48:40 INFO - "buildid": "20151103184611",
20:48:40 INFO - "slavename": "tst-linux32-spot-543",
20:48:40 INFO - "pgo_build": "True",
20:48:40 INFO - "basedir": "/builds/slave/test",
20:48:40 INFO - "project": "",
20:48:40 INFO - "platform": "linux",
20:48:40 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/",
20:48:40 INFO - "slavebuilddir": "test",
20:48:40 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-pgo-unittest",
20:48:40 INFO - "repo_path": "integration/mozilla-inbound",
20:48:40 INFO - "moz_repo_path": "",
20:48:40 INFO - "stage_platform": "linux-pgo",
20:48:40 INFO - "builduid": "41b4eca6f4964c608b8fb977d4e5fe68",
20:48:40 INFO - "revision": "d7844fe50165a89aecd4aa2fb1a07e320768c3c9"
20:48:40 INFO - },
20:48:40 INFO - "sourcestamp": {
20:48:40 INFO - "repository": "",
20:48:40 INFO - "hasPatch": false,
20:48:40 INFO - "project": "",
20:48:40 INFO - "branch": "mozilla-inbound-linux-pgo-unittest",
20:48:40 INFO - "changes": [
20:48:40 INFO - {
20:48:40 INFO - "category": null,
20:48:40 INFO - "files": [
20:48:40 INFO - {
20:48:40 INFO - "url": null,
20:48:40 INFO - "name": "https://queue.taskcluster.net/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2"
20:48:40 INFO - },
20:48:40 INFO - {
20:48:40 INFO - "url": null,
20:48:40 INFO - "name": "https://queue.taskcluster.net/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/test_packages.json"
20:48:40 INFO - }
20:48:40 INFO - ],
20:48:40 INFO - "repository": "",
20:48:40 INFO - "rev": "d7844fe50165a89aecd4aa2fb1a07e320768c3c9",
20:48:40 INFO - "who": "sendchange-unittest",
20:48:40 INFO - "when": 1446612473,
20:48:40 INFO - "number": 6618037,
20:48:40 INFO - "comments": "",
20:48:40 INFO - "project": "",
20:48:40 INFO - "at": "Tue 03 Nov 2015 20:47:53",
20:48:40 INFO - "branch": "mozilla-inbound-linux-pgo-unittest",
20:48:40 INFO - "revlink": "",
20:48:40 INFO - "properties": [
20:48:40 INFO - [
20:48:40 INFO - "buildid",
20:48:40 INFO - "20151103184611",
20:48:40 INFO - "Change"
20:48:40 INFO - ],
20:48:40 INFO - [
20:48:40 INFO - "builduid",
20:48:40 INFO - "41b4eca6f4964c608b8fb977d4e5fe68",
20:48:40 INFO - "Change"
20:48:40 INFO - ],
20:48:40 INFO - [
20:48:40 INFO - "pgo_build",
20:48:40 INFO - "True",
20:48:40 INFO - "Change"
20:48:40 INFO - ]
20:48:40 INFO - ],
20:48:40 INFO - "revision": "d7844fe50165a89aecd4aa2fb1a07e320768c3c9"
20:48:40 INFO - }
20:48:40 INFO - ],
20:48:40 INFO - "revision": "d7844fe50165a89aecd4aa2fb1a07e320768c3c9"
20:48:40 INFO - }
20:48:40 INFO - }
20:48:40 INFO - Found installer url https://queue.taskcluster.net/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2.
20:48:40 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/test_packages.json.
20:48:40 INFO - Running post-action listener: _resource_record_post_action
20:48:40 INFO - #####
20:48:40 INFO - ##### Running download-and-extract step.
20:48:40 INFO - #####
20:48:40 INFO - Running pre-action listener: _resource_record_pre_action
20:48:40 INFO - Running main action method: download_and_extract
20:48:40 INFO - mkdir: /builds/slave/test/build/tests
20:48:40 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')]}
20:48:40 INFO - https://queue.taskcluster.net/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
20:48:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/test_packages.json
20:48:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/test_packages.json
20:48:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
20:48:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
20:48:49 INFO - Downloaded 1268 bytes.
20:48:49 INFO - Reading from file /builds/slave/test/build/test_packages.json
20:48:49 INFO - Using the following test package requirements:
20:48:49 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
20:48:49 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
20:48:49 INFO - u'firefox-45.0a1.en-US.linux-i686.cppunittest.tests.zip'],
20:48:49 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
20:48:49 INFO - u'jsshell-linux-i686.zip'],
20:48:49 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
20:48:49 INFO - u'firefox-45.0a1.en-US.linux-i686.mochitest.tests.zip'],
20:48:49 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
20:48:49 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
20:48:49 INFO - u'firefox-45.0a1.en-US.linux-i686.reftest.tests.zip'],
20:48:49 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
20:48:49 INFO - u'firefox-45.0a1.en-US.linux-i686.talos.tests.zip'],
20:48:49 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
20:48:49 INFO - u'firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip'],
20:48:49 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip'],
20:48:49 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-i686.common.tests.zip',
20:48:49 INFO - u'firefox-45.0a1.en-US.linux-i686.xpcshell.tests.zip']}
20:48:49 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
20:48: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')]}
20:48:49 INFO - https://queue.taskcluster.net/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
20:48:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
20:48:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.common.tests.zip
20:48:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/pcyLa8FJT7CzxUpPOgyGSg/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
20:48:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/pcyLa8FJT7CzxUpPOgyGSg/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
20:48:52 INFO - Downloaded 22350567 bytes.
20:48:52 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
20:48:52 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/*
20:48:52 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
20:48:53 INFO - caution: filename not matched: web-platform/*
20:48:53 INFO - Return code: 11
20:48:53 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')]}
20:48:53 INFO - https://queue.taskcluster.net/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
20:48:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
20:48:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.web-platform.tests.zip
20:48:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/pcyLa8FJT7CzxUpPOgyGSg/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
20:48:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/pcyLa8FJT7CzxUpPOgyGSg/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
20:48:56 INFO - Downloaded 30915804 bytes.
20:48:56 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
20:48:56 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/*
20:48:56 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
20:48:58 INFO - caution: filename not matched: bin/*
20:48:58 INFO - caution: filename not matched: config/*
20:48:58 INFO - caution: filename not matched: mozbase/*
20:48:58 INFO - caution: filename not matched: marionette/*
20:48:58 INFO - Return code: 11
20:48:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:48:58 INFO - https://queue.taskcluster.net/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
20:48:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
20:48:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
20:48:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/pcyLa8FJT7CzxUpPOgyGSg/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
20:48:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/pcyLa8FJT7CzxUpPOgyGSg/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
20:49:10 INFO - Downloaded 57716735 bytes.
20:49:10 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
20:49:10 INFO - mkdir: /builds/slave/test/properties
20:49:10 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
20:49:10 INFO - Writing to file /builds/slave/test/properties/build_url
20:49:10 INFO - Contents:
20:49:10 INFO - build_url:https://queue.taskcluster.net/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.tar.bz2
20:49:10 INFO - Running post-action listener: _resource_record_post_action
20:49:10 INFO - Running post-action listener: set_extra_try_arguments
20:49:10 INFO - #####
20:49:10 INFO - ##### Running create-virtualenv step.
20:49:10 INFO - #####
20:49:10 INFO - Running pre-action listener: _pre_create_virtualenv
20:49:10 INFO - Running pre-action listener: _resource_record_pre_action
20:49:10 INFO - Running main action method: create_virtualenv
20:49:10 INFO - Creating virtualenv /builds/slave/test/build/venv
20:49:10 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
20:49:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
20:49:10 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
20:49:10 INFO - Using real prefix '/usr'
20:49:10 INFO - New python executable in /builds/slave/test/build/venv/bin/python
20:49:11 INFO - Installing distribute.............................................................................................................................................................................................done.
20:49:15 INFO - Installing pip.................done.
20:49:15 INFO - Return code: 0
20:49:15 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
20:49:15 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')]}
20:49:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:49:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:49:15 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')]}
20:49:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:49:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:49:15 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 0x9843ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x990e4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99cfb50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99bf790>, '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 0x98b2908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99bdbf0>, '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-1446612295.641208-1237159754', '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
20:49:15 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
20:49:15 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
20:49:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:49:15 INFO - 'CCACHE_UMASK': '002',
20:49:15 INFO - 'DISPLAY': ':0',
20:49:15 INFO - 'HOME': '/home/cltbld',
20:49:15 INFO - 'LANG': 'en_US.UTF-8',
20:49:15 INFO - 'LOGNAME': 'cltbld',
20:49:15 INFO - 'MAIL': '/var/mail/cltbld',
20:49:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:49:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:49:15 INFO - 'MOZ_NO_REMOTE': '1',
20:49:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:49:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:49:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:49:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:49:15 INFO - 'PWD': '/builds/slave/test',
20:49:15 INFO - 'SHELL': '/bin/bash',
20:49:15 INFO - 'SHLVL': '1',
20:49:15 INFO - 'TERM': 'linux',
20:49:15 INFO - 'TMOUT': '86400',
20:49:15 INFO - 'USER': 'cltbld',
20:49:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446612295.641208-1237159754',
20:49:15 INFO - '_': '/tools/buildbot/bin/python'}
20:49:15 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:49:15 INFO - Downloading/unpacking psutil>=0.7.1
20:49:15 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
20:49:15 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
20:49:15 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
20:49:15 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
20:49:15 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
20:49:15 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
20:49:18 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
20:49:18 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
20:49:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
20:49:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
20:49:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
20:49:18 INFO - Installing collected packages: psutil
20:49:18 INFO - Running setup.py install for psutil
20:49:18 INFO - building 'psutil._psutil_linux' extension
20:49:18 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
20:49:19 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
20:49:19 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
20:49:19 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
20:49:19 INFO - building 'psutil._psutil_posix' extension
20:49:19 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
20:49:19 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
20:49:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
20:49:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
20:49:19 INFO - Successfully installed psutil
20:49:19 INFO - Cleaning up...
20:49:19 INFO - Return code: 0
20:49:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
20:49:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:49:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:49:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:49:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:49:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:49:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:49:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x9843ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x990e4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99cfb50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99bf790>, '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 0x98b2908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99bdbf0>, '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-1446612295.641208-1237159754', '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
20:49:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
20:49:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
20:49:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:49:19 INFO - 'CCACHE_UMASK': '002',
20:49:19 INFO - 'DISPLAY': ':0',
20:49:19 INFO - 'HOME': '/home/cltbld',
20:49:19 INFO - 'LANG': 'en_US.UTF-8',
20:49:19 INFO - 'LOGNAME': 'cltbld',
20:49:19 INFO - 'MAIL': '/var/mail/cltbld',
20:49:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:49:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:49:19 INFO - 'MOZ_NO_REMOTE': '1',
20:49:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:49:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:49:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:49:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:49:19 INFO - 'PWD': '/builds/slave/test',
20:49:19 INFO - 'SHELL': '/bin/bash',
20:49:19 INFO - 'SHLVL': '1',
20:49:19 INFO - 'TERM': 'linux',
20:49:19 INFO - 'TMOUT': '86400',
20:49:19 INFO - 'USER': 'cltbld',
20:49:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446612295.641208-1237159754',
20:49:19 INFO - '_': '/tools/buildbot/bin/python'}
20:49:20 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:49:20 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
20:49:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:49:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:49:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:49:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available
20:49:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
20:49:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
20:49:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz
20:49:23 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
20:49:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
20:49:23 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
20:49:23 INFO - Installing collected packages: mozsystemmonitor
20:49:23 INFO - Running setup.py install for mozsystemmonitor
20:49:23 INFO - Successfully installed mozsystemmonitor
20:49:23 INFO - Cleaning up...
20:49:23 INFO - Return code: 0
20:49:23 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
20:49:23 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')]}
20:49:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:49:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:49:23 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')]}
20:49:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:49:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:49:23 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 0x9843ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x990e4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99cfb50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99bf790>, '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 0x98b2908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99bdbf0>, '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-1446612295.641208-1237159754', '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
20:49:23 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
20:49:23 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
20:49:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:49:23 INFO - 'CCACHE_UMASK': '002',
20:49:23 INFO - 'DISPLAY': ':0',
20:49:23 INFO - 'HOME': '/home/cltbld',
20:49:23 INFO - 'LANG': 'en_US.UTF-8',
20:49:23 INFO - 'LOGNAME': 'cltbld',
20:49:23 INFO - 'MAIL': '/var/mail/cltbld',
20:49:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:49:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:49:23 INFO - 'MOZ_NO_REMOTE': '1',
20:49:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:49:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:49:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:49:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:49:23 INFO - 'PWD': '/builds/slave/test',
20:49:23 INFO - 'SHELL': '/bin/bash',
20:49:23 INFO - 'SHLVL': '1',
20:49:23 INFO - 'TERM': 'linux',
20:49:23 INFO - 'TMOUT': '86400',
20:49:23 INFO - 'USER': 'cltbld',
20:49:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446612295.641208-1237159754',
20:49:23 INFO - '_': '/tools/buildbot/bin/python'}
20:49:23 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:49:23 INFO - Downloading/unpacking blobuploader==1.2.4
20:49: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
20:49: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
20:49: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
20:49: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
20:49: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
20:49: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
20:49:26 INFO - Downloading blobuploader-1.2.4.tar.gz
20:49:26 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
20:49:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
20:49:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
20:49: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
20:49: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
20:49: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
20:49: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
20:49: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
20:49: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
20:49:27 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
20:49:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
20:49:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
20:49: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
20:49: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
20:49: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
20:49: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
20:49: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
20:49: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
20:49:27 INFO - Downloading docopt-0.6.1.tar.gz
20:49:27 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
20:49:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
20:49:27 INFO - Installing collected packages: blobuploader, requests, docopt
20:49:27 INFO - Running setup.py install for blobuploader
20:49:28 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
20:49:28 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
20:49:28 INFO - Running setup.py install for requests
20:49:28 INFO - Running setup.py install for docopt
20:49:28 INFO - Successfully installed blobuploader requests docopt
20:49:29 INFO - Cleaning up...
20:49:29 INFO - Return code: 0
20:49:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv
20:49: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')]}
20:49:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:49:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:49: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')]}
20:49:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:49:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:49: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 0x9843ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x990e4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99cfb50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99bf790>, '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 0x98b2908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99bdbf0>, '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-1446612295.641208-1237159754', '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
20:49: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
20:49: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
20:49:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:49:29 INFO - 'CCACHE_UMASK': '002',
20:49:29 INFO - 'DISPLAY': ':0',
20:49:29 INFO - 'HOME': '/home/cltbld',
20:49:29 INFO - 'LANG': 'en_US.UTF-8',
20:49:29 INFO - 'LOGNAME': 'cltbld',
20:49:29 INFO - 'MAIL': '/var/mail/cltbld',
20:49:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:49:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:49:29 INFO - 'MOZ_NO_REMOTE': '1',
20:49:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:49:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:49:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:49:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:49:29 INFO - 'PWD': '/builds/slave/test',
20:49:29 INFO - 'SHELL': '/bin/bash',
20:49:29 INFO - 'SHLVL': '1',
20:49:29 INFO - 'TERM': 'linux',
20:49:29 INFO - 'TMOUT': '86400',
20:49:29 INFO - 'USER': 'cltbld',
20:49:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446612295.641208-1237159754',
20:49:29 INFO - '_': '/tools/buildbot/bin/python'}
20:49:29 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
20:49:29 INFO - Running setup.py (path:/tmp/pip-6PzD0m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
20:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
20:49:29 INFO - Running setup.py (path:/tmp/pip-6FYgoq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
20:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
20:49:29 INFO - Running setup.py (path:/tmp/pip-dTPAho-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
20:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
20:49:29 INFO - Running setup.py (path:/tmp/pip-_syN6u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
20:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
20:49:29 INFO - Running setup.py (path:/tmp/pip-DHS83x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
20:49:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
20:49:29 INFO - Running setup.py (path:/tmp/pip-XV0UaB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
20:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
20:49:30 INFO - Running setup.py (path:/tmp/pip-aNa_hr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
20:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
20:49:30 INFO - Running setup.py (path:/tmp/pip-4hm13f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
20:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
20:49:30 INFO - Running setup.py (path:/tmp/pip-G3pnVG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
20:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
20:49:30 INFO - Running setup.py (path:/tmp/pip-_pJbbS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
20:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
20:49:30 INFO - Running setup.py (path:/tmp/pip-TNzGf2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
20:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
20:49:30 INFO - Running setup.py (path:/tmp/pip-0igZoL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
20:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
20:49:30 INFO - Running setup.py (path:/tmp/pip-YIc1wv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
20:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
20:49:30 INFO - Running setup.py (path:/tmp/pip-t57LSt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
20:49:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
20:49:30 INFO - Running setup.py (path:/tmp/pip-OhRUvo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
20:49:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
20:49:31 INFO - Running setup.py (path:/tmp/pip-R9GIKz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
20:49:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
20:49:31 INFO - Running setup.py (path:/tmp/pip-uGs0i9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
20:49:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
20:49:31 INFO - Running setup.py (path:/tmp/pip-PNZmf9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
20:49:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
20:49:31 INFO - Running setup.py (path:/tmp/pip-8N6NMn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
20:49:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
20:49:31 INFO - Running setup.py (path:/tmp/pip-9jhAkQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
20:49:31 INFO - Unpacking /builds/slave/test/build/tests/marionette
20:49:31 INFO - Running setup.py (path:/tmp/pip-vKczOb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
20:49:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
20:49:31 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
20:49:31 INFO - Running setup.py install for manifestparser
20:49:32 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
20:49:32 INFO - Running setup.py install for mozcrash
20:49:32 INFO - Running setup.py install for mozdebug
20:49:32 INFO - Running setup.py install for mozdevice
20:49:32 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
20:49:32 INFO - Installing dm script to /builds/slave/test/build/venv/bin
20:49:32 INFO - Running setup.py install for mozfile
20:49:32 INFO - Running setup.py install for mozhttpd
20:49:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
20:49:33 INFO - Running setup.py install for mozinfo
20:49:33 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
20:49:33 INFO - Running setup.py install for mozInstall
20:49:33 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
20:49:33 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
20:49:33 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
20:49:33 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
20:49:33 INFO - Running setup.py install for mozleak
20:49:33 INFO - Running setup.py install for mozlog
20:49:33 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
20:49:33 INFO - Running setup.py install for moznetwork
20:49:34 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
20:49:34 INFO - Running setup.py install for mozprocess
20:49:34 INFO - Running setup.py install for mozprofile
20:49:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
20:49:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
20:49:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
20:49:34 INFO - Running setup.py install for mozrunner
20:49:34 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
20:49:34 INFO - Running setup.py install for mozscreenshot
20:49:34 INFO - Running setup.py install for moztest
20:49:34 INFO - Running setup.py install for mozversion
20:49:35 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
20:49:35 INFO - Running setup.py install for marionette-transport
20:49:35 INFO - Running setup.py install for marionette-driver
20:49:35 INFO - Running setup.py install for browsermob-proxy
20:49:35 INFO - Running setup.py install for marionette-client
20:49:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
20:49:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
20:49:36 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
20:49:36 INFO - Cleaning up...
20:49:36 INFO - Return code: 0
20:49:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv
20:49:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:49:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
20:49:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:49:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:49:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
20:49:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub
20:49:36 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 0x9843ba0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x990e4d0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99cfb50>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99bf790>, '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 0x98b2908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99bdbf0>, '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-1446612295.641208-1237159754', '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
20:49:36 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
20:49:36 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
20:49:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:49:36 INFO - 'CCACHE_UMASK': '002',
20:49:36 INFO - 'DISPLAY': ':0',
20:49:36 INFO - 'HOME': '/home/cltbld',
20:49:36 INFO - 'LANG': 'en_US.UTF-8',
20:49:36 INFO - 'LOGNAME': 'cltbld',
20:49:36 INFO - 'MAIL': '/var/mail/cltbld',
20:49:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:49:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:49:36 INFO - 'MOZ_NO_REMOTE': '1',
20:49:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:49:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:49:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:49:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:49:36 INFO - 'PWD': '/builds/slave/test',
20:49:36 INFO - 'SHELL': '/bin/bash',
20:49:36 INFO - 'SHLVL': '1',
20:49:36 INFO - 'TERM': 'linux',
20:49:36 INFO - 'TMOUT': '86400',
20:49:36 INFO - 'USER': 'cltbld',
20:49:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446612295.641208-1237159754',
20:49:36 INFO - '_': '/tools/buildbot/bin/python'}
20:49:36 INFO - Ignoring indexes: https://pypi.python.org/simple/
20:49:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
20:49:36 INFO - Running setup.py (path:/tmp/pip-9Dw7Mg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
20:49:36 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))
20:49:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
20:49:36 INFO - Running setup.py (path:/tmp/pip-2plHpl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
20:49:36 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))
20:49:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
20:49:36 INFO - Running setup.py (path:/tmp/pip-4Px4Uc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
20:49:36 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))
20:49:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
20:49:36 INFO - Running setup.py (path:/tmp/pip-SNsos3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
20:49:37 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))
20:49:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
20:49:37 INFO - Running setup.py (path:/tmp/pip-JbO6Ro-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
20:49:37 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))
20:49:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
20:49:37 INFO - Running setup.py (path:/tmp/pip-kGXzVv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
20:49:37 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))
20:49:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
20:49:37 INFO - Running setup.py (path:/tmp/pip-eN6W4y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
20:49:37 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))
20:49:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
20:49:37 INFO - Running setup.py (path:/tmp/pip-jSo1aH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
20:49:37 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))
20:49:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
20:49:37 INFO - Running setup.py (path:/tmp/pip-4ZdbE3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
20:49:37 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))
20:49:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
20:49:37 INFO - Running setup.py (path:/tmp/pip-f4Jq6g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
20:49:37 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))
20:49:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
20:49:37 INFO - Running setup.py (path:/tmp/pip-2fyRif-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
20:49:37 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))
20:49:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
20:49:37 INFO - Running setup.py (path:/tmp/pip-OsZowe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
20:49:38 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))
20:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
20:49:38 INFO - Running setup.py (path:/tmp/pip-G3aTEQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
20:49:38 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))
20:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
20:49:38 INFO - Running setup.py (path:/tmp/pip-UxTnvG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
20:49:38 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))
20:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
20:49:38 INFO - Running setup.py (path:/tmp/pip-iA3ey9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
20:49:38 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))
20:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
20:49:38 INFO - Running setup.py (path:/tmp/pip-yEQG7F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
20:49:38 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))
20:49:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
20:49:38 INFO - Running setup.py (path:/tmp/pip-LY6n15-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
20:49:38 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))
20:49:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
20:49:38 INFO - Running setup.py (path:/tmp/pip-aWRWQ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
20:49:38 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))
20:49:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
20:49:38 INFO - Running setup.py (path:/tmp/pip-OfhIwv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
20:49:38 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))
20:49:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
20:49:38 INFO - Running setup.py (path:/tmp/pip-dl2O5R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
20:49:38 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))
20:49:39 INFO - Unpacking /builds/slave/test/build/tests/marionette
20:49:39 INFO - Running setup.py (path:/tmp/pip-VAifNa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
20:49:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
20:49:39 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))
20:49:39 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))
20:49:39 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))
20:49:39 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))
20:49:39 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))
20:49:39 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))
20:49:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
20:49:39 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
20:49:39 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
20:49:39 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
20:49:39 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
20:49:39 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
20:49:39 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
20:49:42 INFO - Downloading blessings-1.5.1.tar.gz
20:49:42 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
20:49:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
20:49:42 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))
20:49:42 INFO - Installing collected packages: blessings
20:49:42 INFO - Running setup.py install for blessings
20:49:42 INFO - Successfully installed blessings
20:49:42 INFO - Cleaning up...
20:49:42 INFO - Return code: 0
20:49:42 INFO - Done creating virtualenv /builds/slave/test/build/venv.
20:49:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
20:49:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
20:49:43 INFO - Reading from file tmpfile_stdout
20:49:43 INFO - Current package versions:
20:49:43 INFO - argparse == 1.2.1
20:49:43 INFO - blessings == 1.5.1
20:49:43 INFO - blobuploader == 1.2.4
20:49:43 INFO - browsermob-proxy == 0.6.0
20:49:43 INFO - docopt == 0.6.1
20:49:43 INFO - manifestparser == 1.1
20:49:43 INFO - marionette-client == 1.1.0
20:49:43 INFO - marionette-driver == 1.1.0
20:49:43 INFO - marionette-transport == 1.0.0
20:49:43 INFO - mozInstall == 1.12
20:49:43 INFO - mozcrash == 0.16
20:49:43 INFO - mozdebug == 0.1
20:49:43 INFO - mozdevice == 0.47
20:49:43 INFO - mozfile == 1.2
20:49:43 INFO - mozhttpd == 0.7
20:49:43 INFO - mozinfo == 0.9
20:49:43 INFO - mozleak == 0.1
20:49:43 INFO - mozlog == 3.0
20:49:43 INFO - moznetwork == 0.27
20:49:43 INFO - mozprocess == 0.22
20:49:43 INFO - mozprofile == 0.27
20:49:43 INFO - mozrunner == 6.11
20:49:43 INFO - mozscreenshot == 0.1
20:49:43 INFO - mozsystemmonitor == 0.0
20:49:43 INFO - moztest == 0.7
20:49:43 INFO - mozversion == 1.4
20:49:43 INFO - psutil == 3.1.1
20:49:43 INFO - requests == 1.2.3
20:49:43 INFO - wsgiref == 0.1.2
20:49:43 INFO - Running post-action listener: _resource_record_post_action
20:49:43 INFO - Running post-action listener: _start_resource_monitoring
20:49:43 INFO - Starting resource monitoring.
20:49:43 INFO - #####
20:49:43 INFO - ##### Running pull step.
20:49:43 INFO - #####
20:49:43 INFO - Running pre-action listener: _resource_record_pre_action
20:49:43 INFO - Running main action method: pull
20:49:43 INFO - Pull has nothing to do!
20:49:43 INFO - Running post-action listener: _resource_record_post_action
20:49:43 INFO - #####
20:49:43 INFO - ##### Running install step.
20:49:43 INFO - #####
20:49:43 INFO - Running pre-action listener: _resource_record_pre_action
20:49:43 INFO - Running main action method: install
20:49:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
20:49:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
20:49:43 INFO - Reading from file tmpfile_stdout
20:49:43 INFO - Detecting whether we're running mozinstall >=1.0...
20:49:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
20:49:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
20:49:43 INFO - Reading from file tmpfile_stdout
20:49:43 INFO - Output received:
20:49:43 INFO - Usage: mozinstall [options] installer
20:49:43 INFO - Options:
20:49:43 INFO - -h, --help show this help message and exit
20:49:43 INFO - -d DEST, --destination=DEST
20:49:43 INFO - Directory to install application into. [default:
20:49:43 INFO - "/builds/slave/test"]
20:49:43 INFO - --app=APP Application being installed. [default: firefox]
20:49:43 INFO - mkdir: /builds/slave/test/build/application
20:49:43 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']
20:49:43 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
20:50:05 INFO - Reading from file tmpfile_stdout
20:50:05 INFO - Output received:
20:50:05 INFO - /builds/slave/test/build/application/firefox/firefox
20:50:05 INFO - Running post-action listener: _resource_record_post_action
20:50:05 INFO - #####
20:50:05 INFO - ##### Running run-tests step.
20:50:05 INFO - #####
20:50:05 INFO - Running pre-action listener: _resource_record_pre_action
20:50:05 INFO - Running main action method: run_tests
20:50:05 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
20:50:05 INFO - minidump filename unknown. determining based upon platform and arch
20:50:05 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
20:50:05 INFO - grabbing minidump binary from tooltool
20:50:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
20:50:05 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x99bf790>, '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 0x98b2908>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99bdbf0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
20:50:05 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
20:50:05 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache
20:50:05 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
20:50:05 INFO - Return code: 0
20:50:05 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
20:50:05 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
20:50:05 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/pcyLa8FJT7CzxUpPOgyGSg/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
20:50:05 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/pcyLa8FJT7CzxUpPOgyGSg/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
20:50:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
20:50:05 INFO - 'CCACHE_UMASK': '002',
20:50:05 INFO - 'DISPLAY': ':0',
20:50:05 INFO - 'HOME': '/home/cltbld',
20:50:05 INFO - 'LANG': 'en_US.UTF-8',
20:50:05 INFO - 'LOGNAME': 'cltbld',
20:50:05 INFO - 'MAIL': '/var/mail/cltbld',
20:50:05 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
20:50:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
20:50:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
20:50:05 INFO - 'MOZ_NO_REMOTE': '1',
20:50:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
20:50:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
20:50:05 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
20:50:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
20:50:05 INFO - 'PWD': '/builds/slave/test',
20:50:05 INFO - 'SHELL': '/bin/bash',
20:50:05 INFO - 'SHLVL': '1',
20:50:05 INFO - 'TERM': 'linux',
20:50:05 INFO - 'TMOUT': '86400',
20:50:05 INFO - 'USER': 'cltbld',
20:50:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1446612295.641208-1237159754',
20:50:05 INFO - '_': '/tools/buildbot/bin/python'}
20:50:05 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/pcyLa8FJT7CzxUpPOgyGSg/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
20:50:11 INFO - Using 1 client processes
20:50:12 INFO - wptserve Starting http server on 127.0.0.1:8000
20:50:12 INFO - wptserve Starting http server on 127.0.0.1:8001
20:50:12 INFO - wptserve Starting http server on 127.0.0.1:8443
20:50:14 INFO - SUITE-START | Running 1763 tests
20:50:14 INFO - Running testharness tests
20:50:14 INFO - TEST-START | /content-security-policy/child-src/child-src-cross-origin-load.sub.html
20:50:14 INFO - TEST-SKIP | /content-security-policy/child-src/child-src-cross-origin-load.sub.html | took 0ms
20:50:14 INFO - TEST-START | /content-security-policy/media-src/media-src-7_1.html
20:50:14 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_1.html | took 1ms
20:50:14 INFO - TEST-START | /content-security-policy/media-src/media-src-7_3_2.html
20:50:14 INFO - TEST-SKIP | /content-security-policy/media-src/media-src-7_3_2.html | took 0ms
20:50:14 INFO - TEST-START | /dom/nodes/Document-contentType/contentType/contenttype_bmp.html
20:50:14 INFO - TEST-SKIP | /dom/nodes/Document-contentType/contentType/contenttype_bmp.html | took 0ms
20:50:14 INFO - TEST-START | /editing/run/delete.html
20:50:14 INFO - TEST-SKIP | /editing/run/delete.html | took 1ms
20:50:14 INFO - TEST-START | /editing/run/forwarddelete.html
20:50:14 INFO - TEST-SKIP | /editing/run/forwarddelete.html | took 0ms
20:50:14 INFO - Setting up ssl
20:50:14 INFO - PROCESS | certutil |
20:50:14 INFO - PROCESS | certutil |
20:50:14 INFO - PROCESS | certutil |
20:50:14 INFO - Certificate Nickname Trust Attributes
20:50:14 INFO - SSL,S/MIME,JAR/XPI
20:50:14 INFO -
20:50:14 INFO - web-platform-tests CT,,
20:50:14 INFO -
20:50:14 INFO - Starting runner
20:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
20:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
20:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 691ms
20:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
20:50:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
20:50:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 630ms
20:50:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
20:50:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
20:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 627ms
20:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
20:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
20:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 620ms
20:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
20:50:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
20:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 583ms
20:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
20:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
20:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 625ms
20:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
20:50:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
20:50:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 585ms
20:50:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
20:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
20:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 580ms
20:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
20:50:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
20:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 571ms
20:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
20:50:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
20:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 781ms
20:50:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
20:50:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
20:50:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 628ms
20:50:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
20:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
20:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 586ms
20:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
20:50:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
20:50:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 634ms
20:50:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
20:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
20:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 592ms
20:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
20:50:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
20:50:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 631ms
20:50:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
20:50:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
20:50:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 724ms
20:50:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
20:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
20:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 579ms
20:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
20:50:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
20:50:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 627ms
20:50:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
20:50:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
20:50:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 673ms
20:50:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
20:50:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
20:50:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 575ms
20:50:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
20:50:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
20:50:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 634ms
20:50:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
20:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
20:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 647ms
20:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
20:50:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
20:50:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 520ms
20:50:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
20:50:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
20:50:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 655ms
20:50:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
20:50:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
20:50:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 520ms
20:50:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
20:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
20:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 837ms
20:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
20:50:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
20:50:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 792ms
20:50:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
20:50:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
20:50:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 676ms
20:50:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
20:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
20:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 690ms
20:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
20:50:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
20:50:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 640ms
20:50:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
20:50:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
20:50:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 734ms
20:50:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
20:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
20:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 673ms
20:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
20:50:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
20:50:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 687ms
20:50:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
20:50:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
20:50:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 651ms
20:50:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
20:50:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
20:50:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 641ms
20:50:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
20:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
20:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 724ms
20:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
20:50:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
20:50:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 628ms
20:50:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
20:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
20:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 627ms
20:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
20:50:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
20:50:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 633ms
20:50:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
20:50:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
20:50:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 590ms
20:50:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
20:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
20:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 638ms
20:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
20:50:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
20:50:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 525ms
20:50:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
20:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
20:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 586ms
20:50:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
20:50:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
20:50:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 692ms
20:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
20:50:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
20:50:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 572ms
20:50:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
20:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
20:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 591ms
20:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
20:50:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
20:50:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 684ms
20:50:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
20:50:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
20:50:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 576ms
20:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
20:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
20:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 644ms
20:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
20:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
20:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 784ms
20:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
20:50:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
20:50:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 519ms
20:50:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
20:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
20:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 785ms
20:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
20:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
20:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 581ms
20:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
20:50:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
20:50:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 629ms
20:50:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
20:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
20:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 575ms
20:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
20:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
20:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 683ms
20:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
20:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
20:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 773ms
20:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
20:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
20:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 627ms
20:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
20:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
20:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 578ms
20:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
20:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
20:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 658ms
20:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
20:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
20:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 640ms
20:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
20:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
20:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 634ms
20:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
20:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
20:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 779ms
20:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
20:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
20:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 572ms
20:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
20:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
20:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 687ms
20:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
20:51:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
20:51:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 727ms
20:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
20:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
20:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 633ms
20:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
20:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
20:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 751ms
20:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
20:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
20:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 588ms
20:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
20:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
20:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 629ms
20:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
20:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
20:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 583ms
20:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
20:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
20:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 630ms
20:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
20:51:07 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.
20:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 736ms
20:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
20:51:07 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.
20:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 636ms
20:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
20:51:08 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.
20:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 591ms
20:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
20:51:09 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.
20:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 692ms
20:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
20:51:09 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.
20:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 636ms
20:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
20:51:10 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.
20:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 683ms
20:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
20:51:11 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.
20:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 785ms
20:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
20:51:11 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.
20:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 592ms
20:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
20:51:12 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.
20:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 643ms
20:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
20:51:13 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.
20:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 623ms
20:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
20:51:13 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.
20:51:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 873ms
20:51:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
20:51:14 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.
20:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 683ms
20:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
20:51:15 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.
20:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 730ms
20:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
20:51:16 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.
20:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 682ms
20:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
20:51:16 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.
20:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 604ms
20:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
20:51:17 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.
20:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 639ms
20:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
20:51:17 INFO - PROCESS | 1788 | 1446612677670 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
20:51:18 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.
20:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 783ms
20:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
20:51:19 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.
20:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 851ms
20:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
20:51:19 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.
20:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 685ms
20:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
20:51:20 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.
20:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 703ms
20:51:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
20:51:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
20:51:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 638ms
20:51:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
20:51:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
20:51:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 733ms
20:51:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
20:51:22 INFO - PROCESS | 1788 | [GFX1-]: ClearRect with invalid argument 0x0xb766c018 with 0x0 [0, 0]
20:51:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
20:51:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 777ms
20:51:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
20:51:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
20:51:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 577ms
20:51:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
20:51:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
20:51:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 594ms
20:51:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
20:51:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
20:51:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 653ms
20:51:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
20:51:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
20:51:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 579ms
20:51:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
20:51:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
20:51:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 796ms
20:51:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
20:51:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
20:51:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 631ms
20:51:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
20:51:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
20:51:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 643ms
20:51:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
20:51:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
20:51:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 630ms
20:51:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
20:51:29 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
20:51:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1341ms
20:51:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
20:51:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
20:51:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1180ms
20:51:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
20:51:31 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
20:51:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:51:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
20:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:51:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:51:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:51:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:51:31 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:51:31 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:51:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:20:1
20:51:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 633ms
20:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
20:51:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
20:51:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 643ms
20:51:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
20:51:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
20:51:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 642ms
20:51:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
20:51:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
20:51:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 681ms
20:51:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
20:51:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
20:51:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 738ms
20:51:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
20:51:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
20:51:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 590ms
20:51:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
20:51:34 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
20:51:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
20:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:51:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:51:34 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:51:34 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:51:34 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:51:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:20:1
20:51:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 589ms
20:51:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
20:51:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
20:51:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 798ms
20:51:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
20:51:36 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
20:51:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
20:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:51:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:51:36 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:51:36 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:51:36 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:51:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:20:1
20:51:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 626ms
20:51:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
20:51:37 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
20:51:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:51:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
20:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:51:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:51:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:51:37 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:51:37 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:51:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:20:1
20:51:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 629ms
20:51:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
20:51:37 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
20:51:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
20:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:51:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:51:37 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:51:37 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:51:37 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:51:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:20:1
20:51:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 631ms
20:51:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
20:51:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
20:51:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 578ms
20:51:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
20:51:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
20:51:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 651ms
20:51:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
20:51:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
20:51:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 577ms
20:51:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
20:51:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
20:51:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 800ms
20:51:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
20:51:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
20:51:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 788ms
20:51:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
20:51:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
20:51:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 630ms
20:51:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
20:51:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
20:51:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 680ms
20:51:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
20:51:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
20:51:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 634ms
20:51:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
20:51:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
20:51:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 731ms
20:51:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
20:51:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
20:51:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 727ms
20:51:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
20:51:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
20:51:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 630ms
20:51:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
20:51:45 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
20:51:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 588ms
20:51:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
20:51:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
20:51:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 639ms
20:51:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
20:51:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
20:51:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 639ms
20:51:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
20:51:48 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
20:51:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 889ms
20:51:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
20:51:48 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
20:51:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:28:24
20:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:51:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:51:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:21:1
20:51:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:6
20:51:48 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
20:51:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:37:24
20:51:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:51:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:51:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:31:1
20:51:48 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:6
20:51:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 725ms
20:51:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
20:51:49 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
20:51:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 678ms
20:51:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
20:51:50 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.
20:51:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 579ms
20:51:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
20:51:50 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.
20:51:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 584ms
20:51:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
20:51:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
20:51:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 689ms
20:51:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
20:51:52 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.
20:51:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 641ms
20:51:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
20:51:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
20:51:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 642ms
20:51:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
20:51:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
20:51:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 623ms
20:51:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
20:51:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
20:51:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 585ms
20:51:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
20:51:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
20:51:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 636ms
20:51:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
20:51:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
20:51:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 830ms
20:51:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
20:51:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
20:51:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 684ms
20:51:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
20:51:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
20:51:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 580ms
20:51:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
20:51:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
20:51:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 645ms
20:51:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
20:51:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
20:51:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 584ms
20:51:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
20:51:58 INFO - PROCESS | 1788 | [GFX1-]: ClearRect with invalid argument 0x0xa4c94000 with 100x0 [0, 0]
20:51:58 INFO - PROCESS | 1788 | [GFX1-]: ClearRect with invalid argument 0x0xa4c94000 with 0x50 [0, 0]
20:51:58 INFO - PROCESS | 1788 | [GFX1-]: ClearRect with invalid argument 0x0xa4c94000 with 0x0 [0, 0]
20:51:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
20:51:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 645ms
20:51:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
20:51:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
20:51:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 672ms
20:51:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
20:52:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
20:52:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 734ms
20:52:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
20:52:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
20:52:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 627ms
20:52:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
20:52:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
20:52:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 581ms
20:52:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
20:52:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
20:52:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 783ms
20:52:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
20:52:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
20:52:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 732ms
20:52:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
20:52:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
20:52:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 781ms
20:52:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
20:52:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
20:52:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 641ms
20:52:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
20:52:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
20:52:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 631ms
20:52:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
20:52:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
20:52:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 639ms
20:52:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
20:52:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
20:52:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 634ms
20:52:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
20:52:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
20:52:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 681ms
20:52:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
20:52:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
20:52:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 679ms
20:52:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
20:52:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
20:52:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 678ms
20:52:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
20:52:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
20:52:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 678ms
20:52:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
20:52:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
20:52:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 646ms
20:52:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
20:52:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
20:52:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 624ms
20:52:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
20:52:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
20:52:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 730ms
20:52:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
20:52:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
20:52:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 626ms
20:52:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
20:52:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
20:52:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 576ms
20:52:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
20:52:12 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
20:52:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 650ms
20:52:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
20:52:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
20:52:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 571ms
20:52:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
20:52:14 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)
20:52:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1237ms
20:52:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
20:52:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
20:52:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1229ms
20:52:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
20:52:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
20:52:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1134ms
20:52:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
20:52:18 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)
20:52:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1126ms
20:52:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
20:52:19 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)
20:52:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1075ms
20:52:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
20:52:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
20:52:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1084ms
20:52:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
20:52:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
20:52:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1136ms
20:52:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
20:52:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
20:52:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1130ms
20:52:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
20:52:23 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
20:52:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1080ms
20:52:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
20:52:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
20:52:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1125ms
20:52:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
20:52:25 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
20:52:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
20:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:52:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:52:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:52:25 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:52:25 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:52:25 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:52:25 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:20:1
20:52:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 577ms
20:52:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
20:52:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
20:52:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 634ms
20:52:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
20:52:26 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
20:52:26 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:52:26 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:52:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
20:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:52:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:52:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:52:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:52:26 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:52:26 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:52:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:20:1
20:52:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 630ms
20:52:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
20:52:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
20:52:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 632ms
20:52:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
20:52:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
20:52:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1234ms
20:52:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
20:52:29 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
20:52:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1078ms
20:52:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
20:52:30 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.)
20:52:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1088ms
20:52:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
20:52:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
20:52:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1232ms
20:52:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
20:52:33 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
20:52:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1078ms
20:52:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
20:52:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
20:52:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 628ms
20:52:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
20:52:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
20:52:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1226ms
20:52:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
20:52:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
20:52:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1027ms
20:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
20:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
20:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 574ms
20:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
20:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
20:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 629ms
20:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
20:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
20:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 570ms
20:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
20:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
20:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 694ms
20:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
20:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
20:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 693ms
20:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
20:52:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
20:52:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 632ms
20:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
20:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
20:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 677ms
20:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
20:52:41 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
20:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 673ms
20:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
20:52:41 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
20:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 588ms
20:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
20:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
20:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 692ms
20:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
20:52:43 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
20:52:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:52:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
20:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:52:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:52:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:52:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:52:43 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:52:43 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:52:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:20:1
20:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 644ms
20:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
20:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
20:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 586ms
20:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
20:52:44 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
20:52:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:52:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
20:52:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:52:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:52:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:52:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:52:44 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:52:44 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:52:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:20:1
20:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 632ms
20:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
20:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
20:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 579ms
20:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
20:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
20:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 636ms
20:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
20:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
20:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 583ms
20:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
20:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
20:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 829ms
20:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
20:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
20:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 729ms
20:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
20:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
20:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 628ms
20:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
20:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
20:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 608ms
20:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
20:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
20:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 790ms
20:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
20:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
20:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 729ms
20:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
20:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
20:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 583ms
20:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
20:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
20:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 630ms
20:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
20:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
20:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 620ms
20:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
20:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
20:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 622ms
20:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
20:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
20:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 685ms
20:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
20:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
20:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 836ms
20:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
20:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
20:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 662ms
20:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
20:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
20:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 621ms
20:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
20:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
20:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 581ms
20:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
20:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
20:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 663ms
20:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
20:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
20:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 640ms
20:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
20:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
20:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 651ms
20:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
20:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
20:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 632ms
20:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
20:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
20:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 592ms
20:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
20:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
20:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 691ms
20:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
20:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
20:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 837ms
20:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
20:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
20:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 676ms
20:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
20:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
20:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 646ms
20:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
20:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
20:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 628ms
20:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
20:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
20:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 629ms
20:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
20:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
20:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 671ms
20:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
20:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
20:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 678ms
20:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
20:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
20:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 727ms
20:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
20:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
20:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 528ms
20:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
20:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
20:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 842ms
20:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
20:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
20:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 632ms
20:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
20:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
20:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 673ms
20:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
20:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
20:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 783ms
20:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
20:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
20:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 572ms
20:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
20:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
20:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 590ms
20:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
20:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
20:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 585ms
20:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
20:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
20:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 790ms
20:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
20:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
20:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 681ms
20:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
20:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
20:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 642ms
20:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
20:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
20:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 781ms
20:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
20:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
20:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 627ms
20:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
20:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
20:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 625ms
20:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
20:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
20:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 747ms
20:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
20:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
20:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 730ms
20:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
20:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
20:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 588ms
20:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
20:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
20:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 841ms
20:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
20:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
20:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 636ms
20:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
20:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
20:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 638ms
20:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
20:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
20:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 875ms
20:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
20:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
20:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 585ms
20:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
20:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
20:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 629ms
20:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
20:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
20:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 627ms
20:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
20:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
20:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 743ms
20:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
20:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
20:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 738ms
20:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
20:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
20:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 681ms
20:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
20:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
20:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 625ms
20:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
20:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
20:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 639ms
20:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
20:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
20:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 628ms
20:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
20:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
20:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 783ms
20:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
20:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
20:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 729ms
20:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
20:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
20:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 678ms
20:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
20:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
20:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 635ms
20:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
20:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
20:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 635ms
20:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
20:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
20:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 573ms
20:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
20:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
20:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 744ms
20:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
20:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
20:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 745ms
20:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
20:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
20:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 681ms
20:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
20:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
20:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 793ms
20:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
20:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
20:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 640ms
20:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
20:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
20:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 629ms
20:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
20:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
20:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 690ms
20:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
20:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
20:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 737ms
20:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
20:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
20:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 574ms
20:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
20:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
20:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 631ms
20:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
20:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
20:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 630ms
20:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
20:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
20:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 625ms
20:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
20:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
20:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 684ms
20:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
20:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
20:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 785ms
20:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
20:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
20:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 735ms
20:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
20:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
20:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 579ms
20:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
20:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
20:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 693ms
20:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
20:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
20:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 681ms
20:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
20:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
20:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 578ms
20:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
20:53:44 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
20:53:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:53:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
20:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:44 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:53:44 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:53:44 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:53:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:20:1
20:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 636ms
20:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
20:53:45 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
20:53:45 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:53:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
20:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:45 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:53:45 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:53:45 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:53:45 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:20:1
20:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 791ms
20:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
20:53:46 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
20:53:46 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:53:46 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:53:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
20:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:53:46 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:53:46 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:53:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:20:1
20:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 641ms
20:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
20:53:46 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
20:53:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:53:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1
20:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:53:46 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:53:46 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:53:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:20:1
20:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 796ms
20:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
20:53:47 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
20:53:47 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:53:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
20:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:53:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:53:47 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:53:47 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:53:47 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:20:1
20:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 732ms
20:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
20:53:48 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
20:53:48 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
20:53:48 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
20:53:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
20:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:53:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:53:48 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:53:48 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:53:48 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:20:1
20:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 723ms
20:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
20:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
20:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 746ms
20:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
20:53:49 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
20:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 746ms
20:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
20:53:50 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
20:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 641ms
20:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
20:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
20:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 622ms
20:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
20:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
20:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 650ms
20:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
20:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
20:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 680ms
20:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
20:53:53 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
20:53:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
20:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:53:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:53 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:53:53 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:53:53 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:53:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:20:1
20:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 629ms
20:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
20:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
20:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 801ms
20:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
20:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
20:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 574ms
20:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
20:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
20:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 575ms
20:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
20:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
20:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 639ms
20:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
20:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
20:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 737ms
20:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
20:53:57 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
20:53:57 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:53:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html:31:1
20:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:53:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:57 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:53:57 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:53:57 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:53:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html:20:1
20:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 724ms
20:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
20:53:58 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
20:53:58 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:53:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html:31:1
20:53:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:53:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:53:58 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:53:58 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:53:58 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:53:58 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html:20:1
20:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 786ms
20:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
20:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
20:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 581ms
20:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
20:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
20:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 659ms
20:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
20:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
20:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 778ms
20:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
20:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
20:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 627ms
20:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
20:54:01 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
20:54:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:54:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html:40:1
20:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:54:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:54:01 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:54:01 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:54:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html:20:1
20:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 746ms
20:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
20:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
20:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 743ms
20:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
20:54:02 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
20:54:02 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:54:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html:31:1
20:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:54:02 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:54:02 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:54:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html:20:1
20:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 576ms
20:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
20:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
20:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 634ms
20:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
20:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
20:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 633ms
20:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
20:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
20:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 672ms
20:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
20:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
20:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 673ms
20:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
20:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
20:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 731ms
20:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
20:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
20:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 779ms
20:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
20:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
20:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 632ms
20:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
20:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3
20:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 588ms
20:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
20:54:09 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255
20:54:09 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:54:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html:31:1
20:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:54:09 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:54:09 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:54:09 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html:20:1
20:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 701ms
20:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
20:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
20:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 731ms
20:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
20:54:10 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
20:54:10 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:54:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html:31:1
20:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:54:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:54:10 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:54:10 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:54:10 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html:20:1
20:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 780ms
20:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
20:54:11 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
20:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 570ms
20:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
20:54:11 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
20:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 588ms
20:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
20:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
20:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 652ms
20:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
20:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
20:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1342ms
20:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
20:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
20:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 590ms
20:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
20:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
20:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 632ms
20:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
20:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
20:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 629ms
20:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
20:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
20:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 674ms
20:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
20:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
20:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 723ms
20:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
20:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
20:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 724ms
20:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
20:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 627ms
20:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
20:54:19 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
20:54:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
20:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:54:19 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:54:19 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:54:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:20:1
20:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 626ms
20:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
20:54:19 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
20:54:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
20:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:19 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:54:19 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:54:19 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:54:19 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:20:1
20:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 682ms
20:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
20:54:20 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
20:54:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
20:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:54:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:54:20 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:54:20 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:54:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:20:1
20:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 834ms
20:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
20:54:21 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]"
20:54:21 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:54:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
20:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:54:21 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:54:21 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:54:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:20:1
20:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 729ms
20:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
20:54:21 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
20:54:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
20:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:54:21 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:54:21 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:54:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:20:1
20:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 575ms
20:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
20:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
20:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 600ms
20:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
20:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
20:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 579ms
20:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
20:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
20:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 638ms
20:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
20:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
20:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 642ms
20:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
20:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
20:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 685ms
20:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
20:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
20:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 621ms
20:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
20:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
20:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 670ms
20:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
20:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
20:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 736ms
20:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
20:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
20:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 682ms
20:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
20:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
20:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 734ms
20:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
20:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
20:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 626ms
20:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
20:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
20:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 630ms
20:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
20:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
20:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 639ms
20:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
20:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
20:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 624ms
20:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
20:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
20:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 848ms
20:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
20:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
20:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 639ms
20:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
20:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
20:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 783ms
20:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
20:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
20:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 687ms
20:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
20:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
20:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 630ms
20:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
20:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
20:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 732ms
20:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
20:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
20:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 736ms
20:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
20:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
20:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 729ms
20:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
20:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
20:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 579ms
20:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
20:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
20:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 585ms
20:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
20:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
20:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 634ms
20:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
20:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
20:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 625ms
20:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
20:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
20:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 781ms
20:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
20:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
20:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 685ms
20:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
20:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
20:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 628ms
20:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
20:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
20:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 627ms
20:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
20:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
20:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 627ms
20:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
20:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
20:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 681ms
20:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
20:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
20:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 734ms
20:54:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
20:54:44 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 () {
20:54:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:54:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:1
20:54:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:54:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
20:54:44 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 () {
20:54:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:54:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:1
20:54:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:54:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
20:54:44 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 () {
20:54:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:54:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:1
20:54:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:54:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
20:54:44 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 () {
20:54:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
20:54:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:1
20:54:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:54:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
20:54:44 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 582ms
20:54:44 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
20:54:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
20:54:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
20:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:54:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
20:54:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
20:54:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
20:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:54:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
20:54:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
20:54:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
20:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:54:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
20:54:45 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 577ms
20:54:45 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
20:54:46 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
20:54:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:23:9
20:54:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:54:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:54:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:19:1
20:54:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:6
20:54:46 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.
20:54:46 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
20:54:46 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 582ms
20:54:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
20:54:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
20:54:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 683ms
20:54:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
20:54:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
20:54:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 830ms
20:54:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
20:54:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
20:54:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 635ms
20:54:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
20:54:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
20:54:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 638ms
20:54:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
20:54:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
20:54:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 625ms
20:54:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
20:54:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
20:54:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 584ms
20:54:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
20:54:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
20:54:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 698ms
20:54:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
20:54:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
20:54:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 779ms
20:54:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
20:54:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
20:54:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 685ms
20:54:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
20:54:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
20:54:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 577ms
20:54:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
20:54:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
20:54:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 792ms
20:54:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
20:54:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
20:54:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 636ms
20:54:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
20:54:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
20:54:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 681ms
20:54:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
20:54:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
20:54:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 735ms
20:54:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
20:54:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
20:54:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 642ms
20:54:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
20:54:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
20:54:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 582ms
20:54:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
20:54:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
20:54:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 647ms
20:54:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
20:54:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
20:54:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 630ms
20:54:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
20:54:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
20:54:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 688ms
20:54:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
20:54:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
20:54:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 679ms
20:54:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
20:55:00 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
20:55:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 812ms
20:55:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
20:55:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
20:55:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 629ms
20:55:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
20:55:01 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
20:55:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 690ms
20:55:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
20:55:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
20:55:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 582ms
20:55:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
20:55:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
20:55:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 702ms
20:55:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
20:55:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
20:55:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 684ms
20:55:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
20:55:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
20:55:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 600ms
20:55:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
20:55:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
20:55:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 539ms
20:55:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
20:55:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
20:55:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 696ms
20:55:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
20:55:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
20:55:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 631ms
20:55:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
20:55:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
20:55:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 826ms
20:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
20:55:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
20:55:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 691ms
20:55:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
20:55:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
20:55:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 729ms
20:55:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
20:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
20:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 631ms
20:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
20:55:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
20:55:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 578ms
20:55:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
20:55:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
20:55:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 694ms
20:55:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
20:55:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
20:55:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 635ms
20:55:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
20:55:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
20:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 741ms
20:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
20:55:12 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
20:55:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 627ms
20:55:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
20:55:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
20:55:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 804ms
20:55:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
20:55:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
20:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 635ms
20:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
20:55:14 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
20:55:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 681ms
20:55:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
20:55:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
20:55:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 826ms
20:55:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
20:55:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
20:55:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 734ms
20:55:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
20:55:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
20:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 632ms
20:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
20:55:17 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
20:55:17 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:55:17 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1
20:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:55:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:55:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:55:17 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:55:17 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:55:17 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:55:17 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:20:1
20:55:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 633ms
20:55:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
20:55:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
20:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 627ms
20:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
20:55:18 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
20:55:18 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:55:18 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html:33:1
20:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:55:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:55:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:55:18 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:55:18 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:55:18 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html:20:1
20:55:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 619ms
20:55:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
20:55:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
20:55:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 770ms
20:55:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
20:55:20 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
20:55:20 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:55:20 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1
20:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:55:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:55:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:55:20 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:55:20 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:55:20 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:20:1
20:55:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 799ms
20:55:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
20:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
20:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 649ms
20:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
20:55:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
20:55:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 693ms
20:55:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
20:55:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
20:55:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 794ms
20:55:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
20:55:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
20:55:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 633ms
20:55:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
20:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
20:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 692ms
20:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
20:55:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
20:55:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 529ms
20:55:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
20:55:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
20:55:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 686ms
20:55:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
20:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
20:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 736ms
20:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
20:55:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
20:55:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 775ms
20:55:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
20:55:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
20:55:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 631ms
20:55:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
20:55:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
20:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 583ms
20:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
20:55:28 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
20:55:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 632ms
20:55:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
20:55:29 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
20:55:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 686ms
20:55:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
20:55:30 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
20:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 621ms
20:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
20:55:30 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)
20:55:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 847ms
20:55:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
20:55:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
20:55:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 570ms
20:55:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
20:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
20:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 637ms
20:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
20:55:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
20:55:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 630ms
20:55:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
20:55:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
20:55:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 835ms
20:55:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
20:55:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
20:55:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 681ms
20:55:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
20:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
20:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 690ms
20:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
20:55:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
20:55:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 577ms
20:55:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
20:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
20:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 647ms
20:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
20:55:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
20:55:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 569ms
20:55:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
20:55:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
20:55:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 746ms
20:55:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
20:55:38 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
20:55:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 728ms
20:55:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
20:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
20:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 768ms
20:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
20:55:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
20:55:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 631ms
20:55:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
20:55:40 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)
20:55:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 728ms
20:55:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
20:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
20:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 585ms
20:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
20:55:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
20:55:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 677ms
20:55:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
20:55:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
20:55:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 681ms
20:55:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
20:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
20:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 645ms
20:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
20:55:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
20:55:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 645ms
20:55:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
20:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
20:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 576ms
20:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
20:55:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
20:55:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 601ms
20:55:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
20:55:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
20:55:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 589ms
20:55:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
20:55:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
20:55:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 933ms
20:55:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
20:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
20:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 831ms
20:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
20:55:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
20:55:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 639ms
20:55:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
20:55:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
20:55:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 632ms
20:55:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
20:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
20:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 627ms
20:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
20:55:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
20:55:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 585ms
20:55:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
20:55:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
20:55:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 634ms
20:55:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
20:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
20:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 684ms
20:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
20:55:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
20:55:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 680ms
20:55:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
20:55:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
20:55:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 577ms
20:55:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
20:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
20:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 842ms
20:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
20:55:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
20:55:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 623ms
20:55:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
20:55:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
20:55:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 740ms
20:55:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
20:55:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
20:55:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 786ms
20:55:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
20:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
20:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 588ms
20:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
20:55:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
20:55:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 583ms
20:55:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
20:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
20:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 591ms
20:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
20:55:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
20:55:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 635ms
20:55:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
20:55:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
20:55:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 621ms
20:55:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
20:55:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
20:55:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 687ms
20:55:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
20:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
20:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 828ms
20:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
20:56:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
20:56:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 635ms
20:56:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
20:56:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
20:56:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 632ms
20:56:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
20:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
20:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 633ms
20:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
20:56:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
20:56:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 692ms
20:56:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
20:56:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
20:56:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 696ms
20:56:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
20:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
20:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 631ms
20:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
20:56:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
20:56:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 626ms
20:56:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
20:56:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
20:56:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 619ms
20:56:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
20:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
20:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 690ms
20:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
20:56:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
20:56:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 725ms
20:56:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
20:56:07 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
20:56:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 741ms
20:56:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
20:56:08 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
20:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 636ms
20:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
20:56:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
20:56:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 638ms
20:56:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
20:56:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
20:56:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 583ms
20:56:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
20:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
20:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 637ms
20:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
20:56:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
20:56:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 742ms
20:56:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
20:56:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
20:56:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 740ms
20:56:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
20:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
20:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 636ms
20:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
20:56:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
20:56:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 685ms
20:56:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
20:56:13 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
20:56:13 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:56:13 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html:30:1
20:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:56:13 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:56:13 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:56:13 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html:20:1
20:56:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 690ms
20:56:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
20:56:14 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
20:56:14 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:56:14 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html:30:1
20:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:56:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:56:14 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:56:14 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:56:14 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html:20:1
20:56:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 685ms
20:56:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
20:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
20:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 725ms
20:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
20:56:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
20:56:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 801ms
20:56:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
20:56:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
20:56:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 644ms
20:56:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
20:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
20:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 633ms
20:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
20:56:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
20:56:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 573ms
20:56:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
20:56:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
20:56:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 585ms
20:56:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
20:56:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
20:56:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 849ms
20:56:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
20:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
20:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 823ms
20:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
20:56:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
20:56:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 637ms
20:56:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
20:56:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
20:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 643ms
20:56:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
20:56:21 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
20:56:21 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:56:21 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html:29:1
20:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:56:21 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:56:21 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:56:21 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html:20:1
20:56:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 628ms
20:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
20:56:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
20:56:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 733ms
20:56:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
20:56:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
20:56:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 732ms
20:56:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
20:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
20:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 750ms
20:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
20:56:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
20:56:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 571ms
20:56:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
20:56:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
20:56:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 644ms
20:56:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
20:56:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
20:56:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 728ms
20:56:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
20:56:27 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
20:56:27 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:56:27 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html:31:1
20:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:56:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:27 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:56:27 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:56:27 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:56:27 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html:20:1
20:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 833ms
20:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
20:56:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
20:56:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 622ms
20:56:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
20:56:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
20:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 583ms
20:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
20:56:28 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
20:56:28 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:56:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
20:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:28 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:56:28 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:56:28 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:56:28 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:20:1
20:56:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 644ms
20:56:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
20:56:29 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
20:56:29 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:56:29 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1
20:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:29 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:56:29 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:56:29 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:56:29 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:20:1
20:56:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 639ms
20:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
20:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
20:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 635ms
20:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
20:56:30 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
20:56:30 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:56:30 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
20:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:30 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:56:30 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:56:30 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:56:30 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:20:1
20:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 688ms
20:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
20:56:31 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
20:56:31 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:56:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
20:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:56:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:31 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:56:31 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:56:31 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:56:31 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:20:1
20:56:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 732ms
20:56:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
20:56:32 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
20:56:32 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
20:56:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1
20:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:56:32 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:56:32 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:56:32 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:56:32 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:20:1
20:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 734ms
20:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
20:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
20:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 685ms
20:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
20:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
20:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 636ms
20:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
20:56:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
20:56:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 645ms
20:56:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
20:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
20:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 742ms
20:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
20:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
20:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 795ms
20:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
20:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
20:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 631ms
20:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
20:56:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
20:56:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 587ms
20:56:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
20:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
20:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 640ms
20:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
20:56:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
20:56:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 571ms
20:56:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
20:56:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
20:56:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 802ms
20:56:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
20:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
20:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 833ms
20:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
20:56:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
20:56:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 706ms
20:56:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
20:56:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
20:56:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 575ms
20:56:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
20:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
20:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 635ms
20:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
20:56:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
20:56:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 576ms
20:56:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
20:56:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
20:56:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 577ms
20:56:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
20:56:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
20:56:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 630ms
20:56:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
20:56:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
20:56:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 634ms
20:56:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
20:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
20:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 622ms
20:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
20:56:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
20:56:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 682ms
20:56:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
20:56:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
20:56:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 777ms
20:56:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
20:56:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
20:56:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 729ms
20:56:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
20:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
20:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 632ms
20:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
20:56:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
20:56:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 741ms
20:56:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
20:56:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
20:56:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 587ms
20:56:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
20:56:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
20:56:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 641ms
20:56:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
20:56:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
20:56:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 627ms
20:56:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
20:56:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
20:56:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 590ms
20:56:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
20:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
20:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 711ms
20:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
20:56:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
20:56:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 780ms
20:56:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
20:56:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
20:56:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 640ms
20:56:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
20:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
20:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 586ms
20:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
20:56:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
20:56:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 585ms
20:56:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
20:56:55 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
20:56:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 682ms
20:56:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
20:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
20:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 592ms
20:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
20:56:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
20:56:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 654ms
20:56:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
20:56:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
20:56:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 736ms
20:56:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
20:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
20:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 673ms
20:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
20:56:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
20:56:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 636ms
20:56:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
20:56:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
20:56:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 685ms
20:56:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
20:57:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
20:57:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 686ms
20:57:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
20:57:00 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
20:57:00 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
20:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:57:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:57:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:57:00 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:57:00 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:57:00 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:20:1
20:57:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 747ms
20:57:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
20:57:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
20:57:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 579ms
20:57:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
20:57:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
20:57:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 688ms
20:57:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
20:57:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
20:57:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 573ms
20:57:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
20:57:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
20:57:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 636ms
20:57:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
20:57:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
20:57:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 627ms
20:57:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
20:57:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
20:57:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 728ms
20:57:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
20:57:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
20:57:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 625ms
20:57:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
20:57:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
20:57:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 843ms
20:57:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
20:57:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
20:57:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 739ms
20:57:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
20:57:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
20:57:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 628ms
20:57:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
20:57:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
20:57:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 576ms
20:57:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
20:57:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
20:57:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 644ms
20:57:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
20:57:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
20:57:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 782ms
20:57:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
20:57:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
20:57:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 740ms
20:57:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
20:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
20:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 634ms
20:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
20:57:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
20:57:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 627ms
20:57:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
20:57:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
20:57:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 676ms
20:57:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
20:57:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
20:57:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 928ms
20:57:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
20:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
20:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 722ms
20:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
20:57:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
20:57:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 629ms
20:57:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
20:57:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
20:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 638ms
20:57:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
20:57:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
20:57:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 646ms
20:57:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
20:57:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
20:57:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 575ms
20:57:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
20:57:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
20:57:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 636ms
20:57:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
20:57:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
20:57:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 579ms
20:57:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
20:57:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
20:57:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 742ms
20:57:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
20:57:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
20:57:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 725ms
20:57:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
20:57:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
20:57:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 732ms
20:57:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
20:57:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
20:57:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 638ms
20:57:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
20:57:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
20:57:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 635ms
20:57:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
20:57:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
20:57:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 739ms
20:57:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
20:57:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
20:57:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 722ms
20:57:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
20:57:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
20:57:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 733ms
20:57:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
20:57:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
20:57:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 584ms
20:57:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
20:57:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
20:57:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 746ms
20:57:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
20:57:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
20:57:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 677ms
20:57:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
20:57:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
20:57:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 831ms
20:57:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
20:57:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
20:57:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 678ms
20:57:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
20:57:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
20:57:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 620ms
20:57:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
20:57:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
20:57:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 586ms
20:57:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
20:57:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
20:57:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 626ms
20:57:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
20:57:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
20:57:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 632ms
20:57:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
20:57:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
20:57:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 586ms
20:57:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
20:57:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
20:57:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 637ms
20:57:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
20:57:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
20:57:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 735ms
20:57:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
20:57:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
20:57:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 738ms
20:57:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
20:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
20:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 887ms
20:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
20:57:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
20:57:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 644ms
20:57:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
20:57:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
20:57:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 624ms
20:57:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
20:57:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
20:57:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 583ms
20:57:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
20:57:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
20:57:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 678ms
20:57:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
20:57:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
20:57:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 730ms
20:57:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
20:57:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
20:57:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 626ms
20:57:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
20:57:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
20:57:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 573ms
20:57:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
20:57:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
20:57:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 630ms
20:57:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
20:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
20:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 623ms
20:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
20:57:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
20:57:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 779ms
20:57:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
20:57:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
20:57:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 626ms
20:57:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
20:57:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
20:57:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 791ms
20:57:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
20:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
20:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 700ms
20:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
20:57:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
20:57:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 531ms
20:57:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
20:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
20:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 658ms
20:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
20:57:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
20:57:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 545ms
20:57:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
20:57:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
20:57:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 793ms
20:57:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
20:57:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
20:57:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 625ms
20:57:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
20:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
20:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 933ms
20:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
20:57:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
20:57:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 627ms
20:57:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
20:57:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
20:57:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 627ms
20:57:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
20:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
20:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 628ms
20:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
20:57:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
20:57:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 741ms
20:57:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
20:57:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
20:57:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 671ms
20:57:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
20:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
20:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 782ms
20:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
20:57:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
20:57:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 574ms
20:57:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
20:57:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
20:57:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 585ms
20:57:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
20:57:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
20:57:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 693ms
20:57:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
20:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
20:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 793ms
20:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
20:57:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
20:57:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 702ms
20:57:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
20:57:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
20:57:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 735ms
20:57:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
20:57:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
20:57:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 737ms
20:57:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
20:57:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
20:57:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 574ms
20:57:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
20:57:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
20:57:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 605ms
20:57:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
20:57:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
20:57:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 741ms
20:57:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
20:57:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
20:57:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 684ms
20:57:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
20:57:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
20:57:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 640ms
20:57:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
20:57:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
20:57:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 885ms
20:57:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
20:57:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
20:57:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 569ms
20:58:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
20:58:01 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:58:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1081ms
20:58:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
20:58:02 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:58:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:58:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
20:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:58:02 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1
20:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:02 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:58:02 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:58:02 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:58:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:27:1
20:58:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1125ms
20:58:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
20:58:03 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:58:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:58:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
20:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:58:03 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1
20:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:58:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:58:03 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:58:03 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:58:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:27:1
20:58:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1082ms
20:58:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
20:58:04 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:58:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1122ms
20:58:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
20:58:05 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:58:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1127ms
20:58:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
20:58:06 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:58:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:58:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
20:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:58:06 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1
20:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:58:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:58:06 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:58:06 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:58:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:27:1
20:58:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1279ms
20:58:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
20:58:07 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:58:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:58:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
20:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:58:07 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1
20:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:07 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:58:07 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:58:07 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:58:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:27:1
20:58:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1131ms
20:58:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
20:58:09 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:58:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:58:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
20:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:58:09 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1
20:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:58:09 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:58:09 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:58:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:27:1
20:58:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1078ms
20:58:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
20:58:10 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:58:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
20:58:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
20:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:58:10 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1
20:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:10 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:58:10 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:58:10 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:58:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:27:1
20:58:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1173ms
20:58:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
20:58:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
20:58:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 575ms
20:58:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
20:58:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
20:58:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 579ms
20:58:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
20:58:12 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:58:12 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:58:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
20:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:58:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:12 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:58:12 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:58:12 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:58:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:20:1
20:58:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 727ms
20:58:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
20:58:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
20:58:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 539ms
20:58:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
20:58:13 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:58:13 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:58:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
20:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:13 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:58:13 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:58:13 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:58:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:20:1
20:58:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 744ms
20:58:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
20:58:14 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:58:14 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:58:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
20:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:14 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:58:14 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:58:14 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:58:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:20:1
20:58:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 690ms
20:58:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
20:58:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
20:58:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 637ms
20:58:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
20:58:16 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:58:16 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
20:58:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:1
20:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:58:16 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1
20:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
20:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:58:16 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
20:58:16 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
20:58:16 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
20:58:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:27:1
20:58:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1194ms
20:58:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
20:58:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
20:58:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 626ms
20:58:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
20:58:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
20:58:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 628ms
20:58:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
20:58:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
20:58:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 634ms
20:58:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
20:58:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
20:58:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 731ms
20:58:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
20:58:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
20:58:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 786ms
20:58:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
20:58:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
20:58:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 577ms
20:58:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
20:58:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
20:58:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 588ms
20:58:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
20:58:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
20:58:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 632ms
20:58:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
20:58:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
20:58:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 628ms
20:58:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
20:58:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
20:58:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 584ms
20:58:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
20:58:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
20:58:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 682ms
20:58:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
20:58:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
20:58:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 683ms
20:58:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
20:58:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
20:58:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 731ms
20:58:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
20:58:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
20:58:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 779ms
20:58:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
20:58:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
20:58:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 636ms
20:58:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
20:58:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
20:58:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 726ms
20:58:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
20:58:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
20:58:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 740ms
20:58:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
20:58:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
20:58:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 696ms
20:58:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
20:58:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
20:58:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 584ms
20:58:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
20:58:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
20:58:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 694ms
20:58:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
20:58:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
20:58:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 576ms
20:58:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
20:58:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
20:58:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 632ms
20:58:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
20:58:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
20:58:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 649ms
20:58:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
20:58:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
20:58:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 775ms
20:58:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
20:58:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
20:58:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 664ms
20:58:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
20:58:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
20:58:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 742ms
20:58:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
20:58:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
20:58:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 835ms
20:58:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
20:58:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
20:58:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 734ms
20:58:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
20:58:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
20:58:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 776ms
20:58:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
20:58:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
20:58:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 586ms
20:58:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
20:58:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
20:58:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 637ms
20:58:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
20:58:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
20:58:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 633ms
20:58:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
20:58:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
20:58:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 847ms
20:58:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
20:58:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
20:58:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 754ms
20:58:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
20:58:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
20:58:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 745ms
20:58:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
20:58:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
20:58:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 692ms
20:58:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
20:58:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
20:58:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 629ms
20:58:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
20:58:42 INFO - PROCESS | 1788 | [Child 1838] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-in-lx-pgo-000000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1768
20:58:42 INFO - PROCESS | 1788 | [Child 1838] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-in-lx-pgo-000000000000000000/build/src/ipc/glue/MessageChannel.cpp, line 1768
20:58:42 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/pcyLa8FJT7CzxUpPOgyGSg/artifacts/public/build/firefox-45.0a1.en-US.linux-i686.crashreporter-symbols.zip
20:59:03 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/681ddf3b-3fa5-5f9f-70a91416-07a4b3f7.dmp
20:59:03 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/681ddf3b-3fa5-5f9f-70a91416-07a4b3f7.extra
20:59:03 INFO - PROCESS-CRASH | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | application crashed [@ mozilla::layers::CompositorParent::GetAPZCTreeManager(unsigned long long)]
20:59:03 INFO - Crash dump filename: /tmp/tmpWClCVi.mozrunner/minidumps/681ddf3b-3fa5-5f9f-70a91416-07a4b3f7.dmp
20:59:03 INFO - Operating system: Linux
20:59:03 INFO - 0.0.0 Linux 3.2.0-76-generic-pae #111-Ubuntu SMP Tue Jan 13 22:34:29 UTC 2015 i686
20:59:03 INFO - CPU: x86
20:59:03 INFO - GenuineIntel family 6 model 62 stepping 4
20:59:03 INFO - 1 CPU
20:59:03 INFO -
20:59:03 INFO - Crash reason: SIGSEGV
20:59:03 INFO - Crash address: 0xe5e5e7fd
20:59:03 INFO - Process uptime: not available
20:59:03 INFO -
20:59:03 INFO - Thread 0 (crashed)
20:59:03 INFO - 0 libxul.so!mozilla::layers::CompositorParent::GetAPZCTreeManager(unsigned long long) [RefPtr.h:d7844fe50165 : 240 + 0x0]
20:59:03 INFO - eip = 0xb28e851a esp = 0xbfd58cc0 ebp = 0xbfd58cd8 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0x000002d0 edi = 0x00000000 eax = 0xe5e5e5e5 ecx = 0x00000000
20:59:03 INFO - edx = 0x00000000 efl = 0x00210282
20:59:03 INFO - Found by: given as instruction pointer in context
20:59:03 INFO - 1 libxul.so!mozilla::layout::RenderFrameParent::GetApzcTreeManager() [RenderFrameParent.cpp:d7844fe50165 : 354 + 0x12]
20:59:03 INFO - eip = 0xb391b795 esp = 0xbfd58ce0 ebp = 0xbfd58d08 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0x93da1ab0 edi = 0x00000000
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 2 libxul.so!mozilla::layout::RenderFrameParent::UpdateZoomConstraints(unsigned int, unsigned long long, mozilla::Maybe const&) [RenderFrameParent.cpp:d7844fe50165 : 590 + 0xb]
20:59:03 INFO - eip = 0xb391b7c2 esp = 0xbfd58d10 ebp = 0xbfd58d58 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0x0000059e edi = 0x00000000
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 3 libxul.so!mozilla::dom::TabParent::RecvUpdateZoomConstraints(unsigned int const&, unsigned long long const&, mozilla::Maybe const&) [TabParent.cpp:d7844fe50165 : 2763 + 0x28]
20:59:03 INFO - eip = 0xb34c8851 esp = 0xbfd58d60 ebp = 0xbfd58d88 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0x0000059e edi = 0x00000000
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 4 libxul.so!mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const&) [PBrowserParent.cpp:d7844fe50165 : 2707 + 0x29]
20:59:03 INFO - eip = 0xb25ac68e esp = 0xbfd58d90 ebp = 0xbfd58ee8 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xb6088dc8 edi = 0x9493bc00
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 5 libxul.so!mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const&) [PContentParent.cpp:d7844fe50165 : 3536 + 0xf]
20:59:03 INFO - eip = 0xb2611d96 esp = 0xbfd58ef0 ebp = 0xbfd590f8 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0x00000006 edi = 0xb6088dc8
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 6 libxul.so!mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) [MessageChannel.cpp:d7844fe50165 : 1388 + 0xf]
20:59:03 INFO - eip = 0xb1e4a94a esp = 0xbfd59100 ebp = 0xbfd59148 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0x98327834 edi = 0xbfd59204
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 7 libxul.so!mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message const&) [MessageChannel.cpp:d7844fe50165 : 1308 + 0xc]
20:59:03 INFO - eip = 0xb1e4b172 esp = 0xbfd59150 ebp = 0xbfd591d8 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0x98327834 edi = 0xbfd59204
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 8 libxul.so!mozilla::ipc::MessageChannel::OnMaybeDequeueOne() [MessageChannel.cpp:d7844fe50165 : 1279 + 0xc]
20:59:03 INFO - eip = 0xb1e4bc21 esp = 0xbfd591e0 ebp = 0xbfd59238 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xbfd59204 edi = 0x98327834
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 9 libxul.so!MessageLoop::DoWork() [message_loop.cc:d7844fe50165 : 364 + 0xb]
20:59:03 INFO - eip = 0xb1e48f39 esp = 0xbfd59240 ebp = 0xbfd59298 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0x93db7860 edi = 0x938f93e0
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 10 libxul.so!mozilla::ipc::DoWorkRunnable::Run() [MessagePump.cpp:d7844fe50165 : 220 + 0x8]
20:59:03 INFO - eip = 0xb240d011 esp = 0xbfd592a0 ebp = 0xbfd592c8 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xb72257c0 edi = 0xaad98ce4
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 11 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d7844fe50165 : 964 + 0x2]
20:59:03 INFO - eip = 0xb1e2a795 esp = 0xbfd592d0 ebp = 0xbfd59358 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xb72284e0 edi = 0xaad98ce4
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 12 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:03 INFO - eip = 0xb1e33865 esp = 0xbfd59360 ebp = 0xbfd59398 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xbfd5938c edi = 0xb051db20
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 13 libxul.so!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 95 + 0x11]
20:59:03 INFO - eip = 0xb1e4ab21 esp = 0xbfd593a0 ebp = 0xbfd593e8 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xb72257c0 edi = 0xb051db20
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 14 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:03 INFO - eip = 0xb23f4dac esp = 0xbfd593f0 ebp = 0xbfd59418 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xaad98ce0 edi = 0xb72284e0
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 15 libxul.so!nsBaseAppShell::Run() [nsBaseAppShell.cpp:d7844fe50165 : 156 + 0xd]
20:59:03 INFO - eip = 0xb361d888 esp = 0xbfd59420 ebp = 0xbfd59438 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xaad98ce0 edi = 0xb72284e0
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 16 libxul.so!nsAppStartup::Run() [nsAppStartup.cpp:d7844fe50165 : 281 + 0x8]
20:59:03 INFO - eip = 0xb3c6ddfa esp = 0xbfd59440 ebp = 0xbfd59458 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xa9b0a0a0 edi = 0xb60e9988
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 17 libxul.so!XREMain::XRE_mainRun() [nsAppRunner.cpp:d7844fe50165 : 4298 + 0x8]
20:59:03 INFO - eip = 0xb3caa34f esp = 0xbfd59460 ebp = 0xbfd59548 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xb051a450 edi = 0xb60e9988
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 18 libxul.so!XREMain::XRE_main(int, char**, nsXREAppData const*) [nsAppRunner.cpp:d7844fe50165 : 4391 + 0x8]
20:59:03 INFO - eip = 0xb3cacdc1 esp = 0xbfd59550 ebp = 0xbfd595a8 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0x00000000 edi = 0xbfd595d0
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 19 libxul.so!XRE_main [nsAppRunner.cpp:d7844fe50165 : 4493 + 0x1d]
20:59:03 INFO - eip = 0xb3cad00c esp = 0xbfd595b0 ebp = 0xbfd596d8 ebx = 0x080722b8
20:59:03 INFO - esi = 0xbfd595d0 edi = 0x00000005
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 20 firefox!do_main [nsBrowserApp.cpp:d7844fe50165 : 212 + 0x9]
20:59:03 INFO - eip = 0x08050f66 esp = 0xbfd596e0 ebp = 0xbfd5a738 ebx = 0x080722b8
20:59:03 INFO - esi = 0xbfd59720 edi = 0x00000005
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 21 firefox!main [nsBrowserApp.cpp:d7844fe50165 : 352 + 0x16]
20:59:03 INFO - eip = 0x0804c573 esp = 0xbfd5a740 ebp = 0xbfd5a828 ebx = 0x080722b8
20:59:03 INFO - esi = 0xbfd5a8d4 edi = 0x00000000
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 22 libc-2.15.so!__libc_start_main [libc-start.c : 226 + 0x1f]
20:59:03 INFO - eip = 0xb741e4d3 esp = 0xbfd5a830 ebp = 0x00000000
20:59:03 INFO - Found by: previous frame's frame pointer
20:59:03 INFO - 23 firefox!__libc_csu_fini + 0x10
20:59:03 INFO - eip = 0x0806b6f0 esp = 0xbfd5a834 ebp = 0x00000000
20:59:03 INFO - Found by: stack scanning
20:59:03 INFO - 24 libc-2.15.so!__libc_start_main [libc-start.c : 226 + 0x1f]
20:59:03 INFO - eip = 0xb741e4d3 esp = 0xbfd5a840 ebp = 0x00000000
20:59:03 INFO - Found by: stack scanning
20:59:03 INFO - 25 firefox + 0x8794
20:59:03 INFO - eip = 0x08050794 esp = 0xbfd5a890 ebp = 0x00000000
20:59:03 INFO - Found by: stack scanning
20:59:03 INFO - 26 libc-2.15.so!__libc_start_main [libc-start.c : 96 + 0x9]
20:59:03 INFO - eip = 0xb741e3e9 esp = 0xbfd5a89c ebp = 0x00000000
20:59:03 INFO - Found by: stack scanning
20:59:03 INFO - 27 firefox + 0x8794
20:59:03 INFO - eip = 0x08050794 esp = 0xbfd5a8a8 ebp = 0x00000000
20:59:03 INFO - Found by: stack scanning
20:59:03 INFO - 28 firefox!_start + 0x21
20:59:03 INFO - eip = 0x080507b5 esp = 0xbfd5a8b0 ebp = 0x00000000
20:59:03 INFO - Found by: stack scanning
20:59:03 INFO - 29 firefox!_init + 0x704
20:59:03 INFO - eip = 0x0804c460 esp = 0xbfd5a8b4 ebp = 0x00000000
20:59:03 INFO - Found by: stack scanning
20:59:03 INFO - 30 firefox!__libc_csu_fini + 0x10
20:59:03 INFO - eip = 0x0806b6f0 esp = 0xbfd5a8c0 ebp = 0x00000000
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 31 firefox + 0x236e0
20:59:03 INFO - eip = 0x0806b6e0 esp = 0xbfd5a8c4 ebp = 0x00000000
20:59:03 INFO - Found by: stack scanning
20:59:03 INFO - 32 ld-2.15.so + 0xf280
20:59:03 INFO - eip = 0xb772f280 esp = 0xbfd5a8c8 ebp = 0x00000000
20:59:03 INFO - Found by: stack scanning
20:59:03 INFO -
20:59:03 INFO - Thread 1
20:59:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:03 INFO - eip = 0xb771f424 esp = 0xb17281e0 ebp = 0xb721f988 ebx = 0xb721f988
20:59:03 INFO - esi = 0x00000000 edi = 0xb75abff4 eax = 0xfffffdfc ecx = 0x00000001
20:59:03 INFO - edx = 0xffffffff efl = 0x00000282
20:59:03 INFO - Found by: given as instruction pointer in context
20:59:03 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
20:59:03 INFO - eip = 0xb74e6170 esp = 0xb17281f0 ebp = 0xb721f988 ebx = 0xb721f988
20:59:03 INFO - esi = 0x00000000 edi = 0xb75abff4
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 2 libglib-2.0.so.0.3200.1!g_mutex_unlock [gthread-posix.c : 224 + 0x6]
20:59:03 INFO - eip = 0xb652c3b6 esp = 0xb17281f8 ebp = 0xb721f988
20:59:03 INFO - Found by: stack scanning
20:59:03 INFO - 3 0x1
20:59:03 INFO - eip = 0x00000001 esp = 0xb1728200 ebp = 0xb721f988 ebx = 0xffffffff
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 4 libglib-2.0.so.0.3200.1!g_poll [gpoll.c : 132 + 0x18]
20:59:03 INFO - eip = 0xb64faa3b esp = 0xb1728210 ebp = 0xb721f988
20:59:03 INFO - Found by: stack scanning
20:59:03 INFO - 5 libglib-2.0.so.0.3200.1!g_main_context_iterate [gmain.c : 3417 + 0x13]
20:59:03 INFO - eip = 0xb64ed06e esp = 0xb1728230 ebp = 0xb721f988 ebx = 0xb659dff4
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 6 libglib-2.0.so.0.3200.1!g_main_loop_run [gmain.c : 3317 + 0x13]
20:59:03 INFO - eip = 0xb64ed52b esp = 0xb1728290 ebp = 0xb1728428 ebx = 0xb659dff4
20:59:03 INFO - esi = 0xb7204820 edi = 0xb659eb70
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 7 libdconfsettings.so!dconf_context_thread [dconfcontext.c : 11 + 0x8]
20:59:03 INFO - eip = 0xb0eed134 esp = 0xb17282d0 ebp = 0xb1728428 ebx = 0xb0ef0ff4
20:59:03 INFO - esi = 0xb7228710 edi = 0xb659eb70
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 8 libglib-2.0.so.0.3200.1!g_thread_proxy [gthread.c : 801 + 0x8]
20:59:03 INFO - eip = 0xb6510673 esp = 0xb1728300 ebp = 0xb1728428 ebx = 0xb659dff4
20:59:03 INFO - esi = 0xb726f3b0 edi = 0xb659eb70
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:03 INFO - eip = 0xb76f4d4c esp = 0xb1728330 ebp = 0xb1728428 ebx = 0xb7705ff4
20:59:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 10 libc-2.15.so + 0xef8be
20:59:03 INFO - eip = 0xb74f48be esp = 0xb1728430 ebp = 0x00000000
20:59:03 INFO - Found by: previous frame's frame pointer
20:59:03 INFO -
20:59:03 INFO - Thread 2
20:59:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:03 INFO - eip = 0xb771f424 esp = 0xb0e9a1f0 ebp = 0xb7276800 ebx = 0xb7276800
20:59:03 INFO - esi = 0x00000000 edi = 0xb75abff4 eax = 0xfffffdfc ecx = 0x00000003
20:59:03 INFO - edx = 0xffffffff efl = 0x00000282
20:59:03 INFO - Found by: given as instruction pointer in context
20:59:03 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
20:59:03 INFO - eip = 0xb74e6170 esp = 0xb0e9a200 ebp = 0xb7276800 ebx = 0xb7276800
20:59:03 INFO - esi = 0x00000000 edi = 0xb75abff4
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 2 libglib-2.0.so.0.3200.1!g_mutex_unlock [gthread-posix.c : 224 + 0x6]
20:59:03 INFO - eip = 0xb652c3b6 esp = 0xb0e9a208 ebp = 0xb7276800
20:59:03 INFO - Found by: stack scanning
20:59:03 INFO - 3 0x3
20:59:03 INFO - eip = 0x00000003 esp = 0xb0e9a210 ebp = 0xb7276800 ebx = 0xffffffff
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 4 libglib-2.0.so.0.3200.1!g_poll [gpoll.c : 132 + 0x18]
20:59:03 INFO - eip = 0xb64faa3b esp = 0xb0e9a220 ebp = 0xb7276800
20:59:03 INFO - Found by: stack scanning
20:59:03 INFO - 5 libglib-2.0.so.0.3200.1!g_main_context_iterate [gmain.c : 3417 + 0x13]
20:59:03 INFO - eip = 0xb64ed06e esp = 0xb0e9a240 ebp = 0xb7276800 ebx = 0xb659dff4
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 6 libglib-2.0.so.0.3200.1!g_main_loop_run [gmain.c : 3317 + 0x13]
20:59:03 INFO - eip = 0xb64ed52b esp = 0xb0e9a2a0 ebp = 0xb0e9a428 ebx = 0xb659dff4
20:59:03 INFO - esi = 0xb72cac80 edi = 0xb659eb70
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 7 libgio-2.0.so.0.3200.1!gdbus_shared_thread_func [gdbusprivate.c : 277 + 0xb]
20:59:03 INFO - eip = 0xb66bd0ea esp = 0xb0e9a2e0 ebp = 0xb0e9a428 ebx = 0xb6743ff4
20:59:03 INFO - esi = 0xb72cac70 edi = 0xb659eb70
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 8 libglib-2.0.so.0.3200.1!g_thread_proxy [gthread.c : 801 + 0x8]
20:59:03 INFO - eip = 0xb6510673 esp = 0xb0e9a300 ebp = 0xb0e9a428 ebx = 0xb659dff4
20:59:03 INFO - esi = 0xb7274e30 edi = 0xb659eb70
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:03 INFO - eip = 0xb76f4d4c esp = 0xb0e9a330 ebp = 0xb0e9a428 ebx = 0xb7705ff4
20:59:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 10 libc-2.15.so + 0xef8be
20:59:03 INFO - eip = 0xb74f48be esp = 0xb0e9a430 ebp = 0x00000000
20:59:03 INFO - Found by: previous frame's frame pointer
20:59:03 INFO -
20:59:03 INFO - Thread 3
20:59:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:03 INFO - eip = 0xb771f424 esp = 0xb04d403c ebp = 0x00000001 ebx = 0x0000001d
20:59:03 INFO - esi = 0xffffffff edi = 0x00000002 eax = 0xfffffffc ecx = 0xb7231a80
20:59:03 INFO - edx = 0x00000020 efl = 0x00000282
20:59:03 INFO - Found by: given as instruction pointer in context
20:59:03 INFO - 1 libc-2.15.so + 0xeb9f7
20:59:03 INFO - eip = 0xb74f09f7 esp = 0xb04d404c ebp = 0x00000001 ebx = 0x0000001d
20:59:03 INFO - esi = 0xffffffff edi = 0x00000002
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 2 libxul.so!_fini + 0x1c498e8
20:59:03 INFO - eip = 0xb611e6a0 esp = 0xb04d4050 ebp = 0x00000001
20:59:03 INFO - Found by: stack scanning
20:59:03 INFO - 3 libxul.so!epoll_wait [epoll_sub.c:d7844fe50165 : 63 + 0x25]
20:59:03 INFO - eip = 0xb24034ba esp = 0xb04d4060 ebp = 0xb04d4088
20:59:03 INFO - Found by: stack scanning
20:59:03 INFO - 4 libxul.so!epoll_dispatch [epoll.c:d7844fe50165 : 407 + 0x20]
20:59:03 INFO - eip = 0xb24032b1 esp = 0xb04d4090 ebp = 0xb04d40d8 ebx = 0xb611e6a0
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 5 libxul.so!event_base_loop [event.c:d7844fe50165 : 1607 + 0xa]
20:59:03 INFO - eip = 0xb2406a17 esp = 0xb04d40e0 ebp = 0xb04d4158 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0x00000000 edi = 0xb7231900
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 6 libxul.so!base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [message_pump_libevent.cc:d7844fe50165 : 370 + 0x13]
20:59:03 INFO - eip = 0xb23f9e8d esp = 0xb04d4160 ebp = 0xb04d41b8 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xb051dbe0 edi = 0xb04d4210
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:03 INFO - eip = 0xb23f4dac esp = 0xb04d41c0 ebp = 0xb04d41e8 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xb72fd7c0 edi = 0xb04d4210
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 8 libxul.so!base::Thread::ThreadMain() [thread.cc:d7844fe50165 : 172 + 0x8]
20:59:03 INFO - eip = 0xb23fc7df esp = 0xb04d41f0 ebp = 0xb04d4308 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xb72fd7c0 edi = 0xb04d4210
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 9 libxul.so!ThreadFunc [platform_thread_posix.cc:d7844fe50165 : 39 + 0x17]
20:59:03 INFO - eip = 0xb23fc85c esp = 0xb04d4310 ebp = 0xb04d4328 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 10 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:03 INFO - eip = 0xb76f4d4c esp = 0xb04d4330 ebp = 0xb04d4428 ebx = 0xb7705ff4
20:59:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 11 libc-2.15.so + 0xef8be
20:59:03 INFO - eip = 0xb74f48be esp = 0xb04d4430 ebp = 0x00000000
20:59:03 INFO - Found by: previous frame's frame pointer
20:59:03 INFO -
20:59:03 INFO - Thread 4
20:59:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:03 INFO - eip = 0xb771f424 esp = 0xae4ff0a0 ebp = 0xae4ff148 ebx = 0xae4ff120
20:59:03 INFO - esi = 0x00000000 edi = 0xb75abff4 eax = 0xfffffdfc ecx = 0x00000002
20:59:03 INFO - edx = 0xffffffff efl = 0x00000282
20:59:03 INFO - Found by: given as instruction pointer in context
20:59:03 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
20:59:03 INFO - eip = 0xb74e6170 esp = 0xae4ff0b0 ebp = 0xae4ff148 ebx = 0xae4ff120
20:59:03 INFO - esi = 0x00000000 edi = 0xb75abff4
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 2 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d7844fe50165 : 964 + 0x2]
20:59:03 INFO - eip = 0xb1e2a795 esp = 0xae4ff150 ebp = 0xae4ff1d8
20:59:03 INFO - Found by: previous frame's frame pointer
20:59:03 INFO - 3 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:03 INFO - eip = 0xb1e33865 esp = 0xae4ff1e0 ebp = 0xae4ff218 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xae4ff20c edi = 0xb05d6940
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 4 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 326 + 0x13]
20:59:03 INFO - eip = 0xb24107a3 esp = 0xae4ff220 ebp = 0xae4ff268 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xb7225b40 edi = 0xb05d6940
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 5 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:03 INFO - eip = 0xb23f4dac esp = 0xae4ff270 ebp = 0xae4ff298 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xb7229ac0 edi = 0xb7225b40
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 6 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:03 INFO - eip = 0xb21a4677 esp = 0xae4ff2a0 ebp = 0xae4ff2e8 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xb7229ac0 edi = 0xb7225b40
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 7 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:03 INFO - eip = 0xb71ea611 esp = 0xae4ff2f0 ebp = 0xae4ff328 ebx = 0xb71fd68c
20:59:03 INFO - esi = 0x00000000 edi = 0xb722dcc0
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 8 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:03 INFO - eip = 0xb76f4d4c esp = 0xae4ff330 ebp = 0xae4ff428 ebx = 0xb7705ff4
20:59:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 9 libc-2.15.so + 0xef8be
20:59:03 INFO - eip = 0xb74f48be esp = 0xae4ff430 ebp = 0x00000000
20:59:03 INFO - Found by: previous frame's frame pointer
20:59:03 INFO -
20:59:03 INFO - Thread 5
20:59:03 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:03 INFO - eip = 0xb771f424 esp = 0xb0611208 ebp = 0x00000173 ebx = 0xb05c0108
20:59:03 INFO - esi = 0x00000000 edi = 0xb05bc5e0 eax = 0xfffffe00 ecx = 0x00000080
20:59:03 INFO - edx = 0x00000173 efl = 0x00000282
20:59:03 INFO - Found by: given as instruction pointer in context
20:59:03 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:03 INFO - eip = 0xb76f896b esp = 0xb0611218 ebp = 0x00000173 ebx = 0xb05c0108
20:59:03 INFO - esi = 0x00000000 edi = 0xb05bc5e0
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:03 INFO - eip = 0xb71fd68c esp = 0xb0611230 ebp = 0x00000173
20:59:03 INFO - Found by: stack scanning
20:59:03 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:03 INFO - eip = 0xb71e8c6f esp = 0xb0611240 ebp = 0xb0611278
20:59:03 INFO - Found by: stack scanning
20:59:03 INFO - 4 libxul.so!mozilla::net::ClosingService::ThreadFunc() [CondVar.h:d7844fe50165 : 79 + 0x13]
20:59:03 INFO - eip = 0xb21f07fa esp = 0xb0611280 ebp = 0xb06112e8 ebx = 0xb611e6a0
20:59:03 INFO - esi = 0xb05ffa60 edi = 0xb05ffa6c
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 5 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:03 INFO - eip = 0xb71ea611 esp = 0xb06112f0 ebp = 0xb0611328 ebx = 0xb71fd68c
20:59:03 INFO - esi = 0x00000000 edi = 0xb722df00
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:03 INFO - eip = 0xb76f4d4c esp = 0xb0611330 ebp = 0xb0611428 ebx = 0xb7705ff4
20:59:03 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:03 INFO - Found by: call frame info
20:59:03 INFO - 7 libc-2.15.so + 0xef8be
20:59:03 INFO - eip = 0xb74f48be esp = 0xb0611430 ebp = 0x00000000
20:59:03 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 6
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xadcfdce0 ebp = 0xadcfdf88 ebx = 0xadcfdd70
20:59:04 INFO - esi = 0x00000000 edi = 0xb75abff4 eax = 0xfffffdfc ecx = 0x00000008
20:59:04 INFO - edx = 0xffffffff efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
20:59:04 INFO - eip = 0xb74e6170 esp = 0xadcfdcf0 ebp = 0xadcfdf88 ebx = 0xadcfdd70
20:59:04 INFO - esi = 0x00000000 edi = 0xb75abff4
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libxul.so!nsSocketTransportService::Poll(bool, unsigned int*, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:d7844fe50165 : 472 + 0x16]
20:59:04 INFO - eip = 0xb2227fb9 esp = 0xadcfdf90 ebp = 0xadcfdfe8
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO - 3 libxul.so!nsSocketTransportService::DoPollIteration(bool, mozilla::BaseTimeDuration*) [nsSocketTransportService2.cpp:d7844fe50165 : 1067 + 0x1e]
20:59:04 INFO - eip = 0xb223074a esp = 0xadcfdff0 ebp = 0xadcfe068 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xadcfe048 edi = 0xb7237f20
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 4 libxul.so!nsSocketTransportService::Run() [nsSocketTransportService2.cpp:d7844fe50165 : 864 + 0x1c]
20:59:04 INFO - eip = 0xb2230d82 esp = 0xadcfe070 ebp = 0xadcfe148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xb7237f20 edi = 0xb7229b30
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d7844fe50165 : 964 + 0x2]
20:59:04 INFO - eip = 0xb1e2a795 esp = 0xadcfe150 ebp = 0xadcfe1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xb7229b30 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0xadcfe1e0 ebp = 0xadcfe218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xadcfe20c edi = 0xb05ed640
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 326 + 0x13]
20:59:04 INFO - eip = 0xb24107a3 esp = 0xadcfe220 ebp = 0xadcfe268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xb7225c20 edi = 0xb05ed640
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0xadcfe270 ebp = 0xadcfe298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xb7229b30 edi = 0xb7225c20
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0xadcfe2a0 ebp = 0xadcfe2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xb7229b30 edi = 0xb7225c20
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xadcfe2f0 ebp = 0xadcfe328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xb722dfc0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xadcfe330 ebp = 0xadcfe428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xadcfe430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 7
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xad2ff228 ebp = 0x000058c9 ebx = 0xb0559dc8
20:59:04 INFO - esi = 0x00000000 edi = 0xb7224d00 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x000058c9 efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0xad2ff238 ebp = 0x000058c9 ebx = 0xb0559dc8
20:59:04 INFO - esi = 0x00000000 edi = 0xb7224d00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xad2ff250 ebp = 0x000058c9
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0xad2ff260 ebp = 0xad2ff298
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:d7844fe50165 : 603 + 0x17]
20:59:04 INFO - eip = 0xb206ec48 esp = 0xad2ff2a0 ebp = 0xad2ff2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xb7258000 edi = 0xb0559dc0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xad2ff2f0 ebp = 0xad2ff328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xb722e2c0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xad2ff330 ebp = 0xad2ff428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xad2ff430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 8
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xad0fe228 ebp = 0x000058c8 ebx = 0xb0559dc8
20:59:04 INFO - esi = 0x00000000 edi = 0xb7224d00 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x000058c8 efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0xad0fe238 ebp = 0x000058c8 ebx = 0xb0559dc8
20:59:04 INFO - esi = 0x00000000 edi = 0xb7224d00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xad0fe250 ebp = 0x000058c8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0xad0fe260 ebp = 0xad0fe298
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:d7844fe50165 : 603 + 0x17]
20:59:04 INFO - eip = 0xb206ec48 esp = 0xad0fe2a0 ebp = 0xad0fe2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xb7258108 edi = 0xb0559dc0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xad0fe2f0 ebp = 0xad0fe328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xb722e380
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xad0fe330 ebp = 0xad0fe428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xad0fe430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 9
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xacefd228 ebp = 0x000058cd ebx = 0xb0559dc8
20:59:04 INFO - esi = 0x00000000 edi = 0xb7224d00 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x000058cd efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0xacefd238 ebp = 0x000058cd ebx = 0xb0559dc8
20:59:04 INFO - esi = 0x00000000 edi = 0xb7224d00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xacefd250 ebp = 0x000058cd
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0xacefd260 ebp = 0xacefd298
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:d7844fe50165 : 603 + 0x17]
20:59:04 INFO - eip = 0xb206ec48 esp = 0xacefd2a0 ebp = 0xacefd2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xb7258210 edi = 0xb0559dc0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xacefd2f0 ebp = 0xacefd328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xb722e440
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xacefd330 ebp = 0xacefd428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xacefd430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 10
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xaccfc228 ebp = 0x000058ca ebx = 0xb0559dc8
20:59:04 INFO - esi = 0x00000000 edi = 0xb7224d00 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x000058ca efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0xaccfc238 ebp = 0x000058ca ebx = 0xb0559dc8
20:59:04 INFO - esi = 0x00000000 edi = 0xb7224d00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xaccfc250 ebp = 0x000058ca
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0xaccfc260 ebp = 0xaccfc298
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:d7844fe50165 : 603 + 0x17]
20:59:04 INFO - eip = 0xb206ec48 esp = 0xaccfc2a0 ebp = 0xaccfc2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xb7258318 edi = 0xb0559dc0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xaccfc2f0 ebp = 0xaccfc328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xb722e500
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xaccfc330 ebp = 0xaccfc428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xaccfc430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 11
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xacafb228 ebp = 0x000058cb ebx = 0xb0559dc8
20:59:04 INFO - esi = 0x00000000 edi = 0xb7224d00 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x000058cb efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0xacafb238 ebp = 0x000058cb ebx = 0xb0559dc8
20:59:04 INFO - esi = 0x00000000 edi = 0xb7224d00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xacafb250 ebp = 0x000058cb
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0xacafb260 ebp = 0xacafb298
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!js::HelperThread::threadLoop() [HelperThreads.cpp:d7844fe50165 : 603 + 0x17]
20:59:04 INFO - eip = 0xb206ec48 esp = 0xacafb2a0 ebp = 0xacafb2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xb7258420 edi = 0xb0559dc0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xacafb2f0 ebp = 0xacafb328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xb722e5c0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xacafb330 ebp = 0xacafb428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xacafb430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 12
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xab7ff1ac ebp = 0xab7ff218 ebx = 0xae515d08
20:59:04 INFO - esi = 0xab7ff1c0 edi = 0xae5ae9a0 eax = 0xfffffdfc ecx = 0x00000080
20:59:04 INFO - edx = 0x000003f5 efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xad13
20:59:04 INFO - eip = 0xb76f8d13 esp = 0xab7ff1bc ebp = 0xab7ff218 ebx = 0xae515d08
20:59:04 INFO - esi = 0xab7ff1c0 edi = 0xae5ae9a0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 0x125f6268
20:59:04 INFO - eip = 0x125f6268 esp = 0xab7ff220 ebp = 0x56399082
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO - 3 libxul.so!_fini + 0x25051
20:59:04 INFO - eip = 0xb44f9e09 esp = 0xab7ff228 ebp = 0x56399082
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libnspr4.so!pt_TimedWait [ptsynch.c:d7844fe50165 : 246 + 0xd]
20:59:04 INFO - eip = 0xb71e85cd esp = 0xab7ff22c ebp = 0x56399082
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 5 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xab7ff230 ebp = 0x56399082
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 6 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 398 + 0xe]
20:59:04 INFO - eip = 0xb71e8cee esp = 0xab7ff240 ebp = 0xab7ff278
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 7 libxul.so!WatchdogMain [XPCJSRuntime.cpp:d7844fe50165 : 1086 + 0xf]
20:59:04 INFO - eip = 0xb269c215 esp = 0xab7ff280 ebp = 0xab7ff2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xae515cc0 edi = 0xb05cb400
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xab7ff2f0 ebp = 0xab7ff328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000001 edi = 0xb722e740
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xab7ff330 ebp = 0xab7ff428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xab7ff430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 13
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xaacff1f8 ebp = 0x00000001 ebx = 0xaadf41c8
20:59:04 INFO - esi = 0x00000000 edi = 0xaad959a0 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x00000001 efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0xaacff208 ebp = 0x00000001 ebx = 0xaadf41c8
20:59:04 INFO - esi = 0x00000000 edi = 0xaad959a0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xaacff220 ebp = 0x00000001
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0xaacff230 ebp = 0xaacff268
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb1e291b1 esp = 0xaacff270 ebp = 0xaacff298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xaade6938 edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!mozilla::HangMonitor::ThreadMain(void*) [Monitor.h:d7844fe50165 : 88 + 0xf]
20:59:04 INFO - eip = 0xb21a0107 esp = 0xaacff2a0 ebp = 0xaacff2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x00000000 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xaacff2f0 ebp = 0xaacff328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xb722ef80
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xaacff330 ebp = 0xaacff428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xaacff430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 14
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xaa4fe1e8 ebp = 0x0000020b ebx = 0xaadf4208
20:59:04 INFO - esi = 0x00000000 edi = 0xaad95a00 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x0000020b efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0xaa4fe1f8 ebp = 0x0000020b ebx = 0xaadf4208
20:59:04 INFO - esi = 0x00000000 edi = 0xaad95a00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xaa4fe210 ebp = 0x0000020b
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0xaa4fe220 ebp = 0xaa4fe258
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb1e291b1 esp = 0xaa4fe260 ebp = 0xaa4fe288 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xaadd6c28 edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!mozilla::BackgroundHangManager::RunMonitorThread() [Monitor.h:d7844fe50165 : 88 + 0xf]
20:59:04 INFO - eip = 0xb21a228d esp = 0xaa4fe290 ebp = 0xaa4fe2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x00065ad3 edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xaa4fe2f0 ebp = 0xaa4fe328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xb722f100
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xaa4fe330 ebp = 0xaa4fe428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xaa4fe430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 15
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xa98fefac ebp = 0xa98ff018 ebx = 0xb0559c48
20:59:04 INFO - esi = 0xa98fefc0 edi = 0xb0539e20 eax = 0xfffffdfc ecx = 0x00000080
20:59:04 INFO - edx = 0x00021227 efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xad13
20:59:04 INFO - eip = 0xb76f8d13 esp = 0xa98fefbc ebp = 0xa98ff018 ebx = 0xb0559c48
20:59:04 INFO - esi = 0xa98fefc0 edi = 0xb0539e20
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 0x2f382280
20:59:04 INFO - eip = 0x2f382280 esp = 0xa98ff020 ebp = 0x56399081
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO - 3 libnspr4.so!pt_TimedWait [ptsynch.c:d7844fe50165 : 246 + 0xd]
20:59:04 INFO - eip = 0xb71e85cd esp = 0xa98ff02c ebp = 0xa98ff04c
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libpthread-2.15.so!__pthread_getspecific [pthread_getspecific.c : 27 + 0xf]
20:59:04 INFO - eip = 0xb76f987f esp = 0xa98ff054 ebp = 0xb611e6a0 ebx = 0x00000012
20:59:04 INFO - esi = 0x00000000 edi = 0x00000004
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!_fini + 0x1c498e8
20:59:04 INFO - eip = 0xb611e6a0 esp = 0xa98ff058 ebp = 0xb611e6a0
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 6 libxul.so!mozilla_sampler_sleep_start() [ThreadLocal.h:d7844fe50165 : 140 + 0xe]
20:59:04 INFO - eip = 0xb1f8e1fa esp = 0xa98ff060 ebp = 0xb611e6a0
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 7 librt-2.15.so!clock_gettime [clock_gettime.c : 94 + 0xa]
20:59:04 INFO - eip = 0xb76e3dba esp = 0xa98ff068 ebp = 0xb611e6a0
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 8 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 361 + 0xb]
20:59:04 INFO - eip = 0xb71e8c1b esp = 0xa98ff06c ebp = 0xb611e6a0
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 9 libxul.so!_fini + 0x1c498e8
20:59:04 INFO - eip = 0xb611e6a0 esp = 0xa98ff070 ebp = 0xb611e6a0
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 10 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb1e291b1 esp = 0xa98ff080 ebp = 0xa98ff0a8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 11 libxul.so!TimerThread::Run() [Monitor.h:d7844fe50165 : 40 + 0x5]
20:59:04 INFO - eip = 0xb1e2afd5 esp = 0xa98ff0b0 ebp = 0xa98ff148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x00000012 edi = 0x00000e7f
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d7844fe50165 : 964 + 0x2]
20:59:04 INFO - eip = 0xb1e2a795 esp = 0xa98ff150 ebp = 0xa98ff1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa9b8e940 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 13 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0xa98ff1e0 ebp = 0xa98ff218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa98ff20c edi = 0xa9ab3b50
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 14 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 326 + 0x13]
20:59:04 INFO - eip = 0xb24107a3 esp = 0xa98ff220 ebp = 0xa98ff268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa9b22f60 edi = 0xa9ab3b50
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 15 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0xa98ff270 ebp = 0xa98ff298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa9b8e940 edi = 0xa9b22f60
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 16 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0xa98ff2a0 ebp = 0xa98ff2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa9b8e940 edi = 0xa9b22f60
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 17 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xa98ff2f0 ebp = 0xa98ff328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xa9ace300
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 18 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xa98ff330 ebp = 0xa98ff428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 19 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xa98ff430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 16
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xad4441e8 ebp = 0x000403fd ebx = 0xa8f2f708
20:59:04 INFO - esi = 0x00000000 edi = 0xa8f244c0 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x000403fd efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0xad4441f8 ebp = 0x000403fd ebx = 0xa8f2f708
20:59:04 INFO - esi = 0x00000000 edi = 0xa8f244c0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xad444210 ebp = 0x000403fd
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0xad444220 ebp = 0xad444258
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::MonitorAutoLock::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0x12]
20:59:04 INFO - eip = 0xb22856ef esp = 0xad444260 ebp = 0xad444278 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa9ad1248 edi = 0xad4442ac
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!mozilla::net::CacheIOThread::ThreadFunc() [CacheIOThread.cpp:d7844fe50165 : 229 + 0x13]
20:59:04 INFO - eip = 0xb1e459d7 esp = 0xad444280 ebp = 0xad4442c8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa9ad1240 edi = 0xad4442ac
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!mozilla::net::CacheIOThread::ThreadFunc(void*) [CacheIOThread.cpp:d7844fe50165 : 167 + 0x8]
20:59:04 INFO - eip = 0xb22a6084 esp = 0xad4442d0 ebp = 0xad4442e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa9ad1240 edi = 0xa9acefc0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xad4442f0 ebp = 0xad444328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xa9acefc0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xad444330 ebp = 0xad444428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xad444430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 17
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xa8cff068 ebp = 0x00000001 ebx = 0xa8d57988
20:59:04 INFO - esi = 0x00000000 edi = 0xa8d8a220 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x00000001 efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0xa8cff078 ebp = 0x00000001 ebx = 0xa8d57988
20:59:04 INFO - esi = 0x00000000 edi = 0xa8d8a220
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xa8cff090 ebp = 0x00000001
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0xa8cff0a0 ebp = 0xa8cff0d8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb1e291b1 esp = 0xa8cff0e0 ebp = 0xa8cff108 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8d1183c edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d7844fe50165 : 55 + 0x8]
20:59:04 INFO - eip = 0xb1e296c5 esp = 0xa8cff110 ebp = 0xa8cff148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8d1182c edi = 0xa8cff1a8
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d7844fe50165 : 129 + 0x20]
20:59:04 INFO - eip = 0xb1e2a47a esp = 0xa8cff150 ebp = 0xa8cff1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8d117f0 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0xa8cff1e0 ebp = 0xa8cff218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8cff20c edi = 0xa8d8b850
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 355 + 0x13]
20:59:04 INFO - eip = 0xb24107f0 esp = 0xa8cff220 ebp = 0xa8cff268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa9a74580 edi = 0xa8d8b850
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0xa8cff270 ebp = 0xa8cff298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8d117f0 edi = 0xa9a74580
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0xa8cff2a0 ebp = 0xa8cff2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8d117f0 edi = 0xa9a74580
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xa8cff2f0 ebp = 0xa8cff328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xa8fb4740
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xa8cff330 ebp = 0xa8cff428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 13 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xa8cff430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 18
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xa84fe1d8 ebp = 0x00000001 ebx = 0xa8d579c8
20:59:04 INFO - esi = 0x00000000 edi = 0xa8d8a340 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x00000001 efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0xa84fe1e8 ebp = 0x00000001 ebx = 0xa8d579c8
20:59:04 INFO - esi = 0x00000000 edi = 0xa8d8a340
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xa84fe200 ebp = 0x00000001
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0xa84fe210 ebp = 0xa84fe248
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb3b7c08f esp = 0xa84fe250 ebp = 0xa84fe278 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8d8a2f0 edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!nsCertVerificationThread::Run() [nsCertVerificationThread.cpp:d7844fe50165 : 115 + 0x8]
20:59:04 INFO - eip = 0xb3b80adb esp = 0xa84fe280 ebp = 0xa84fe2c8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8d8a2e0 edi = 0xa84fe2ac
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!nsPSMBackgroundThread::nsThreadRunner(void*) [nsPSMBackgroundThread.cpp:d7844fe50165 : 14 + 0x7]
20:59:04 INFO - eip = 0xb3ba1aae esp = 0xa84fe2d0 ebp = 0xa84fe2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8d8a2e0 edi = 0xa8fb4980
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xa84fe2f0 ebp = 0xa84fe328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xa8fb4980
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xa84fe330 ebp = 0xa84fe428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xa84fe430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 19
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xa7aff068 ebp = 0x00000001 ebx = 0xa8d9f308
20:59:04 INFO - esi = 0x00000000 edi = 0xa8d55a60 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x00000001 efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0xa7aff078 ebp = 0x00000001 ebx = 0xa8d9f308
20:59:04 INFO - esi = 0x00000000 edi = 0xa8d55a60
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xa7aff090 ebp = 0x00000001
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0xa7aff0a0 ebp = 0xa7aff0d8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb1e291b1 esp = 0xa7aff0e0 ebp = 0xa7aff108 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8d12c5c edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d7844fe50165 : 55 + 0x8]
20:59:04 INFO - eip = 0xb1e296c5 esp = 0xa7aff110 ebp = 0xa7aff148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8d12c4c edi = 0xa7aff1a8
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d7844fe50165 : 129 + 0x20]
20:59:04 INFO - eip = 0xb1e2a47a esp = 0xa7aff150 ebp = 0xa7aff1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8d12c10 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0xa7aff1e0 ebp = 0xa7aff218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa7aff20c edi = 0xa8da6b20
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 355 + 0x13]
20:59:04 INFO - eip = 0xb24107f0 esp = 0xa7aff220 ebp = 0xa7aff268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa9a74f20 edi = 0xa8da6b20
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0xa7aff270 ebp = 0xa7aff298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8d12c10 edi = 0xa9a74f20
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0xa7aff2a0 ebp = 0xa7aff2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8d12c10 edi = 0xa9a74f20
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xa7aff2f0 ebp = 0xa7aff328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xa8fb5a00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xa7aff330 ebp = 0xa7aff428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 13 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xa7aff430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 20
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xa72fdfec ebp = 0xa72fe058 ebx = 0xa8f27948
20:59:04 INFO - esi = 0xa72fe000 edi = 0xa7b22580 eax = 0xfffffdfc ecx = 0x00000080
20:59:04 INFO - edx = 0x0000043b efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xad13
20:59:04 INFO - eip = 0xb76f8d13 esp = 0xa72fdffc ebp = 0xa72fe058 ebx = 0xa8f27948
20:59:04 INFO - esi = 0xa72fe000 edi = 0xa7b22580
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 0x5f10ab8
20:59:04 INFO - eip = 0x05f10ab8 esp = 0xa72fe060 ebp = 0x5639909f
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO - 3 libnspr4.so!pt_TimedWait [ptsynch.c:d7844fe50165 : 246 + 0xd]
20:59:04 INFO - eip = 0xb71e85cd esp = 0xa72fe06c ebp = 0x5639909f
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xa72fe070 ebp = 0x5639909f
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 5 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 398 + 0xe]
20:59:04 INFO - eip = 0xb71e8cee esp = 0xa72fe080 ebp = 0xa72fe0b8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 6 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb1e291b1 esp = 0xa72fe0c0 ebp = 0xa72fe0e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa7b22544 edi = 0x00007530
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!nsThreadPool::Run() [nsEventQueue.h:d7844fe50165 : 104 + 0x5]
20:59:04 INFO - eip = 0xb21a3f5e esp = 0xa72fe0f0 ebp = 0xa72fe148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa7b22520 edi = 0xa72fe12c
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d7844fe50165 : 964 + 0x2]
20:59:04 INFO - eip = 0xb1e2a795 esp = 0xa72fe150 ebp = 0xa72fe1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8f11320 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0xa72fe1e0 ebp = 0xa72fe218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa72fe20c edi = 0xa8f22d60
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 326 + 0x13]
20:59:04 INFO - eip = 0xb24107a3 esp = 0xa72fe220 ebp = 0xa72fe268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8f1c8a0 edi = 0xa8f22d60
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0xa72fe270 ebp = 0xa72fe298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8f11320 edi = 0xa8f1c8a0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0xa72fe2a0 ebp = 0xa72fe2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8f11320 edi = 0xa8f1c8a0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 13 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xa72fe2f0 ebp = 0xa72fe328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xa8f14cc0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 14 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xa72fe330 ebp = 0xa72fe428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 15 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xa72fe430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 21
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xa6afd068 ebp = 0x0000b9b3 ebx = 0xa8f279c8
20:59:04 INFO - esi = 0x00000000 edi = 0xa7b22640 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x0000b9b3 efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0xa6afd078 ebp = 0x0000b9b3 ebx = 0xa8f279c8
20:59:04 INFO - esi = 0x00000000 edi = 0xa7b22640
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xa6afd090 ebp = 0x0000b9b3
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0xa6afd0a0 ebp = 0xa6afd0d8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb1e291b1 esp = 0xa6afd0e0 ebp = 0xa6afd108 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8f1144c edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d7844fe50165 : 55 + 0x8]
20:59:04 INFO - eip = 0xb1e296c5 esp = 0xa6afd110 ebp = 0xa6afd148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8f1143c edi = 0xa6afd1a8
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d7844fe50165 : 129 + 0x20]
20:59:04 INFO - eip = 0xb1e2a47a esp = 0xa6afd150 ebp = 0xa6afd1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8f11400 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0xa6afd1e0 ebp = 0xa6afd218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa6afd20c edi = 0xa7b4c580
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 355 + 0x13]
20:59:04 INFO - eip = 0xb24107f0 esp = 0xa6afd220 ebp = 0xa6afd268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8f1ca60 edi = 0xa7b4c580
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0xa6afd270 ebp = 0xa6afd298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8f11400 edi = 0xa8f1ca60
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0xa6afd2a0 ebp = 0xa6afd2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8f11400 edi = 0xa8f1ca60
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xa6afd2f0 ebp = 0xa6afd328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xa8f14d80
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xa6afd330 ebp = 0xa6afd428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 13 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xa6afd430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 22
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xa46fefec ebp = 0xa46ff058 ebx = 0xa46ff100
20:59:04 INFO - esi = 0xa46ff000 edi = 0xa46ff0e4 eax = 0xfffffdfc ecx = 0x00000080
20:59:04 INFO - edx = 0x00000001 efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xad13
20:59:04 INFO - eip = 0xb76f8d13 esp = 0xa46feffc ebp = 0xa46ff058 ebx = 0xa46ff100
20:59:04 INFO - esi = 0xa46ff000 edi = 0xa46ff0e4
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 0x35bf281c
20:59:04 INFO - eip = 0x35bf281c esp = 0xa46ff060 ebp = 0x00000392
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO - 3 libxul.so!_fini + 0x1c498e8
20:59:04 INFO - eip = 0xb611e6a0 esp = 0xa46ff070 ebp = 0x00000392
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:d7844fe50165 : 193 + 0x5]
20:59:04 INFO - eip = 0xb1e4a40c esp = 0xa46ff080 ebp = 0xa46ff148
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 5 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:d7844fe50165 : 70 + 0x12]
20:59:04 INFO - eip = 0xb1e49329 esp = 0xa46ff150 ebp = 0xa46ff1b8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa6045240 edi = 0xa46ff210
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0xa46ff1c0 ebp = 0xa46ff1e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa60451a0 edi = 0xa46ff210
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!base::Thread::ThreadMain() [thread.cc:d7844fe50165 : 172 + 0x8]
20:59:04 INFO - eip = 0xb23fc7df esp = 0xa46ff1f0 ebp = 0xa46ff308 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa60451a0 edi = 0xa46ff210
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!ThreadFunc [platform_thread_posix.cc:d7844fe50165 : 39 + 0x17]
20:59:04 INFO - eip = 0xb23fc85c esp = 0xa46ff310 ebp = 0xa46ff328 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xa46ff330 ebp = 0xa46ff428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xa46ff430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 23
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xa3efdff8 ebp = 0x00000001 ebx = 0xa3efe0d0
20:59:04 INFO - esi = 0x00000000 edi = 0xa3efe0b4 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x00000001 efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0xa3efe008 ebp = 0x00000001 ebx = 0xa3efe0d0
20:59:04 INFO - esi = 0x00000000 edi = 0xa3efe0b4
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libxul.so!_fini + 0x1c498e8
20:59:04 INFO - eip = 0xb611e6a0 esp = 0xa3efe020 ebp = 0x00000001
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libxul.so!ConditionVariable::Wait() [condition_variable_posix.cc:d7844fe50165 : 40 + 0xf]
20:59:04 INFO - eip = 0xb1e47f34 esp = 0xa3efe030 ebp = 0xa3efe048
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:d7844fe50165 : 195 + 0xb]
20:59:04 INFO - eip = 0xb1e4a36a esp = 0xa3efe050 ebp = 0xa3efe118 ebx = 0xb611e6a0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!base::WaitableEvent::Wait() [waitable_event_posix.cc:d7844fe50165 : 201 + 0x8]
20:59:04 INFO - eip = 0xb1e4a566 esp = 0xa3efe120 ebp = 0xa3efe148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa6045380 edi = 0xa3efe210
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:d7844fe50165 : 60 + 0xb]
20:59:04 INFO - eip = 0xb1e4920d esp = 0xa3efe150 ebp = 0xa3efe1b8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa6045380 edi = 0xa3efe210
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0xa3efe1c0 ebp = 0xa3efe1e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa60452a0 edi = 0xa3efe210
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!base::Thread::ThreadMain() [thread.cc:d7844fe50165 : 172 + 0x8]
20:59:04 INFO - eip = 0xb23fc7df esp = 0xa3efe1f0 ebp = 0xa3efe308 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa60452a0 edi = 0xa3efe210
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!ThreadFunc [platform_thread_posix.cc:d7844fe50165 : 39 + 0x17]
20:59:04 INFO - eip = 0xb23fc85c esp = 0xa3efe310 ebp = 0xa3efe328 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xa3efe330 ebp = 0xa3efe428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xa3efe430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 24
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xa36fd078 ebp = 0x0000008f ebx = 0xa60d84c8
20:59:04 INFO - esi = 0x00000000 edi = 0xa8f95d60 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x0000008f efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0xa36fd088 ebp = 0x0000008f ebx = 0xa60d84c8
20:59:04 INFO - esi = 0x00000000 edi = 0xa8f95d60
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xa36fd0a0 ebp = 0x0000008f
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0xa36fd0b0 ebp = 0xa36fd0e8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::image::DecodePoolWorker::Run() [CondVar.h:d7844fe50165 : 79 + 0x13]
20:59:04 INFO - eip = 0xb296cedf esp = 0xa36fd0f0 ebp = 0xa36fd148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa7b33728 edi = 0xa7b33720
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d7844fe50165 : 964 + 0x2]
20:59:04 INFO - eip = 0xb1e2a795 esp = 0xa36fd150 ebp = 0xa36fd1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xaade9890 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0xa36fd1e0 ebp = 0xa36fd218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa36fd20c edi = 0xa60d78b0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 326 + 0x13]
20:59:04 INFO - eip = 0xb24107a3 esp = 0xa36fd220 ebp = 0xa36fd268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8f1e120 edi = 0xa60d78b0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0xa36fd270 ebp = 0xa36fd298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xaade9890 edi = 0xa8f1e120
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0xa36fd2a0 ebp = 0xa36fd2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xaade9890 edi = 0xa8f1e120
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xa36fd2f0 ebp = 0xa36fd328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xa8feb9c0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xa36fd330 ebp = 0xa36fd428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xa36fd430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 25
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xa2efc068 ebp = 0x00000003 ebx = 0xa60d8548
20:59:04 INFO - esi = 0x00000000 edi = 0xa8f95e80 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x00000003 efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0xa2efc078 ebp = 0x00000003 ebx = 0xa60d8548
20:59:04 INFO - esi = 0x00000000 edi = 0xa8f95e80
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xa2efc090 ebp = 0x00000003
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0xa2efc0a0 ebp = 0xa2efc0d8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb1e291b1 esp = 0xa2efc0e0 ebp = 0xa2efc108 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xaade994c edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d7844fe50165 : 55 + 0x8]
20:59:04 INFO - eip = 0xb1e296c5 esp = 0xa2efc110 ebp = 0xa2efc148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xaade993c edi = 0xa2efc1a8
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d7844fe50165 : 129 + 0x20]
20:59:04 INFO - eip = 0xb1e2a47a esp = 0xa2efc150 ebp = 0xa2efc1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xaade9900 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0xa2efc1e0 ebp = 0xa2efc218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa2efc20c edi = 0xa60d7970
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 355 + 0x13]
20:59:04 INFO - eip = 0xb24107f0 esp = 0xa2efc220 ebp = 0xa2efc268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa8f1e200 edi = 0xa60d7970
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0xa2efc270 ebp = 0xa2efc298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xaade9900 edi = 0xa8f1e200
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0xa2efc2a0 ebp = 0xa2efc2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xaade9900 edi = 0xa8f1e200
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xa2efc2f0 ebp = 0xa2efc328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xa8feba80
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xa2efc330 ebp = 0xa2efc428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 13 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xa2efc430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 26
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xa26fafec ebp = 0xa26fb058 ebx = 0xa26fb100
20:59:04 INFO - esi = 0xa26fb000 edi = 0xa26fb0e4 eax = 0xfffffdfc ecx = 0x00000080
20:59:04 INFO - edx = 0x00000001 efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xad13
20:59:04 INFO - eip = 0xb76f8d13 esp = 0xa26faffc ebp = 0xa26fb058 ebx = 0xa26fb100
20:59:04 INFO - esi = 0xa26fb000 edi = 0xa26fb0e4
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 0x36b3217b
20:59:04 INFO - eip = 0x36b3217b esp = 0xa26fb060 ebp = 0x00000392
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO - 3 libxul.so!_fini + 0x1c498e8
20:59:04 INFO - eip = 0xb611e6a0 esp = 0xa26fb070 ebp = 0xa26fb0e8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO -
20:59:04 INFO - Thread 27
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xa17ff068 ebp = 0x000010a5 ebx = 0xa1a9b808
20:59:04 INFO - esi = 0x00000000 edi = 0xa1a83ee0 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x000010a5 efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0xa17ff078 ebp = 0x000010a5 ebx = 0xa1a9b808
20:59:04 INFO - esi = 0x00000000 edi = 0xa1a83ee0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xa17ff090 ebp = 0x000010a5
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0xa17ff0a0 ebp = 0xa17ff0d8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb1e291b1 esp = 0xa17ff0e0 ebp = 0xa17ff108 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa1afd44c edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d7844fe50165 : 55 + 0x8]
20:59:04 INFO - eip = 0xb1e296c5 esp = 0xa17ff110 ebp = 0xa17ff148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa1afd43c edi = 0xa17ff1a8
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d7844fe50165 : 129 + 0x20]
20:59:04 INFO - eip = 0xb1e2a47a esp = 0xa17ff150 ebp = 0xa17ff1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa1afd400 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0xa17ff1e0 ebp = 0xa17ff218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa17ff20c edi = 0xa19ff730
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 355 + 0x13]
20:59:04 INFO - eip = 0xb24107f0 esp = 0xa17ff220 ebp = 0xa17ff268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa1b18da0 edi = 0xa19ff730
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0xa17ff270 ebp = 0xa17ff298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa1afd400 edi = 0xa1b18da0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0xa17ff2a0 ebp = 0xa17ff2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa1afd400 edi = 0xa1b18da0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xa17ff2f0 ebp = 0xa17ff328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xa1b55800
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xa17ff330 ebp = 0xa17ff428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 13 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xa17ff430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 28
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0xa00fee18 ebp = 0x00000107 ebx = 0xa479ef08
20:59:04 INFO - esi = 0x00000000 edi = 0xa6081940 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x00000107 efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0xa00fee28 ebp = 0x00000107 ebx = 0xa479ef08
20:59:04 INFO - esi = 0x00000000 edi = 0xa6081940
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0xa00fee40 ebp = 0x00000107
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0xa00fee50 ebp = 0xa00fee88
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb34ef34b esp = 0xa00fee90 ebp = 0xa00feeb8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa6099c2c edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:d7844fe50165 : 4898 + 0x5]
20:59:04 INFO - eip = 0xb34f25f5 esp = 0xa00feec0 ebp = 0xa00feec8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa6099c00 edi = 0xa6099c34
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:d7844fe50165 : 4414 + 0x10]
20:59:04 INFO - eip = 0xb350eddc esp = 0xa00feed0 ebp = 0xa00fef38 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa6099c00 edi = 0xa00fef0c
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:d7844fe50165 : 2723 + 0x12]
20:59:04 INFO - eip = 0xb34da792 esp = 0xa00fef40 ebp = 0xa00ff148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa1d029e0 edi = 0xa06e9000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d7844fe50165 : 964 + 0x2]
20:59:04 INFO - eip = 0xb1e2a795 esp = 0xa00ff150 ebp = 0xa00ff1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa60aa350 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0xa00ff1e0 ebp = 0xa00ff218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa00ff20c edi = 0xa0682fa0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 326 + 0x13]
20:59:04 INFO - eip = 0xb24107a3 esp = 0xa00ff220 ebp = 0xa00ff268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa076f2e0 edi = 0xa0682fa0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0xa00ff270 ebp = 0xa00ff298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa60aa350 edi = 0xa076f2e0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0xa00ff2a0 ebp = 0xa00ff2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa60aa350 edi = 0xa076f2e0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 13 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0xa00ff2f0 ebp = 0xa00ff328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xa01d3b00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 14 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0xa00ff330 ebp = 0xa00ff428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 15 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0xa00ff430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 29
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0x9fdff068 ebp = 0x0000000b ebx = 0x9fe29388
20:59:04 INFO - esi = 0x00000000 edi = 0x9fe61a60 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x0000000b efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0x9fdff078 ebp = 0x0000000b ebx = 0x9fe29388
20:59:04 INFO - esi = 0x00000000 edi = 0x9fe61a60
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0x9fdff090 ebp = 0x0000000b
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0x9fdff0a0 ebp = 0x9fdff0d8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb1e291b1 esp = 0x9fdff0e0 ebp = 0x9fdff108 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9fe576ec edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d7844fe50165 : 55 + 0x8]
20:59:04 INFO - eip = 0xb1e296c5 esp = 0x9fdff110 ebp = 0x9fdff148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9fe576dc edi = 0x9fdff1a8
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d7844fe50165 : 129 + 0x20]
20:59:04 INFO - eip = 0xb1e2a47a esp = 0x9fdff150 ebp = 0x9fdff1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9fe576a0 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0x9fdff1e0 ebp = 0x9fdff218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9fdff20c edi = 0x9fe1d640
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 355 + 0x13]
20:59:04 INFO - eip = 0xb24107f0 esp = 0x9fdff220 ebp = 0x9fdff268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9fe3b0c0 edi = 0x9fe1d640
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0x9fdff270 ebp = 0x9fdff298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9fe576a0 edi = 0x9fe3b0c0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0x9fdff2a0 ebp = 0x9fdff2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9fe576a0 edi = 0x9fe3b0c0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0x9fdff2f0 ebp = 0x9fdff328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0xa01d4e80
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0x9fdff330 ebp = 0x9fdff428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 13 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0x9fdff430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 30
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0x9f1fee18 ebp = 0x000001b9 ebx = 0x9f3d2508
20:59:04 INFO - esi = 0x00000000 edi = 0x9f31d400 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x000001b9 efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0x9f1fee28 ebp = 0x000001b9 ebx = 0x9f3d2508
20:59:04 INFO - esi = 0x00000000 edi = 0x9f31d400
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0x9f1fee40 ebp = 0x000001b9
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0x9f1fee50 ebp = 0x9f1fee88
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb34ef34b esp = 0x9f1fee90 ebp = 0x9f1feeb8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9fed1c2c edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:d7844fe50165 : 4898 + 0x5]
20:59:04 INFO - eip = 0xb34f25f5 esp = 0x9f1feec0 ebp = 0x9f1feec8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9fed1c00 edi = 0x9fed1c34
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:d7844fe50165 : 4414 + 0x10]
20:59:04 INFO - eip = 0xb350eddc esp = 0x9f1feed0 ebp = 0x9f1fef38 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9fed1c00 edi = 0x9f1fef0c
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:d7844fe50165 : 2723 + 0x12]
20:59:04 INFO - eip = 0xb34da792 esp = 0x9f1fef40 ebp = 0x9f1ff148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa1d02b40 edi = 0x9f261000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d7844fe50165 : 964 + 0x2]
20:59:04 INFO - eip = 0xb1e2a795 esp = 0x9f1ff150 ebp = 0x9f1ff1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9f3d0110 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0x9f1ff1e0 ebp = 0x9f1ff218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9f1ff20c edi = 0x9f3a5a60
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 326 + 0x13]
20:59:04 INFO - eip = 0xb24107a3 esp = 0x9f1ff220 ebp = 0x9f1ff268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9fe3bfa0 edi = 0x9f3a5a60
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0x9f1ff270 ebp = 0x9f1ff298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9f3d0110 edi = 0x9fe3bfa0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0x9f1ff2a0 ebp = 0x9f1ff2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9f3d0110 edi = 0x9fe3bfa0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 13 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0x9f1ff2f0 ebp = 0x9f1ff328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0x9fe50cc0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 14 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0x9f1ff330 ebp = 0x9f1ff428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 15 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0x9f1ff430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 31
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0x9d6fee18 ebp = 0x000001cf ebx = 0x9db8a708
20:59:04 INFO - esi = 0x00000000 edi = 0x9db891c0 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x000001cf efl = 0x00000282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0x9d6fee28 ebp = 0x000001cf ebx = 0x9db8a708
20:59:04 INFO - esi = 0x00000000 edi = 0x9db891c0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0x9d6fee40 ebp = 0x000001cf
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0x9d6fee50 ebp = 0x9d6fee88
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb34ef34b esp = 0x9d6fee90 ebp = 0x9d6feeb8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9dbb942c edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!mozilla::dom::workers::WorkerPrivate::WaitForWorkerEvents(unsigned int) [WorkerPrivate.cpp:d7844fe50165 : 4898 + 0x5]
20:59:04 INFO - eip = 0xb34f25f5 esp = 0x9d6feec0 ebp = 0x9d6feec8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9dbb9400 edi = 0x9dbb9434
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!mozilla::dom::workers::WorkerPrivate::DoRunLoop(JSContext*) [WorkerPrivate.cpp:d7844fe50165 : 4414 + 0x10]
20:59:04 INFO - eip = 0xb350eddc esp = 0x9d6feed0 ebp = 0x9d6fef38 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9dbb9400 edi = 0x9d6fef0c
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!WorkerThreadPrimaryRunnable::Run [RuntimeService.cpp:d7844fe50165 : 2723 + 0x12]
20:59:04 INFO - eip = 0xb34da792 esp = 0x9d6fef40 ebp = 0x9d6ff148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa1d05480 edi = 0x9f29a000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:d7844fe50165 : 964 + 0x2]
20:59:04 INFO - eip = 0xb1e2a795 esp = 0x9d6ff150 ebp = 0x9d6ff1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9d81aca0 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0x9d6ff1e0 ebp = 0x9d6ff218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9d6ff20c edi = 0x9dcce280
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 326 + 0x13]
20:59:04 INFO - eip = 0xb24107a3 esp = 0x9d6ff220 ebp = 0x9d6ff268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0xa9b22780 edi = 0x9dcce280
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0x9d6ff270 ebp = 0x9d6ff298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9d81aca0 edi = 0xa9b22780
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0x9d6ff2a0 ebp = 0x9d6ff2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9d81aca0 edi = 0xa9b22780
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 13 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0x9d6ff2f0 ebp = 0x9d6ff328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0x9d9f6f40
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 14 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0x9d6ff330 ebp = 0x9d6ff428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 15 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0x9d6ff430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 32
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0x9edff068 ebp = 0x00000001 ebx = 0x9b973788
20:59:04 INFO - esi = 0x00000000 edi = 0x9b96d580 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x00000001 efl = 0x00200282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0x9edff078 ebp = 0x00000001 ebx = 0x9b973788
20:59:04 INFO - esi = 0x00000000 edi = 0x9b96d580
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0x9edff090 ebp = 0x00000001
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0x9edff0a0 ebp = 0x9edff0d8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb1e291b1 esp = 0x9edff0e0 ebp = 0x9edff108 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b94fe5c edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d7844fe50165 : 55 + 0x8]
20:59:04 INFO - eip = 0xb1e296c5 esp = 0x9edff110 ebp = 0x9edff148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b94fe4c edi = 0x9edff1a8
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d7844fe50165 : 129 + 0x20]
20:59:04 INFO - eip = 0xb1e2a47a esp = 0x9edff150 ebp = 0x9edff1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b94fe10 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0x9edff1e0 ebp = 0x9edff218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9edff20c edi = 0xa7b98280
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 355 + 0x13]
20:59:04 INFO - eip = 0xb24107f0 esp = 0x9edff220 ebp = 0x9edff268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9c3ebc80 edi = 0xa7b98280
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0x9edff270 ebp = 0x9edff298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b94fe10 edi = 0x9c3ebc80
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0x9edff2a0 ebp = 0x9edff2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b94fe10 edi = 0x9c3ebc80
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0x9edff2f0 ebp = 0x9edff328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0x9b9442c0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0x9edff330 ebp = 0x9edff428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 13 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0x9edff430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 33
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0x9b5ff068 ebp = 0x00000003 ebx = 0x9b7c4d88
20:59:04 INFO - esi = 0x00000000 edi = 0x9b7f92e0 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x00000003 efl = 0x00200282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0x9b5ff078 ebp = 0x00000003 ebx = 0x9b7c4d88
20:59:04 INFO - esi = 0x00000000 edi = 0x9b7f92e0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0x9b5ff090 ebp = 0x00000003
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0x9b5ff0a0 ebp = 0x9b5ff0d8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb1e291b1 esp = 0x9b5ff0e0 ebp = 0x9b5ff108 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b9b32fc edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d7844fe50165 : 55 + 0x8]
20:59:04 INFO - eip = 0xb1e296c5 esp = 0x9b5ff110 ebp = 0x9b5ff148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b9b32ec edi = 0x9b5ff1a8
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d7844fe50165 : 129 + 0x20]
20:59:04 INFO - eip = 0xb1e2a47a esp = 0x9b5ff150 ebp = 0x9b5ff1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b9b32b0 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0x9b5ff1e0 ebp = 0x9b5ff218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b5ff20c edi = 0x9b7fe6a0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 355 + 0x13]
20:59:04 INFO - eip = 0xb24107f0 esp = 0x9b5ff220 ebp = 0x9b5ff268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b71d6e0 edi = 0x9b7fe6a0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0x9b5ff270 ebp = 0x9b5ff298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b9b32b0 edi = 0x9b71d6e0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0x9b5ff2a0 ebp = 0x9b5ff2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b9b32b0 edi = 0x9b71d6e0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0x9b5ff2f0 ebp = 0x9b5ff328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0x9b76bfc0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0x9b5ff330 ebp = 0x9b5ff428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 13 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0x9b5ff430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 34
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0x9f04e1c8 ebp = 0x00000035 ebx = 0x9b9d6648
20:59:04 INFO - esi = 0x00000000 edi = 0x9b94a400 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x00000035 efl = 0x00200282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0x9f04e1d8 ebp = 0x00000035 ebx = 0x9b9d6648
20:59:04 INFO - esi = 0x00000000 edi = 0x9b94a400
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0x9f04e1f0 ebp = 0x00000035
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0x9f04e200 ebp = 0x9f04e238
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb1e291b1 esp = 0x9f04e240 ebp = 0x9f04e268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b92bad4 edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!mozilla::dom::DOMStorageDBThread::ThreadFunc() [Monitor.h:d7844fe50165 : 88 + 0xf]
20:59:04 INFO - eip = 0xb33a5cc0 esp = 0x9f04e270 ebp = 0x9f04e2c8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9bdfef30 edi = 0x9b9b3c50
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!mozilla::dom::DOMStorageDBThread::ThreadFunc(void*) [DOMStorageDBThread.cpp:d7844fe50165 : 276 + 0x8]
20:59:04 INFO - eip = 0xb33a5e50 esp = 0x9f04e2d0 ebp = 0x9f04e2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9bdfef30 edi = 0x9b76c2c0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0x9f04e2f0 ebp = 0x9f04e328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0x9b76c2c0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0x9f04e330 ebp = 0x9f04e428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0x9f04e430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 35
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0x981ff2a0 ebp = 0x981ff308 ebx = 0x981ff2e0
20:59:04 INFO - esi = 0x00000000 edi = 0xb75abff4 eax = 0xfffffdfc ecx = 0x00000002
20:59:04 INFO - edx = 0xffffffff efl = 0x00200282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libc-2.15.so!__poll [poll.c : 87 + 0xe]
20:59:04 INFO - eip = 0xb74e6170 esp = 0x981ff2b0 ebp = 0x981ff308 ebx = 0x981ff2e0
20:59:04 INFO - esi = 0x00000000 edi = 0xb75abff4
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libxul.so!google_breakpad::CrashGenerationServer::ThreadMain(void*) [crash_generation_server.cc:d7844fe50165 : 326 + 0xb]
20:59:04 INFO - eip = 0xb3cbf3bb esp = 0x981ff310 ebp = 0x981ff328
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO - 3 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0x981ff330 ebp = 0x981ff428
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 4 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0x981ff430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 36
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0x979fdff8 ebp = 0x00000001 ebx = 0x979fe0d0
20:59:04 INFO - esi = 0x00000000 edi = 0x979fe0b4 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x00000001 efl = 0x00200282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0x979fe008 ebp = 0x00000001 ebx = 0x979fe0d0
20:59:04 INFO - esi = 0x00000000 edi = 0x979fe0b4
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libxul.so!_fini + 0x1c498e8
20:59:04 INFO - eip = 0xb611e6a0 esp = 0x979fe020 ebp = 0x00000001
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libxul.so!ConditionVariable::Wait() [condition_variable_posix.cc:d7844fe50165 : 40 + 0xf]
20:59:04 INFO - eip = 0xb1e47f34 esp = 0x979fe030 ebp = 0x979fe048
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!base::WaitableEvent::TimedWait(base::TimeDelta const&) [waitable_event_posix.cc:d7844fe50165 : 195 + 0xb]
20:59:04 INFO - eip = 0xb1e4a36a esp = 0x979fe050 ebp = 0x979fe118 ebx = 0xb611e6a0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!base::WaitableEvent::Wait() [waitable_event_posix.cc:d7844fe50165 : 201 + 0x8]
20:59:04 INFO - eip = 0xb1e4a566 esp = 0x979fe120 ebp = 0x979fe148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x983afe40 edi = 0x979fe210
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:d7844fe50165 : 60 + 0xb]
20:59:04 INFO - eip = 0xb1e4920d esp = 0x979fe150 ebp = 0x979fe1b8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x983afe40 edi = 0x979fe210
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0x979fe1c0 ebp = 0x979fe1e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x983afd80 edi = 0x979fe210
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!base::Thread::ThreadMain() [thread.cc:d7844fe50165 : 172 + 0x8]
20:59:04 INFO - eip = 0xb23fc7df esp = 0x979fe1f0 ebp = 0x979fe308 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x983afd80 edi = 0x979fe210
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!ThreadFunc [platform_thread_posix.cc:d7844fe50165 : 39 + 0x17]
20:59:04 INFO - eip = 0xb23fc85c esp = 0x979fe310 ebp = 0x979fe328 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0x979fe330 ebp = 0x979fe428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0x979fe430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 37
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0x96fff068 ebp = 0x00000001 ebx = 0x97072048
20:59:04 INFO - esi = 0x00000000 edi = 0xa7bf4520 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x00000001 efl = 0x00200282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0x96fff078 ebp = 0x00000001 ebx = 0x97072048
20:59:04 INFO - esi = 0x00000000 edi = 0xa7bf4520
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0x96fff090 ebp = 0x00000001
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0x96fff0a0 ebp = 0x96fff0d8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb1e291b1 esp = 0x96fff0e0 ebp = 0x96fff108 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b7fa4bc edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d7844fe50165 : 55 + 0x8]
20:59:04 INFO - eip = 0xb1e296c5 esp = 0x96fff110 ebp = 0x96fff148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b7fa4ac edi = 0x96fff1a8
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d7844fe50165 : 129 + 0x20]
20:59:04 INFO - eip = 0xb1e2a47a esp = 0x96fff150 ebp = 0x96fff1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b7fa470 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0x96fff1e0 ebp = 0x96fff218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x96fff20c edi = 0x97071550
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 355 + 0x13]
20:59:04 INFO - eip = 0xb24107f0 esp = 0x96fff220 ebp = 0x96fff268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x983a1440 edi = 0x97071550
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0x96fff270 ebp = 0x96fff298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b7fa470 edi = 0x983a1440
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0x96fff2a0 ebp = 0x96fff2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b7fa470 edi = 0x983a1440
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0x96fff2f0 ebp = 0x96fff328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0x986bfc80
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0x96fff330 ebp = 0x96fff428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 13 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0x96fff430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 38
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0x967fe068 ebp = 0x00004d69 ebx = 0x970723c8
20:59:04 INFO - esi = 0x00000000 edi = 0xa7bf45e0 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x00004d69 efl = 0x00200282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0x967fe078 ebp = 0x00004d69 ebx = 0x970723c8
20:59:04 INFO - esi = 0x00000000 edi = 0xa7bf45e0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0x967fe090 ebp = 0x00004d69
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0x967fe0a0 ebp = 0x967fe0d8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb1e291b1 esp = 0x967fe0e0 ebp = 0x967fe108 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b7fa52c edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d7844fe50165 : 55 + 0x8]
20:59:04 INFO - eip = 0xb1e296c5 esp = 0x967fe110 ebp = 0x967fe148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b7fa51c edi = 0x967fe1a8
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d7844fe50165 : 129 + 0x20]
20:59:04 INFO - eip = 0xb1e2a47a esp = 0x967fe150 ebp = 0x967fe1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b7fa4e0 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0x967fe1e0 ebp = 0x967fe218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x967fe20c edi = 0x97074af0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 355 + 0x13]
20:59:04 INFO - eip = 0xb24107f0 esp = 0x967fe220 ebp = 0x967fe268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x983a1520 edi = 0x97074af0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0x967fe270 ebp = 0x967fe298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b7fa4e0 edi = 0x983a1520
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0x967fe2a0 ebp = 0x967fe2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b7fa4e0 edi = 0x983a1520
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0x967fe2f0 ebp = 0x967fe328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0x986bfe00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0x967fe330 ebp = 0x967fe428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 13 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0x967fe430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 39
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0x95ffd12c ebp = 0x95ffd198 ebx = 0xa8f2f648
20:59:04 INFO - esi = 0x95ffd140 edi = 0xa8f24460 eax = 0xfffffdfc ecx = 0x00000080
20:59:04 INFO - edx = 0x0000002b efl = 0x00200282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xad13
20:59:04 INFO - eip = 0xb76f8d13 esp = 0x95ffd13c ebp = 0x95ffd198 ebx = 0xa8f2f648
20:59:04 INFO - esi = 0x95ffd140 edi = 0xa8f24460
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 0x32d0d9a0
20:59:04 INFO - eip = 0x32d0d9a0 esp = 0x95ffd1a0 ebp = 0x563991a6
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO - 3 libnspr4.so!pt_TimedWait [ptsynch.c:d7844fe50165 : 246 + 0xd]
20:59:04 INFO - eip = 0xb71e85cd esp = 0x95ffd1ac ebp = 0x563991a6
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0x95ffd1b0 ebp = 0x563991a6
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 5 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 398 + 0xe]
20:59:04 INFO - eip = 0xb71e8cee esp = 0x95ffd1c0 ebp = 0x95ffd1f8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 6 libxul.so!nsHostResolver::GetHostToLookup(nsHostRecord**) [CondVar.h:d7844fe50165 : 79 + 0xf]
20:59:04 INFO - eip = 0xb2245923 esp = 0x95ffd200 ebp = 0x95ffd258 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x000493e0 edi = 0xa9ab1500
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!nsHostResolver::ThreadFunc(void*) [nsHostResolver.cpp:d7844fe50165 : 1391 + 0x12]
20:59:04 INFO - eip = 0xb2245b60 esp = 0x95ffd260 ebp = 0x95ffd2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x00000000 edi = 0xa9ab1500
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0x95ffd2f0 ebp = 0x95ffd328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000001 edi = 0x986bff80
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0x95ffd330 ebp = 0x95ffd428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0x95ffd430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 40
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0x955ff068 ebp = 0x00000b37 ebx = 0x970b83c8
20:59:04 INFO - esi = 0x00000000 edi = 0xa0d75340 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x00000b37 efl = 0x00200282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0x955ff078 ebp = 0x00000b37 ebx = 0x970b83c8
20:59:04 INFO - esi = 0x00000000 edi = 0xa0d75340
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0x955ff090 ebp = 0x00000b37
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0x955ff0a0 ebp = 0x955ff0d8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb1e291b1 esp = 0x955ff0e0 ebp = 0x955ff108 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b7fac2c edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d7844fe50165 : 55 + 0x8]
20:59:04 INFO - eip = 0xb1e296c5 esp = 0x955ff110 ebp = 0x955ff148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b7fac1c edi = 0x955ff1a8
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d7844fe50165 : 129 + 0x20]
20:59:04 INFO - eip = 0xb1e2a47a esp = 0x955ff150 ebp = 0x955ff1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b7fabe0 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0x955ff1e0 ebp = 0x955ff218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x955ff20c edi = 0x9b7c3e50
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 355 + 0x13]
20:59:04 INFO - eip = 0xb24107f0 esp = 0x955ff220 ebp = 0x955ff268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x983a1de0 edi = 0x9b7c3e50
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:04 INFO - eip = 0xb23f4dac esp = 0x955ff270 ebp = 0x955ff298 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b7fabe0 edi = 0x983a1de0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:04 INFO - eip = 0xb21a4677 esp = 0x955ff2a0 ebp = 0x955ff2e8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x9b7fabe0 edi = 0x983a1de0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 11 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:04 INFO - eip = 0xb71ea611 esp = 0x955ff2f0 ebp = 0x955ff328 ebx = 0xb71fd68c
20:59:04 INFO - esi = 0x00000000 edi = 0x986c0ac0
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:04 INFO - eip = 0xb76f4d4c esp = 0x955ff330 ebp = 0x955ff428 ebx = 0xb7705ff4
20:59:04 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 13 libc-2.15.so + 0xef8be
20:59:04 INFO - eip = 0xb74f48be esp = 0x955ff430 ebp = 0x00000000
20:59:04 INFO - Found by: previous frame's frame pointer
20:59:04 INFO -
20:59:04 INFO - Thread 41
20:59:04 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:04 INFO - eip = 0xb771f424 esp = 0x948ff068 ebp = 0x0000030b ebx = 0x94a26ec8
20:59:04 INFO - esi = 0x00000000 edi = 0x94cb2940 eax = 0xfffffe00 ecx = 0x00000080
20:59:04 INFO - edx = 0x0000030b efl = 0x00200282
20:59:04 INFO - Found by: given as instruction pointer in context
20:59:04 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:04 INFO - eip = 0xb76f896b esp = 0x948ff078 ebp = 0x0000030b ebx = 0x94a26ec8
20:59:04 INFO - esi = 0x00000000 edi = 0x94cb2940
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:04 INFO - eip = 0xb71fd68c esp = 0x948ff090 ebp = 0x0000030b
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:04 INFO - eip = 0xb71e8c6f esp = 0x948ff0a0 ebp = 0x948ff0d8
20:59:04 INFO - Found by: stack scanning
20:59:04 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:04 INFO - eip = 0xb1e291b1 esp = 0x948ff0e0 ebp = 0x948ff108 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x94cae83c edi = 0xffffffff
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d7844fe50165 : 55 + 0x8]
20:59:04 INFO - eip = 0xb1e296c5 esp = 0x948ff110 ebp = 0x948ff148 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x94cae82c edi = 0x948ff1a8
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d7844fe50165 : 129 + 0x20]
20:59:04 INFO - eip = 0xb1e2a47a esp = 0x948ff150 ebp = 0x948ff1d8 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x94cae7f0 edi = 0x00000000
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:04 INFO - eip = 0xb1e33865 esp = 0x948ff1e0 ebp = 0x948ff218 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x948ff20c edi = 0x94a1d190
20:59:04 INFO - Found by: call frame info
20:59:04 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 355 + 0x13]
20:59:04 INFO - eip = 0xb24107f0 esp = 0x948ff220 ebp = 0x948ff268 ebx = 0xb611e6a0
20:59:04 INFO - esi = 0x983a3900 edi = 0x94a1d190
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:05 INFO - eip = 0xb23f4dac esp = 0x948ff270 ebp = 0x948ff298 ebx = 0xb611e6a0
20:59:05 INFO - esi = 0x94cae7f0 edi = 0x983a3900
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:05 INFO - eip = 0xb21a4677 esp = 0x948ff2a0 ebp = 0x948ff2e8 ebx = 0xb611e6a0
20:59:05 INFO - esi = 0x94cae7f0 edi = 0x983a3900
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 11 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:05 INFO - eip = 0xb71ea611 esp = 0x948ff2f0 ebp = 0x948ff328 ebx = 0xb71fd68c
20:59:05 INFO - esi = 0x00000000 edi = 0x956a24c0
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:05 INFO - eip = 0xb76f4d4c esp = 0x948ff330 ebp = 0x948ff428 ebx = 0xb7705ff4
20:59:05 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 13 libc-2.15.so + 0xef8be
20:59:05 INFO - eip = 0xb74f48be esp = 0x948ff430 ebp = 0x00000000
20:59:05 INFO - Found by: previous frame's frame pointer
20:59:05 INFO -
20:59:05 INFO - Thread 42
20:59:05 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:05 INFO - eip = 0xb771f424 esp = 0x9a0fe068 ebp = 0x000002f1 ebx = 0x9566edc8
20:59:05 INFO - esi = 0x00000000 edi = 0x9ba3f2e0 eax = 0xfffffe00 ecx = 0x00000080
20:59:05 INFO - edx = 0x000002f1 efl = 0x00200282
20:59:05 INFO - Found by: given as instruction pointer in context
20:59:05 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:05 INFO - eip = 0xb76f896b esp = 0x9a0fe078 ebp = 0x000002f1 ebx = 0x9566edc8
20:59:05 INFO - esi = 0x00000000 edi = 0x9ba3f2e0
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:05 INFO - eip = 0xb71fd68c esp = 0x9a0fe090 ebp = 0x000002f1
20:59:05 INFO - Found by: stack scanning
20:59:05 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:05 INFO - eip = 0xb71e8c6f esp = 0x9a0fe0a0 ebp = 0x9a0fe0d8
20:59:05 INFO - Found by: stack scanning
20:59:05 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:05 INFO - eip = 0xb1e291b1 esp = 0x9a0fe0e0 ebp = 0x9a0fe108 ebx = 0xb611e6a0
20:59:05 INFO - esi = 0x9c31339c edi = 0xffffffff
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d7844fe50165 : 55 + 0x8]
20:59:05 INFO - eip = 0xb1e296c5 esp = 0x9a0fe110 ebp = 0x9a0fe148 ebx = 0xb611e6a0
20:59:05 INFO - esi = 0x9c31338c edi = 0x9a0fe1a8
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d7844fe50165 : 129 + 0x20]
20:59:05 INFO - eip = 0xb1e2a47a esp = 0x9a0fe150 ebp = 0x9a0fe1d8 ebx = 0xb611e6a0
20:59:05 INFO - esi = 0x9c313350 edi = 0x00000000
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:05 INFO - eip = 0xb1e33865 esp = 0x9a0fe1e0 ebp = 0x9a0fe218 ebx = 0xb611e6a0
20:59:05 INFO - esi = 0x9a0fe20c edi = 0x9835d5b0
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 355 + 0x13]
20:59:05 INFO - eip = 0xb24107f0 esp = 0x9a0fe220 ebp = 0x9a0fe268 ebx = 0xb611e6a0
20:59:05 INFO - esi = 0x9fe3c400 edi = 0x9835d5b0
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:05 INFO - eip = 0xb23f4dac esp = 0x9a0fe270 ebp = 0x9a0fe298 ebx = 0xb611e6a0
20:59:05 INFO - esi = 0x9c313350 edi = 0x9fe3c400
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:05 INFO - eip = 0xb21a4677 esp = 0x9a0fe2a0 ebp = 0x9a0fe2e8 ebx = 0xb611e6a0
20:59:05 INFO - esi = 0x9c313350 edi = 0x9fe3c400
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 11 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:05 INFO - eip = 0xb71ea611 esp = 0x9a0fe2f0 ebp = 0x9a0fe328 ebx = 0xb71fd68c
20:59:05 INFO - esi = 0x00000000 edi = 0x94cc9c00
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:05 INFO - eip = 0xb76f4d4c esp = 0x9a0fe330 ebp = 0x9a0fe428 ebx = 0xb7705ff4
20:59:05 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 13 libc-2.15.so + 0xef8be
20:59:05 INFO - eip = 0xb74f48be esp = 0x9a0fe430 ebp = 0x00000000
20:59:05 INFO - Found by: previous frame's frame pointer
20:59:05 INFO -
20:59:05 INFO - Thread 43
20:59:05 INFO - 0 linux-gate.so!__kernel_vsyscall + 0x10
20:59:05 INFO - eip = 0xb771f424 esp = 0x9a8ff068 ebp = 0x00000005 ebx = 0x9be3ef88
20:59:05 INFO - esi = 0x00000000 edi = 0x9dc20e80 eax = 0xfffffe00 ecx = 0x00000080
20:59:05 INFO - edx = 0x00000005 efl = 0x00200282
20:59:05 INFO - Found by: given as instruction pointer in context
20:59:05 INFO - 1 libpthread-2.15.so + 0xa96b
20:59:05 INFO - eip = 0xb76f896b esp = 0x9a8ff078 ebp = 0x00000005 ebx = 0x9be3ef88
20:59:05 INFO - esi = 0x00000000 edi = 0x9dc20e80
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 2 libnspr4.so!_fini + 0xe1d4
20:59:05 INFO - eip = 0xb71fd68c esp = 0x9a8ff090 ebp = 0x00000005
20:59:05 INFO - Found by: stack scanning
20:59:05 INFO - 3 libnspr4.so!PR_WaitCondVar [ptsynch.c:d7844fe50165 : 396 + 0xf]
20:59:05 INFO - eip = 0xb71e8c6f esp = 0x9a8ff0a0 ebp = 0x9a8ff0d8
20:59:05 INFO - Found by: stack scanning
20:59:05 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [CondVar.h:d7844fe50165 : 79 + 0xe]
20:59:05 INFO - eip = 0xb1e291b1 esp = 0x9a8ff0e0 ebp = 0x9a8ff108 ebx = 0xb611e6a0
20:59:05 INFO - esi = 0x9db5994c edi = 0xffffffff
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 5 libxul.so!nsEventQueue::GetEvent(bool, nsIRunnable**, mozilla::BaseAutoLock&) [nsEventQueue.cpp:d7844fe50165 : 55 + 0x8]
20:59:05 INFO - eip = 0xb1e296c5 esp = 0x9a8ff110 ebp = 0x9a8ff148 ebx = 0xb611e6a0
20:59:05 INFO - esi = 0x9db5993c edi = 0x9a8ff1a8
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 6 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.h:d7844fe50165 : 129 + 0x20]
20:59:05 INFO - eip = 0xb1e2a47a esp = 0x9a8ff150 ebp = 0x9a8ff1d8 ebx = 0xb611e6a0
20:59:05 INFO - esi = 0x9db59900 edi = 0x00000000
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 7 libxul.so!NS_ProcessNextEvent(nsIThread*, bool) [nsThreadUtils.cpp:d7844fe50165 : 297 + 0x13]
20:59:05 INFO - eip = 0xb1e33865 esp = 0x9a8ff1e0 ebp = 0x9a8ff218 ebx = 0xb611e6a0
20:59:05 INFO - esi = 0x9a8ff20c edi = 0x9d9bb520
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 8 libxul.so!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) [MessagePump.cpp:d7844fe50165 : 355 + 0x13]
20:59:05 INFO - eip = 0xb24107f0 esp = 0x9a8ff220 ebp = 0x9a8ff268 ebx = 0xb611e6a0
20:59:05 INFO - esi = 0xa8f1c980 edi = 0x9d9bb520
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 9 libxul.so!MessageLoop::Run() [message_loop.cc:d7844fe50165 : 234 + 0xb]
20:59:05 INFO - eip = 0xb23f4dac esp = 0x9a8ff270 ebp = 0x9a8ff298 ebx = 0xb611e6a0
20:59:05 INFO - esi = 0x9db59900 edi = 0xa8f1c980
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 10 libxul.so!nsThread::ThreadFunc(void*) [nsThread.cpp:d7844fe50165 : 376 + 0x8]
20:59:05 INFO - eip = 0xb21a4677 esp = 0x9a8ff2a0 ebp = 0x9a8ff2e8 ebx = 0xb611e6a0
20:59:05 INFO - esi = 0x9db59900 edi = 0xa8f1c980
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 11 libnspr4.so!_pt_root [ptthread.c:d7844fe50165 : 212 + 0x9]
20:59:05 INFO - eip = 0xb71ea611 esp = 0x9a8ff2f0 ebp = 0x9a8ff328 ebx = 0xb71fd68c
20:59:05 INFO - esi = 0x00000000 edi = 0x94cc99c0
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 12 libpthread-2.15.so!start_thread [pthread_create.c : 308 + 0x11]
20:59:05 INFO - eip = 0xb76f4d4c esp = 0x9a8ff330 ebp = 0x9a8ff428 ebx = 0xb7705ff4
20:59:05 INFO - esi = 0x00000000 edi = 0x003d0f00
20:59:05 INFO - Found by: call frame info
20:59:05 INFO - 13 libc-2.15.so + 0xef8be
20:59:05 INFO - eip = 0xb74f48be esp = 0x9a8ff430 ebp = 0x00000000
20:59:05 INFO - Found by: previous frame's frame pointer
20:59:05 INFO -
20:59:05 INFO - Loaded modules:
20:59:05 INFO - 0x08048000 - 0x08072fff firefox ??? (main)
20:59:05 INFO - 0x93388000 - 0x934fffff libvorbisenc.so.2.0.8 ???
20:59:05 INFO - 0x9716e000 - 0x971fdfff liborc-0.4.so.0.16.0 ???
20:59:05 INFO - 0x98542000 - 0x985fffff libschroedinger-1.0.so.0.11.0 ???
20:59:05 INFO - 0x98758000 - 0x98778fff libspeex.so.1.5.0 ???
20:59:05 INFO - 0x98779000 - 0x98795fff libtheoradec.so.1.1.4 ???
20:59:05 INFO - 0x98796000 - 0x98833fff libvpx.so.1.0.0 ???
20:59:05 INFO - 0x9883e000 - 0x98f2bfff libavcodec.so.53.35.0 ???
20:59:05 INFO - 0x9949a000 - 0x9968ffff startupCache.4.little ???
20:59:05 INFO - 0x9969d000 - 0x996ddfff libtheoraenc.so.1.1.2 ???
20:59:05 INFO - 0x996de000 - 0x996fcfff libavutil.so.51.22.1 ???
20:59:05 INFO - 0x99806000 - 0x99817fff libva.so.1.3200.0 ???
20:59:05 INFO - 0x9c64d000 - 0x9c6b2fff Ubuntu-L.ttf ???
20:59:05 INFO - 0x9c6b3000 - 0x9c7fefff libxml2.so.2.7.8 ???
20:59:05 INFO - 0x9d554000 - 0x9d5acfff DejaVuSerif.ttf ???
20:59:05 INFO - 0x9d5ad000 - 0x9d5fefff Ubuntu-B.ttf ???
20:59:05 INFO - 0x9de40000 - 0x9deeffff DejaVuSans.ttf ???
20:59:05 INFO - 0x9e51d000 - 0x9e56efff Ubuntu-B.ttf ???
20:59:05 INFO - 0x9f000000 - 0x9f00dfff libgsm.so.1.0.12 ???
20:59:05 INFO - 0x9f04f000 - 0x9f0fefff DejaVuSans.ttf ???
20:59:05 INFO - 0x9f551000 - 0x9f5fefff Ubuntu-R.ttf ???
20:59:05 INFO - 0x9ff18000 - 0x9ff53fff libcroco-0.6.so.3.0.1 ???
20:59:05 INFO - 0x9ff54000 - 0x9ff8cfff librsvg-2.so.2.36.1 ???
20:59:05 INFO - 0xa0318000 - 0xa0370fff DejaVuSerif.ttf ???
20:59:05 INFO - 0xa03a1000 - 0xa03bafff libtotem-gmp-plugin.so ???
20:59:05 INFO - 0xa03bb000 - 0xa03c4fff libcrypt-2.15.so ???
20:59:05 INFO - 0xa03ec000 - 0xa048ffff libsqlite3.so.0.8.6 ???
20:59:05 INFO - 0xa0491000 - 0xa04d7fff libhx509.so.5.0.0 ???
20:59:05 INFO - 0xa04d8000 - 0xa057cfff libasn1.so.8.0.0 ???
20:59:05 INFO - 0xa057d000 - 0xa05fffff libkrb5.so.26.0.0 ???
20:59:05 INFO - 0xa0f17000 - 0xa0f2ffff libtotem-cone-plugin.so ???
20:59:05 INFO - 0xa0f30000 - 0xa0ffefff libkrb5.so.3.3 ???
20:59:05 INFO - 0xa1e05000 - 0xa1e17fff libtotem-mully-plugin.so ???
20:59:05 INFO - 0xa1e18000 - 0xa1e40fff libwind.so.0.0.0 ???
20:59:05 INFO - 0xa1e41000 - 0xa1e74fff libhcrypto.so.4.1.0 ???
20:59:05 INFO - 0xa1e76000 - 0xa1efafff libgcrypt.so.11.7.0 ???
20:59:05 INFO - 0xa480c000 - 0xa481afff libheimbase.so.1.0.0 ???
20:59:05 INFO - 0xa481b000 - 0xa4830fff libroken.so.18.1.0 ???
20:59:05 INFO - 0xa4831000 - 0xa486dfff libgssapi.so.3.0.0 ???
20:59:05 INFO - 0xa486e000 - 0xa5715fff icon-theme.cache ???
20:59:05 INFO - 0xa5716000 - 0xa5ffffff icon-theme.cache ???
20:59:05 INFO - 0xa6205000 - 0xa620cfff webappsstore.sqlite-shm ???
20:59:05 INFO - 0xa620d000 - 0xa6214fff libheimntlm.so.0.1.0 ???
20:59:05 INFO - 0xa6215000 - 0xa6226fff libp11-kit.so.0.0.0 ???
20:59:05 INFO - 0xa6227000 - 0xa6238fff libtasn1.so.3.1.12 ???
20:59:05 INFO - 0xa6239000 - 0xa62fcfff libgnutls.so.26.21.8 ???
20:59:05 INFO - 0xa7c01000 - 0xa7c28fff libk5crypto.so.3.1 ???
20:59:05 INFO - 0xa7c29000 - 0xa7c44fff libsasl2.so.2.0.25 ???
20:59:05 INFO - 0xa7c45000 - 0xa7c5efff librtmp.so.0 ???
20:59:05 INFO - 0xa7c5f000 - 0xa7c9cfff libgssapi_krb5.so.2.2 ???
20:59:05 INFO - 0xa7c9d000 - 0xa7cedfff libldap_r-2.4.so.2.8.1 ???
20:59:05 INFO - 0xa7cef000 - 0xa7cfdfff liblber-2.4.so.2.8.1 ???
20:59:05 INFO - 0xa9000000 - 0xa9003fff libXss.so.1.0.0 ???
20:59:05 INFO - 0xa9004000 - 0xa900cfff libkrb5support.so.0.1 ???
20:59:05 INFO - 0xa900d000 - 0xa9040fff libidn.so.11.6.6 ???
20:59:05 INFO - 0xa9041000 - 0xa906efff liblua5.1.so.0.0.0 ???
20:59:05 INFO - 0xa906f000 - 0xa90c6fff libcurl-gnutls.so.4.2.0 ???
20:59:05 INFO - 0xa90c7000 - 0xa90d1fff libquvi.so.7.0.0 ???
20:59:05 INFO - 0xa90d2000 - 0xa90d7fff libtotem-plparser-mini.so.17.0.3 ???
20:59:05 INFO - 0xa90ea000 - 0xa90fefff libtotem-narrowspace-plugin.so ???
20:59:05 INFO - 0xa9c00000 - 0xa9c04fff libgpg-error.so.0.8.0 ???
20:59:05 INFO - 0xa9c15000 - 0xa9cfdfff icon-theme.cache ???
20:59:05 INFO - 0xaaf03000 - 0xaaf0afff healthreport.sqlite-shm ???
20:59:05 INFO - 0xaaf30000 - 0xaaf3afff icon-theme.cache ???
20:59:05 INFO - 0xaaf3b000 - 0xaaf5dfff icon-theme.cache ???
20:59:05 INFO - 0xaaf5e000 - 0xaaf8bfff libgconf-2.so.4.1.5 ???
20:59:05 INFO - 0xaaf8c000 - 0xaaffefff libnssckbi.so ???
20:59:05 INFO - 0xac800000 - 0xac802fff libpixbufloader-svg.so ???
20:59:05 INFO - 0xac803000 - 0xac807fff libcom_err.so.2.1 ???
20:59:05 INFO - 0xac808000 - 0xac80ffff places.sqlite-shm ???
20:59:05 INFO - 0xac840000 - 0xac8a6fff libfreebl3.so ???
20:59:05 INFO - 0xac8ab000 - 0xac8c7fff libnssdbm3.so ???
20:59:05 INFO - 0xac8c8000 - 0xac8fafff libsoftokn3.so ???
20:59:05 INFO - 0xad400000 - 0xad403fff libkeyutils.so.1.4 ???
20:59:05 INFO - 0xad455000 - 0xad4a6fff DejaVuSansMono.ttf ???
20:59:05 INFO - 0xad4a7000 - 0xad4fdfff Ubuntu-R.ttf ???
20:59:05 INFO - 0xae602000 - 0xae605fff pango-basic-fc.so ???
20:59:05 INFO - 0xae606000 - 0xae606fff c05880de57d1f5e948fdfacc138775d9-le32d4.cache-3 ???
20:59:05 INFO - 0xae607000 - 0xae60cfff 945677eb7aeaf62f1d50efc3fb3ec7d8-le32d4.cache-3 ???
20:59:05 INFO - 0xae60d000 - 0xae60efff 99e8ed0e538f840c565b6ed5dad60d56-le32d4.cache-3 ???
20:59:05 INFO - 0xae60f000 - 0xae610fff f24b2111ab8703b4e963115a8cf14259-le32d4.cache-3 ???
20:59:05 INFO - 0xae611000 - 0xae615fff 63c7aca0c1b0a3f740ee470c2e28e675-le32d4.cache-3 ???
20:59:05 INFO - 0xae616000 - 0xae61bfff a6d8cf8e4ec09cdbc8633c31745a07dd-le32d4.cache-3 ???
20:59:05 INFO - 0xae61c000 - 0xae61efff 2cd17615ca594fa2959ae173292e504c-le32d4.cache-3 ???
20:59:05 INFO - 0xae61f000 - 0xae61ffff e7071f4a29fa870f4323321c154eba04-le32d4.cache-3 ???
20:59:05 INFO - 0xae620000 - 0xae620fff 9620031e5ef3d9f8db76a0a1427e3349-le32d4.cache-3 ???
20:59:05 INFO - 0xae621000 - 0xae621fff a2ab74764b07279e7c36ddb1d302cf26-le32d4.cache-3 ???
20:59:05 INFO - 0xae622000 - 0xae622fff 0d8c3b2ac0904cb8a57a757ad11a4a08-le32d4.cache-3 ???
20:59:05 INFO - 0xae623000 - 0xae624fff 646addb8444faa74ee138aa00ab0b6a0-le32d4.cache-3 ???
20:59:05 INFO - 0xae625000 - 0xae628fff a755afe4a08bf5b97852ceb7400b47bc-le32d4.cache-3 ???
20:59:05 INFO - 0xae629000 - 0xae62ffff 6d41288fd70b0be22e8c3a91e032eec0-le32d4.cache-3 ???
20:59:05 INFO - 0xae630000 - 0xae63afff 04aabc0a78ac019cf9454389977116d2-le32d4.cache-3 ???
20:59:05 INFO - 0xae63b000 - 0xae63dfff 385c0604a188198f04d133e54aba7fe7-le32d4.cache-3 ???
20:59:05 INFO - 0xae63e000 - 0xae63ffff ddd4086aec35a5275babba44bb759c3c-le32d4.cache-3 ???
20:59:05 INFO - 0xae640000 - 0xae640fff 4794a0821666d79190d59a36cb4f44b5-le32d4.cache-3 ???
20:59:05 INFO - 0xae641000 - 0xae643fff 8801497958630a81b71ace7c5f9b32a8-le32d4.cache-3 ???
20:59:05 INFO - 0xae644000 - 0xae647fff 3047814df9a2f067bd2d96a2b9c36e5a-le32d4.cache-3 ???
20:59:05 INFO - 0xae648000 - 0xae648fff 56cf4f4769d0f4abc89a4895d7bd3ae1-le32d4.cache-3 ???
20:59:05 INFO - 0xae649000 - 0xae649fff b9d506c9ac06c20b433354fa67a72993-le32d4.cache-3 ???
20:59:05 INFO - 0xae64a000 - 0xae64dfff b47c4e1ecd0709278f4910c18777a504-le32d4.cache-3 ???
20:59:05 INFO - 0xae64e000 - 0xae65afff d52a8644073d54c13679302ca1180695-le32d4.cache-3 ???
20:59:05 INFO - 0xae65b000 - 0xae660fff 089dead882dea3570ffc31a9898cfb69-le32d4.cache-3 ???
20:59:05 INFO - 0xae671000 - 0xae67dfff libbrowsercomps.so ???
20:59:05 INFO - 0xae67e000 - 0xaf39afff omni.ja ???
20:59:05 INFO - 0xaf39b000 - 0xafcd3fff omni.ja ???
20:59:05 INFO - 0xb04d5000 - 0xb04fffff libvorbis.so.0.4.5 ???
20:59:05 INFO - 0xb0600000 - 0xb0602fff librhythmbox-itms-detection-plugin.so ???
20:59:05 INFO - 0xb0603000 - 0xb0609fff 83bf95040141907cd45bb53cf7c1c148-le32d4.cache-3 ???
20:59:05 INFO - 0xb0612000 - 0xb0615fff libnss_mdns4.so.2 ???
20:59:05 INFO - 0xb0616000 - 0xb061cfff libnss_dns-2.15.so ???
20:59:05 INFO - 0xb061d000 - 0xb0620fff libnss_mdns4_minimal.so.2 ???
20:59:05 INFO - 0xb0621000 - 0xb0628fff libogg.so.0.7.1 ???
20:59:05 INFO - 0xb0629000 - 0xb0632fff libltdl.so.7.3.0 ???
20:59:05 INFO - 0xb0633000 - 0xb0645fff libtdb.so.1.2.9 ???
20:59:05 INFO - 0xb0646000 - 0xb064ffff libvorbisfile.so.3.3.4 ???
20:59:05 INFO - 0xb0650000 - 0xb0660fff libcanberra.so.0.2.5 ???
20:59:05 INFO - 0xb0661000 - 0xb0665fff libcanberra-gtk3.so.0.1.8 ???
20:59:05 INFO - 0xb0666000 - 0xb0667fff e13b20fdb08344e0e664864cc2ede53d-le32d4.cache-3 ???
20:59:05 INFO - 0xb0668000 - 0xb066cfff 7ef2298fde41cc6eeb7af42e48b7d293-le32d4.cache-3 ???
20:59:05 INFO - 0xb066d000 - 0xb0677fff libmozgnome.so ???
20:59:05 INFO - 0xb0678000 - 0xb067dfff libcanberra-gtk3-module.so ???
20:59:05 INFO - 0xb067e000 - 0xb0699fff mime.cache ???
20:59:05 INFO - 0xb0e9b000 - 0xb0ea7fff libnss_files-2.15.so ???
20:59:05 INFO - 0xb0ea8000 - 0xb0eb3fff libnss_nis-2.15.so ???
20:59:05 INFO - 0xb0eb4000 - 0xb0ecbfff libnsl-2.15.so ???
20:59:05 INFO - 0xb0ece000 - 0xb0ed6fff libnss_compat-2.15.so ???
20:59:05 INFO - 0xb0ed8000 - 0xb0ee8fff libunico.so ???
20:59:05 INFO - 0xb0ee9000 - 0xb0ef1fff libdconfsettings.so ???
20:59:05 INFO - 0xb0ef2000 - 0xb0f15fff gschemas.compiled ???
20:59:05 INFO - 0xb0f16000 - 0xb0f27fff liboverlay-scrollbar3-0.2.so.0.0.16 ???
20:59:05 INFO - 0xb1729000 - 0xb18b1fff locale-archive ???
20:59:05 INFO - 0xb18b2000 - 0xb18b7fff libuuid.so.1.3.0 ???
20:59:05 INFO - 0xb18b8000 - 0xb18cffff libICE.so.6.3.0 ???
20:59:05 INFO - 0xb18d2000 - 0xb18dafff libSM.so.6.0.1 ???
20:59:05 INFO - 0xb18db000 - 0xb18ddfff libgthread-2.0.so.0.3200.1 ???
20:59:05 INFO - 0xb18de000 - 0xb1939fff libXt.so.6.0.0 ???
20:59:05 INFO - 0xb193a000 - 0xb1982fff libdbus-1.so.3.5.8 ???
20:59:05 INFO - 0xb1983000 - 0xb19a8fff libdbus-glib-1.so.2.2.2 ???
20:59:05 INFO - 0xb19a9000 - 0xb1a9afff libasound.so.2.0.0 ???
20:59:05 INFO - 0xb1a9b000 - 0xb617bfff libxul.so ???
20:59:05 INFO - 0xb621a000 - 0xb6220fff libXdmcp.so.6.0.0 ???
20:59:05 INFO - 0xb6221000 - 0xb6224fff libXau.so.6.0.0 ???
20:59:05 INFO - 0xb6225000 - 0xb6260fff libpcre.so.3.12.1 ???
20:59:05 INFO - 0xb6261000 - 0xb6267fff libffi.so.6.0.0 ???
20:59:05 INFO - 0xb6268000 - 0xb627dfff libresolv-2.15.so ???
20:59:05 INFO - 0xb6280000 - 0xb629efff libselinux.so.1 ???
20:59:05 INFO - 0xb629f000 - 0xb62c8fff libexpat.so.1.5.2 ???
20:59:05 INFO - 0xb62c9000 - 0xb62defff libz.so.1.2.3.4 ???
20:59:05 INFO - 0xb62df000 - 0xb62e8fff libXrender.so.1.3.0 ???
20:59:05 INFO - 0xb62e9000 - 0xb62f2fff libxcb-render.so.0.0.0 ???
20:59:05 INFO - 0xb62f3000 - 0xb62f6fff libxcb-shm.so.0.0.0 ???
20:59:05 INFO - 0xb62f7000 - 0xb6320fff libpng12.so.0.46.0 ???
20:59:05 INFO - 0xb6321000 - 0xb63b8fff libpixman-1.so.0.24.4 ???
20:59:05 INFO - 0xb63b9000 - 0xb63d9fff libxcb.so.1.1.0 ???
20:59:05 INFO - 0xb63da000 - 0xb6473fff libfreetype.so.6.8.0 ???
20:59:05 INFO - 0xb6474000 - 0xb6477fff libXdamage.so.1.1.0 ???
20:59:05 INFO - 0xb6478000 - 0xb647bfff libXcomposite.so.1.0.0 ???
20:59:05 INFO - 0xb647c000 - 0xb6486fff libXcursor.so.1.0.2 ???
20:59:05 INFO - 0xb6487000 - 0xb648ffff libXrandr.so.2.2.0 ???
20:59:05 INFO - 0xb6490000 - 0xb6493fff libXinerama.so.1.0.0 ???
20:59:05 INFO - 0xb6494000 - 0xb64a5fff libXext.so.6.4.0 ???
20:59:05 INFO - 0xb64a6000 - 0xb659efff libglib-2.0.so.0.3200.1 ???
20:59:05 INFO - 0xb659f000 - 0xb65edfff libgobject-2.0.so.0.3200.1 ???
20:59:05 INFO - 0xb65ee000 - 0xb6744fff libgio-2.0.so.0.3200.1 ???
20:59:05 INFO - 0xb6746000 - 0xb6779fff libfontconfig.so.1.4.4 ???
20:59:05 INFO - 0xb677a000 - 0xb67c3fff libpango-1.0.so.0.3000.0 ???
20:59:05 INFO - 0xb67c4000 - 0xb67effff libpangoft2-1.0.so.0.3000.0 ???
20:59:05 INFO - 0xb67f0000 - 0xb6810fff libgdk_pixbuf-2.0.so.0.2600.1 ???
20:59:05 INFO - 0xb6811000 - 0xb68d9fff libcairo.so.2.11000.2 ???
20:59:05 INFO - 0xb68dc000 - 0xb68e2fff libcairo-gobject.so.2.11000.2 ???
20:59:05 INFO - 0xb68e3000 - 0xb6902fff libatk-1.0.so.0.20409.1 ???
20:59:05 INFO - 0xb6903000 - 0xb6908fff libXfixes.so.3.1.0 ???
20:59:05 INFO - 0xb6909000 - 0xb6918fff libXi.so.6.1.0 ???
20:59:05 INFO - 0xb6919000 - 0xb6a4bfff libX11.so.6.3.0 ???
20:59:05 INFO - 0xb6a4d000 - 0xb6a59fff libpangocairo-1.0.so.0.3000.0 ???
20:59:05 INFO - 0xb6a5a000 - 0xb6ad4fff libgdk-3.so.0.400.1 ???
20:59:05 INFO - 0xb6ad5000 - 0xb6f8efff libgtk-3.so.0.400.1 ???
20:59:05 INFO - 0xb6f90000 - 0xb6f95fff libpixbufloader-png.so ???
20:59:05 INFO - 0xb6f96000 - 0xb6f9afff UTF-16.so ???
20:59:05 INFO - 0xb6f9b000 - 0xb6fa1fff gconv-modules.cache ???
20:59:05 INFO - 0xb6fa2000 - 0xb6fabfff liblgpllibs.so ???
20:59:05 INFO - 0xb6fac000 - 0xb706dfff libmozsqlite3.so ???
20:59:05 INFO - 0xb706e000 - 0xb70a3fff libssl3.so ???
20:59:05 INFO - 0xb70a4000 - 0xb70c2fff libsmime3.so ???
20:59:05 INFO - 0xb70c3000 - 0xb71a3fff libnss3.so ???
20:59:05 INFO - 0xb71a4000 - 0xb71c4fff libnssutil3.so ???
20:59:05 INFO - 0xb71c5000 - 0xb71fefff libnspr4.so ???
20:59:05 INFO - 0xb7401000 - 0xb7401fff user ???
20:59:05 INFO - 0xb7405000 - 0xb75acfff libc-2.15.so ???
20:59:05 INFO - 0xb75b0000 - 0xb75cdfff libgcc_s.so.1 ???
20:59:05 INFO - 0xb75ce000 - 0xb75f9fff libm-2.15.so ???
20:59:05 INFO - 0xb75fa000 - 0xb76d7fff libstdc++.so.6.0.16 ???
20:59:05 INFO - 0xb76e0000 - 0xb76e8fff librt-2.15.so ???
20:59:05 INFO - 0xb76e9000 - 0xb76edfff libdl-2.15.so ???
20:59:05 INFO - 0xb76ee000 - 0xb7706fff libpthread-2.15.so ???
20:59:05 INFO - 0xb7709000 - 0xb770dfff libgmodule-2.0.so.0.3200.1 ???
20:59:05 INFO - 0xb770e000 - 0xb7710fff libmozgtk.so ???
20:59:05 INFO - 0xb7711000 - 0xb7714fff libplds4.so ???
20:59:05 INFO - 0xb7715000 - 0xb7719fff libplc4.so ???
20:59:05 INFO - 0xb771a000 - 0xb771afff user ???
20:59:05 INFO - 0xb771f000 - 0xb771ffff linux-gate.so ???
20:59:05 INFO - 0xb7720000 - 0xb7741fff ld-2.15.so ???
20:59:05 INFO - TEST-UNEXPECTED-CRASH | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | expected OK
20:59:05 INFO - TEST-INFO took 22042ms
20:59:05 WARNING - u'runner_teardown' ()
20:59:05 INFO - Setting up ssl
20:59:05 INFO - PROCESS | certutil |
20:59:05 INFO - PROCESS | certutil |
20:59:05 INFO - PROCESS | certutil |
20:59:05 INFO - Certificate Nickname Trust Attributes
20:59:05 INFO - SSL,S/MIME,JAR/XPI
20:59:05 INFO -
20:59:05 INFO - web-platform-tests CT,,
20:59:05 INFO -
20:59:05 INFO - Starting runner
20:59:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
20:59:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
20:59:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 736ms
20:59:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
20:59:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
20:59:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 623ms
20:59:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
20:59:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
20:59:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 584ms
20:59:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
20:59:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
20:59:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 620ms
20:59:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
20:59:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
20:59:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 582ms
20:59:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
20:59:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
20:59:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 623ms
20:59:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
20:59:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
20:59:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
20:59:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 500ms
20:59:13 INFO - TEST-START | /DOMEvents/constructors.html
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
20:59:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
20:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:1
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:59:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
20:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:1
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:59:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
20:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:1
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:59:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
20:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:1
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:59:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
20:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:1
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:59:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
20:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:1
20:59:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
20:59:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
20:59:14 INFO - TEST-OK | /DOMEvents/constructors.html | took 600ms
20:59:14 INFO - TEST-START | /DOMEvents/event-phases-order.html
20:59:14 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
20:59:14 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 471ms
20:59:14 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
20:59:15 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
20:59:15 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
20:59:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
20:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
20:59:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:59:15 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:59:15 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
20:59:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
20:59:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:59:15 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:59:15 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
20:59:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
20:59:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:59:15 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:59:15 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
20:59:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
20:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
20:59:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
20:59:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
20:59:15 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
20:59:15 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 642ms
20:59:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
20:59:16 INFO - PROCESS | 2790 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
20:59:16 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:59:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 725ms
20:59:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
20:59:16 INFO - PROCESS | 2790 | 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:59:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
20:59:16 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 525ms
20:59:16 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
20:59:17 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:59:17 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 540ms
20:59:17 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
20:59:18 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:59:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 590ms
20:59:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
20:59:18 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:59:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
20:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:1
20:59:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 533ms
20:59:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
20:59:19 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:59:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 530ms
20:59:19 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
20:59:19 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:59:19 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 634ms
20:59:19 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
20:59:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
20:59:20 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:59:20 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 573ms
20:59:20 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
20:59:20 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:59:20 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 525ms
20:59:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
20:59:21 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:59:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 533ms
20:59:21 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
20:59:21 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:59:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 529ms
20:59:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
20:59:22 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:59:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 588ms
20:59:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
20:59:23 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:59:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 584ms
20:59:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
20:59:23 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:59:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 532ms
20:59:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
20:59:24 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:59:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
20:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:1
20:59:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 535ms
20:59:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
20:59:24 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:59:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 541ms
20:59:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
20:59:25 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:59:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 583ms
20:59:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
20:59:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
20:59:26 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:59:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 779ms
20:59:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
20:59:27 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:59:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 930ms
20:59:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
20:59:27 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:59:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 634ms
20:59:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
20:59:28 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:59:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 531ms
20:59:28 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
20:59:28 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:59:28 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 546ms
20:59:28 INFO - TEST-START | /FileAPI/FileReaderSync.worker
20:59:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
20:59:29 INFO - {}
20:59:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
20:59:29 INFO - {}
20:59:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
20:59:29 INFO - {}
20:59:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
20:59:29 INFO - {}
20:59:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 737ms
20:59:29 INFO - TEST-START | /FileAPI/fileReader.html
20:59:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
20:59:30 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
20:59:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
20:59:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
20:59:30 INFO - TEST-OK | /FileAPI/fileReader.html | took 632ms
20:59:30 INFO - TEST-START | /FileAPI/historical.html
20:59:30 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
20:59:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
20:59:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
20:59:30 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
20:59:30 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
20:59:30 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
20:59:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
20:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:1
20:59:30 INFO - TEST-OK | /FileAPI/historical.html | took 735ms
20:59:30 INFO - TEST-START | /FileAPI/idlharness.html
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
20:59:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
20:59:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1079:1
20:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:59:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:59:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:59:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
20:59:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
20:59:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
20:59:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
20:59:31 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:59:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1030:1
20:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:59:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:59:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:59:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
20:59:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
20:59:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
20:59:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
20:59:31 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:59:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1087:1
20:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:59:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:59:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:59:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
20:59:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
20:59:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
20:59:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
20:59:31 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:59:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
20:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:59:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
20:59:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
20:59:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
20:59:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
20:59:31 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:59:31 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:59:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
20:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:59:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
20:59:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
20:59:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
20:59:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
20:59:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
20:59:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:771:13
20:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
20:59:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:59:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:59:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
20:59:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
20:59:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
20:59:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
20:59:31 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:59:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
20:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:59:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
20:59:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
20:59:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
20:59:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
20:59:31 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:59:31 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:59:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
20:59:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
20:59:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
20:59:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1765:17
20:59:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
20:59:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
20:59:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
20:59:31 INFO - TEST-OK | /FileAPI/idlharness.html | took 786ms
20:59:31 INFO - TEST-START | /FileAPI/idlharness.worker
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
20:59:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1079:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
20:59:32 INFO - {}
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1030:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
20:59:32 INFO - {}
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1087:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
20:59:32 INFO - {}
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
20:59:32 INFO - {}
20:59:32 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:59:32 INFO - {}
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
20:59:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:771:13
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
20:59:32 INFO - {}
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
20:59:32 INFO - {}
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
20:59:32 INFO - {}
20:59:32 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:59:32 INFO - {}
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1399:25
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:662:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:641:1
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:753:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:786:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:777:1
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:889:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:883:1
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:662:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:641:1
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:753:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:749:1
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:786:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:777:1
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:889:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:883:1
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:625:9
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1057:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1051:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1261:21
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:929:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:923:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_const/<@http://web-platform.test:8000/resources/idlharness.js:958:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_const@http://web-platform.test:8000/resources/idlharness.js:952:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1241:13
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
20:59:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
20:59:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_primary_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1324:13
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_primary_interface_of@http://web-platform.test:8000/resources/idlharness.js:1322:1
20:59:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1294:5
20:59:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_primary_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1346:9
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_primary_interface_of@http://web-platform.test:8000/resources/idlharness.js:1344:1
20:59:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1294:5
20:59:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
20:59:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:32 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:59:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:33 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:59:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
20:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
20:59:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:33 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:59:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:33 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:59:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1441:17
20:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1439:1
20:59:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:33 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:59:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:33 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:59:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:33 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:59:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:33 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:59:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:33 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:59:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:33 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:59:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:33 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:59:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:33 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:59:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:33 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:59:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:33 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:59:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:33 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:59:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:33 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:59:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:33 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:59:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1395:17
20:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1393:1
20:59:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1306:9
20:59:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:326:17
20:59:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:324:13
20:59:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
20:59:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
20:59:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
20:59:33 INFO - {}
20:59:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
20:59:33 INFO - {}
20:59:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
20:59:33 INFO - {}
20:59:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
20:59:33 INFO - {}
20:59:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
20:59:33 INFO - {}
20:59:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
20:59:33 INFO - {}
20:59:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
20:59:33 INFO - {}
20:59:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
20:59:33 INFO - {}
20:59:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
20:59:33 INFO - {}
20:59:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
20:59:33 INFO - {}
20:59:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:59:33 INFO - {}
20:59:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
20:59:33 INFO - {}
20:59:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:59:33 INFO - {}
20:59:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
20:59:33 INFO - {}
20:59:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
20:59:33 INFO - {}
20:59:33 INFO - TEST-OK | /FileAPI/idlharness.worker | took 962ms
20:59:33 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
20:59:33 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
20:59:33 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 826ms
20:59:33 INFO - TEST-START | /FileAPI/blob/Blob-close.html
20:59:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
20:59:34 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 626ms
20:59:34 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
20:59:34 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:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:63:10
20:59:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:62:1
20:59:34 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:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:70:10
20:59:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:69:1
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
20:59:34 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:59:34 INFO - new Blob(obj);
20:59:34 INFO - }" threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:97:3
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:93:1
20:59:34 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:59:34 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:59:34 INFO - var obj = {
20:59:34 INFO - length: {
20:59:34 INFO - val..." threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:118:3
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:117:1
20:59:34 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:59:34 INFO - new Blob(obj);
20:59:34 INFO - }" threw object "TypeError: Argument 1 of Blob.constructor can't be conver..." ("TypeError") expected object "[object Object]" ("test")
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:165:3
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:135:1
20:59:34 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:59:34 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:59:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:197:1
20:59:34 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:59:34 INFO - arr<.toString@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:226:9
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:230:10
20:59:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:209:1
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
20:59:34 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:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:301:10
20:59:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:300:1
20:59:34 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:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:309:10
20:59:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:308:1
20:59:34 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:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:317:10
20:59:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:315:1
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
20:59:34 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:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:397:1
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:396:1
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
20:59:34 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:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:12
20:59:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:436:1
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:428:1
20:59:34 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:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:444:12
20:59:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:443:1
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:428:1
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
20:59:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
20:59:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:459:1
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
20:59:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
20:59:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:59:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:59:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:59:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:492:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:489:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:488:1
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
20:59:35 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 697ms
20:59:35 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
20:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
20:59:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
20:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:59:35 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:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:59:35 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:59:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
20:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:1
20:59:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
20:59:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 731ms
20:59:35 INFO - TEST-START | /FileAPI/file/File-constructor.html
20:59:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
20:59:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
20:59:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
20:59:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
20:59:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
20:59:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
20:59:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
20:59:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
20:59:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
20:59:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
20:59:36 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
20:59:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:36 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:1
20:59:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
20:59:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
20:59:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
20:59:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
20:59:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
20:59:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
20:59:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
20:59:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
20:59:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
20:59:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
20:59:36 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 654ms
20:59:36 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
20:59:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
20:59:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
20:59:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
20:59:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
20:59:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
20:59:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
20:59:36 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
20:59:36 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 496ms
20:59:36 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
20:59:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
20:59:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
20:59:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
20:59:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
20:59:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
20:59:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
20:59:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 651ms
20:59:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
20:59:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
20:59:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
20:59:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
20:59:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
20:59:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
20:59:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
20:59:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 724ms
20:59:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
20:59:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
20:59:38 INFO - reader.readAsText(blob_2)
20:59:38 INFO - }" did not throw
20:59:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
20:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
20:59:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
20:59:38 INFO - reader.readAsDataURL(blob_2)
20:59:38 INFO - }" did not throw
20:59:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
20:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
20:59:38 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
20:59:38 INFO - reader.readAsArrayBuffer(blob_2)
20:59:38 INFO - }" did not throw
20:59:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
20:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
20:59:38 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:59:38 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
20:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:59:38 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
20:59:38 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
20:59:38 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
20:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:59:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
20:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:59:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
20:59:38 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:59:38 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:1
20:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
20:59:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:64:22
20:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:38 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
20:59:38 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:60:1
20:59:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 529ms
20:59:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
20:59:39 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
20:59:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
20:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:39 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:1
20:59:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
20:59:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 536ms
20:59:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
20:59:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
20:59:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 640ms
20:59:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
20:59:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
20:59:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 637ms
20:59:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
20:59:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
20:59:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 578ms
20:59:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
20:59:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
20:59:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
20:59:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 693ms
20:59:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
20:59:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
20:59:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 672ms
20:59:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
20:59:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
20:59:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
20:59:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
20:59:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 571ms
20:59:43 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
20:59:43 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
20:59:43 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:59:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
20:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
20:59:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
20:59:43 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:1
20:59:43 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 588ms
20:59:43 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
20:59:44 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
20:59:44 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 522ms
20:59:44 INFO - TEST-START | /IndexedDB/abort-in-initial-upgradeneeded.html
20:59:44 INFO - TEST-PASS | /IndexedDB/abort-in-initial-upgradeneeded.html | Test that an abort in the initial upgradeneeded sets version back to 0
20:59:44 INFO - TEST-OK | /IndexedDB/abort-in-initial-upgradeneeded.html | took 641ms
20:59:44 INFO - TEST-START | /IndexedDB/close-in-upgradeneeded.html
20:59:45 INFO - TEST-PASS | /IndexedDB/close-in-upgradeneeded.html | When db.close is called in upgradeneeded, the db is cleaned up on refresh
20:59:45 INFO - TEST-OK | /IndexedDB/close-in-upgradeneeded.html | took 626ms
20:59:45 INFO - TEST-START | /IndexedDB/cursor-overloads.htm
20:59:46 INFO - TEST-PASS | /IndexedDB/cursor-overloads.htm | Validate the overloads of IDBObjectStore.openCursor(), IDBIndex.openCursor() and IDBIndex.openKeyCursor()
20:59:46 INFO - TEST-OK | /IndexedDB/cursor-overloads.htm | took 570ms
20:59:46 INFO - TEST-START | /IndexedDB/idb_webworkers.htm
20:59:46 INFO - TEST-PASS | /IndexedDB/idb_webworkers.htm | IndexedDB inside of a WebWorker
20:59:46 INFO - TEST-OK | /IndexedDB/idb_webworkers.htm | took 775ms
20:59:46 INFO - TEST-START | /IndexedDB/idbcursor-advance-continue-async.htm
20:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - advance
20:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - continue
20:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh advance still async
20:59:47 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-continue-async.htm | IDBCursor asyncness - fresh continue still async
20:59:47 INFO - TEST-OK | /IndexedDB/idbcursor-advance-continue-async.htm | took 628ms
20:59:47 INFO - TEST-START | /IndexedDB/idbcursor-advance-invalid.htm
20:59:48 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - attempt to call advance twice
20:59:48 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass something other than number
20:59:48 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass null/undefined
20:59:48 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - missing argument
20:59:48 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - pass negative numbers
20:59:48 INFO - TEST-PASS | /IndexedDB/idbcursor-advance-invalid.htm | IDBCursor.advance() - invalid - got value not set on exception
20:59:48 INFO - TEST-OK | /IndexedDB/idbcursor-advance-invalid.htm | took 735ms
20:59:48 INFO - TEST-START | /IndexedDB/idbcursor-advance.htm
20:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances
20:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - advances backwards
20:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - skip far forward
20:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within range
20:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range
20:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor-advance.htm | IDBCursor.advance() - within single key range, with several results
20:59:49 INFO - TEST-OK | /IndexedDB/idbcursor-advance.htm | took 734ms
20:59:49 INFO - TEST-START | /IndexedDB/idbcursor-continue.htm
20:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - continues
20:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - with given key
20:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - skip far forward
20:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within range
20:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range
20:59:49 INFO - TEST-PASS | /IndexedDB/idbcursor-continue.htm | IDBCursor.continue() - within single key range, with several results
20:59:49 INFO - TEST-OK | /IndexedDB/idbcursor-continue.htm | took 569ms
20:59:49 INFO - TEST-START | /IndexedDB/idbcursor-direction-index-keyrange.htm
20:59:50 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - next
20:59:50 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prev
20:59:50 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - nextunique
20:59:50 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index-keyrange.htm | IDBCursor direction - index with keyrange - prevunique
20:59:50 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index-keyrange.htm | took 630ms
20:59:50 INFO - TEST-START | /IndexedDB/idbcursor-direction-index.htm
20:59:50 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - next
20:59:50 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prev
20:59:50 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - nextunique
20:59:50 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-index.htm | IDBCursor direction - index - prevunique
20:59:50 INFO - TEST-OK | /IndexedDB/idbcursor-direction-index.htm | took 621ms
20:59:50 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm
20:59:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - next
20:59:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prev
20:59:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - nextunique
20:59:51 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | IDBCursor direction - object store with keyrange - prevunique
20:59:51 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore-keyrange.htm | took 623ms
20:59:51 INFO - TEST-START | /IndexedDB/idbcursor-direction-objectstore.htm
20:59:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - next
20:59:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prev
20:59:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - nextunique
20:59:52 INFO - TEST-PASS | /IndexedDB/idbcursor-direction-objectstore.htm | IDBCursor direction - object store - prevunique
20:59:52 INFO - TEST-OK | /IndexedDB/idbcursor-direction-objectstore.htm | took 730ms
20:59:52 INFO - TEST-START | /IndexedDB/idbcursor-direction.htm
20:59:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - undefined
20:59:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - next
20:59:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prev
20:59:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - nextunique
20:59:53 INFO - TEST-PASS | /IndexedDB/idbcursor-direction.htm | IDBCursor.direction - prevunique
20:59:53 INFO - TEST-OK | /IndexedDB/idbcursor-direction.htm | took 838ms
20:59:53 INFO - TEST-START | /IndexedDB/idbcursor-key.htm
20:59:53 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - 1
20:59:53 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - key
20:59:53 INFO - TEST-PASS | /IndexedDB/idbcursor-key.htm | IDBCursor.key - my,key
20:59:53 INFO - TEST-OK | /IndexedDB/idbcursor-key.htm | took 780ms
20:59:53 INFO - TEST-START | /IndexedDB/idbcursor-primarykey.htm
20:59:54 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - 1
20:59:54 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - key
20:59:54 INFO - TEST-PASS | /IndexedDB/idbcursor-primarykey.htm | IDBCursor.primaryKey - my,key
20:59:54 INFO - TEST-OK | /IndexedDB/idbcursor-primarykey.htm | took 933ms
20:59:54 INFO - TEST-START | /IndexedDB/idbcursor-reused.htm
20:59:55 INFO - TEST-PASS | /IndexedDB/idbcursor-reused.htm | IDBCursor is reused
20:59:55 INFO - TEST-OK | /IndexedDB/idbcursor-reused.htm | took 678ms
20:59:55 INFO - TEST-START | /IndexedDB/idbcursor-source.htm
20:59:56 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBObjectStore
20:59:56 INFO - TEST-PASS | /IndexedDB/idbcursor-source.htm | IDBCursor.source - IDBIndex
20:59:56 INFO - TEST-OK | /IndexedDB/idbcursor-source.htm | took 629ms
20:59:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_index.htm
20:59:56 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index.htm | IDBCursor.advance() - index - iterate cursor number of times specified by count
20:59:56 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index.htm | took 628ms
20:59:56 INFO - TEST-START | /IndexedDB/idbcursor_advance_index2.htm
20:59:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index2.htm | IDBCursor.advance() - attempt to pass a count parameter that is not a number
20:59:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index2.htm | took 577ms
20:59:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_index3.htm
20:59:57 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index3.htm | IDBCursor.advance() - index - attempt to advance backwards
20:59:57 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index3.htm | took 579ms
20:59:57 INFO - TEST-START | /IndexedDB/idbcursor_advance_index5.htm
20:59:58 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index5.htm | IDBCursor.advance() - index - iterate to the next record
20:59:58 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index5.htm | took 638ms
20:59:58 INFO - TEST-START | /IndexedDB/idbcursor_advance_index6.htm
20:59:59 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index6.htm | IDBCursor.advance() - index - throw TypeError
20:59:59 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index6.htm | took 778ms
20:59:59 INFO - TEST-START | /IndexedDB/idbcursor_advance_index7.htm
21:00:00 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index7.htm | IDBCursor.advance() - index - throw TransactionInactiveError
21:00:00 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index7.htm | took 783ms
21:00:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_index8.htm
21:00:00 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index8.htm | IDBCursor.advance() - index - throw InvalidStateError
21:00:00 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index8.htm | took 624ms
21:00:00 INFO - TEST-START | /IndexedDB/idbcursor_advance_index9.htm
21:00:01 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_index9.htm | IDBCursor.advance() - index - throw InvalidStateError caused by object store been deleted
21:00:01 INFO - TEST-OK | /IndexedDB/idbcursor_advance_index9.htm | took 674ms
21:00:01 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore.htm
21:00:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore.htm | IDBCursor.advance() - object store - iterate cursor number of times specified by count
21:00:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore.htm | took 677ms
21:00:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore2.htm
21:00:02 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore2.htm | IDBCursor.advance() - object store - throw TypeError
21:00:02 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore2.htm | took 728ms
21:00:02 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore3.htm
21:00:03 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore3.htm | IDBCursor.advance() - object store - throw TransactionInactiveError
21:00:03 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore3.htm | took 636ms
21:00:03 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore4.htm
21:00:04 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore4.htm | IDBCursor.advance() - object store - throw InvalidStateError
21:00:04 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore4.htm | took 638ms
21:00:04 INFO - TEST-START | /IndexedDB/idbcursor_advance_objectstore5.htm
21:00:04 INFO - TEST-PASS | /IndexedDB/idbcursor_advance_objectstore5.htm | IDBCursor.advance() - object store - throw InvalidStateError caused by object store been deleted
21:00:04 INFO - TEST-OK | /IndexedDB/idbcursor_advance_objectstore5.htm | took 583ms
21:00:04 INFO - TEST-START | /IndexedDB/idbcursor_continue_index.htm
21:00:05 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index.htm | IDBCursor.continue() - index - iterate to the next record
21:00:05 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index.htm | took 621ms
21:00:05 INFO - TEST-START | /IndexedDB/idbcursor_continue_index2.htm
21:00:06 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index2.htm | IDBCursor.continue() - index - attempt to pass a key parameter that is not a valid key
21:00:06 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index2.htm | took 631ms
21:00:06 INFO - TEST-START | /IndexedDB/idbcursor_continue_index3.htm
21:00:07 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index3.htm | IDBCursor.continue() - index - attempt to iterate to the previous record when the direction is set for the next record
21:00:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index3.htm | took 980ms
21:00:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_index4.htm
21:00:07 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index4.htm | IDBCursor.continue() - index - attempt to iterate to the next record when the direction is set for the previous record
21:00:07 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index4.htm | took 633ms
21:00:07 INFO - TEST-START | /IndexedDB/idbcursor_continue_index5.htm
21:00:07 INFO - PROCESS | 2790 | 1446613207866 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
21:00:08 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index5.htm | IDBCursor.continue() - index - iterate using 'prevunique'
21:00:08 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index5.htm | took 679ms
21:00:08 INFO - TEST-START | /IndexedDB/idbcursor_continue_index6.htm
21:00:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index6.htm | IDBCursor.continue() - index - iterate using nextunique
21:00:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index6.htm | took 779ms
21:00:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index7.htm
21:00:09 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index7.htm | IDBCursor.continue() - index - throw TransactionInactiveError
21:00:09 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index7.htm | took 747ms
21:00:09 INFO - TEST-START | /IndexedDB/idbcursor_continue_index8.htm
21:00:10 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_index8.htm | IDBCursor.continue() - index - throw InvalidStateError caused by object store been deleted
21:00:10 INFO - TEST-OK | /IndexedDB/idbcursor_continue_index8.htm | took 791ms
21:00:10 INFO - TEST-START | /IndexedDB/idbcursor_continue_invalid.htm
21:00:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_invalid.htm | IDBCursor.continue() - attempt to call continue two times
21:00:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_invalid.htm | took 674ms
21:00:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore.htm
21:00:11 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore.htm | IDBCursor.continue() - object store - iterate to the next record
21:00:11 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore.htm | took 579ms
21:00:11 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore2.htm
21:00:12 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore2.htm | IDBCursor.continue() - object store - attempt to pass a key parameter is not a valid key
21:00:12 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore2.htm | took 629ms
21:00:12 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore3.htm
21:00:13 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore3.htm | IDBCursor.continue() - object store - attempt to iterate to the previous record when the direction is set for the next record
21:00:13 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore3.htm | took 737ms
21:00:13 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore4.htm
21:00:14 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore4.htm | IDBCursor.continue() - object store - attempt to iterate to the next record when the direction is set for the previous record
21:00:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore4.htm | took 786ms
21:00:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore5.htm
21:00:14 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore5.htm | IDBCursor.continue() - object store - throw TransactionInactiveError
21:00:14 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore5.htm | took 779ms
21:00:14 INFO - TEST-START | /IndexedDB/idbcursor_continue_objectstore6.htm
21:00:15 INFO - TEST-PASS | /IndexedDB/idbcursor_continue_objectstore6.htm | IDBCursor.continue() - object store - throw InvalidStateError caused by object store been deleted
21:00:15 INFO - TEST-OK | /IndexedDB/idbcursor_continue_objectstore6.htm | took 627ms
21:00:15 INFO - TEST-START | /IndexedDB/idbcursor_delete_index.htm
21:00:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index.htm | IDBCursor.delete() - index - remove a record from the object store
21:00:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index.htm | took 633ms
21:00:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_index2.htm
21:00:16 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index2.htm | IDBCursor.delete() - index - attempt to remove a record in a read-only transaction
21:00:16 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index2.htm | took 574ms
21:00:16 INFO - TEST-START | /IndexedDB/idbcursor_delete_index3.htm
21:00:17 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
21:00:17 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index3.htm | took 645ms
21:00:17 INFO - TEST-START | /IndexedDB/idbcursor_delete_index4.htm
21:00:18 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index4.htm | IDBCursor.delete() - index - throw InvalidStateError caused by object store been deleted
21:00:18 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index4.htm | took 738ms
21:00:18 INFO - TEST-START | /IndexedDB/idbcursor_delete_index5.htm
21:00:18 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_index5.htm | IDBCursor.delete() - index - throw InvalidStateError when the cursor is being iterated
21:00:18 INFO - TEST-OK | /IndexedDB/idbcursor_delete_index5.htm | took 776ms
21:00:18 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore.htm
21:00:19 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore.htm | IDBCursor.delete() - object store - remove a record from the object store
21:00:19 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore.htm | took 681ms
21:00:19 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore2.htm
21:00:20 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore2.htm | IDBCursor.delete() - object store - attempt to remove a record in a read-only transaction
21:00:20 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore2.htm | took 683ms
21:00:20 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore3.htm
21:00:20 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore3.htm | IDBCursor.delete() - index - attempt to remove a record in an inactive transaction
21:00:20 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore3.htm | took 626ms
21:00:20 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore4.htm
21:00:21 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore4.htm | IDBCursor.delete() - object store - throw InvalidStateError caused by object store been deleted
21:00:21 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore4.htm | took 726ms
21:00:21 INFO - TEST-START | /IndexedDB/idbcursor_delete_objectstore5.htm
21:00:22 INFO - TEST-PASS | /IndexedDB/idbcursor_delete_objectstore5.htm | IDBCursor.delete() - object store - throw InvalidStateError when the cursor is being iterated
21:00:22 INFO - TEST-OK | /IndexedDB/idbcursor_delete_objectstore5.htm | took 681ms
21:00:22 INFO - TEST-START | /IndexedDB/idbcursor_iterating.htm
21:00:23 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
21:00:23 INFO - TEST-OK | /IndexedDB/idbcursor_iterating.htm | took 1624ms
21:00:23 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index.htm
21:00:24 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index.htm | IDBCursor.continue() - index - delete next element, and iterate to it
21:00:24 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index.htm | took 569ms
21:00:24 INFO - TEST-START | /IndexedDB/idbcursor_iterating_index2.htm
21:00:25 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_index2.htm | IDBCursor.continue() - index - add next element, and iterate to it
21:00:25 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_index2.htm | took 627ms
21:00:25 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore.htm
21:00:25 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore.htm | IDBCursor.continue() - objectstore - delete next element, and iterate to it
21:00:25 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore.htm | took 629ms
21:00:25 INFO - TEST-START | /IndexedDB/idbcursor_iterating_objectstore2.htm
21:00:26 INFO - TEST-PASS | /IndexedDB/idbcursor_iterating_objectstore2.htm | IDBCursor.continue() - objectstore - add next element, and iterate to it
21:00:26 INFO - TEST-OK | /IndexedDB/idbcursor_iterating_objectstore2.htm | took 873ms
21:00:26 INFO - TEST-START | /IndexedDB/idbcursor_update_index.htm
21:00:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index.htm | IDBCursor.update() - index - modify a record in the object store
21:00:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index.htm | took 633ms
21:00:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index2.htm
21:00:27 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index2.htm | IDBCursor.update() - index - attempt to modify a record in a read-only transaction
21:00:27 INFO - TEST-OK | /IndexedDB/idbcursor_update_index2.htm | took 572ms
21:00:27 INFO - TEST-START | /IndexedDB/idbcursor_update_index3.htm
21:00:28 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index3.htm | IDBCursor.update() - index - attempt to modify a record in an inactive transaction
21:00:28 INFO - TEST-OK | /IndexedDB/idbcursor_update_index3.htm | took 573ms
21:00:28 INFO - TEST-START | /IndexedDB/idbcursor_update_index4.htm
21:00:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index4.htm | IDBCursor.update() - index - attempt to modify a record when object store been deleted
21:00:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index4.htm | took 731ms
21:00:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index5.htm
21:00:29 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index5.htm | IDBCursor.update() - index - throw DataCloneError
21:00:29 INFO - TEST-OK | /IndexedDB/idbcursor_update_index5.htm | took 721ms
21:00:29 INFO - TEST-START | /IndexedDB/idbcursor_update_index6.htm
21:00:30 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index6.htm | IDBCursor.update() - index - no argument
21:00:30 INFO - TEST-OK | /IndexedDB/idbcursor_update_index6.htm | took 571ms
21:00:30 INFO - TEST-START | /IndexedDB/idbcursor_update_index7.htm
21:00:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_index7.htm | IDBCursor.update() - index - throw DataError
21:00:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_index7.htm | took 676ms
21:00:31 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore.htm
21:00:31 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore.htm | IDBCursor.update() - objectstore - modify a record in the object store
21:00:31 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore.htm | took 632ms
21:00:31 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore2.htm
21:00:32 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore2.htm | IDBCursor.update() - object store - attempt to modify a record in a read-only transaction
21:00:32 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore2.htm | took 676ms
21:00:32 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore3.htm
21:00:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore3.htm | IDBCursor.update() - object store - attempt to modify a record in an inactive transaction
21:00:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore3.htm | took 726ms
21:00:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore4.htm
21:00:33 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore4.htm | IDBCursor.update() - index - modify a record in the object store
21:00:33 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore4.htm | took 626ms
21:00:33 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore5.htm
21:00:34 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore5.htm | IDBCursor.update() - object store - attempt to modify a record when object store been deleted
21:00:34 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore5.htm | took 630ms
21:00:34 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore6.htm
21:00:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore6.htm | IDBCursor.update() - object store - throw DataCloneError
21:00:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore6.htm | took 622ms
21:00:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore7.htm
21:00:35 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore7.htm | IDBCursor.update() - object store - no argument
21:00:35 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore7.htm | took 573ms
21:00:35 INFO - TEST-START | /IndexedDB/idbcursor_update_objectstore8.htm
21:00:36 INFO - TEST-PASS | /IndexedDB/idbcursor_update_objectstore8.htm | IDBCursor.update() - object store - throw DataError
21:00:36 INFO - TEST-OK | /IndexedDB/idbcursor_update_objectstore8.htm | took 626ms
21:00:36 INFO - TEST-START | /IndexedDB/idbdatabase_close.htm
21:00:36 INFO - TEST-PASS | /IndexedDB/idbdatabase_close.htm | IDBDatabase.close() - unblock the version change transaction created by an open database request
21:00:36 INFO - TEST-OK | /IndexedDB/idbdatabase_close.htm | took 629ms
21:00:36 INFO - TEST-START | /IndexedDB/idbdatabase_close2.htm
21:00:37 INFO - TEST-PASS | /IndexedDB/idbdatabase_close2.htm | IDBDatabase.close() - unblock the delete database request
21:00:37 INFO - TEST-OK | /IndexedDB/idbdatabase_close2.htm | took 623ms
21:00:37 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm
21:00:38 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | IDBDatabase.createObjectStore() and IDBObjectStore.createIndex() - both with empty name
21:00:38 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm | took 671ms
21:00:38 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore.htm
21:00:39 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore.htm | IDBDatabase.createObjectStore() - returns an instance of IDBObjectStore
21:00:39 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore.htm | took 831ms
21:00:39 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm
21:00:40 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | IDBDatabase.createObjectStore() - create 1000 object stores, add one item and delete
21:00:40 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-1000ends.htm | took 1538ms
21:00:40 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm
21:00:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | IDBDatabase.createObjectStore() - empty name
21:00:41 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore10-emptyname.htm | took 571ms
21:00:41 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore11.htm
21:00:41 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore11.htm | IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
21:00:41 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore11.htm | took 625ms
21:00:41 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore2.htm
21:00:42 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore2.htm | IDBDatabase.createObjectStore() - object store 'name' and 'keyPath' properties are correctly set
21:00:42 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore2.htm | took 628ms
21:00:42 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore3.htm
21:00:43 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore3.htm | IDBDatabase.createObjectStore() - attempt to create an object store outside of a version change transaction
21:00:43 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore3.htm | took 721ms
21:00:43 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore4.htm
21:00:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore4.htm | IDBDatabase.createObjectStore() - attempt to create an object store that already exists
21:00:44 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore4.htm | took 836ms
21:00:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore5.htm
21:00:44 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore5.htm | IDBDatabase.createObjectStore() - object store's name appears in database's list
21:00:44 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore5.htm | took 572ms
21:00:44 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore6.htm
21:00:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore6.htm | IDBDatabase.createObjectStore() - attempt to create an object store with an invalid key path
21:00:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore6.htm | took 576ms
21:00:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore7.htm
21:00:45 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore7.htm | IDBDatabase.createObjectStore() - create an object store with an unknown optional parameter
21:00:45 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore7.htm | took 626ms
21:00:45 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm
21:00:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true
21:00:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath null
21:00:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath undefined
21:00:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc true, keyPath string
21:00:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath empty
21:00:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath array
21:00:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - autoInc false, keyPath string
21:00:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath empty
21:00:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath array
21:00:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath string
21:00:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath null
21:00:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | IDBObjectStoreParameters - keyPath undefined
21:00:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore8-parameters.htm | took 1281ms
21:00:47 INFO - TEST-START | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm
21:00:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and empty keyPath
21:00:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array
21:00:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath array 2
21:00:47 INFO - TEST-PASS | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | createObjectStore: Invalid optionalParameters - autoInc and keyPath object
21:00:47 INFO - TEST-OK | /IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm | took 774ms
21:00:47 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore.htm
21:00:48 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore.htm | IDBDatabase.deleteObjectStore() - object store's name is removed from database's list
21:00:48 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore.htm | took 571ms
21:00:48 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore2.htm
21:00:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore2.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store outside of a version change transaction
21:00:49 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore2.htm | took 625ms
21:00:49 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore3.htm
21:00:49 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore3.htm | IDBDatabase.deleteObjectStore() - attempt to remove an object store that does not exist
21:00:49 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore3.htm | took 727ms
21:00:49 INFO - TEST-START | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm
21:00:50 INFO - TEST-PASS | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | IDBDatabase.deleteObjectStore() - the object store is not reused
21:00:50 INFO - TEST-OK | /IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm | took 777ms
21:00:50 INFO - TEST-START | /IndexedDB/idbdatabase_transaction.htm
21:00:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid scope
21:00:51 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction.htm | took 673ms
21:00:51 INFO - TEST-START | /IndexedDB/idbdatabase_transaction2.htm
21:00:51 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction2.htm | IDBDatabase.transaction() - opening a transaction defaults to a read-only mode
21:00:51 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction2.htm | took 627ms
21:00:51 INFO - TEST-START | /IndexedDB/idbdatabase_transaction3.htm
21:00:52 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction3.htm | IDBDatabase.transaction() - attempt to open a transaction from closed database connection
21:00:52 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction3.htm | took 726ms
21:00:52 INFO - TEST-START | /IndexedDB/idbdatabase_transaction4.htm
21:00:53 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction4.htm | IDBDatabase.transaction() - attempt to open a transaction with invalid mode
21:00:53 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction4.htm | took 679ms
21:00:53 INFO - TEST-START | /IndexedDB/idbdatabase_transaction5.htm
21:00:54 INFO - TEST-PASS | /IndexedDB/idbdatabase_transaction5.htm | IDBDatabase.transaction() - If storeNames is an empty list, the implementation must throw a DOMException of type InvalidAccessError
21:00:54 INFO - TEST-OK | /IndexedDB/idbdatabase_transaction5.htm | took 683ms
21:00:54 INFO - TEST-START | /IndexedDB/idbfactory_cmp.htm
21:00:54 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp.htm | IDBFactory.cmp()
21:00:54 INFO - TEST-OK | /IndexedDB/idbfactory_cmp.htm | took 581ms
21:00:54 INFO - TEST-START | /IndexedDB/idbfactory_cmp2.htm
21:00:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - no argument
21:00:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - null
21:00:55 INFO - TEST-PASS | /IndexedDB/idbfactory_cmp2.htm | IDBFactory.cmp() - NaN
21:00:55 INFO - TEST-OK | /IndexedDB/idbfactory_cmp2.htm | took 643ms
21:00:55 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase.htm
21:00:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase.htm | IDBFactory.deleteDatabase() - request has no source
21:00:56 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase.htm | took 730ms
21:00:56 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase2.htm
21:00:56 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase2.htm | IDBFactory.deleteDatabase() - result of the request is set to undefined
21:00:56 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase2.htm | took 570ms
21:00:56 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase3.htm
21:00:57 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase3.htm | IDBFactory.deleteDatabase() - success event
21:00:57 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase3.htm | took 678ms
21:00:57 INFO - TEST-START | /IndexedDB/idbfactory_deleteDatabase4.htm
21:00:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete an existing database
21:00:58 INFO - TEST-PASS | /IndexedDB/idbfactory_deleteDatabase4.htm | Delete a nonexistant database
21:00:58 INFO - TEST-OK | /IndexedDB/idbfactory_deleteDatabase4.htm | took 734ms
21:00:58 INFO - TEST-START | /IndexedDB/idbfactory_open.htm
21:00:58 INFO - TEST-PASS | /IndexedDB/idbfactory_open.htm | IDBFactory.open() - request has no source
21:00:58 INFO - TEST-OK | /IndexedDB/idbfactory_open.htm | took 575ms
21:00:58 INFO - TEST-START | /IndexedDB/idbfactory_open10.htm
21:00:59 INFO - TEST-PASS | /IndexedDB/idbfactory_open10.htm | IDBFactory.open() - error in upgradeneeded resets db
21:00:59 INFO - TEST-ERROR | /IndexedDB/idbfactory_open10.htm | took 881ms
21:00:59 INFO - TEST-START | /IndexedDB/idbfactory_open11.htm
21:01:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open11.htm | IDBFactory.open() - second open's transaction is available to get objectStores
21:01:00 INFO - TEST-OK | /IndexedDB/idbfactory_open11.htm | took 729ms
21:01:00 INFO - TEST-START | /IndexedDB/idbfactory_open12.htm
21:01:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent
21:01:00 INFO - TEST-PASS | /IndexedDB/idbfactory_open12.htm | IDBFactory.open() - upgradeneeded gets VersionChangeEvent - second upgrade
21:01:00 INFO - TEST-OK | /IndexedDB/idbfactory_open12.htm | took 584ms
21:01:00 INFO - TEST-START | /IndexedDB/idbfactory_open2.htm
21:01:01 INFO - TEST-PASS | /IndexedDB/idbfactory_open2.htm | IDBFactory.open() - database 'name' and 'version' are correctly set
21:01:01 INFO - TEST-OK | /IndexedDB/idbfactory_open2.htm | took 781ms
21:01:01 INFO - TEST-START | /IndexedDB/idbfactory_open3.htm
21:01:02 INFO - TEST-PASS | /IndexedDB/idbfactory_open3.htm | IDBFactory.open() - no version opens current database
21:01:02 INFO - TEST-OK | /IndexedDB/idbfactory_open3.htm | took 824ms
21:01:02 INFO - TEST-START | /IndexedDB/idbfactory_open4.htm
21:01:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open4.htm | IDBFactory.open() - new database has default version
21:01:03 INFO - TEST-OK | /IndexedDB/idbfactory_open4.htm | took 572ms
21:01:03 INFO - TEST-START | /IndexedDB/idbfactory_open5.htm
21:01:03 INFO - TEST-PASS | /IndexedDB/idbfactory_open5.htm | IDBFactory.open() - new database is empty
21:01:03 INFO - TEST-OK | /IndexedDB/idbfactory_open5.htm | took 629ms
21:01:03 INFO - TEST-START | /IndexedDB/idbfactory_open6.htm
21:01:04 INFO - TEST-PASS | /IndexedDB/idbfactory_open6.htm | IDBFactory.open() - open database with a lower version than current
21:01:04 INFO - TEST-OK | /IndexedDB/idbfactory_open6.htm | took 619ms
21:01:04 INFO - TEST-START | /IndexedDB/idbfactory_open7.htm
21:01:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open7.htm | IDBFactory.open() - open database with a higher version than current
21:01:05 INFO - TEST-OK | /IndexedDB/idbfactory_open7.htm | took 725ms
21:01:05 INFO - TEST-START | /IndexedDB/idbfactory_open8.htm
21:01:05 INFO - TEST-PASS | /IndexedDB/idbfactory_open8.htm | IDBFactory.open() - error in version change transaction aborts open
21:01:05 INFO - TEST-OK | /IndexedDB/idbfactory_open8.htm | took 928ms
21:01:05 INFO - TEST-START | /IndexedDB/idbfactory_open9.htm
21:01:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -1 should throw TypeError.
21:01:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -0.5 should throw TypeError.
21:01:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0 should throw TypeError.
21:01:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.5 should throw TypeError.
21:01:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 0.8 should throw TypeError.
21:01:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740992 should throw TypeError. - assert_throws: function "function () {
21:01:06 INFO - window.indexedDB.open('test', val);..." did not throw
21:01:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
21:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:01:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
21:01:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:24:1
21:01:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument NaN should throw TypeError.
21:01:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument Infinity should throw TypeError.
21:01:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument -Infinity should throw TypeError.
21:01:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument "foo" should throw TypeError.
21:01:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument undefined should throw TypeError. - assert_throws: function "function () {
21:01:06 INFO - window.indexedDB.open('test', val);..." did not throw
21:01:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
21:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:01:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
21:01:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:29:1
21:01:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument null should throw TypeError. - assert_throws: function "function () {
21:01:06 INFO - window.indexedDB.open('test', val);..." did not throw
21:01:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
21:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:01:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
21:01:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:30:1
21:01:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument false should throw TypeError.
21:01:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object should throw TypeError. - assert_throws: function "function () {
21:01:06 INFO - window.indexedDB.open('test', val);..." did not throw
21:01:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
21:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:01:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
21:01:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:33:1
21:01:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (second) should throw TypeError. - assert_throws: function "function () {
21:01:06 INFO - window.indexedDB.open('test', val);..." did not throw
21:01:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
21:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:01:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
21:01:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:37:1
21:01:06 INFO - TEST-FAIL | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument object (third) should throw TypeError. - assert_throws: function "function () {
21:01:06 INFO - window.indexedDB.open('test', val);..." did not throw
21:01:06 INFO - should_throw/<@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:13:1
21:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:01:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:01:06 INFO - should_throw@http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:12:1
21:01:06 INFO - @http://web-platform.test:8000/IndexedDB/idbfactory_open9.htm:41:1
21:01:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 1.5 should not throw.
21:01:06 INFO - TEST-PASS | /IndexedDB/idbfactory_open9.htm | Calling open() with version argument 9007199254740991 should not throw.
21:01:06 INFO - TEST-OK | /IndexedDB/idbfactory_open9.htm | took 830ms
21:01:06 INFO - TEST-START | /IndexedDB/idbindex-multientry-arraykeypath.htm
21:01:07 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-arraykeypath.htm | IDBIndex.multiEntry: array keyPath with multiEntry
21:01:07 INFO - TEST-OK | /IndexedDB/idbindex-multientry-arraykeypath.htm | took 584ms
21:01:07 INFO - TEST-START | /IndexedDB/idbindex-multientry-big.htm
21:01:09 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Adding one item with 1000 multiEntry keys
21:01:09 INFO - TEST-PASS | /IndexedDB/idbindex-multientry-big.htm | Getting the one item by 1000 indeced keys
21:01:09 INFO - TEST-OK | /IndexedDB/idbindex-multientry-big.htm | took 1977ms
21:01:09 INFO - TEST-START | /IndexedDB/idbindex-multientry.htm
21:01:10 INFO - TEST-PASS | /IndexedDB/idbindex-multientry.htm | IDBIndex.multiEntry - adding keys
21:01:10 INFO - TEST-OK | /IndexedDB/idbindex-multientry.htm | took 733ms
21:01:10 INFO - TEST-START | /IndexedDB/idbindex_count.htm
21:01:10 INFO - TEST-PASS | /IndexedDB/idbindex_count.htm | IDBIndex.count() - returns the number of records in the index
21:01:10 INFO - TEST-OK | /IndexedDB/idbindex_count.htm | took 720ms
21:01:10 INFO - TEST-START | /IndexedDB/idbindex_count2.htm
21:01:11 INFO - TEST-PASS | /IndexedDB/idbindex_count2.htm | IDBIndex.count() - returns the number of records that have keys within the range
21:01:11 INFO - TEST-OK | /IndexedDB/idbindex_count2.htm | took 625ms
21:01:11 INFO - TEST-START | /IndexedDB/idbindex_count3.htm
21:01:12 INFO - TEST-PASS | /IndexedDB/idbindex_count3.htm | IDBIndex.count() - returns the number of records that have keys with the key
21:01:12 INFO - TEST-OK | /IndexedDB/idbindex_count3.htm | took 635ms
21:01:12 INFO - TEST-START | /IndexedDB/idbindex_count4.htm
21:01:12 INFO - TEST-PASS | /IndexedDB/idbindex_count4.htm | IDBIndex.count() - throw DataError when using invalid key
21:01:12 INFO - TEST-OK | /IndexedDB/idbindex_count4.htm | took 724ms
21:01:12 INFO - TEST-START | /IndexedDB/idbindex_get.htm
21:01:13 INFO - TEST-PASS | /IndexedDB/idbindex_get.htm | IDBIndex.get() - returns the record
21:01:13 INFO - TEST-OK | /IndexedDB/idbindex_get.htm | took 629ms
21:01:13 INFO - TEST-START | /IndexedDB/idbindex_get2.htm
21:01:14 INFO - TEST-PASS | /IndexedDB/idbindex_get2.htm | IDBIndex.get() - returns the record where the index contains duplicate values
21:01:14 INFO - TEST-OK | /IndexedDB/idbindex_get2.htm | took 729ms
21:01:14 INFO - TEST-START | /IndexedDB/idbindex_get3.htm
21:01:14 INFO - TEST-PASS | /IndexedDB/idbindex_get3.htm | IDBIndex.get() - attempt to retrieve a record that doesn't exist
21:01:14 INFO - TEST-OK | /IndexedDB/idbindex_get3.htm | took 681ms
21:01:14 INFO - TEST-START | /IndexedDB/idbindex_get4.htm
21:01:15 INFO - TEST-PASS | /IndexedDB/idbindex_get4.htm | IDBIndex.get() - returns the record with the first key in the range
21:01:15 INFO - TEST-OK | /IndexedDB/idbindex_get4.htm | took 781ms
21:01:15 INFO - TEST-START | /IndexedDB/idbindex_get5.htm
21:01:16 INFO - TEST-PASS | /IndexedDB/idbindex_get5.htm | IDBIndex.get() - throw DataError when using invalid key
21:01:16 INFO - TEST-OK | /IndexedDB/idbindex_get5.htm | took 580ms
21:01:16 INFO - TEST-START | /IndexedDB/idbindex_get6.htm
21:01:16 INFO - TEST-PASS | /IndexedDB/idbindex_get6.htm | IDBIndex.get() - throw InvalidStateError when the index is deleted
21:01:16 INFO - TEST-OK | /IndexedDB/idbindex_get6.htm | took 630ms
21:01:16 INFO - TEST-START | /IndexedDB/idbindex_get7.htm
21:01:17 INFO - TEST-PASS | /IndexedDB/idbindex_get7.htm | IDBIndex.get() - throw TransactionInactiveError on aborted transaction
21:01:17 INFO - TEST-OK | /IndexedDB/idbindex_get7.htm | took 626ms
21:01:17 INFO - TEST-START | /IndexedDB/idbindex_getKey.htm
21:01:18 INFO - TEST-PASS | /IndexedDB/idbindex_getKey.htm | IDBIndex.getKey() - returns the record's primary key
21:01:18 INFO - TEST-OK | /IndexedDB/idbindex_getKey.htm | took 837ms
21:01:18 INFO - TEST-START | /IndexedDB/idbindex_getKey2.htm
21:01:19 INFO - TEST-PASS | /IndexedDB/idbindex_getKey2.htm | IDBIndex.getKey() - returns the record's primary key where the index contains duplicate values
21:01:19 INFO - TEST-OK | /IndexedDB/idbindex_getKey2.htm | took 794ms
21:01:19 INFO - TEST-START | /IndexedDB/idbindex_getKey3.htm
21:01:19 INFO - TEST-PASS | /IndexedDB/idbindex_getKey3.htm | IDBIndex.getKey() - attempt to retrieve the primary key of a record that doesn't exist
21:01:19 INFO - TEST-OK | /IndexedDB/idbindex_getKey3.htm | took 631ms
21:01:19 INFO - TEST-START | /IndexedDB/idbindex_getKey4.htm
21:01:20 INFO - TEST-PASS | /IndexedDB/idbindex_getKey4.htm | IDBIndex.getKey() - returns the key of the first record within the range
21:01:20 INFO - TEST-OK | /IndexedDB/idbindex_getKey4.htm | took 619ms
21:01:20 INFO - TEST-START | /IndexedDB/idbindex_getKey5.htm
21:01:21 INFO - TEST-PASS | /IndexedDB/idbindex_getKey5.htm | IDBIndex.getKey() - throw DataError when using invalid key
21:01:21 INFO - TEST-OK | /IndexedDB/idbindex_getKey5.htm | took 634ms
21:01:21 INFO - TEST-START | /IndexedDB/idbindex_getKey6.htm
21:01:21 INFO - TEST-PASS | /IndexedDB/idbindex_getKey6.htm | IDBIndex.getKey() - throw InvalidStateError when the index is deleted
21:01:21 INFO - TEST-OK | /IndexedDB/idbindex_getKey6.htm | took 673ms
21:01:21 INFO - TEST-START | /IndexedDB/idbindex_getKey7.htm
21:01:22 INFO - TEST-PASS | /IndexedDB/idbindex_getKey7.htm | IDBIndex.getKey() - throw TransactionInactiveError on aborted transaction
21:01:22 INFO - TEST-OK | /IndexedDB/idbindex_getKey7.htm | took 880ms
21:01:22 INFO - TEST-START | /IndexedDB/idbindex_indexNames.htm
21:01:23 INFO - TEST-PASS | /IndexedDB/idbindex_indexNames.htm | IDBIndex.getKey() - returns the record's primary key
21:01:23 INFO - TEST-OK | /IndexedDB/idbindex_indexNames.htm | took 579ms
21:01:23 INFO - TEST-START | /IndexedDB/idbindex_openCursor.htm
21:01:23 INFO - TEST-PASS | /IndexedDB/idbindex_openCursor.htm | IDBIndex.openCursor() - throw InvalidStateError when the index is deleted
21:01:23 INFO - TEST-OK | /IndexedDB/idbindex_openCursor.htm | took 625ms
21:01:23 INFO - TEST-START | /IndexedDB/idbindex_openCursor2.htm
21:01:24 INFO - TEST-FAIL | /IndexedDB/idbindex_openCursor2.htm | IDBIndex.openCursor() - throw TransactionInactiveError on aborted transaction - assert_throws: function "function (){
21:01:24 INFO - index.openCursor();
21:01:24 INFO - }" threw object "InvalidStateError: A mutation operation was attempted on ..." that is not a DOMException TransactionInactiveError: property "code" is equal to 11, expected 0
21:01:24 INFO - open_rq.onupgradeneeded@http://web-platform.test:8000/IndexedDB/idbindex_openCursor2.htm:23:9
21:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:01:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
21:01:24 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
21:01:24 INFO - @http://web-platform.test:8000/IndexedDB/idbindex_openCursor2.htm:15:5
21:01:24 INFO - TEST-OK | /IndexedDB/idbindex_openCursor2.htm | took 625ms
21:01:24 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor.htm
21:01:25 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor.htm | IDBIndex.openKeyCursor() - throw DataError when using a invalid key
21:01:25 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor.htm | took 778ms
21:01:25 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor2.htm
21:01:26 INFO - TEST-PASS | /IndexedDB/idbindex_openKeyCursor2.htm | IDBIndex.openKeyCursor() - throw InvalidStateError when the index is deleted
21:01:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor2.htm | took 827ms
21:01:26 INFO - TEST-START | /IndexedDB/idbindex_openKeyCursor3.htm
21:01:26 INFO - TEST-FAIL | /IndexedDB/idbindex_openKeyCursor3.htm | IDBIndex.openKeyCursor() - throw TransactionInactiveError on aborted transaction - assert_throws: function "function (){
21:01:26 INFO - index.openKeyCursor();
21:01:26 INFO - }" threw object "InvalidStateError: A mutation operation was attempted on ..." that is not a DOMException TransactionInactiveError: property "code" is equal to 11, expected 0
21:01:26 INFO - open_rq.onupgradeneeded@http://web-platform.test:8000/IndexedDB/idbindex_openKeyCursor3.htm:23:9
21:01:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:01:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
21:01:26 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
21:01:26 INFO - @http://web-platform.test:8000/IndexedDB/idbindex_openKeyCursor3.htm:15:5
21:01:26 INFO - TEST-OK | /IndexedDB/idbindex_openKeyCursor3.htm | took 786ms
21:01:26 INFO - TEST-START | /IndexedDB/idbkeyrange.htm
21:01:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.only() - returns an IDBKeyRange and the properties are set correctly
21:01:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - returns an IDBKeyRange and the properties are set correctly
21:01:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.lowerBound() - 'open' parameter has correct default set
21:01:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - returns an IDBKeyRange and the properties are set correctly
21:01:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.upperBound() - 'open' parameter has correct default set
21:01:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - returns an IDBKeyRange and the properties are set correctly
21:01:27 INFO - TEST-PASS | /IndexedDB/idbkeyrange.htm | IDBKeyRange.bound() - 'lowerOpen' and 'upperOpen' parameters have correct defaults set
21:01:27 INFO - TEST-OK | /IndexedDB/idbkeyrange.htm | took 526ms
21:01:27 INFO - TEST-START | /IndexedDB/idbkeyrange_incorrect.htm
21:01:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound() - bound requires more than 0 arguments.
21:01:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(null, null) - null parameters are incorrect.
21:01:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(1, null / null, 1) - null parameter is incorrect.
21:01:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(lower, upper / lower > upper) - 'lower' is greater than 'upper'.
21:01:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(DOMString/Date/Array, 1) - A DOMString, Date and Array are greater than a float.
21:01:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(noExistingVariable, 1 / goodVariable, noExistingVariable) - noExistingVariable is not defined.
21:01:28 INFO - TEST-PASS | /IndexedDB/idbkeyrange_incorrect.htm | IDBKeyRange.bound(true, 1) - boolean is not a valid key type.
21:01:28 INFO - TEST-OK | /IndexedDB/idbkeyrange_incorrect.htm | took 584ms
21:01:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add.htm
21:01:28 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add.htm | IDBObjectStore.add() - add with an inline key
21:01:28 INFO - TEST-OK | /IndexedDB/idbobjectstore_add.htm | took 591ms
21:01:28 INFO - TEST-START | /IndexedDB/idbobjectstore_add10.htm
21:01:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add10.htm | IDBObjectStore.add() - Attempt to call 'add' without an key parameter when the object store uses out-of-line keys
21:01:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add10.htm | took 627ms
21:01:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add11.htm
21:01:29 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add11.htm | IDBObjectStore.add() - Attempt to add a record where the record's key does not meet the constraints of a valid key
21:01:29 INFO - TEST-OK | /IndexedDB/idbobjectstore_add11.htm | took 685ms
21:01:29 INFO - TEST-START | /IndexedDB/idbobjectstore_add12.htm
21:01:30 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add12.htm | IDBObjectStore.add() - Attempt to add a record where the record's in-line key is not defined
21:01:30 INFO - TEST-OK | /IndexedDB/idbobjectstore_add12.htm | took 631ms
21:01:30 INFO - TEST-START | /IndexedDB/idbobjectstore_add13.htm
21:01:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add13.htm | IDBObjectStore.add() - Attempt to add a record where the out of line key provided does not meet the constraints of a valid key
21:01:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add13.htm | took 680ms
21:01:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add14.htm
21:01:31 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add14.htm | IDBObjectStore.add() - Add a record where a value being indexed does not meet the constraints of a valid key
21:01:31 INFO - TEST-OK | /IndexedDB/idbobjectstore_add14.htm | took 675ms
21:01:31 INFO - TEST-START | /IndexedDB/idbobjectstore_add15.htm
21:01:32 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add15.htm | IDBObjectStore.add() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
21:01:32 INFO - TEST-OK | /IndexedDB/idbobjectstore_add15.htm | took 678ms
21:01:32 INFO - TEST-START | /IndexedDB/idbobjectstore_add16.htm
21:01:33 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add16.htm | IDBObjectStore.add() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
21:01:33 INFO - TEST-OK | /IndexedDB/idbobjectstore_add16.htm | took 730ms
21:01:33 INFO - TEST-START | /IndexedDB/idbobjectstore_add2.htm
21:01:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add2.htm | IDBObjectStore.add() - add with an out-of-line key
21:01:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add2.htm | took 731ms
21:01:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add3.htm
21:01:34 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add3.htm | IDBObjectStore.add() - record with same key already exists
21:01:34 INFO - TEST-OK | /IndexedDB/idbobjectstore_add3.htm | took 684ms
21:01:34 INFO - TEST-START | /IndexedDB/idbobjectstore_add4.htm
21:01:35 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add4.htm | IDBObjectStore.add() - add where an index has unique:true specified
21:01:35 INFO - TEST-OK | /IndexedDB/idbobjectstore_add4.htm | took 925ms
21:01:35 INFO - TEST-START | /IndexedDB/idbobjectstore_add5.htm
21:01:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add5.htm | IDBObjectStore.add() - object store's key path is an object attribute
21:01:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add5.htm | took 625ms
21:01:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add6.htm
21:01:36 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add6.htm | IDBObjectStore.add() - autoIncrement and inline keys
21:01:36 INFO - TEST-OK | /IndexedDB/idbobjectstore_add6.htm | took 626ms
21:01:36 INFO - TEST-START | /IndexedDB/idbobjectstore_add7.htm
21:01:37 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add7.htm | IDBObjectStore.add() - autoIncrement and out-of-line keys
21:01:37 INFO - TEST-OK | /IndexedDB/idbobjectstore_add7.htm | took 679ms
21:01:37 INFO - TEST-START | /IndexedDB/idbobjectstore_add8.htm
21:01:38 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add8.htm | IDBObjectStore.add() - object store has autoIncrement:true and the key path is an object attribute
21:01:38 INFO - TEST-OK | /IndexedDB/idbobjectstore_add8.htm | took 628ms
21:01:38 INFO - TEST-START | /IndexedDB/idbobjectstore_add9.htm
21:01:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_add9.htm | IDBObjectStore.add() - Attempt to add a record that does not meet the constraints of an object store's inline key requirements
21:01:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_add9.htm | took 790ms
21:01:39 INFO - TEST-START | /IndexedDB/idbobjectstore_clear.htm
21:01:39 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear.htm | IDBObjectStore.clear() - Verify clear removes all records
21:01:39 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear.htm | took 726ms
21:01:39 INFO - TEST-START | /IndexedDB/idbobjectstore_clear2.htm
21:01:40 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear2.htm | IDBObjectStore.clear() - clear removes all records from an index
21:01:40 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear2.htm | took 621ms
21:01:40 INFO - TEST-START | /IndexedDB/idbobjectstore_clear3.htm
21:01:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear3.htm | IDBObjectStore.clear() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
21:01:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear3.htm | took 625ms
21:01:41 INFO - TEST-START | /IndexedDB/idbobjectstore_clear4.htm
21:01:41 INFO - TEST-PASS | /IndexedDB/idbobjectstore_clear4.htm | IDBObjectStore.clear() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
21:01:41 INFO - TEST-OK | /IndexedDB/idbobjectstore_clear4.htm | took 575ms
21:01:41 INFO - TEST-START | /IndexedDB/idbobjectstore_count.htm
21:01:42 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count.htm | IDBObjectStore.count() - returns the number of records in the object store
21:01:42 INFO - TEST-OK | /IndexedDB/idbobjectstore_count.htm | took 685ms
21:01:42 INFO - TEST-START | /IndexedDB/idbobjectstore_count2.htm
21:01:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count2.htm | IDBObjectStore.count() - returns the number of records that have keys within the range
21:01:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_count2.htm | took 729ms
21:01:43 INFO - TEST-START | /IndexedDB/idbobjectstore_count3.htm
21:01:43 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count3.htm | IDBObjectStore.count() - returns the number of records that have keys with the key
21:01:43 INFO - TEST-OK | /IndexedDB/idbobjectstore_count3.htm | took 621ms
21:01:43 INFO - TEST-START | /IndexedDB/idbobjectstore_count4.htm
21:01:44 INFO - TEST-PASS | /IndexedDB/idbobjectstore_count4.htm | IDBObjectStore.count() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
21:01:44 INFO - TEST-OK | /IndexedDB/idbobjectstore_count4.htm | took 648ms
21:01:44 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex.htm
21:01:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex.htm | IDBObjectStore.createIndex() - returns an IDBIndex and the properties are set correctly
21:01:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex.htm | took 725ms
21:01:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex10.htm
21:01:45 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex10.htm | IDBDatabase.createIndex() - If an index with the name name already exists in this object store, the implementation must throw a DOMException of type ConstraintError
21:01:45 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex10.htm | took 733ms
21:01:45 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex11.htm
21:01:46 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex11.htm | IDBDatabase.createIndex() - If keyPath is not a valid key path, the implementation must throw a DOMException of type SyntaxError
21:01:46 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex11.htm | took 729ms
21:01:46 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex12.htm
21:01:47 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex12.htm | IDBDatabase.createIndex() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
21:01:47 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex12.htm | took 734ms
21:01:47 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex13.htm
21:01:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex13.htm | IDBDatabase.createIndex() - Operate out versionchange throw InvalidStateError
21:01:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex13.htm | took 997ms
21:01:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex2.htm
21:01:48 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex2.htm | IDBObjectStore.createIndex() - attempt to create an index that requires unique values on an object store already contains duplicates
21:01:48 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex2.htm | took 573ms
21:01:48 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm
21:01:49 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | IDBObjectStore.createIndex() - the index is usable right after being made
21:01:49 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm | took 626ms
21:01:49 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm
21:01:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | IDBObjectStore.createIndex() - Event ordering for a later deleted index
21:01:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm | took 630ms
21:01:50 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm
21:01:50 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | IDBObjectStore.createIndex() - empty keyPath
21:01:50 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm | took 684ms
21:01:50 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex6-event_order.htm
21:01: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"
21:01:51 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:50:1
21:01:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:01:51 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
21:01:51 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
21:01:51 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex6-event_order.htm:48:5
21:01:51 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex6-event_order.htm | took 830ms
21:01:51 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex7-event_order.htm
21:01: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"
21:01:52 INFO - open_rq.onerror@http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:52:1
21:01:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:01:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
21:01:52 INFO - EventListener.handleEvent*auto_fail/<@http://web-platform.test:8000/IndexedDB/support.js:102:17
21:01:52 INFO - @http://web-platform.test:8000/IndexedDB/idbobjectstore_createIndex7-event_order.htm:50:5
21:01:52 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex7-event_order.htm | took 875ms
21:01:52 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm
21:01:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | IDBObjectStore.createIndex() - index can be valid keys
21:01:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex8-valid_keys.htm | took 678ms
21:01:53 INFO - TEST-START | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm
21:01:53 INFO - TEST-PASS | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | IDBObjectStore.createIndex() - empty name
21:01:53 INFO - TEST-OK | /IndexedDB/idbobjectstore_createIndex9-emptyname.htm | took 571ms
21:01:53 INFO - TEST-START | /IndexedDB/idbobjectstore_delete.htm
21:01:54 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete.htm | IDBObjectStore.delete() - delete removes record (inline keys)
21:01:54 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete.htm | took 688ms
21:01:54 INFO - TEST-START | /IndexedDB/idbobjectstore_delete2.htm
21:01:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete2.htm | IDBObjectStore.delete() - key doesn't match any records
21:01:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete2.htm | took 727ms
21:01:55 INFO - TEST-START | /IndexedDB/idbobjectstore_delete3.htm
21:01:55 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete3.htm | IDBObjectStore.delete() - object store's key path is an object attribute
21:01:55 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete3.htm | took 687ms
21:01:55 INFO - TEST-START | /IndexedDB/idbobjectstore_delete4.htm
21:01:56 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete4.htm | IDBObjectStore.delete() - delete removes record (out-of-line keys)
21:01:56 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete4.htm | took 681ms
21:01:56 INFO - TEST-START | /IndexedDB/idbobjectstore_delete5.htm
21:01:57 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete5.htm | IDBObjectStore.delete() - removes all of the records in the range
21:01:57 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete5.htm | took 783ms
21:01:57 INFO - TEST-START | /IndexedDB/idbobjectstore_delete6.htm
21:01:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete6.htm | IDBObjectStore.delete() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
21:01:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete6.htm | took 672ms
21:01:58 INFO - TEST-START | /IndexedDB/idbobjectstore_delete7.htm
21:01:58 INFO - TEST-PASS | /IndexedDB/idbobjectstore_delete7.htm | IDBObjectStore.delete() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
21:01:58 INFO - TEST-OK | /IndexedDB/idbobjectstore_delete7.htm | took 829ms
21:01:58 INFO - TEST-START | /IndexedDB/idbobjectstore_deleteIndex.htm
21:01:59 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleteIndex.htm | IDBObjectStore.deleteIndex() - removes the index
21:01:59 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleteIndex.htm | took 634ms
21:01:59 INFO - TEST-START | /IndexedDB/idbobjectstore_deleted.htm
21:02:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_deleted.htm | Attempting to use deleted IDBObjectStore
21:02:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_deleted.htm | took 679ms
21:02:00 INFO - TEST-START | /IndexedDB/idbobjectstore_get.htm
21:02:00 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get.htm | IDBObjectStore.get() - key is a number
21:02:00 INFO - TEST-OK | /IndexedDB/idbobjectstore_get.htm | took 687ms
21:02:00 INFO - TEST-START | /IndexedDB/idbobjectstore_get2.htm
21:02:01 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get2.htm | IDBObjectStore.get() - key is a string
21:02:01 INFO - TEST-OK | /IndexedDB/idbobjectstore_get2.htm | took 877ms
21:02:01 INFO - TEST-START | /IndexedDB/idbobjectstore_get3.htm
21:02:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get3.htm | IDBObjectStore.get() - key is a Date
21:02:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_get3.htm | took 577ms
21:02:02 INFO - TEST-START | /IndexedDB/idbobjectstore_get4.htm
21:02:02 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get4.htm | IDBObjectStore.get() - attempt to retrieve a record that doesn't exist
21:02:02 INFO - TEST-OK | /IndexedDB/idbobjectstore_get4.htm | took 579ms
21:02:02 INFO - TEST-START | /IndexedDB/idbobjectstore_get5.htm
21:02:03 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get5.htm | IDBObjectStore.get() - returns the record with the first key in the range
21:02:03 INFO - TEST-OK | /IndexedDB/idbobjectstore_get5.htm | took 627ms
21:02:03 INFO - TEST-START | /IndexedDB/idbobjectstore_get6.htm
21:02:04 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get6.htm | IDBObjectStore.get() - throw TransactionInactiveError on aborted transaction
21:02:04 INFO - TEST-OK | /IndexedDB/idbobjectstore_get6.htm | took 678ms
21:02:04 INFO - TEST-START | /IndexedDB/idbobjectstore_get7.htm
21:02:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_get7.htm | IDBObjectStore.get() - throw DataError when using invalid key
21:02:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_get7.htm | took 826ms
21:02:05 INFO - TEST-START | /IndexedDB/idbobjectstore_index.htm
21:02:05 INFO - TEST-PASS | /IndexedDB/idbobjectstore_index.htm | IDBObjectStore.index() - returns an index
21:02:05 INFO - TEST-OK | /IndexedDB/idbobjectstore_index.htm | took 776ms
21:02:05 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor.htm
21:02:06 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor.htm | IDBObjectStore.openCursor() - iterate through 100 objects
21:02:06 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor.htm | took 730ms
21:02:06 INFO - TEST-START | /IndexedDB/idbobjectstore_openCursor_invalid.htm
21:02:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_openCursor_invalid.htm | IDBObjectStore.openCursor() - invalid - pass something other than number
21:02:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_openCursor_invalid.htm | took 576ms
21:02:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put.htm
21:02:07 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put.htm | IDBObjectStore.put() - put with an inline key
21:02:07 INFO - TEST-OK | /IndexedDB/idbobjectstore_put.htm | took 729ms
21:02:07 INFO - TEST-START | /IndexedDB/idbobjectstore_put10.htm
21:02:08 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put10.htm | IDBObjectStore.put() - Attempt to call 'put' without an key parameter when the object store uses out-of-line keys
21:02:08 INFO - TEST-OK | /IndexedDB/idbobjectstore_put10.htm | took 875ms
21:02:08 INFO - TEST-START | /IndexedDB/idbobjectstore_put11.htm
21:02:09 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put11.htm | IDBObjectStore.put() - Attempt to put a record where the record's key does not meet the constraints of a valid key
21:02:09 INFO - TEST-OK | /IndexedDB/idbobjectstore_put11.htm | took 1021ms
21:02:09 INFO - TEST-START | /IndexedDB/idbobjectstore_put12.htm
21:02:10 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put12.htm | IDBObjectStore.put() - Attempt to put a record where the record's in-line key is not defined
21:02:10 INFO - TEST-OK | /IndexedDB/idbobjectstore_put12.htm | took 571ms
21:02:10 INFO - TEST-START | /IndexedDB/idbobjectstore_put13.htm
21:02:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put13.htm | IDBObjectStore.put() - Attempt to put a record where the out of line key provided does not meet the constraints of a valid key
21:02:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put13.htm | took 622ms
21:02:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put14.htm
21:02:11 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put14.htm | IDBObjectStore.put() - Put a record where a value being indexed does not meet the constraints of a valid key
21:02:11 INFO - TEST-OK | /IndexedDB/idbobjectstore_put14.htm | took 737ms
21:02:11 INFO - TEST-START | /IndexedDB/idbobjectstore_put15.htm
21:02:12 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put15.htm | IDBObjectStore.put() - If the transaction this IDBObjectStore belongs to has its mode set to readonly, throw ReadOnlyError
21:02:12 INFO - TEST-OK | /IndexedDB/idbobjectstore_put15.htm | took 836ms
21:02:12 INFO - TEST-START | /IndexedDB/idbobjectstore_put16.htm
21:02:13 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put16.htm | IDBObjectStore.put() - If the object store has been deleted, the implementation must throw a DOMException of type InvalidStateError
21:02:13 INFO - TEST-OK | /IndexedDB/idbobjectstore_put16.htm | took 830ms
21:02:13 INFO - TEST-START | /IndexedDB/idbobjectstore_put2.htm
21:02:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put2.htm | IDBObjectStore.put() - put with an out-of-line key
21:02:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put2.htm | took 734ms
21:02:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put3.htm
21:02:14 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put3.htm | IDBObjectStore.put() - record with same key already exists
21:02:14 INFO - TEST-OK | /IndexedDB/idbobjectstore_put3.htm | took 625ms
21:02:14 INFO - TEST-START | /IndexedDB/idbobjectstore_put4.htm
21:02:15 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put4.htm | IDBObjectStore.put() - put where an index has unique:true specified
21:02:15 INFO - TEST-OK | /IndexedDB/idbobjectstore_put4.htm | took 626ms
21:02:15 INFO - TEST-START | /IndexedDB/idbobjectstore_put5.htm
21:02:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put5.htm | IDBObjectStore.put() - object store's key path is an object attribute
21:02:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put5.htm | took 575ms
21:02:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put6.htm
21:02:16 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put6.htm | IDBObjectStore.put() - autoIncrement and inline keys
21:02:16 INFO - TEST-OK | /IndexedDB/idbobjectstore_put6.htm | took 680ms
21:02:16 INFO - TEST-START | /IndexedDB/idbobjectstore_put7.htm
21:02:17 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put7.htm | IDBObjectStore.put() - autoIncrement and out-of-line keys
21:02:17 INFO - TEST-OK | /IndexedDB/idbobjectstore_put7.htm | took 624ms
21:02:17 INFO - TEST-START | /IndexedDB/idbobjectstore_put8.htm
21:02:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put8.htm | IDBObjectStore.put() - object store has autoIncrement:true and the key path is an object attribute
21:02:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put8.htm | took 727ms
21:02:18 INFO - TEST-START | /IndexedDB/idbobjectstore_put9.htm
21:02:18 INFO - TEST-PASS | /IndexedDB/idbobjectstore_put9.htm | IDBObjectStore.put() - Attempt to put a record that does not meet the constraints of an object store's inline key requirements
21:02:18 INFO - TEST-OK | /IndexedDB/idbobjectstore_put9.htm | took 782ms
21:02:18 INFO - TEST-START | /IndexedDB/idbtransaction-oncomplete.htm
21:02:19 INFO - TEST-PASS | /IndexedDB/idbtransaction-oncomplete.htm | IDBTransaction - complete event
21:02:19 INFO - TEST-OK | /IndexedDB/idbtransaction-oncomplete.htm | took 632ms
21:02:19 INFO - TEST-START | /IndexedDB/idbtransaction.htm
21:02:20 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request gotten by the handler
21:02:20 INFO - TEST-PASS | /IndexedDB/idbtransaction.htm | IDBTransaction - request returned by open()
21:02:20 INFO - TEST-OK | /IndexedDB/idbtransaction.htm | took 574ms
21:02:20 INFO - TEST-START | /IndexedDB/idbtransaction_abort.htm
21:02:20 INFO - TEST-PASS | /IndexedDB/idbtransaction_abort.htm | IDBTransaction - abort
21:02:20 INFO - TEST-OK | /IndexedDB/idbtransaction_abort.htm | took 681ms
21:02:20 INFO - TEST-START | /IndexedDB/idbversionchangeevent.htm
21:02:21 INFO - TEST-PASS | /IndexedDB/idbversionchangeevent.htm | IDBVersionChangeEvent fired in upgradeneeded, versionchange and deleteDatabase
21:02:21 INFO - TEST-OK | /IndexedDB/idbversionchangeevent.htm | took 788ms
21:02:21 INFO - TEST-START | /IndexedDB/index_sort_order.htm
21:02:22 INFO - TEST-PASS | /IndexedDB/index_sort_order.htm | Verify key sort order in an index is 'number < Date < DOMString'
21:02:22 INFO - TEST-OK | /IndexedDB/index_sort_order.htm | took 825ms
21:02:22 INFO - TEST-START | /IndexedDB/interfaces.html
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | Window interface: attribute indexedDB
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface object length
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lower
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upper
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute lowerOpen
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: attribute upperOpen
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation only(any)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation lowerBound(any,boolean)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation upperBound(any,boolean)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: operation bound(any,any,boolean,boolean)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange must be primary interface of IDBKeyRange.only(0)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of IDBKeyRange.only(0)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface object length
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: existence and properties of interface prototype object's "constructor" property
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute result
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute error
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute source
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute transaction
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute readyState
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onsuccess
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBRequest interface: attribute onerror
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface object length
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onblocked
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBOpenDBRequest interface: attribute onupgradeneeded
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface object length
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute oldVersion
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: attribute newVersion
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo')
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of new IDBVersionChangeEvent('foo')
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface object length
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: existence and properties of interface prototype object's "constructor" property
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation open(DOMString,unsigned long long)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation deleteDatabase(DOMString)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: operation cmp(any,any)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory must be primary interface of window.indexedDB
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | Stringification of window.indexedDB
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "open" with the proper type (0)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling open(DOMString,unsigned long long) on window.indexedDB with too few arguments must throw TypeError
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "deleteDatabase" with the proper type (1)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling deleteDatabase(DOMString) on window.indexedDB with too few arguments must throw TypeError
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: window.indexedDB must inherit property "cmp" with the proper type (2)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBFactory interface: calling cmp(any,any) on window.indexedDB with too few arguments must throw TypeError
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface object length
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute name
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute version
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute objectStoreNames
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation deleteObjectStore(DOMString)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: operation close()
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onabort
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onerror
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBDatabase interface: attribute onversionchange
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface object length
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute name
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute keyPath
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute indexNames
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute transaction
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: attribute autoIncrement
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation put(any,any)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation add(any,any)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation delete(any)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation get(any)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation clear()
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation index(DOMString)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation deleteIndex(DOMString)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBObjectStore interface: operation count(any)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface object length
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: existence and properties of interface prototype object's "constructor" property
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute name
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute objectStore
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute keyPath
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute multiEntry
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: attribute unique
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openCursor(any,IDBCursorDirection)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation get(any)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation getKey(any)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBIndex interface: operation count(any)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface object length
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: existence and properties of interface prototype object's "constructor" property
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute source
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute direction
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute key
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: attribute primaryKey
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation update(any)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation advance(unsigned long)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation continue(any)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursor interface: operation delete()
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface object length
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBCursorWithValue interface: attribute value
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface object length
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute mode
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute db
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute error
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation objectStore(DOMString)
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: operation abort()
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onabort
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute oncomplete
21:02:23 INFO - TEST-PASS | /IndexedDB/interfaces.html | IDBTransaction interface: attribute onerror
21:02:23 INFO - TEST-OK | /IndexedDB/interfaces.html | took 829ms
21:02:23 INFO - TEST-START | /IndexedDB/interfaces.worker
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | WorkerGlobalScope interface: attribute indexedDB - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-FAIL | /IndexedDB/interfaces.worker | WorkerUtils interface: attribute indexedDB - assert_own_property: self does not have own property "WorkerUtils" expected property "WorkerUtils" missing
21:02:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:993:1
21:02:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:987:1
21:02:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1249:17
21:02:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:634:5
21:02:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:321:9
21:02:24 INFO - request.onload@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:37:3
21:02:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/IndexedDB/interfaces.worker.js:9:1
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface object length - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: existence and properties of interface prototype object's "constructor" property - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lower - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upper - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute lowerOpen - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: attribute upperOpen - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation only(any) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation lowerBound(any,boolean) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation upperBound(any,boolean) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: operation bound(any,any,boolean,boolean) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange must be primary interface of IDBKeyRange.only(0) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of IDBKeyRange.only(0) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lower" with the proper type (0) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upper" with the proper type (1) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerOpen" with the proper type (2) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperOpen" with the proper type (3) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "only" with the proper type (4) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling only(any) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "lowerBound" with the proper type (5) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling lowerBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "upperBound" with the proper type (6) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling upperBound(any,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: IDBKeyRange.only(0) must inherit property "bound" with the proper type (7) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBKeyRange interface: calling bound(any,any,boolean,boolean) on IDBKeyRange.only(0) with too few arguments must throw TypeError - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface object length - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute result - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute error - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute source - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute transaction - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute readyState - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onsuccess - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBRequest interface: attribute onerror - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface object length - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: existence and properties of interface prototype object's "constructor" property - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onblocked - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBOpenDBRequest interface: attribute onupgradeneeded - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface object length - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: existence and properties of interface prototype object's "constructor" property - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute oldVersion - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: attribute newVersion - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent must be primary interface of new IDBVersionChangeEvent('foo') - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of new IDBVersionChangeEvent('foo') - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "oldVersion" with the proper type (0) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBVersionChangeEvent interface: new IDBVersionChangeEvent('foo') must inherit property "newVersion" with the proper type (1) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface object length - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: existence and properties of interface prototype object's "constructor" property - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation open(DOMString,unsigned long long) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation deleteDatabase(DOMString) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: operation cmp(any,any) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory must be primary interface of self.indexedDB - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | Stringification of self.indexedDB - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "open" with the proper type (0) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling open(DOMString,unsigned long long) on self.indexedDB with too few arguments must throw TypeError - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "deleteDatabase" with the proper type (1) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling deleteDatabase(DOMString) on self.indexedDB with too few arguments must throw TypeError - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: self.indexedDB must inherit property "cmp" with the proper type (2) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBFactory interface: calling cmp(any,any) on self.indexedDB with too few arguments must throw TypeError - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface object length - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: existence and properties of interface prototype object's "constructor" property - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute name - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute version - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute objectStoreNames - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation createObjectStore(DOMString,IDBObjectStoreParameters) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation deleteObjectStore(DOMString) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation transaction([object Object],[object Object],IDBTransactionMode) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: operation close() - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onabort - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onerror - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBDatabase interface: attribute onversionchange - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface object length - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: existence and properties of interface prototype object's "constructor" property - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute name - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute keyPath - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute indexNames - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute transaction - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: attribute autoIncrement - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation put(any,any) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation add(any,any) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation delete(any) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation get(any) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation clear() - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation openCursor(any,IDBCursorDirection) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation createIndex(DOMString,[object Object],[object Object],IDBIndexParameters) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation index(DOMString) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation deleteIndex(DOMString) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBObjectStore interface: operation count(any) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface object length - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: existence and properties of interface prototype object's "constructor" property - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute name - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute objectStore - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute keyPath - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute multiEntry - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: attribute unique - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openCursor(any,IDBCursorDirection) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation openKeyCursor(any,IDBCursorDirection) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation get(any) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation getKey(any) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBIndex interface: operation count(any) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface object length - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: existence and properties of interface prototype object's "constructor" property - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute source - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute direction - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute key - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: attribute primaryKey - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation update(any) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation advance(unsigned long) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation continue(any) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursor interface: operation delete() - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface object length - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: existence and properties of interface prototype object's "constructor" property - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBCursorWithValue interface: attribute value - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface object length - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: existence and properties of interface prototype object's "constructor" property - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute mode - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute db - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute error - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation objectStore(DOMString) - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: operation abort() - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onabort - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute oncomplete - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-PASS | /IndexedDB/interfaces.worker | IDBTransaction interface: attribute onerror - {}
21:02:24 INFO - {}
21:02:24 INFO - TEST-OK | /IndexedDB/interfaces.worker | took 1027ms
21:02:24 INFO - TEST-START | /IndexedDB/key_invalid.htm
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - true
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - false
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - null
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - NaN
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - undefined2
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - function() {}
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {}
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - { obj: 1 }
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Math
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - window
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - {length:0,constructor:Array}
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array clone’s instance
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - Array (object)
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - String (object)
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new String()
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Number()
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Boolean()
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [{}]
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[], [], [], [[ Date ]]]
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [undefined]
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [,1]
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - document.getElementsByTagName("script")
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(NaN)
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new Date(Infinity)
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - /foo/
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - new RegExp()
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - sparse array 2
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [[1], [3], [7], [[ sparse array ]]]
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - [1,2,3,,]
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array directly contains self
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array indirectly contains self
21:02:25 INFO - TEST-PASS | /IndexedDB/key_invalid.htm | Invalid key - array member contains self
21:02:25 INFO - TEST-OK | /IndexedDB/key_invalid.htm | took 833ms
21:02:25 INFO - TEST-START | /IndexedDB/key_valid.html
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date()
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Date(0)
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - []
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - new Array()
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ["undefined"]
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - Infinity
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - -Infinity
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 0
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 1.5
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e38
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - 3e-38
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "foo"
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\n"
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - ""
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\""
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u1234"
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "\u0000"
21:02:26 INFO - TEST-PASS | /IndexedDB/key_valid.html | Valid key - "NaN"
21:02:26 INFO - TEST-OK | /IndexedDB/key_valid.html | took 1532ms
21:02:26 INFO - TEST-START | /IndexedDB/keygenerator-constrainterror.htm
21:02:27 INFO - TEST-PASS | /IndexedDB/keygenerator-constrainterror.htm | Keygenerator ConstraintError when using same id as already generated
21:02:27 INFO - TEST-OK | /IndexedDB/keygenerator-constrainterror.htm | took 749ms
21:02:27 INFO - TEST-START | /IndexedDB/keygenerator-overflow.htm
21:02:28 INFO - TEST-PASS | /IndexedDB/keygenerator-overflow.htm | Keygenerator overflow
21:02:28 INFO - TEST-OK | /IndexedDB/keygenerator-overflow.htm | took 629ms
21:02:28 INFO - TEST-START | /IndexedDB/keygenerator.htm
21:02:28 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - starts at one, and increments by one
21:02:28 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - increments by one from last set key
21:02:28 INFO - TEST-PASS | /IndexedDB/keygenerator.htm | Keygenerator - don't increment when new key is not bigger than current
21:02:28 INFO - TEST-OK | /IndexedDB/keygenerator.htm | took 726ms
21:02:28 INFO - TEST-START | /IndexedDB/keyorder.htm
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - String < Array
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - String < Array
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < String
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < String
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - float < Date < String < Array
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - float < Date < String < Array
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Date(1 sec ago) < Date(now) < Date(1 minute in future)
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Date(1 sec ago) < Date(now) < Date(1 minute in future)
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -1.1 < 1 < 1.01337 < 1.013373 < 2
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -1.1 < 1 < 1.01337 < 1.013373 < 2
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - -Infinity < -0.01 < 0 < Infinity
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - -Infinity < -0.01 < 0 < Infinity
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - "" < "a" < "ab" < "b" < "ba"
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - "" < "a" < "ab" < "b" < "ba"
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Arrays
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Arrays
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Array.length: 10,000 < Array.length: 10,001
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Array.length: 10,000 < Array.length: 10,001
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Infinity inside arrays
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Infinity inside arrays
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | Database readback sort - Test different stuff at once
21:02:29 INFO - TEST-PASS | /IndexedDB/keyorder.htm | IDBKey.cmp sorted - Test different stuff at once
21:02:29 INFO - TEST-OK | /IndexedDB/keyorder.htm | took 929ms
21:02:29 INFO - TEST-START | /IndexedDB/keypath.htm
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.køi
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my.key_ya
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - public.key$ya
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - true.$
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - my._
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - delete.a7
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - p.p.p.p.p.p.p.p.p.p.p.p.p.p
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - str.length
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - arr.length
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - length
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - '' uses value as key
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [''] uses value as [key]
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', 'y']
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - [['x'], 'y'] (stringifies)
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - ['x', {toString->'y'}] (stringifies)
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - name,type.name
21:02:30 INFO - TEST-PASS | /IndexedDB/keypath.htm | Keypath - array loop -> stringify becomes ['']
21:02:30 INFO - TEST-OK | /IndexedDB/keypath.htm | took 832ms
21:02:30 INFO - TEST-START | /IndexedDB/keypath_invalid.htm
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "j a"
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ".yo"
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "yo,lo"
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - []
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - ["array with space"]
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - multidimensional array (invalid toString)
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "3m"
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - {toString->3m}
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "my.1337"
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "..yo"
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y..o"
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o."
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "y.o.."
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m.*"
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "\"m\""
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m%"
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/"
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m/a"
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m&"
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "m!"
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*"
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "*.*"
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "^m"
21:02:31 INFO - TEST-PASS | /IndexedDB/keypath_invalid.htm | Invalid keyPath - "/m/"
21:02:31 INFO - TEST-OK | /IndexedDB/keypath_invalid.htm | took 740ms
21:02:31 INFO - TEST-START | /IndexedDB/keypath_maxsize.htm
21:02:32 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~260 chars
21:02:32 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~530 chars
21:02:32 INFO - TEST-PASS | /IndexedDB/keypath_maxsize.htm | Keypath - ~1050 chars
21:02:32 INFO - TEST-OK | /IndexedDB/keypath_maxsize.htm | took 826ms
21:02:32 INFO - TEST-START | /IndexedDB/list_ordering.htm
21:02:33 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers
21:02:33 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - numbers 'overflow'
21:02:33 INFO - TEST-PASS | /IndexedDB/list_ordering.htm | objectStoreNames and indexNames order - lexigraphical string sort
21:02:33 INFO - TEST-OK | /IndexedDB/list_ordering.htm | took 932ms
21:02:33 INFO - TEST-START | /IndexedDB/objectstore_keyorder.htm
21:02:33 INFO - TEST-PASS | /IndexedDB/objectstore_keyorder.htm | Verify key sort order in an object store is 'number < Date < DOMString'
21:02:33 INFO - TEST-OK | /IndexedDB/objectstore_keyorder.htm | took 735ms
21:02:33 INFO - TEST-START | /IndexedDB/request_bubble-and-capture.htm
21:02:34 INFO - TEST-PASS | /IndexedDB/request_bubble-and-capture.htm | Bubbling and capturing of request events
21:02:34 INFO - TEST-OK | /IndexedDB/request_bubble-and-capture.htm | took 630ms
21:02:34 INFO - TEST-START | /IndexedDB/string-list-ordering.htm
21:02:35 INFO - TEST-PASS | /IndexedDB/string-list-ordering.htm | Test string list ordering in IndexedDB
21:02:35 INFO - TEST-OK | /IndexedDB/string-list-ordering.htm | took 782ms
21:02:35 INFO - TEST-START | /IndexedDB/transaction-create_in_versionchange.htm
21:02:35 INFO - TEST-PASS | /IndexedDB/transaction-create_in_versionchange.htm | Attempt to create new transactions inside a versionchange transaction
21:02:35 INFO - TEST-OK | /IndexedDB/transaction-create_in_versionchange.htm | took 686ms
21:02:35 INFO - TEST-START | /IndexedDB/transaction-lifetime-blocked.htm
21:02:36 INFO - TEST-PASS | /IndexedDB/transaction-lifetime-blocked.htm | Blocked event
21:02:36 INFO - TEST-OK | /IndexedDB/transaction-lifetime-blocked.htm | took 622ms
21:02:36 INFO - TEST-START | /IndexedDB/transaction-lifetime.htm
21:02:37 INFO - TEST-PASS | /IndexedDB/transaction-lifetime.htm | Test events opening a second database when one connection is open already
21:02:37 INFO - TEST-OK | /IndexedDB/transaction-lifetime.htm | took 626ms
21:02:37 INFO - TEST-START | /IndexedDB/transaction-requestqueue.htm
21:02:37 INFO - TEST-PASS | /IndexedDB/transaction-requestqueue.htm | Transactions have a request queue
21:02:37 INFO - TEST-OK | /IndexedDB/transaction-requestqueue.htm | took 725ms
21:02:37 INFO - TEST-START | /IndexedDB/transaction_bubble-and-capture.htm
21:02:38 INFO - TEST-PASS | /IndexedDB/transaction_bubble-and-capture.htm | Capture and bubble
21:02:38 INFO - TEST-OK | /IndexedDB/transaction_bubble-and-capture.htm | took 825ms
21:02:38 INFO - TEST-START | /IndexedDB/value.htm
21:02:39 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Date
21:02:39 INFO - TEST-PASS | /IndexedDB/value.htm | Values - Array
21:02:39 INFO - TEST-OK | /IndexedDB/value.htm | took 726ms
21:02:39 INFO - TEST-START | /IndexedDB/value_recursive.htm
21:02:40 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array directly contains self
21:02:40 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array indirectly contains self
21:02:40 INFO - TEST-PASS | /IndexedDB/value_recursive.htm | Recursive value - array member contains self
21:02:40 INFO - TEST-OK | /IndexedDB/value_recursive.htm | took 881ms
21:02:40 INFO - TEST-START | /IndexedDB/writer-starvation.htm
21:02:41 INFO - TEST-PASS | /IndexedDB/writer-starvation.htm | Writer starvation
21:02:41 INFO - TEST-OK | /IndexedDB/writer-starvation.htm | took 838ms
21:02:41 INFO - TEST-START | /WebCryptoAPI/getRandomValues.worker
21:02:41 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Float arrays - assert_throws: Float32Array function "function () {
21:02:41 INFO - self.crypto.getRandomValues(new..." threw object "TypeError: self.crypto is undefined" that is not a DOMException TypeMismatchError: property "code" is equal to undefined, expected 17
21:02:41 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:4:1
21:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:41 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:3:1
21:02:41 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
21:02:41 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Integer arrays - self.crypto is undefined
21:02:41 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:20:9
21:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:41 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:19:1
21:02:41 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
21:02:41 INFO - TEST-FAIL | /WebCryptoAPI/getRandomValues.worker | Large length - assert_throws: crypto.getRandomValues length over 65536 function "function () {
21:02:41 INFO - self.crypto.getRandomValues(new..." threw object "TypeError: self.crypto is undefined" that is not a DOMException QuotaExceededError: property "code" is equal to undefined, expected 22
21:02:41 INFO - run_test/<@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:37:1
21:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:41 INFO - run_test@http://web-platform.test:8000/WebCryptoAPI/getRandomValues.js:36:1
21:02:41 INFO - @http://web-platform.test:8000/WebCryptoAPI/getRandomValues.worker.js:3:1
21:02:41 INFO - TEST-OK | /WebCryptoAPI/getRandomValues.worker | took 569ms
21:02:41 INFO - TEST-START | /WebCryptoAPI/test_getRandomValues.html
21:02:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Float arrays
21:02:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Integer arrays
21:02:42 INFO - TEST-PASS | /WebCryptoAPI/test_getRandomValues.html | Large length
21:02:42 INFO - TEST-OK | /WebCryptoAPI/test_getRandomValues.html | took 629ms
21:02:42 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | DOMException constants
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INDEX_SIZE_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DOMSTRING_SIZE_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant HIERARCHY_REQUEST_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant WRONG_DOCUMENT_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_CHARACTER_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_DATA_ALLOWED_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NO_MODIFICATION_ALLOWED_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_FOUND_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NOT_SUPPORTED_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INUSE_ATTRIBUTE_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_STATE_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SYNTAX_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_MODIFICATION_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NAMESPACE_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_ACCESS_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant VALIDATION_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TYPE_MISMATCH_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant SECURITY_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant NETWORK_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant ABORT_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant URL_MISMATCH_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant QUOTA_EXCEEDED_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant TIMEOUT_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant INVALID_NODE_TYPE_ERR on DOMException prototype object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException constructor object
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | Constant DATA_CLONE_ERR on DOMException prototype object
21:02:43 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constants.html | took 750ms
21:02:43 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException()
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(): own-ness
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(null)
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined)
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException(undefined): own-ness
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo")
21:02:43 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("foo"): own-ness - assert_true: The message property should be own expected true got false
21:02:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:62:1
21:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:58:1
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", undefined)
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError")
21:02:43 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "NotSupportedError"): own-ness - assert_true: The name property should be own expected true got false
21:02:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:83:1
21:02:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:43 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html:81:1
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "foo")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "IndexSizeError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "HierarchyRequestError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "WrongDocumentError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidCharacterError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NoModificationAllowedError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotFoundError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NotSupportedError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InUseAttributeError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidStateError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SyntaxError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidModificationError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NamespaceError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidAccessError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "SecurityError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "NetworkError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "AbortError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "URLMismatchError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "QuotaExceededError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "TimeoutError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "InvalidNodeTypeError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMexception("msg", "DataCloneError")
21:02:43 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | new DOMException("bar", "UnknownError")
21:02:43 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/DOMException-constructor.html | took 739ms
21:02:43 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html
21:02:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
21:02:44 INFO - [native code]
21:02:44 INFO - }" but got function "function () {
21:02:44 INFO - }"
21:02:44 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:1
21:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:44 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:1
21:02:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
21:02:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of DOMException.prototype
21:02:44 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
21:02:44 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:1
21:02:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:44 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:1
21:02:44 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.html:10:1
21:02:44 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | existence and properties of exception interface prototype object's "constructor" property
21:02:44 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.html | took 829ms
21:02:44 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker
21:02:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException - assert_equals: prototype of self's property "DOMException" is not Error expected function "function Error() {
21:02:45 INFO - [native code]
21:02:45 INFO - }" but got function "function () {
21:02:45 INFO - }"
21:02:45 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:20:1
21:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:45 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:2:1
21:02:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
21:02:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of DOMException.prototype - {}
21:02:45 INFO - {}
21:02:45 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence of name and code properties on DOMException.prototype - assert_false: DOMException.prototype should not have an own "name" property. expected false got true
21:02:45 INFO - run_test/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:80:1
21:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:45 INFO - run_test@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.js:79:1
21:02:45 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker.js:3:1
21:02:45 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | existence and properties of exception interface prototype object's "constructor" property - {}
21:02:45 INFO - {}
21:02:45 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/constructor-object.worker | took 727ms
21:02:45 INFO - TEST-START | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html
21:02:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getPrototypeOf(exception) === DOMException.prototype
21:02:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.hasOwnProperty("name") - assert_true: expected true got false
21:02:46 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
21:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:46 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:1
21:02:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
21:02:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.name === "HierarchyRequestError"
21:02:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
21:02:46 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
21:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:46 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:1
21:02:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
21:02:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "message")
21:02:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
21:02:46 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
21:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:46 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:1
21:02:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
21:02:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.prototype.toString.call(exception) === "[object DOMException]"
21:02:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | exception.code === DOMException.HIERARCHY_REQUEST_ERR
21:02:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
21:02:46 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
21:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:46 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:1
21:02:46 INFO - @http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:118:1
21:02:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getPrototypeOf(exception) === DOMException.prototype
21:02:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.hasOwnProperty("name") - assert_true: expected true got false
21:02:46 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:37:5
21:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:46 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:36:1
21:02:46 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
21:02:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
21:02:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.name === "HierarchyRequestError"
21:02:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "name") - desc is undefined
21:02:46 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:46:5
21:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:46 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:44:1
21:02:46 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
21:02:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
21:02:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "message")
21:02:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: typeof exception.message === "string" - assert_equals: expected "" but got "Node cannot be inserted at the specified point in the hierarchy"
21:02:46 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:77:7
21:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:46 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:71:1
21:02:46 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
21:02:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
21:02:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.prototype.toString.call(exception) === "[object DOMException]"
21:02:46 INFO - TEST-PASS | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: exception.code === DOMException.HIERARCHY_REQUEST_ERR
21:02:46 INFO - TEST-FAIL | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | In iframe: Object.getOwnPropertyDescriptor(exception, "code") - desc is undefined
21:02:46 INFO - testException/<@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:102:5
21:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:02:46 INFO - testException@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:100:1
21:02:46 INFO - iframe.onload@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:130:3
21:02:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/WebIDL/ecmascript-binding/es-exceptions/exceptions.html:123:1
21:02:46 INFO - TEST-OK | /WebIDL/ecmascript-binding/es-exceptions/exceptions.html | took 575ms
21:02:46 INFO - TEST-START | /XMLHttpRequest/FormData-append.html
21:02:46 INFO - TEST-PASS | /XMLHttpRequest/FormData-append.html | Passing a String object to FormData.append should work.
21:02:46 INFO - TEST-OK | /XMLHttpRequest/FormData-append.html | took 635ms
21:02:46 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.html
21:02:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | default value is false, set value is true
21:02:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | can also be set in OPEN state
21:02:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting on synchronous XHR
21:02:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when not in UNSENT, OPENED state (asynchronous)
21:02:48 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | setting withCredentials when in DONE state (synchronous)
21:02:48 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.html | took 1682ms
21:02:48 INFO - TEST-START | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker
21:02:50 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | default value is false, set value is true - {}
21:02:50 INFO - {}
21:02:50 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | can also be set in OPEN state - {}
21:02:50 INFO - {}
21:02:50 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting on synchronous XHR - {}
21:02:50 INFO - {}
21:02:50 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when not in UNSENT, OPENED state (asynchronous) - {}
21:02:50 INFO - {}
21:02:50 INFO - TEST-PASS | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | setting withCredentials when in DONE state (synchronous) - {}
21:02:50 INFO - {}
21:02:50 INFO - TEST-OK | /XMLHttpRequest/XMLHttpRequest-withCredentials.worker | took 1679ms
21:02:50 INFO - TEST-START | /XMLHttpRequest/abort-after-receive.htm
21:02:50 INFO - TEST-PASS | /XMLHttpRequest/abort-after-receive.htm | XMLHttpRequest: abort() after successful receive should not fire "abort" event
21:02:50 INFO - TEST-OK | /XMLHttpRequest/abort-after-receive.htm | took 783ms
21:02:50 INFO - TEST-START | /XMLHttpRequest/abort-after-send.htm
21:02:51 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-send.htm | XMLHttpRequest: abort() after send() - assert_array_equals: lengths differ, expected 5 got 4
21:02:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:47:9
21:02:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:02:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-send.htm:20:7
21:02:51 INFO - TEST-OK | /XMLHttpRequest/abort-after-send.htm | took 829ms
21:02:51 INFO - TEST-START | /XMLHttpRequest/abort-after-stop.htm
21:03:01 INFO - PROCESS | 2790 | MARIONETTE LOG: INFO: Timeout fired
21:03:02 INFO - TEST-FAIL | /XMLHttpRequest/abort-after-stop.htm | XMLHttpRequest: abort event should fire when stop() method is used - assert_equals: expected true but got false
21:03:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:24:13
21:03:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:23:11
21:03:02 INFO - setTimeout handler*@http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:22:1
21:03:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:02 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-after-stop.htm:13:7
21:03:02 INFO - TEST-TIMEOUT | /XMLHttpRequest/abort-after-stop.htm | took 10307ms
21:03:02 INFO - TEST-START | /XMLHttpRequest/abort-after-timeout.htm
21:03:02 INFO - TEST-PASS | /XMLHttpRequest/abort-after-timeout.htm | XMLHttpRequest: abort() after a timeout should not fire "abort" event
21:03:02 INFO - TEST-OK | /XMLHttpRequest/abort-after-timeout.htm | took 825ms
21:03:02 INFO - TEST-START | /XMLHttpRequest/abort-during-done.htm
21:03:03 INFO - TEST-PASS | /XMLHttpRequest/abort-during-done.htm | XMLHttpRequest: abort() during DONE
21:03:03 INFO - TEST-OK | /XMLHttpRequest/abort-during-done.htm | took 573ms
21:03:03 INFO - TEST-START | /XMLHttpRequest/abort-during-open.htm
21:03:04 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-open.htm | XMLHttpRequest: abort() during OPEN - assert_throws: calling send() after abort() function "function () { client.send("test") }" threw object "[Exception... "Component not initialized" nsresult: "0xc..." that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
21:03:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-open.htm:24:9
21:03:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:04 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-open.htm:14:7
21:03:04 INFO - TEST-OK | /XMLHttpRequest/abort-during-open.htm | took 799ms
21:03:04 INFO - TEST-START | /XMLHttpRequest/abort-during-unsent.htm
21:03:04 INFO - TEST-PASS | /XMLHttpRequest/abort-during-unsent.htm | XMLHttpRequest: abort() during UNSENT
21:03:04 INFO - TEST-OK | /XMLHttpRequest/abort-during-unsent.htm | took 584ms
21:03:04 INFO - TEST-START | /XMLHttpRequest/abort-during-upload.htm
21:03:05 INFO - TEST-FAIL | /XMLHttpRequest/abort-during-upload.htm | XMLHttpRequest: abort() while sending data - assert_array_equals: lengths differ, expected 6 got 2
21:03:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:30:13
21:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:28:11
21:03:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:38:9
21:03:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:05 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-during-upload.htm:21:7
21:03:05 INFO - TEST-OK | /XMLHttpRequest/abort-during-upload.htm | took 745ms
21:03:05 INFO - TEST-START | /XMLHttpRequest/abort-event-abort.htm
21:03:06 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-abort.htm | XMLHttpRequest: The abort() method: do not fire abort event in OPENED state when send() flag is unset. send() throws after abort(). - assert_throws: function "function (){ xhr.send() }" threw object "[Exception... "Component not initialized" nsresult: "0xc..." that is not a DOMException InvalidStateError: property "code" is equal to undefined, expected 11
21:03:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-abort.htm:40:13
21:03:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:06 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-abort.htm:16:9
21:03:06 INFO - TEST-OK | /XMLHttpRequest/abort-event-abort.htm | took 580ms
21:03:06 INFO - TEST-START | /XMLHttpRequest/abort-event-listeners.htm
21:03:06 INFO - TEST-PASS | /XMLHttpRequest/abort-event-listeners.htm | XMLHttpRequest: abort() should not reset event listeners
21:03:06 INFO - TEST-OK | /XMLHttpRequest/abort-event-listeners.htm | took 578ms
21:03:06 INFO - TEST-START | /XMLHttpRequest/abort-event-loadend.htm
21:03:07 INFO - TEST-PASS | /XMLHttpRequest/abort-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend
21:03:07 INFO - TEST-OK | /XMLHttpRequest/abort-event-loadend.htm | took 580ms
21:03:07 INFO - TEST-START | /XMLHttpRequest/abort-event-order.htm
21:03:08 INFO - TEST-FAIL | /XMLHttpRequest/abort-event-order.htm | XMLHttpRequest: The abort() method: abort and loadend events - assert_array_equals: property 2, expected "upload.abort" but got "abort"
21:03:08 INFO - VerifyResult/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:54:21
21:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:08 INFO - VerifyResult@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:52:17
21:03:08 INFO - xhr.onloadstart/<@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:37:25
21:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:08 INFO - xhr.onloadstart@http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:31:17
21:03:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:61:13
21:03:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:08 INFO - @http://web-platform.test:8000/XMLHttpRequest/abort-event-order.htm:16:9
21:03:08 INFO - TEST-OK | /XMLHttpRequest/abort-event-order.htm | took 690ms
21:03:08 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-abort.htm
21:03:08 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-abort.htm | XMLHttpRequest: The abort() method: Fire a progress event named abort on the XMLHttpRequestUpload object
21:03:08 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-abort.htm | took 676ms
21:03:08 INFO - TEST-START | /XMLHttpRequest/abort-upload-event-loadend.htm
21:03:09 INFO - TEST-PASS | /XMLHttpRequest/abort-upload-event-loadend.htm | XMLHttpRequest: The abort() method: Fire a progress event named loadend on the XMLHttpRequestUpload object
21:03:09 INFO - TEST-OK | /XMLHttpRequest/abort-upload-event-loadend.htm | took 527ms
21:03:09 INFO - TEST-START | /XMLHttpRequest/anonymous-mode-unsupported.htm
21:03:09 INFO - TEST-PASS | /XMLHttpRequest/anonymous-mode-unsupported.htm | XMLHttpRequest: anonymous mode unsupported
21:03:09 INFO - TEST-OK | /XMLHttpRequest/anonymous-mode-unsupported.htm | took 631ms
21:03:09 INFO - TEST-START | /XMLHttpRequest/data-uri.htm
21:03:10 INFO - TEST-FAIL | /XMLHttpRequest/data-uri.htm | XHR method GET with charset text/plain - assert_false: getAllResponseHeaders() must not include Content-Length expected false got true
21:03:10 INFO - do_test/) - assert_throws: function "function () { client.open(method, "...") }" threw object "SecurityError: The operation is insecure." that is not a DOMException SyntaxError: property "code" is equal to 18, expected 12
21:03:42 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
21:03:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:03:42 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
21:03:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:19:7
21:03:42 INFO - TEST-FAIL | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods ( GET) - assert_throws: function "function () { client.open(method, "...") }" threw object "SecurityError: The operation is insecure." that is not a DOMException SyntaxError: property "code" is equal to 18, expected 12
21:03:42 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
21:03:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:03:42 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
21:03:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:20:7
21:03:42 INFO - TEST-FAIL | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G T) - assert_throws: function "function () { client.open(method, "...") }" threw object "SecurityError: The operation is insecure." that is not a DOMException SyntaxError: property "code" is equal to 18, expected 12
21:03:42 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
21:03:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:03:42 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
21:03:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:21:7
21:03:42 INFO - TEST-FAIL | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (@GET) - assert_throws: function "function () { client.open(method, "...") }" threw object "SecurityError: The operation is insecure." that is not a DOMException SyntaxError: property "code" is equal to 18, expected 12
21:03:42 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
21:03:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:03:42 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
21:03:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:22:7
21:03:42 INFO - TEST-FAIL | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (G:ET) - assert_throws: function "function () { client.open(method, "...") }" threw object "SecurityError: The operation is insecure." that is not a DOMException SyntaxError: property "code" is equal to 18, expected 12
21:03:42 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
21:03:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:03:42 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
21:03:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:23:7
21:03:42 INFO - TEST-FAIL | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET?) - assert_throws: function "function () { client.open(method, "...") }" threw object "SecurityError: The operation is insecure." that is not a DOMException SyntaxError: property "code" is equal to 18, expected 12
21:03:42 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
21:03:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:03:42 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
21:03:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:24:7
21:03:42 INFO - TEST-FAIL | /XMLHttpRequest/open-method-bogus.htm | XMLHttpRequest: open() - bogus methods (GET
21:03:42 INFO - ) - assert_throws: function "function () { client.open(method, "...") }" threw object "SecurityError: The operation is insecure." that is not a DOMException SyntaxError: property "code" is equal to 18, expected 12
21:03:42 INFO - method/<@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:15:11
21:03:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:03:42 INFO - method@http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:13:1
21:03:42 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-method-bogus.htm:25:7
21:03:42 INFO - TEST-OK | /XMLHttpRequest/open-method-bogus.htm | took 594ms
21:03:42 INFO - TEST-START | /XMLHttpRequest/open-method-case-insensitive.htm
21:03:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (DELETE)
21:03:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (GET)
21:03:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (HEAD)
21:03:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (OPTIONS)
21:03:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (POST)
21:03:43 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-insensitive.htm | XMLHttpRequest: open() - case-insensitive methods test (PUT)
21:03:43 INFO - TEST-OK | /XMLHttpRequest/open-method-case-insensitive.htm | took 929ms
21:03:43 INFO - TEST-START | /XMLHttpRequest/open-method-case-sensitive.htm
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (XUNICORN)
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (xUNIcorn)
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (chiCKEN)
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (PATCH)
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (patCH)
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (copy)
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (COpy)
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (inDEX)
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-case-sensitive.htm | XMLHttpRequest: open() - case-sensitive methods test (movE)
21:03:44 INFO - TEST-OK | /XMLHttpRequest/open-method-case-sensitive.htm | took 874ms
21:03:44 INFO - TEST-START | /XMLHttpRequest/open-method-insecure.htm
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (track)
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACK)
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trAck)
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (TRACE)
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (trace)
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (traCE)
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connect)
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (CONNECT)
21:03:44 INFO - TEST-PASS | /XMLHttpRequest/open-method-insecure.htm | XMLHttpRequest: open() - "insecure" methods (connECT)
21:03:44 INFO - TEST-OK | /XMLHttpRequest/open-method-insecure.htm | took 624ms
21:03:44 INFO - TEST-START | /XMLHttpRequest/open-method-responsetype-set-sync.htm
21:03:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (arraybuffer)
21:03:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (blob)
21:03:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (json)
21:03:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (text)
21:03:45 INFO - TEST-PASS | /XMLHttpRequest/open-method-responsetype-set-sync.htm | XMLHttpRequest: open() sync request not allowed if responseType is set (document)
21:03:45 INFO - TEST-OK | /XMLHttpRequest/open-method-responsetype-set-sync.htm | took 627ms
21:03:45 INFO - TEST-START | /XMLHttpRequest/open-open-send.htm
21:03:46 INFO - TEST-FAIL | /XMLHttpRequest/open-open-send.htm | XMLHttpRequest: open() - open() - send() - assert_array_equals: lengths differ, expected 4 got 5
21:03:46 INFO - client.onreadystatechange/<@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:21:15
21:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:46 INFO - client.onreadystatechange@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:18:11
21:03:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:17:9
21:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-send.htm:13:7
21:03:46 INFO - TEST-OK | /XMLHttpRequest/open-open-send.htm | took 625ms
21:03:46 INFO - TEST-START | /XMLHttpRequest/open-open-sync-send.htm
21:03:46 INFO - TEST-FAIL | /XMLHttpRequest/open-open-sync-send.htm | XMLHttpRequest: open() - open() (sync) - send() - assert_array_equals: lengths differ, expected 2 got 3
21:03:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:26:9
21:03:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:46 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-open-sync-send.htm:13:7
21:03:46 INFO - TEST-OK | /XMLHttpRequest/open-open-sync-send.htm | took 526ms
21:03:46 INFO - TEST-START | /XMLHttpRequest/open-referer.htm
21:03:47 INFO - TEST-PASS | /XMLHttpRequest/open-referer.htm | XMLHttpRequest: open() - value of Referer header
21:03:47 INFO - TEST-OK | /XMLHttpRequest/open-referer.htm | took 555ms
21:03:47 INFO - TEST-START | /XMLHttpRequest/open-send-open.htm
21:03:47 INFO - TEST-FAIL | /XMLHttpRequest/open-send-open.htm | XMLHttpRequest: open() - send() - open() - assert_array_equals: lengths differ, expected 4 got 6
21:03:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:28:9
21:03:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:47 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-send-open.htm:13:7
21:03:47 INFO - TEST-OK | /XMLHttpRequest/open-send-open.htm | took 538ms
21:03:47 INFO - TEST-START | /XMLHttpRequest/open-sync-open-send.htm
21:03:48 INFO - TEST-FAIL | /XMLHttpRequest/open-sync-open-send.htm | XMLHttpRequest: open() (sync) - send() - open() - assert_array_equals: lengths differ, expected 1 got 3
21:03:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:31:9
21:03:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:48 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-sync-open-send.htm:19:7
21:03:48 INFO - TEST-OK | /XMLHttpRequest/open-sync-open-send.htm | took 599ms
21:03:48 INFO - TEST-START | /XMLHttpRequest/open-url-about-blank-window.htm
21:03:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-about-blank-window.htm | XMLHttpRequest: open() resolving URLs (about:blank iframe)
21:03:49 INFO - TEST-OK | /XMLHttpRequest/open-url-about-blank-window.htm | took 683ms
21:03:49 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted-after-open.htm
21:03:49 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted-after-open.htm | XMLHttpRequest: open() resolving URLs - insert after open()
21:03:49 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted-after-open.htm | took 685ms
21:03:49 INFO - TEST-START | /XMLHttpRequest/open-url-base-inserted.htm
21:03:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-base-inserted.htm | XMLHttpRequest: open() resolving URLs - insert
21:03:50 INFO - TEST-OK | /XMLHttpRequest/open-url-base-inserted.htm | took 583ms
21:03:50 INFO - TEST-START | /XMLHttpRequest/open-url-base.htm
21:03:50 INFO - TEST-PASS | /XMLHttpRequest/open-url-base.htm | XMLHttpRequest: open() resolving URLs -
21:03:50 INFO - TEST-OK | /XMLHttpRequest/open-url-base.htm | took 576ms
21:03:50 INFO - TEST-START | /XMLHttpRequest/open-url-bogus.htm
21:03:51 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http:) - assert_throws: function "function () { client.open("GET", url) }" did not throw
21:03:51 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
21:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:03:51 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:1
21:03:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:18:7
21:03:51 INFO - TEST-FAIL | /XMLHttpRequest/open-url-bogus.htm | XMLHttpRequest: open() - bogus URLs (http://a a/) - assert_throws: function "function () { client.open("GET", url) }" threw object "[Exception... "The URI is malformed" nsresult: "0x804b00..." that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
21:03:51 INFO - url/<@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:15:11
21:03:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
21:03:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
21:03:51 INFO - url@http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:13:1
21:03:51 INFO - @http://web-platform.test:8000/XMLHttpRequest/open-url-bogus.htm:19:7
21:03:51 INFO - TEST-OK | /XMLHttpRequest/open-url-bogus.htm | took 589ms
21:03:51 INFO - TEST-START | /XMLHttpRequest/open-url-encoding.htm
21:03:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-encoding.htm | XMLHttpRequest: open() - URL encoding
21:03:52 INFO - TEST-OK | /XMLHttpRequest/open-url-encoding.htm | took 626ms
21:03:52 INFO - TEST-START | /XMLHttpRequest/open-url-fragment.htm
21:03:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | XMLHttpRequest: open() resolving URLs - fragment identifier
21:03:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request
21:03:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure fragment is removed from URL before request (with query string)
21:03:52 INFO - TEST-PASS | /XMLHttpRequest/open-url-fragment.htm | make sure escaped # is not removed
21:03:52 INFO - TEST-OK | /XMLHttpRequest/open-url-fragment.htm | took 720ms
21:03:52 INFO - TEST-START | /XMLHttpRequest/open-url-javascript-window-2.htm
21:03:53 INFO - TEST-PASS | /XMLHttpRequest/open-url-javascript-window-2.htm | XMLHttpRequest: open() - resolving URLs (javascript: